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/cadebrown/kscript

kscript is an easy to use, general purpose, multi-paradigm programming language meant to provide cross-platform APIs. The standard library of kscript includes most features required for development tasks, including maths (m, nx), networking (net, net.http), GUI programming, and more.

c graph graphs http http-server language languages

Last synced: 01 Mar 2026

https://github.com/para-lang/para-compiler

The Para Compiler (From Greek "para": Beside/Alongside)

c compiler hacktoberfest hacktoberfest2021 language para para-lang programming-language python

Last synced: 07 Oct 2025

https://github.com/amrdeveloper/echo

Compiler And Virtual Machine for Lox Programming Language written in C

c compiler lox lox-language virtual-machine

Last synced: 12 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/stevelauc/the-linux-programming-interface

Src of The Linux Programming Interface and its Rust implementation (Exercise included)

c linux rust system-programming

Last synced: 11 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/tusharkhatriofficial/lang-docs-imcoded.github.io

This repository provides comprehensive documentation for the C programming language, covering the basics, concepts, examples, exercises, and projects. It is designed to help beginners and college students learn C programming, as well as provide best practices and tips for more experienced programmers.

c c-loops c-pointers c-programming-basics c-programming-language learning-c pointers

Last synced: 10 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/rpsubc8/ESP32TinyChip8

Chip8 emulator TTGO VGA32

c chip8 emulator esp32 ttgovga32

Last synced: 29 Apr 2025

https://github.com/cirocosta/hello-world-lkm

A "hello-world" loadable kernel module

c kernel linux module

Last synced: 18 Mar 2026

https://github.com/cthacker-udel/raspberry-pi-scripts

Raspberry Pi Scripts in the following languages : Python, C++, C, Makefile, Bash Shell/Script, and Java!

c cpp java makefile pieces project python python3 raspberry-pi sense-hat shell shell-script translator

Last synced: 19 Apr 2025

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/shashank02051997/c-projects

Projects in C - Language

c programming project

Last synced: 06 Oct 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/thexhr/jrnlc

Opinionated command line based Journal

c diary hacktoberfest journal jrnl

Last synced: 10 Oct 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/shivamjoker/todo-app-in-c

A beautiful Todo list app in C language with CRUD operation

c cprogramming cproject todoapp

Last synced: 13 Mar 2026

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/songzihuan/h-passwd

H-Password是一个密码管理工具

c password password-manager

Last synced: 12 Oct 2025

https://github.com/beer-ops/octocat-in-c

GitHub Code Spaces demo with a more complex C based environment

c codespaces conan cpp octoberfest python vscode zenofgithub

Last synced: 13 Oct 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/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/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/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/chriscamacho/clogictoy

a tile based logic toy

c gtk logic

Last synced: 12 Apr 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/princexz/printf

This a repository for the ALX project for the printf project

c c-printf printf printf-functions team-project

Last synced: 12 Apr 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/zer0-one/praetor

A free and open source IRC bot, designed to be robust, portable, and easily extensible

c c99 irc irc-bot plugins portable posix

Last synced: 26 Mar 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/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/gbafana25/typetester

Typing practice on the command line

c cli typing-practice

Last synced: 24 Apr 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/coditva/a-vim-story

A ncurses based game for learning Vi/Vim.

c cmake doxygen game learning-vim ncurses vim

Last synced: 12 Apr 2025

https://github.com/dushansenadheera/algorithms-and-data-structures

algorithms and data structures using c language

algorithms-and-data-structures c programming

Last synced: 26 Oct 2025

https://github.com/jcrd/wm-launch

Tool to launch X11 clients with unique IDs

c ld-preload ld-preload-hack x11 xorg

Last synced: 28 Apr 2025

https://github.com/rishav394/skillrack-code-finder

Just Enter the Question ID from skillrack and this program will give you the C code.

c ruby skillrack skillracksolutions

Last synced: 03 Jul 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/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/ir33k/prebble

Pebble REBBLE watchface

c pebble pebble-c pebble-watchface

Last synced: 07 Oct 2025

https://github.com/olegschwann/technopark-algorithms

Implementation of various algorithms in C / C++ for the first semester of Technopark.

algorithms-and-data-structures c cpp

Last synced: 02 Apr 2026

https://github.com/alexeev-prog/KintsugiOS

Minimalistic and rich x86_64 operation system in (N)ASM and C

asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly

Last synced: 11 Jan 2026

https://github.com/default-writer/c

Visual Studio Code C/C++ development

bash-scripting c garbage-collector gtk4 memory-management

Last synced: 13 Apr 2025

https://github.com/sunsided/frdm-kl25z-marg-fusion

Regular Kalman-based IMU/MARG sensor fusion on a bare metal Freescale FRDM-KL25Z

c dcm embedded frdm-kl25z hmc5883l imu kalman-filter magnetometer marg mma8451q mpu6050 sensor-fusion signal-processing triad

Last synced: 18 Mar 2025

https://github.com/chinmaymahajan/dreamscoder-examples

This repository contains the example code for the posts on the blog www.DreamsCoder.com

c cpp css data-structures data-structures-algorithms datastructures java javascript php react react-component react-components reactjs

Last synced: 18 Jun 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/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/ilieschibane/projet-compil_mini-compilateur

a Mini compiler made in C and Flex/Bison for an university project

bison c compiler flex

Last synced: 30 Apr 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/airhorns/extractab

App for working with guitar tabs

c chords guitar-tabs piano visual-piano-chords

Last synced: 10 Apr 2025

https://github.com/rofl0r/filesync

syncs two directories, with the possibility of creating incremental backups

backup c data directories lightweight synchronization

Last synced: 22 Mar 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/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/lukereichold/http-server

A simple threaded http server in C

c http http-server

Last synced: 18 Feb 2026

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/synacktraa/pylib

This is a C library which provides python like data reading and handling functions. (WIP)

c data library python

Last synced: 13 Apr 2025

https://github.com/tsnsoft/codeblocks_rus

Code::Blocks (x64) с русским интерфейсом и проверкой русской орфографии

c codeblocks codeblocks-ide cpp russian

Last synced: 03 Apr 2026

https://github.com/sundanc/sdn

Custom terminal emulator and integrated shell built with GTK+3 and VTE, featuring command history, autocompletion, aliases, and theming.

c shell terminal unix

Last synced: 28 Apr 2026

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/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/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/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/zarrs/zarrs_ffi

C/C++ bindings for the zarrs Rust crate

c cpp library zarr zarr-v3 zarrs

Last synced: 26 Aug 2025

https://github.com/felipensp/call

Command-line utility to execute function from specified object file

c call dynamic lib linker object runtime

Last synced: 23 Aug 2025

https://github.com/junaidrahim/hacktoberfest-kiit-2021

To encourage and educate students of KIIT about Open Source Software and GitHub

beginners c cpp giveback go hacktoberfest hacktoberfest2021 java kiit opensource python

Last synced: 15 Apr 2025

https://github.com/danielmartensson/jlogger-mobile

A free opensource sensor to log file IoT tool for Android/Iphone/Windows/Linux/Mac

android c embedded-systems gluon-mobile ios iot java javafx logging spring

Last synced: 09 Sep 2025

https://github.com/prj-/aldaas2021robust

A Robust Algebraic Domain Decomposition Preconditioner For Sparse Normal Equations

c domain-decomposition fortran least-squares mpi petsc preconditioners python

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/abdulsamie10/library-management-system

The Library Management System is a console-based application developed in C++ that allows admins and students to manage library resources effectively.

c c-plus-plus console console-app console-application cpp library library-management library-management-system lms

Last synced: 30 Aug 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/jcarrano/fv-libc

Towards a formally verified, tiny and permissively licensed C standard library, using Frama-C (fork of Baselibc/Klibc)

acsl c embedded formal-verification frama-c libc microcontroller standard-library

Last synced: 01 Jul 2025

https://github.com/gnat/tetris-machine

:video_game: 3D Tetris in pure C using OpenGL & SDL.

c game game-development opengl sdl tetris

Last synced: 15 Apr 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/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/approxit/impsbru

A impossible shapes logic game for Amiga.

amiga c game

Last synced: 06 Oct 2025

https://github.com/dimitri4788/texteditorinc

A simple text editor in C.

c text-editor

Last synced: 27 Sep 2025

https://github.com/tjensen42/makefiles

Some simple Makefiles for compiling C/C++ with auto dependency generation. Feel free to use them as template.

c compile cpp dependencies makefile makefile-template

Last synced: 14 Apr 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/dispatchcode/nate

[Codegolf] Just a minimal 8086 emulator

8086-emulator c codegolf

Last synced: 02 Sep 2025

https://github.com/seeker04/srek

A small sed-like CLI tool based on structural regular expression written in C.

c regex structural-regex structural-regular-expressions

Last synced: 13 Jun 2025

https://github.com/jerr-it/canvas

Render images and videos directly using C

c c-language hacktoberfest netpbm rendering

Last synced: 14 Aug 2025

https://github.com/matchaism/stzr

stzr: Cure your bad habit of drinking

c

Last synced: 02 Sep 2025