C/C++

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

Most popular

tensorflow Documentation TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, a
 
Popular
138.4k

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.
 

electron The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.
 
Popular
CLI
85.3k

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
78.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
74.3k

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
66.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
63.9k

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
60.7k

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
53.5k

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
46.8k

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
43.6k

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
41.8k

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
GUI
41.8k

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
39.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
 
Popular
39.1k

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
35.9k

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
 
Popular
35.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
 
Popular
34.4k

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
 
32.9k

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
 

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.8k

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
 

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
 
30.7k

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
30.6k

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
 

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

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
 
Popular
27.6k

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
 

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
CLI
26.7k

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
 
Popular
25.5k

ClickHouse ClickHouse is an open-source column-oriented database management system that allows generating analytical data reports in real time. Useful Links Official website has quick high-level overview of ClickHouse on mai