#CMake
dlib
The dlib C++ library provides an extensive suite of machine learning tools and algorithms for efficient software development. It supports AVX instructions, CMake, and vcpkg integration, and is available for both C++ and Python environments. Under the Boost Software License, dlib is suited for a range of applications, supported by notable research funding.
zydis
Discover the efficient disassembly and code generation capabilities of Zydis, supporting all x86/AMD64 instructions and optimized for performance without dynamic memory allocation. This library is trusted by major open-source projects for its thread safety and minimal file-size impact. With cross-platform compilation free of dependencies, Zydis offers comprehensive documentation and usage examples. It is compatible with various build tools like CMake, Visual Studio, and package managers, making it a reliable choice for projects needing robust disassembly solutions.
firestr
Fire★ facilitates real-time collaborative development in Lua for P2P applications with seamless one-click installation. Built with C++11, Qt, Boost, and Botan, it prioritizes encrypted communication without server dependence. As an evolving project, it welcomes community contributions to boost security.
QHotkey
QHotkey facilitates the creation of global shortcuts for Qt desktop apps on Windows, Mac, and X11. While Wayland support is pending, it offers ease of use via QKeySequence and includes thread safety, multiple instances, and native keycode features. Compatible with Qt5 and Qt6, it ensures broad applicability. Installation is straightforward with qpmx or qpm, backed by extensive documentation for efficient implementation.
ios-cmake
The iOS-CMake toolchain enhances development for iOS, macOS, watchOS, and tvOS with simulator support and flexible options for architectures like arm64 and x86_64. It facilitates FAT-library creation for effective deployment, optimizing resources for Apple's ecosystem. Compatible with Apple Silicon, this toolchain streamlines multi-platform projects for developers.
maddy
Maddy is a header-only C++ library that converts Markdown to HTML and is compatible with C++14 on OS such as Linux, OSX, and Windows. It integrates seamlessly with CMake through FetchContent, simplifying the setup without additional dependencies. With customizable parser flags, maddy offers flexible Markdown processing options. The project encourages contributions on GitHub, making it a useful tool for developers needing efficient Markdown parsing for C++ projects.
box2d
Box2D delivers a versatile 2D physics engine that supports game development with features like robust collision detection, various physics effects, and extensive multithreading capabilities. Structured with a data-oriented approach in portable C17, it ensures cross-platform compatibility on Windows, Linux, and Mac. With OpenGL and imgui sample demonstrations, developers gain clear insights into its performance and functions. Compatible with the latest clang and gcc compilers, Box2D requires the most recent version of Visual Studio for effective compilation. The engine includes continuous physics support, diverse joint configurations, and multiple shape support per body, making it adaptable for developers seeking flexible physics integration.
opencv_contrib
Learn how to extend OpenCV functionality with experimental modules developed in this repository. These modules are developed separately to ensure compatibility and stability before possible integration into the main library. Discover the process of building OpenCV with these additional modules using CMake for enhanced image processing capabilities. Keep track of ongoing module development to ensure optimal performance with the newest OpenCV versions. Properly document your contributions to facilitate smooth integration and visibility within the OpenCV ecosystem.
Feedback Email: [email protected]