Showing 36 of 38 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.
A GDB server for Raspberry Pi enabling remote debugging of bare metal programs without a JTAG probe.
A colorful GameBoy Color demo showcasing DMA transfers, roto-zoom effects, and scanline palette changes using GBDK 2020.
A low-interaction MySQL honeypot written in C that logs unauthorized access attempts.
A simple guide to understanding C/C++ function pointer syntax with clear examples and explanations.
A simple Snake game port written in C for the Nintendo GameBoy.
C-based vector graphics software that generates HPGL output to drive pen plotters.
Detects, reconstructs, and analyzes RTP sessions from network traffic or pcap files, independent of signaling protocols.
A classic Tetris game implemented with ASCII art graphics, supporting multiple legacy platforms.
A Coq library for formal verification of graph-manipulating C programs, compatible with CompCert and VST.
A C library for unit testing with macros, memory leak detection, and kernel mode support across multiple platforms.
A command-line tool that grants superuser permission but intentionally does not execute the specified command.
A Snake clone for Game Boy written in C with GBDK, serving as a starter project for Game Boy development.
A text-mode pong game that runs on bare metal PCs or DOS without an operating system.
A Game Boy Color clone of the classic Atari 2600 Boxing game developed by Activision in 1980.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.