Neovim is an extensible refactor of the Vim text editor designed to simplify maintenance and enable advanced user interfaces.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONConan is a decentralized, open-source C/C++ package manager supporting multiple platforms and build systems, with binary management and extensible Python recipes.
AutoFFF is an open-source Python tool that automatically generates FFF (Fake Functions Framework) fake function definitions for C API header files, simplifying unit testing of embedded C code by eliminating manual work writing and maintaining test headers for platform API faking.
raylib is a simple, easy-to-use C library for videogame programming, ideal for prototyping, education, and graphical applications.
scrcpy is a cross-platform application that mirrors Android device screens to a computer via USB or TCP/IP, allowing control via keyboard and mouse without requiring root access.
Vim is a highly configurable, keyboard-driven text editor that improves on the classic UNIX Vi editor, adding multi-level undo, syntax highlighting, spell checking, scripting and a GUI while keeping Vi compatibility.
A curated awesome list of open-source applications for macOS, organized by category with language tags and links to each project's repository.
A curated list of C++ and C frameworks, libraries, tools, and resources. Covers standard libraries, AI, GUI, networking, audio, math, and more—organized into comprehensive categories for C++ developers.
hca.py is a Python HCA decoder with updated C++ source for compiling an HCADecoder binary. It references related HCA decoding projects and notes vectorization as a future improvement.
rucc is an early-stage optimizing C compiler written in Rust. The README says nothing compiles C yet: M0/M1 cover the workspace, checked layer rule, driver skeleton, CI on Linux/macOS/Windows, and a preprocessor. It aims at SQLite, PostgreSQL and Linux, using SMT-verified rewrite rules, poison-free SSA IR, e-graphs, and self-encoded objects/DWARF.
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal or via a browser-based HTML dashboard.
RPCS3 is a free and open-source PlayStation 3 emulator and debugger written in C++, supporting Windows, Linux, macOS, and FreeBSD. It enables PS3 game playback on modern hardware and provides debugging capabilities for emulation development.
A hobby operating system built from scratch, featuring a hybrid kernel, loadable drivers, Unix‑like syscalls, and basic GUI on x86_64. Intended for low‑level systems learning.
kitty is a fast, feature-rich, cross-platform, GPU-accelerated terminal emulator for users who work primarily in the terminal.
curl is a widely used command-line tool and the libcurl library for transferring data to and from servers using URL syntax, with broad protocol support including HTTP, HTTPS, FTP, SFTP, SMTP, IMAP, MQTT, WebSocket and more.
Compiler Explorer is an interactive web tool for compiling code in C, C++, Rust, Go and 30+ other languages and viewing the resulting assembly in real time. It supports multiple compilers per language, configurable layouts and a REST API, and can be self-hosted.
Cython is an optimizing Python compiler that translates Python code into C/C++ to create efficient extensions.
Elemental is a low-level, cross-platform GPU programming library providing a simple C API over Direct3D 12, Vulkan, and Metal.
Git is a fast, scalable, distributed revision control system providing a rich command set for high-level operations and internal access.
nnn is a lightweight, high-performance terminal file manager designed for efficiency and minimal resource usage across various Unix-like systems.