Trending C++ Projects

This page lists the top trending C++ projects based on the growth of GitHub stars.
It is updated once every day. The last update was on 6 May 2024.
» Get a weekly report « straight in your inbox. Every Friday.

Top 50 Trending C++ Projects

  • MyScaleDB

    An open-source, high-performance SQL vector database built on ClickHouse.

  • executorch

    On-device AI across mobile, embedded and edge for PyTorch

  • proxy

    Proxy: Next Generation Polymorphism in C++ (by microsoft)

  • fxsound-app

    FxSound application and DSP source code

  • Millennium

    Apply themes/skins/customize Steam® after the 2023-04-27 Chromium UI update

  • libjxl

    JPEG XL image format reference implementation

  • llamafile

    Distribute and run LLMs with a single file.

  • openvino-plugins-ai-audacity

    A set of AI-enabled effects, generators, and analyzers for Audacity®.

  • LeanCopilot

    LLMs as Copilots for Theorem Proving in Lean

  • OSS-DocumentScanner

    Android document document scanning app

  • piper

    A fast, local neural text to speech system (by rhasspy)

  • PythonMonkey

    A Mozilla SpiderMonkey JavaScript engine embedded into the Python VM, using the Python engine to provide the JS host environment.

  • rive-renderer

    Downstream repo for Rive renderer

  • reflect-cpp

    A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, BSON, CBOR, flexbuffers, msgpack, TOML, XML, YAML / msgpack.org[C++20]

  • cccl

    CUDA C++ Core Libraries

  • cortex

    Drop-in, local AI alternative to the OpenAI stack. Multi-engine (llama.cpp, TensorRT-LLM). Powers 👋 Jan (by janhq)

  • thorvg

    Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.

  • ada

    WHATWG-compliant and fast URL parser written in modern C++

  • KasmVNC

    Modern VNC Server and client, web based and secure

  • nixd

    Nix language server, based on nix libraries [maintainer=@inclyc]

  • OCCT

    Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on https://dev.opencascade.org/. Please use official development portal for registering issues and providing patches.

  • hyprpaper

    Hyprpaper is a blazing fast wayland wallpaper utility with IPC controls.

  • bitcoin-abc

    Bitcoin ABC develops node software and infrastructure for the eCash project. This a mirror of the official Bitcoin-ABC repository. Please see README.md

  • kuzu

    Embeddable property graph database management system built for query speed and scalability. Implements Cypher.

  • azerothcore-wotlk

    Complete Open Source and Modular solution for MMO

  • Seamly2D

    Open source patternmaking software to democratize fashion.

  • LocalAI

    :robot: The free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first. Drop-in replacement for OpenAI running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. It allows to generate Text, Audio, Video, Images. Also with voice cloning capabilities.

  • usearch

    Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

  • KeyDB

    A Multithreaded Fork of Redis

  • BambuStudio

    PC Software for BambuLab's 3D printers

  • TensorRT-LLM

    TensorRT-LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and build TensorRT engines that contain state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorRT-LLM also contains components to create Python and C++ runtimes that execute those TensorRT engines.

  • gemma.cpp

    lightweight, standalone C++ inference engine for Google's Gemma models.

  • PresentMon

    Capture and analyze the high-level performance characteristics of graphics applications on Windows.

  • SpecialK

    Lovingly referred to as the Swiss Army Knife of PC gaming, Special K does a bit of everything. (by SpecialKO)

  • Bochs

    Bochs - Cross Platform x86 Emulator Project

  • Sunshine

    Self-hosted game stream host for Moonlight.

  • DiskANN

    Graph-structured Indices for Scalable, Fast, Fresh and Filtered Approximate Nearest Neighbor Search

  • firmware

    Meshtastic device firmware (by meshtastic)

  • RE-UE4SS

    Injectable LUA scripting system, SDK generator, live property editor and other dumping utilities for UE4/5 games

  • pinocchio

    A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

  • openappsec

    open-appsec is an open-source machine learning security engine that preemptively and automatically prevents threats against Web Application & APIs. It is available for NGINX, NGINX Ingress, Envoy (Soon), Kong (Soon), Ambassador (Soon).

  • godot-jolt

    Godot Jolt is a Godot extension that integrates the Jolt physics engine

  • quad-sdk

    Software tools for agile quadrupeds, developed by the Robomechanics Lab at Carnegie Mellon University.

  • ArcticDB

    ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.

  • risc0

    RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.

  • lpython

    Python compiler

  • kvrocks

    Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.

  • go-llama.cpp

    LLama.cpp golang bindings

  • bpftime

    Userspace eBPF runtime for fast Uprobe & Syscall hook & Extensions with LLVM JIT

  • SimpleBLE

    SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, and Linux.

ABOUT: The growth percentage is calculated as the increase in the number of stars compared to the previous month. We list only projects that have at least 500 stars and a GitHub organization logo set.

Index

What are some of the trending open-source C++ projects? This list will help you:

Project Growth
1 MyScaleDB 86.3%
2 executorch 44.6%
3 proxy 37.2%
4 fxsound-app 34.1%
5 Millennium 29.9%
6 libjxl 29.9%
7 llamafile 29.1%
8 openvino-plugins-ai-audacity 26.9%
9 LeanCopilot 20.3%
10 OSS-DocumentScanner 17.6%
11 piper 16.5%
12 PythonMonkey 16.2%
13 rive-renderer 14.9%
14 reflect-cpp 13.5%
15 cccl 13.1%
16 cortex 11.7%
17 thorvg 11.5%
18 ada 11.5%
19 KasmVNC 11.2%
20 nixd 10.5%
21 OCCT 10.2%
22 hyprpaper 10.0%
23 bitcoin-abc 10.0%
24 kuzu 9.7%
25 azerothcore-wotlk 9.6%
26 Seamly2D 9.4%
27 LocalAI 9.3%
28 usearch 8.9%
29 KeyDB 8.9%
30 BambuStudio 8.4%
31 TensorRT-LLM 8.3%
32 gemma.cpp 8.2%
33 PresentMon 8.0%
34 SpecialK 7.9%
35 Bochs 7.9%
36 Sunshine 7.7%
37 DiskANN 7.6%
38 firmware 7.6%
39 RE-UE4SS 7.6%
40 pinocchio 7.5%
41 openappsec 7.5%
42 godot-jolt 7.5%
43 quad-sdk 7.4%
44 ArcticDB 7.4%
45 risc0 7.4%
46 lpython 7.3%
47 kvrocks 6.9%
48 go-llama.cpp 6.9%
49 bpftime 6.8%
50 SimpleBLE 6.8%