Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
- Updated
Dec 10, 2025 - TypeScript
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
CMake Tools provides a robust, convenient workflow for CMake projects in VS Code. It simplifies configurations with CMake presets, supports IntelliSense and built-in debugging for CMake scripts, and offers configurable tasks. Its customizable interface allows for efficient project control, while also simplifying test execution and monitoring.
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
📚 A place for all lecture scripts, projects etc. for the "C++ for yourself" course
Syntax highlighting for Cmake in Visual Studio Code
Install and Cache latest CMake and Ninja for your workflows on your GitHub
Configure and build CMake projects on GitHub Actions
Build C++ software with vcpkg and CMake (with CMakeLists.txt or CMakeSettings.json). Samples provided use both self-hosted or Microsoft hosted agent, using Docker and Pipeline Caching as well. The same tasks are available as GitHub actions at https://github.com/lukka/run-cmake https://github.com/lukka/run-vcpkg -=-
Static analysis for CMake files.
CMake Server Interface for VSCode.
VSCode extension that enables cpptools to automatically know the information parsed by CMake Tools (e.g. include directories and defines)
Typescript based rewrite of cmake-js to support cross compilation
A Visual Studio Code C/C++ managed build extension
CMake Test Explorer for Visual Studio Code
GoldPKG:- A C++ Package Manager which uses CMake and VCPKG to simplify CMake based project development
Add a description, image, and links to the cmake topic page so that developers can more easily learn about it.
To associate your repository with the cmake topic, visit your repo's landing page and select "manage topics."