Bibliotecas escritas en CMake

pyORBSLAM2

Interfaz Boost. Python ultrarrápida para ORBSLAM2.
  • 90
  • MIT

cmake-embed

Script CMake para incrustar recursos en archivos binarios.
  • 85
  • MIT

panda_moveit_config

El robot Panda es el robot insignia de integración de MoveIt.
  • 80

Qt-CMake-HelloWorld

Un programa Qt5 simple creado con CMake.
  • 79
  • GNU Lesser General Public License v3.0 only

ament_cmake

Compatibilidad con paquetes CMake para trabajar con ament.
  • 72
  • Apache License 2.0

shared-modules

Módulos comunes de Flatpak que se pueden usar como un submódulo de git.
  • 71

compile-time-perf

Mide métricas de tiempo de alto nivel y uso de memoria durante la compilación.
  • 70
  • MIT

gersemi

Un formateador para hacer de su código CMake el verdadero tesoro.
  • 67
  • Mozilla Public License 2.0

cmake-d

hacer para D2.
  • 65
  • MIT

StaticTypeInfo

🏀 Mejora tu tipo de juego. Una pequeña biblioteca de C++ para nombres de tipo en tiempo de compilación e índices de tipo.
  • 64
  • MIT

raylib-cmake-template

Una plantilla de proyecto mínima para raylib usando CMake que funciona bien en CLion y Visual Studio.
  • 63

DotNetWithCMake

Su navaja suiza para crear ensamblajes. NET con CMake e integrar código no administrado.
  • 63
  • MIT

CMake-VSCode-Tutorial

Plantilla y breve tutorial sobre cómo configurar un entorno integrado para VS Code y CMake (listo para Doxygen y ClangFormat).
  • 62

lawn_tractor

Software para tractores cortacésped autónomos.
  • 62
  • MIT

SharedStaticStarter

Un proyecto inicial simple que muestra cómo distribuir bibliotecas estáticas y compartidas en CMake.
  • 59
  • MIT

obs-scale-to-sound

Complemento de filtro OBS que escala una fuente de forma reactiva a los niveles de sonido.
  • 56
  • GNU General Public License v3.0 only

CppCMakeVcpkgTemplate

Un proyecto de plantilla para crear proyectos basados ​​en C++/CMake/vcpkg con IDE y GitHub Actions. La compilación se acelera con el almacenamiento en caché de artefactos.
  • 53
  • MIT

cmake

Submódulo Boost de infraestructura de soporte de CMake; experimental (por boostorg).
  • 52

wallpapers

Fondo de pantalla del sistema. (por cutefishos).
  • 50
  • GNU General Public License v3.0

esp32c3-direct-boot-example

Ejemplo de función de "arranque directo" de ESP32-C3 (rev. 3 y posterior).
  • 49
  • MIT

logog

logog es una biblioteca portátil de C++ para facilitar el registro de eventos en tiempo real en aplicaciones orientadas al rendimiento, como los juegos. Es especialmente apropiado para proyectos que tienen memoria limitada y requisitos de CPU limitados.
  • 46

cppfront

Envoltura de CMake alrededor del repositorio cppfront (por modern-cmake).
  • 45

Vita-Nearest-Neighbour

Complemento que hace que las texturas borrosas sean más nítidas al cambiar el algoritmo de escala.
  • 42

CMakeCM

Módulos comunitarios de CMake.
  • 42

pico-wake-word

Ejemplo de MicroSpeech Wake Word en Raspberry Pi Pico. Este es un puerto del ejemplo en el repositorio de TensorFlow.
  • 40
  • Apache License 2.0

flextool

Programación en tiempo de compilación de C++ (serialización, reflexión, modificación de código, enumeración a cadena, mejor enumeración, enumeración a json, lenguaje extendido o analizado, etc.).
  • 39
  • MIT

jetson_camera

Nodo ROS para cámara Jetson Nano CSI.
  • 38

imgui-cmake

Proyecto simple con archivos cmake para construir example_sdl_opengl3 de imgui en múltiples plataformas.
  • 38
  • MIT

aapt2

Flujo de trabajo de creación de paquetes Aapt2.
  • 36
  • GNU General Public License v3.0 only