C++
285 repositories with 10k+ stars are written mainly in C++. Showing the top 100.
Open in the explorer to search, filter and sort all of them.
- 1

An Open Source Machine Learning Framework for Everyone
- 2

LLM inference in C/C++
- 3

A framework for building native applications using React
- 4

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
- 5

Godot Engine – Multi-platform 2D and 3D game engine
- 6

The new Windows Terminal and the original Windows console host, all in the same place!
- 7

Open Source Computer Vision Library
- 8

- 9

GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
- 10

Tesseract Open Source OCR Engine (main repository)
- 11

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
- 12

Protocol Buffers - Google's data interchange format
- 13

- 14

🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
- 15

Port of OpenAI's Whisper model in C/C++
- 16

- 17

ClickHouse® is a real-time analytics database management system
- 18

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
- 19

这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。
- 20

C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
- 21

- 22

- 23

- 24

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
- 25

- 26

DuckDB is an analytical in-process SQL database management system
- 27

Official inference framework for 1-bit LLMs
- 28

A library for efficient similarity search and clustering of dense vectors.
- 29

qBittorrent BitTorrent client
- 30

Animated sprite editor & pixel art tool (Windows, macOS, Linux)
- 31

GoogleTest - Google Testing and Mocking Framework
- 32

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
- 33

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
- 34

📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
- 35

Cross-platform, customizable ML solutions for live and streaming media.
- 36

A monitor of resources
- 37

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
- 38

- 39

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
- 40

OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
- 41

Windows Subsystem for Linux
- 42

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
- 43

- 44

PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++
- 45

- 46

- 47

FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.
- 48

- 49

A library that provides an embeddable, persistent key-value store for fast storage.
- 50

- 51

- 52

Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
- 53

An open-source C++ library developed and used at Facebook.
- 54

- 55

- 56

- 57

- 58

SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
- 59

KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”.
- 60

- 61

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
- 62

- 63

- 64

Productive, portable, and performant GPU programming in Python.
- 65

Qwen3.8-Flash-Next on any consumer hardware: one-click install for Windows / Linux. Strata inference engine, OpenAI/Anthropic API on localhost, optional image input.
- 66

Emscripten: An LLVM-to-WebAssembly Compiler
- 67

The open-source database for the realtime web.
- 68

Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
- 69

An open autonomous driving platform
- 70
mozilla/DeepSpeechArchivedDeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.
- 71

FlatBuffers: Memory Efficient Serialization Library
- 72

WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
- 73

- 74

📚 Modern C++ Tutorial: C++11 to C++26 On the Fly | https://changkun.de/modern-cpp/
- 75

- 76

Solidity, the Smart Contract Programming Language
- 77

- 78

Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:
- 79

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
- 80

A brief computer graphics / rendering course
- 81

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
- 82

ncnn is a high-performance neural network inference framework optimized for the mobile platform
- 83

《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.
- 84

SQL powered operating system instrumentation, monitoring, and analytics.
- 85

No description provided.
- 86

Karabiner-Elements is a powerful tool for customizing keyboards on macOS
- 87

A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.
- 88

Haptic input knob with software-defined endstops and virtual detents
- 89

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
- 90

- 91

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
- 92

Command & Conquer: Remastered Collection
- 93

Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
- 94

- 95
apache/mxnetArchivedLightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
- 96

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
- 97

A lightweight utility that makes the Windows taskbar translucent/transparent.
- 98

Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
- 99

- 100

Free and Open Source Reverse Engineering Platform powered by rizin