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/tristanpenman/asteroids64

Nintendo 64 port of my Asteroids clone

asteroids c n64 retro

Last synced: 22 Apr 2025

https://github.com/wardbrian/tinystan

Easy, minimal interface to the Stan samplers in several languages

c ffi julia python r stan

Last synced: 12 Apr 2025

https://github.com/king-11/c_compiler

Writing a compiler for c in rust language

c code-generator compiler lexer parser rust

Last synced: 23 Apr 2025

https://github.com/codeabinash/aurora

The C code highlighting engine for the web.

c c-code-highlight c-lang c-language code-highlight code-highlighter highlight

Last synced: 10 Apr 2025

https://github.com/ir33k/prebble

Pebble REBBLE watchface

c pebble pebble-c pebble-watchface

Last synced: 07 Oct 2025

https://github.com/avivnaaman/openu-c-project

Double-pass assembler, written in ANSI C90 for an imaginary 24-bit computer.

24-bit ansi-c assembler c openuniversity

Last synced: 23 Apr 2025

https://github.com/Harry-Ross/vscode-c-snippets

A simple extension for Visual Studio Code snippets for the C programming language.

c snippets visual-studio

Last synced: 17 Jul 2025

https://github.com/coderarjob/yukti

Single header Parameterised testing and mocking library C/C++

c gcc mocking single-header-library testing unittest unittesting

Last synced: 03 Sep 2025

https://github.com/apache/activemq-nms-stomp

Mirror of Apache ActiveMQ NMS.Stomp Client

activemq c cplusplus csharp java network-client network-server perl php python ruby

Last synced: 22 Apr 2025

https://github.com/saadbazaz/mard-shell

👨‍💻 An experimental shell in C, with a meme-generator

bash c meme-generator shell student-project terminal

Last synced: 12 Apr 2025

https://github.com/lumi2021/zigdoom

Can zig run DOOM? The 1997 DOOM engine, rewritten in the zig programming language.

c doom doom2 rewrite zig ziglang

Last synced: 12 Oct 2025

https://github.com/texus/ctgui

C binding for TGUI

binding c gui sfml tgui

Last synced: 05 Oct 2025

https://github.com/vishalsharma0309/inferno

The official repository of Team Inferno DTU. Working on a martian rover prototype.

arduino c embedded-systems image-processing iot machine-learning martian-rover matlab python raspberry-pi ros solidworks

Last synced: 25 Apr 2025

https://github.com/gbafana25/typetester

Typing practice on the command line

c cli typing-practice

Last synced: 24 Apr 2025

https://github.com/thatsabhishek/c-codes

Collection of various C programs

c coding programming sort sorting

Last synced: 13 Jun 2025

https://github.com/zephir-lang/libzephir

Implementation of the Zephir programming language as a C library.

c c-library lib zephir zephir-language zephir-parser

Last synced: 23 Apr 2025

https://github.com/lucasfelixsilveira/carla

Carla will not just be a language. It is a new concept of languages.

beaultiful c carla carla-lang compilation-time language modern performance programming-language rust syntax

Last synced: 22 Apr 2025

https://github.com/tokenrove/wacom-serial-iv

Linux driver for old Wacom serial tablets, protocol IV

c device-driver kernel-module linux-kernel tablet

Last synced: 25 Mar 2025

https://github.com/karlb/sfont

A simple bitmap-based font library for SDL with support for fancy fonts

c font-library sdl

Last synced: 18 Jan 2026

https://github.com/codeabinash/aurora-react

The C code highlighting engine for the web.

c c-code-highlight c-lang c-language code-highlight highlight react typescript

Last synced: 23 Apr 2025

https://github.com/callmesalmon/pearlOS

pearlOS: A lightweight operating system, contributions are welcome!

c kernel minimal minimalist operating-system os osdev pure-c

Last synced: 20 Jul 2025

https://github.com/emmaconnor/moria

Python library for interacting with in-memory C structures using data mined from binary DWARF debug info.

binary-exploitation c exploit exploit-development exploitation exploits offensive-security python security

Last synced: 11 Mar 2026

https://github.com/jamesgeorge007/man-walking-in-the-rain

This is a project I did so as to familiarise my self with the various functions available in the C graphics library. :walking:

c computer-graphics

Last synced: 22 Apr 2025

https://github.com/lcui-dev/lcui-quick-start

Clone to try a simple LCUI app

c cmake gui-application lcpkg lcui xmake

Last synced: 12 Mar 2025

https://github.com/sudhakar3697/webassembly-sample

This repo has a sample WebAssembly code compiled from C and used with Javascript

c emscripten esm javascript node-wasm nodejs wasm wasmfiddle webassembly

Last synced: 05 Mar 2026

https://github.com/aeilot/lsnotes

Add a description to your directories!

april-fools beginner-friendly c command-line command-line-tool cpp

Last synced: 26 Feb 2026

https://github.com/ana06/ruby-tabulation

Project in which I analyze if the Ruby Hashing algorithm could be improved using Tabulation Hashing

benchmarks c columbia-university report ruby tabulation

Last synced: 01 Mar 2026

https://github.com/masoudir/teensy41_uros_example_publisher_with_static_library

This repository shows a simple Arduino example of uros publishing an integer into ROS2 (foxy) using uros static library and Teensy 4.1 and Platformio IDE.

c cpp cpp14 docker micro-ros platformio publisher ros2-foxy static-library

Last synced: 04 May 2026

https://github.com/bukowa/twdll

twdll is a mod for Total War: Rome II that extends the game's scripting capabilities, allowing for more complex and powerful mods.

c dll library lua native rome2 scripting state totalwar

Last synced: 04 May 2026

https://github.com/zpoint/algorithms

Notes and Implementation of common Algorithms and DataStructure

algorithm c common-algorithms python

Last synced: 07 Oct 2025

https://github.com/64kramsystem/black_art_of_3d_game_programming_cd

Content of the "Black Art of 3D Game Programming" companion CD

3d c gamedev

Last synced: 09 Apr 2025

https://github.com/anvouk/anv

Collection of 1 header-only utility libraries under MIT license

c cross-platform header-only libraries library no-dependencies unit-testing utility-library

Last synced: 24 Apr 2025

https://github.com/ibara/ash

Port of NetBSD sh(1) to OpenBSD.

bsd c netbsd openbsd shell unix

Last synced: 14 Oct 2025

https://github.com/sebbekarlsson/css

css parser (C)

c css css-parser parser

Last synced: 13 Oct 2025

https://github.com/bitwyre/chebyshev_primality_testing

Chebyshev polynomials of the first kind and primality testing

c chebyshev-polynomials congruence conjecture mod primality-test prime prime-numbers

Last synced: 05 Sep 2025

https://github.com/asaaki/yyid.rs

YYID generator in Rust (random tokens like UUIDv4)

c crate crates lib no-std random rust uuid yyid

Last synced: 13 Oct 2025

https://github.com/shrhdk/rpi-nokia5110

Nokia5110 Library for Raspberry Pi

c electronics raspberry-pi

Last synced: 09 Apr 2025

https://github.com/eliseydudin/ict-solutions

solutions for tasks on platforms like codeforces :D

c cpp golang leetcode leetcode-solutions python rust sports-programming

Last synced: 23 Oct 2025

https://github.com/siraben/scheme-to-c

A toy Scheme to C compiler

c compiler scheme

Last synced: 09 Apr 2025

https://github.com/adebayo-s/alx-low_level_programming

💾 Low level programming projects repository. Done at @ALXAfrica-Holberton School

bit-manipulation c data-structures-and-algorithms libraries memory-management pointers-and-arrays system-calls

Last synced: 23 Apr 2025

https://github.com/johncoleman83/printf

Custom version of printf() in C Language

c c-language low-level-programming printf

Last synced: 10 Apr 2025

https://github.com/alsa-project/libhinawa

Mirror of https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git for user support and continuous integration. I/O library for IEEE 1394 asynchronous transactions to/from units on the bus, with GObject Introspection.

alsa c gobject-introspection ieee1394 linux meson

Last synced: 12 Apr 2025

https://github.com/alejandroesquivel/msp430-esp8266-people-counter

A wi-fi connected people counter. Implemented with a pair of ultrasonic transducers, the TI MSP430G2553 microcontroller and the ESP8266 ESP-01 Wi-Fi module.

angular c esp8266 firmware iot msp430 msp430g2553 python uart websockets wifi

Last synced: 15 Mar 2026

https://github.com/cxxpods/cxxpods

Toolchains, tools and dependencies, all in one place, made easy

build build-automation build-system c cmake cpp cross-compiler make package-manager toolchains

Last synced: 25 Oct 2025

https://github.com/rpsubc8/ESP32TinyChip8

Chip8 emulator TTGO VGA32

c chip8 emulator esp32 ttgovga32

Last synced: 29 Apr 2025

https://github.com/fmw666/linux

🍰 Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用、Debian(Ubuntu、Deepin)操作系统爬坑

c debian kernal linux posix shell

Last synced: 18 Oct 2025

https://github.com/cappe987/capmon

A Linux capabilities(7) monitor for using commands without sudo

c hacktoberfest linux

Last synced: 24 Oct 2025

https://github.com/nauja/libfs

Portable filesystem API in ANSI C

c cmake filesystem filesystem-library library lightweight portable

Last synced: 15 Apr 2025

https://github.com/maloca-icoisas/maloca-turma-ufrr-2023

Este é repositório do projeto Maloca das iCoisas da Turma de entrada em 2023

3d-printing c circuits iot python saude

Last synced: 24 Oct 2025

https://github.com/bhagat-hrishi/c

This repo contains concepts of C Language and some codes

c c-programming-language concepts interview-practice language

Last synced: 10 Apr 2025

https://github.com/xiaoandx/learningcode

宜宾学院期间学习代码,包括C,Python,HTML, Java等代码。用于以后回顾复习查阅,I learned the code in Yibin College, including C, Python, HTML, Java and other codes.For later review and reference

c css html5 javascript python3

Last synced: 14 Apr 2025

https://github.com/shashank02051997/c-projects

Projects in C - Language

c programming project

Last synced: 06 Oct 2025

https://github.com/dispatchcode/nate

[Codegolf] Just a minimal 8086 emulator

8086-emulator c codegolf

Last synced: 02 Sep 2025

https://github.com/kartikmandhan/bc-infinite-precison-calculator

'bc' is an command line arbitrary precision calculator.Implementation of Unix based command 'bc' using C Programming language, as a part of DSA1 Project

c calculator data-structures-project dsa infinite-precision-arithmetics linked-list

Last synced: 16 Mar 2026

https://github.com/nvzqz/c-utf8-rs

UTF-8 encoded C strings for Rust

c rust string text unicode utf-8

Last synced: 07 Apr 2025

https://github.com/rvncerr/u8

Do not like ICU?

c unicode utf8 xml

Last synced: 05 Oct 2025

https://github.com/wa1tnr/camelforth-rp2040-b-ms-u

CamelForth in C by Dr Brad Rodriguez - UNSTABLE - RP2040 Pi Pico port with mass storage QSPI flashROM

assembly c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map pico-sdk raspberry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc

Last synced: 28 Oct 2025

https://github.com/urbit/fora-posts

Git mirror of Urbit Fora posts

arvo c css fora hoon html javascript markdown nock posts urbit vere

Last synced: 10 Apr 2025

https://github.com/shekohex/jax

minimal C-interpreter to play with. for learning purpose

c functional-programming jax learning-by-doing scripting-language

Last synced: 08 May 2025

https://github.com/qaptivator/plainimg2

as simple as it gets for an image viewer

beginner-project c gcc image image-viewer lightweight sdl3 windows

Last synced: 07 Sep 2025

https://github.com/hyouteki/voyage

Minimal C Immediate Mode GUI application framework made from scratch on top of Raylib

application-framework c gui raylib

Last synced: 13 Apr 2025

https://github.com/alexrp/libffi

A friendly libffi fork with a Zig build script and bindings.

bindings build c ffi interop zig

Last synced: 05 Apr 2025

https://github.com/denysvitali/linux-smaug

Linux Kernel for Smaug / Dragon / Pixel C

c dragon google pixel pixel-c ryu smaug

Last synced: 18 Mar 2025

https://github.com/libdriver/gp2y1051au0f

GP2Y1051AU0F full function driver library for general MCU and Linux.

c full-function-driver gp2y1051au0f linux mcu pm25 uart

Last synced: 18 Mar 2025

https://github.com/fgsch/libvmod-crypto

A Varnish 4 and 5 VMOD to compute message digests and keyed-hash message authentication codes (HMAC).

c crypto module varnish vmod

Last synced: 20 Jul 2025

https://github.com/chubek/poxhash

A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS

algorithm bash bash-script c cryptography cryptography-algorithms go hash hashing hashing-algorithm header-only javascript nim nim-language python rust rust-lang

Last synced: 17 Jul 2025

https://github.com/ojeda/secure_clear

C23 and C++23 proposal for a `memset_explicit` function and function template for guaranteed memory clears.

c c23 cpp cpp23 iso

Last synced: 21 Jun 2025

https://github.com/emmiegit/qotd

QOTD (quote of the day) protocol daemon

c daemon posix qotd quotes systemd tcp unix

Last synced: 30 Apr 2025

https://github.com/biosfood/honey-os

This is an operating system I mainly make to learn more about x86-architecture

c learning-by-doing operating-system operating-system-kernel osdev

Last synced: 04 Apr 2025

https://github.com/getjared/rude

a rude little window manager

c hacktoberfest window-manger xlib xorg

Last synced: 04 May 2025

https://github.com/madladsquad/untitledexec

A cross-platform wrapper on top of fork and exec/CreateProcess

c cpp cross-platform execution library unix windows

Last synced: 11 Apr 2025

https://github.com/naereen/peut-on-coder-avec-ocaml-python-et-c-par-sms

Je souhaite répondre à la question suivante : peut on coder avec OCaml, Python et C par SMS ? Oui ! Attention, proof of concept à héberger soi-même localement, et c'est payant avec Twilio.com, et très expérimental ! Mais amusant !

c experimental flask-application fun ocaml prologin python sms-messages teaching twilio wtf

Last synced: 07 May 2025

https://github.com/samedsay/projects

Microscale Projects in Different Programing Languages

c java java-8 javaawt javaswing

Last synced: 12 Apr 2025

https://github.com/abhayanigam/learn_c_plus_plus

Introduction TO C-plus-plus Programming Language

c chapters coding coding-challenge concept cpp language learn learning-by-doing

Last synced: 11 Apr 2025

https://github.com/basemax/osdetect

A tiny header file for detects the operating system in C based program.

c operation-system operation-systems operationsystem os os-detect os-detection

Last synced: 05 May 2025

https://github.com/basemax/firstllvmc

Generate object code and IR code of a simple program using LLVM in Pure C.

c compiler compiler-design llvm llvm-bitcode llvm-c llvm-compiler llvm-frontend llvm-ir llvm-tutorial

Last synced: 05 May 2025

https://github.com/samarjit98/neural-network-c

A simple neural network coded from scratch in C.

backpropagation c machine-learning mnist neural-network

Last synced: 06 May 2025

https://github.com/mssola/fbos

A RISC-V operating system devoted to running fizz/buzz processes.

assembly c fizzbuzz kernel risc-v

Last synced: 10 Jul 2025

https://github.com/sabaurgup/language_detector

With this program, you can find the frequencies of defined biagrams and trigrams in a text entered, and as a result, you can see whether the language of this text is German or English.

c computational-linguistics english-language filter frequencies german-language language-detection language-modeling

Last synced: 29 Oct 2025

https://github.com/IronCoreLabs/ironoxide-swig-bindings

IronCore Labs SDK bindings which are generated using swig

android c cpp cryptography java jvm proxy-re-encryption transform-encryption

Last synced: 17 Jun 2025

https://github.com/sabine-lang/sabine

😭 | Perfect opportunity to lock in

c compiler nix sabine toy-project

Last synced: 10 Apr 2025

https://github.com/ygor-sena/42cursus-minirt

The eleventh project of 42's curriculum is an introduction to the beautiful world of Raytracing and asks students to render simple Computer-Generated-Images so that they will never be afraid of implementing mathematical formulas again.

42 42cursus 42saopaulo 42school 42sp ansi-c c computer-graphics ecole42 minirt minirt42 raytracing rt

Last synced: 12 Apr 2025

https://github.com/hairrrrr/1200_problems

数据结构与算法 OJ 题目详解

algorithms c cpp data-structures java

Last synced: 10 Apr 2025

https://github.com/detectivekaktus/brainc

Brainfuck x86_64 execution toolset written in pure C for Linux

assembly brainfuck c compiler interpreter linux make nasm nasm-assembly toolset x86-64

Last synced: 10 Apr 2025

https://github.com/zemuldo/castles-v3000-pos

Castles-V3000-POS is an C based application that runs on the Castles Vega 3000 POS http://www.castlestech.com/products/vega3000mobile/ With a full Agency Banking functionality.

c curl json point-of-sale

Last synced: 22 Jul 2025

https://github.com/ibara/sysctlbyname

sysctlbyname(3) compat library for OpenBSD

c openbsd

Last synced: 25 Oct 2025

https://github.com/chaitanyarahalkar/cedit

A minimalistic text editor for terminal fanatics. Download it for Linux →

c emacs nano text-editor vim vt100

Last synced: 17 Aug 2025

https://github.com/narasimha1997/c-dict

A tiny library that brings the support of dictionaries to C programming language with a fast lookup using hash tables. dict type can be used to associate large arrays with string keys.

algorithms c cplusplus datastructures dictionaries hashing

Last synced: 12 Apr 2025