Showing 22 of 22 projects
A simple Minecraft clone written in C using modern OpenGL with online multiplayer support.
A hands-on tutorial teaching how to use FFmpeg's libav libraries for media processing, from basics to transcoding and transmuxing.
A command line tool that recreates the famous data decryption effect from the 1992 movie Sneakers.
An open-source microcontroller operating system designed for energy-efficient, real-time IoT devices with a small memory footprint.
A curated list of free software libraries, tools, and resources for C programming.
A curated list of free software and resources for C programming, covering libraries, tools, frameworks, and learning materials.
A lightweight drag & drop GUI framework in C for embedded touchscreen displays on Arduino, Raspberry Pi, ESP32, and other microcontrollers.
A fast, memory-optimized C tool to remove duplicates from massive wordlists while preserving order, designed for password cracking.
A lightweight, easy-to-use open-source EtherCAT slave stack written in C for embedded applications.
A brief introduction to operating systems covering processes, memory, file systems, and synchronization for programmers learning C.
A tiny, dependency-light terminal IRC client following the KISS philosophy for minimal keyboard-driven chat.
A small, easy-to-use configuration file parser library for C with support for sections, lists, and various data types.
A university course teaching software construction through open source tools, Unix systems programming, and hacker mindset development.
A university course teaching software construction through open source tools, Unix systems programming, and hacker mindset development.
A fast command-line tool that searches C/C++ source code using AST parsing and prints matching code snippets.
An automatic formal verification tool that uses separation logic to verify memory safety of C programs.
A command-line implementation of the 2048 puzzle game for Linux terminals, featuring both terminal and ncurses interfaces.
A collection of simplified GBDK examples for Game Boy development, covering graphics, sound, input, and hardware features.
A terminal-based clone of the 2048 puzzle game with animated gameplay.
A CAN-based virtual car simulator written in C for testing vehicle system cyber-attacks without hardware.
A salvaged collection of Game Boy programming tutorials and examples using GBDK.
A command-line tool that converts PNG, JPEG, and BMP images into ASCII art with customizable output.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.