An open API service indexing awesome lists of open source software.

C

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.

https://github.com/jbrosdevelopment/virtualcomputer

This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.

assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer

Last synced: 05 Jan 2026

https://github.com/jeanthom/vr88m

Disassembler for V8 microRISC architecture.

c disassembler embedded microrisc risc v8

Last synced: 25 Jun 2025

https://github.com/imanimrod/piggy-os

The best operating system.

c kernel operating-system osdev x86-64

Last synced: 24 Jun 2025

https://github.com/ucl/takeout-app-macos

MacOS desktop application for processing Google Takeout export files

c macos macos-monterey porter-stemmer porter-stemmer-algorithm swift swiftui

Last synced: 07 May 2026

https://github.com/mazinsw/falconcpp

C++ IDE easy and complete.

c c-plus-plus editor falcon ide

Last synced: 04 Jul 2026

https://github.com/usmanmehmood55/c-toolkit

A VSCode extension to help create, build, run, debug and test C projects using CMake.

c cmake cpp vscode-extension

Last synced: 17 Feb 2026

https://github.com/ldb/computer-network-exercises

A collection of small exercises on computer networks, written in C.

c dht http network-programming ntp rpc tcp udp

Last synced: 05 Apr 2025

https://github.com/0u44/micropython-raytracer

RayTracer for most micro-controllers with MicroPython

assembly c micro-controller micropython python

Last synced: 17 Feb 2026

https://github.com/burakdemir-mb/data-communication-project

Socket Programming Assignment, Data Transmission with Error Detection Methods

c data-communication socket-programming

Last synced: 24 Dec 2025

https://github.com/s-illy/winchancho

Cool GDI malware made in C# for fun

c cool csharp effects entertainment fun gdi malware virus vro

Last synced: 17 Feb 2026

https://github.com/jabbalaci/adventofcode2019

My solutions for AoC 2019. Targeted languages: Python, C, Rust.

advent-of-code advent-of-code-2019 aoc aoc2019 c challenge python python3 rust

Last synced: 09 May 2026

https://github.com/vassilispallas/cparser

a simple parser for C programs

c cparser flex semester-project

Last synced: 29 Mar 2025

https://github.com/montyanderson/construction

:construction: Interface with binary structures in Javascript, built for network protocols.

binary buffer c construction cpp interface javascript network-protocol node

Last synced: 02 Jan 2026

https://github.com/laymer/upgraded-potato

Learning C programming again for fun :)

c fun learning networks programming

Last synced: 06 Apr 2025

https://github.com/felipeizolan/tiny-streamer

🤖 tiny-streamer | create your digital avatar for streams/videos!

c pngtuber vtuber windows

Last synced: 19 May 2026

https://github.com/maksasj/tartar_origins

Very simple rpg game

c rpg-game tartar

Last synced: 12 Apr 2025

https://github.com/florian-a/pipex

Même Mario Bros n'a pas aimé ce projet

42 42born2cod 42born2code 42school c pipe pipex pipex42 unix

Last synced: 25 Feb 2025

https://github.com/nufeng1999/jupyter-myc-kernel

Minimalism Jupyter C kernel

c gcc jupyter jupyter-notebook kernel

Last synced: 12 Apr 2025

https://github.com/prince781/oop-in-c

Object-oriented C

c dynamic-typing oop

Last synced: 05 Jun 2026

https://github.com/rcarubbi/cansi-datastructures

Data Structure Couse with examples written in C Ansi

binary-search c c-ansi data-structures linked-list

Last synced: 02 Jan 2026

https://github.com/marcusvinix/get_next_line

This is a project of 42 São Paulo. In this project I'll write a function which returns a line read from a file descriptor, without the newline.

42 42school c gnl42

Last synced: 24 Jun 2025

https://github.com/walid-git/fork-bomb

Simple C program to create infinite number of processes until no more space is available, with redefinition of SIGINT handler to avoid killing with CTRL+C

c cprogramming fork sigint-handler signal-handler signals system-programming

Last synced: 13 Mar 2025

https://github.com/shulhan/libvos

A C-with-class library primarily for manipulating DSV data (reading and writing DSV data in any format), turns out it had more capabilities: DNS protocol, FTP protocol, a simple FTP server, OCI protocol, and reading/writing INI configuration file

c dsv ftp-client

Last synced: 14 May 2025

https://github.com/rgolubtsov/dnsresolvd-multilang

A daemon that performs DNS lookups for the given hostname passed in an HTTP request, with the focus on its implementation using various programming languages.

bash c clojure daemon dns elixir erlang genie http java javascript lfe lua multilang perl python resolver vala

Last synced: 30 Oct 2025

https://github.com/iostapyshyn/gravity

Simulation of Newton's law of universal gravitation.

c glfw gravity newton opengl physics simulation

Last synced: 20 May 2026

https://github.com/niamtokik/etf

ETF (Erlang External Term Format) and BERT (Binary ERlang Term) examples

bert c erlang etf port

Last synced: 19 May 2026

https://github.com/rhhen122/fib

'fib' is a Fibonacci calculator written across multiple languages

brainfuck c cpp docker golang javascript lua php python ruby

Last synced: 11 May 2025

https://github.com/tobyink/p5-match-simple-xs

Perl 5 distribution match-simple-XS; see homepage for downloads and documentation.

c perl perl-module perl-xs perl5 perl5-module xs

Last synced: 13 May 2025

https://github.com/idorobots/noise-estimation

Noise estimation in fMRI signals. An AGH-UST project.

c filter fmri gaussian noise-estimation opencv rician snr snr-map

Last synced: 17 May 2026

https://github.com/chaozh/c-tools

useful utils for c

c linux

Last synced: 19 May 2026

https://github.com/mdubus/rushes

Rushes of the school 42

42 42school c

Last synced: 02 Sep 2025

https://github.com/kaiwa/php_ftdi

libftdi php extension for talking to FTDI devices

c ftdi libftdi php-extension php-ftdi

Last synced: 16 Jul 2025

https://github.com/wickslynx/roofnut

Gui framework written in C. (Stable release out today!)

c gui-framework v1-12

Last synced: 08 May 2025

https://github.com/lucat1/jv

Simple JSON Viewer

c json-logger json-logging json-viewer

Last synced: 02 Jul 2025

https://github.com/yud0uhu/chocottoos

ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。

atmega328p attiny85 c cpp

Last synced: 17 May 2026

https://github.com/fezcode/timp

Native cross-platform music player in pure C. INI-based skins, themes, EQ, playlist, Unicode paths, no toolkit.

audio-player c c11 cross-platform equalizer flac lightweight linux macos miniaudio mp3 music-player native portable retro sdl2 skinnable themes winamp windows

Last synced: 05 Jul 2026

https://github.com/seanpm2001/WhyWatchOS_8

A separate repository for the archival and development of whyWatchOS 8, an open source remake of WatchOS 8. Written in C, and part of the WacOS operating system project.

apple apple-alternative c c-lang c-language gpl3 gplv3 md operating-system subsystem txt wacos wacos-development wacos-project watchos watchos-8 watchos-alternative whywatchos whywatchos-8 wristwatch

Last synced: 11 Mar 2025

https://github.com/vinnyhorgan/cri

A tiny multimedia library

audio c window

Last synced: 26 Jun 2025

https://github.com/saadbazaz/meme-generator-c

A low-level meme generator in the C language

c meme-generator operating-systems posix system-programming

Last synced: 21 Mar 2025

https://github.com/abiiranathan/epollix

An ambitious project to create a web server using epoll in C

c clanguage epoll server web

Last synced: 25 Jan 2026

https://github.com/casperkristiansson/ping-pong-in-c-using-chipkit32-is1200

Ping Pong in C using a chipKIT Uno32 Board. This is a group project in the IS1200 course in Computer Science at KTH.

c chipkit chipkit-platform is1200 kth ping-pong pingpong uno32

Last synced: 17 Jun 2025

https://github.com/amirsorouri00/iust-os-lecture-192

Lecture resources of the OS Course held in fall-2019

c inter-process-communication memory operating-system os proce scheduling thread

Last synced: 20 May 2026

https://github.com/tengge1/full-screen

使用Windows API实现全屏,F1全屏,ESC取消全屏。

c fullscreen tutorials window windowsapi

Last synced: 18 May 2026

https://github.com/knapeczadam/dae-software-engineering

🌚 Final project for Software Engineering at Howest DAE (2024). Demonstrates modular C++ development with Lua integration, including three simple mini-games: Pong, Snake, and Breakout. Includes a single final release build.

belgium c c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lua programming software-engineering sol2 student-project university

Last synced: 03 Jul 2026

https://github.com/fboulnois/pg-scram

A tiny C program to create valid Postgres scram-sha-256 passwords

c libpq postgres postgresql scram-sha-256

Last synced: 20 May 2026

https://github.com/mewmewdevart/linguagemc

🎓 | Exercises developed while I reading the Linguagem C ebook by Luis Damas.

algorithms c ebook logic programming

Last synced: 23 Jun 2025

https://github.com/spacebody/cra-c-slides

This is the slides I used to tech others C programming languages -- by Yilin ZHENG

c

Last synced: 13 Apr 2025

https://github.com/teonet-co/teocli

Teonet L0 client library

c teocli teonet trudp

Last synced: 20 Feb 2026

https://github.com/nicosnicolaou16/flutterandroidprojectandndk

This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.

android c cmake dart flutter flutter-app kotlin kotlin-android ndk ndk-cmake

Last synced: 18 Jun 2025

https://github.com/gbafana25/typesrv

Server for typtester program's multiplayer

c cli typing-game

Last synced: 14 Jul 2025

https://github.com/priontoabdullah/problem-solving-online-judge

💻The goal of this repository is to save all programming problem solutions that I solved at a different online judge. 🗽📃

acm-icpc c cpp hackerrank-challenges javascript python uri-online-judge uva-online-judge

Last synced: 07 Apr 2026

https://github.com/junaidrahim/tictactoe

Was bored, Wrote the classic tic tac toe game in all the languages I could possibly write.

c cpp fun java python tictactoe

Last synced: 10 Apr 2026

https://github.com/chouaib-629/helloworld_alllanguage

This repository contains "Hello World" examples in various programming languages.

c java javascript js php python r

Last synced: 17 Feb 2026

https://github.com/appliedfm/coq-vsu-int63

Formally verified 63-bit integer arithmetic, implemented in C and proven in Coq

appliedfm c compcert coq coq-vst formal-methods formal-specification formal-verification verification

Last synced: 23 Jan 2026

https://github.com/8dcc/game-of-life

Conway's game of life in C using SDL2

c game-of-life sdl2 sdl2-application

Last synced: 20 Jun 2026

https://github.com/0xrocky/programming-exercises

Short coding exercises.

c java

Last synced: 18 May 2026

https://github.com/amanoteam/venti

A GCC cross-compiler targeting DragonFly BSD

c cpp cross-compiler dragonflybsd gcc

Last synced: 13 Apr 2026

https://github.com/mewmix/sm4-xts-openssl

openssl sm4-xts & aes-xts 256 implementations for testing

aes-256 c cryptography disk-encryption openssl sm4

Last synced: 07 Jun 2026

https://github.com/gabriel-logan/keylogger-full-working

This project allows you to capture and record keystrokes made by the user on a computer while the program is running. "Keylogger full working" is a project hosted on GitHub that implements a working keylogger in C.

c capture keylog keylogger keylogger-c keys keystrokes log logs programming security

Last synced: 06 Oct 2025

https://github.com/seongwonp/shooting_game

C 언어와 Windows 콘솔 환경을 활용해 개발한 우주선 슈팅 게임입니다.

c console-game windows

Last synced: 11 Oct 2025

https://github.com/gilaniasher/segtree-c-python

A Segment Tree written in C as a Python module. Try it with pip install c-segment-tree!

c python segment-tree

Last synced: 14 Jan 2026

https://github.com/basemax/triangularmatrixc

This is a simple C program that creates a triangular matrix and prints it to the screen. The program is written in C and uses the C99 standard. This library is good to use for a quick and easy way to create a triangular matrix.

c matrices matrix triangular triangular-math triangular-matrices triangular-matrix

Last synced: 03 Apr 2025

https://github.com/benstigsen/crainfudge

Brainfuck interpreter written in C

brainfuck-interpreter brainfuck-interpreters c interpreter

Last synced: 03 Jul 2025

https://github.com/fantasticmao/lib-examples

Examples of learning C, Go, Java, JavaScript, Python programming languages.

c go java javascript python

Last synced: 27 Jan 2026

https://github.com/ababyprogrammer/professional-language

C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.

c c-programming cpp csharp

Last synced: 05 Feb 2026

https://github.com/sebbekarlsson/hashmap

Generic hashmap

c hashing hashmap

Last synced: 25 Mar 2025

https://github.com/libdriver/bme280

BME280 full-featured driver library for general-purpose MCU and Linux.

barometer c full-featured-driver humidity iic linux mcu pressure spi temperature

Last synced: 22 Feb 2026

https://github.com/coderarjob/cdecl

C declaration to plain english

c cdecl

Last synced: 16 Oct 2025

https://github.com/iakovoskritikos/CAMMS_Tutorials

Software install guidelines used by the Coded Aperture Miniature Mass Spectrometer (CAMMS)

c debian-linux keithley-instruments linux-kernel microprocessor python spectrometer stm32mp157c-dk2 ubuntu2004

Last synced: 04 Oct 2025

https://github.com/sakaars/codes

Daily Coding Question To Enhance My Skills.

app aws c cpp java webdevelopment

Last synced: 15 Feb 2026

https://github.com/gekomad/chinese-checkers

Chinese Checkers with bitboard hash - C - Vala - Rust - Scala

backtracking bitboard-hash c chinese-checkers rust scala vala

Last synced: 27 Jan 2026

https://github.com/guilhermerodrigues680/wav2c-online

Conversor de arquivos WAV para vetor em C/C++ ⚡⚡. Util para microcontroladores. Ex: ATmega328P|Arduino

arduino c c-plus-plus converter embedded-systems esp wav

Last synced: 17 Jan 2026

https://github.com/sidojain/cypher

Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.

c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2

Last synced: 13 Apr 2026

https://github.com/sergei-mironov/xscreensaver-run

Run the screensaver from XScreenSaver collection synchronousely in the fullscreen

c linux make nixos x11 xscreensaver

Last synced: 14 Apr 2025

https://github.com/amgauna/C-PlusPlus-Examples-2020

Linguagem C - Exemplos de Código

c c-plus-plus csharp

Last synced: 29 May 2026

https://github.com/yangsijun528/c-chip-8

C 첫 프로젝트로 chip-8 에뮬레이터 만들기

c chip-8 chip-8-emulator

Last synced: 23 Apr 2025

https://github.com/dispatchcode/ppm-image-library

A simple PPM Image library written in C

c library ppm

Last synced: 16 Jul 2025

https://github.com/iswenzz/izinjector

This application is intended to allow users to inject a Dynamic-Link Library (DLL) file into another process in memory.

c injector

Last synced: 12 Oct 2025

https://github.com/peacetrue/learn-c

学习 C 语言

c

Last synced: 09 May 2026

https://github.com/lucgsanchez/Turn-based-RPG

Turn based RPG with random encounters made in C++ using the SFML library

2d-game 2d-game-engine c cpp game-development game-engine random-encounters rpg-game turn-based

Last synced: 11 Mar 2025

https://github.com/sam9111/pharmacy-management-system

Pharmacy Management command-line application built in C

c

Last synced: 12 Oct 2025

https://github.com/juanmanuelramallo/siti

Sistema Integral de Transporte Inteligente - Trabajo final para Taller de Proyecto I - UNLP

c ciaa edu-ciaa

Last synced: 09 Jun 2026

https://github.com/lojito/c-database-engine

In-memory database engine written in C.

c database-engine

Last synced: 12 Jun 2025

https://github.com/f1sty/sdl-elixir

SDL2 bindings for Elixir (experimental)

c elixir graphics graphics-programming hacking nif porting sdl2

Last synced: 28 Mar 2025

https://github.com/geovannewashington/ansi-nerd

Notes and exercises from K&R and Neso Academy.

c c-programming-language learning programming

Last synced: 05 Oct 2025

https://github.com/headblockhead/slab-firmware

Firmware for the core boards of the Slab Keyboard system.

c keyboard pico-sdk slab-keyboard tinyusb

Last synced: 12 Mar 2026

https://github.com/arkorty/esc103

Programming for Problem Solving

basics c problem-solving

Last synced: 01 Mar 2025

https://github.com/nivindulakshitha/productivity-suite

Explore interactive C programs!

c

Last synced: 18 Jun 2026