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 COLLECTIONAutoFFF 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.
A noise texture generator for game development and graphics programming that creates seamless textures for shaders.
Omi is an open-source AI assistant that captures screen and audio, transcribes conversations in real-time, generates summaries and action items, and offers a persistent chat memory across devices including desktop, mobile, and wearables.
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.
mpv is a free, command-line media player supporting a wide variety of media file formats, audio/video codecs, and subtitle types.
Arkime is a large-scale, open-source network analysis and packet capture system for storing and indexing network traffic in PCAP format.
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.
Stellarium is a free, open-source planetarium that renders realistic skies in real time with OpenGL, showing what you would see with the naked eye, binoculars, or a small telescope.
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.
A C/ncurses medieval tavern simulator with stock, reputation, employees, events, wine making, and a fruit-collecting mini-game.
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.