C/C++

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things

Most popular
Popular
121.9k

torvalds Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.
 
Popular
CLI
78.8k

microsoft Welcome to the Windows Terminal, Console and Command-Line repo This repository contains the source code for: Windows Terminal The Windows console host (conhost.exe) Components shared between the two projects C
 
Popular
72k

tensorflow Welcome to the Model Garden for TensorFlow The TensorFlow Model Garden is a repository with a number of different implementations of state-of-the-art (SOTA) models and modeling solutions for TensorFlow users. We aim t
 
Popular
63.7k

microsoft Overview Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows experience for greater productivity. Inspired by the Windows 95 era PowerToys project, this reboot provides power
 
Popular
59.2k

bitcoin Bitcoin Core integration/staging tree https://bitcoincore.org What is Bitcoin? Bitcoin is an experimental digital currency that enables instant payments to anyone, anywhere in the world. Bitcoin uses peer-
 
Popular
58k

opencv OpenCV: Open Source Computer Vision Library Resources Homepage: https://opencv.org Courses: https://opencv.org/courses Docs: https://docs.opencv.org/master/ Q&A forum: http://answers.o
 
Popular
56.8k

netdata Netdata Netdata is distributed, real-time performance and health monitoring for systems and applications. It is a highly-optimized monitoring agent you install on all your systems and containers. Netdata pr
 
Popular
44k

godotengine Godot Engine Homepage: https://godotengine.org 2D and 3D cross-platform game engine Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provi
 
Popular
42.7k

tesseract-ocr Tesseract OCR About This package contains an OCR engine - libtesseract and a command line program - tesseract. Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line rec
 
Popular
40.1k

git Git - fast, scalable, distributed revision control system Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to inter
 
Popular
37.7k

x64dbg x64dbg An open-source binary debugger for Windows, aimed at malware analysis and reverse engineering of executables you do not have the source code for. There are many features available and a comprehens
 
Popular
GUI
33.2k

ocornut dear imgui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addition to maintenance and stability there are many desirable features
 
Popular
32.9k

obsproject OBS Studio <https://obsproject.com> What is OBS Studio? OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently. It's dist
 
Popular
32.5k

grpc gRPC - An RPC library and framework gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently,
 

isocpp "Within C++ is a smaller, simpler, safer language struggling to get out." -- Bjarne Stroustrup The C++ Core Guidelines are a collaborative effort led by Bjarne Stroustrup, much like the C++ language itself. They are the re
 

BVLC Caffe Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by Berkeley AI Research (BAIR)/The Berkeley Vision and Learning Center (BVLC) and community contributors.
 
Popular
31.2k

commaai Table of Contents What is openpilot? Integration with Stock Features Supported Hardware Supported Cars Community Maintained Cars and Features Installation Instructions Limitations of openpilot ALC and L
 
30.7k

wg wrk - a HTTP benchmarking tool wrk is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU. It combines a multithreaded design with scalable event notification syste
 
Popular
29.8k

NationalSecurityAgency Ghidra Software Reverse Engineering Framework Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate. This framework includes a suite of full
 

google Google Style Guides Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when
 
Popular
28.6k

ventoy Ventoy Ventoy is an open source tool to create bootable USB drive for ISO files. With ventoy, you don't need to format the disk over and over, you just need to copy the iso file to the USB drive and boot it. You can cop
 

ariya PhantomJS - Scriptable Headless WebKit PhantomJS (phantomjs.org) is a headless WebKit scriptable with JavaScript. The latest stable release is version
 
27.1k

google LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. Authors: Sanjay Ghemawat ([email protected]) and Jeff Dean ([email protected]) Features
 
Popular
27k

FFmpeg FFmpeg README FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. Libraries libavcodec provides implementation of a wider rang
 
Popular
26k

vlang The V Programming Language vlang.io | Docs | Changelog | Speed | Contributing Key Features of V Simplicity: the language can be learned in less than an hour Fast compilation: ≈1
 
Popular
CLI
25.3k

vim For translations of this README see the end. What is Vim? Vim is a greatly improved version of the good old UNIX editor Vi. Many new features have been added: multi-level undo, syntax highlighting, command li
 

aria2 aria2 - The ultra fast download utility Disclaimer This program comes with no warranty. You must use this program at your own risk. Introduction aria2 is a utility for downloading files. The s
 
Popular
24.3k

google Google Test Welcome to Google Test, Google's C++ test framework! This repository is a merger of the formerly separate GoogleTest and GoogleMock projects. These were so closely related that it makes sense to maintain
 

facebookresearch fastText fastText is a library for efficient learning of word representations and sentence classification. FAQ / Cheatsheet You can find answers to frequently asked questions on our website. We also provide
 
CLI
23.1k

cmderdev Cmder Cmder is a software package created out of pure frustration over absence of usable console emulator on Windows. It is based on ConEmu with major config overhaul, comes with a Monokai color scheme, amazing clink
 

ggreer The Silver Searcher A code searching tool similar to ack, with a focus on speed. Do you know C? Want to improve ag? I invite you to pair with me. What's so great about Ag? It is an order of magnitu
 
Popular
CLI
22.6k

curl Curl is a command-line tool for transferring data specified with URL syntax. Find out how to use curl by reading the curl.1 man page or the MANUAL document. Find out how to install Curl by reading the INSTALL documen