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/palestamp/hamming_distance

Hamming distance extension for Postgres.

c hamming-distance pgsql postgresql

Last synced: 27 Oct 2025

https://github.com/briandowns/libdotenv

libdotenv is a C single-headerlibrary providing the ability to load values from a .env file into environment variables.

c c-programming-language c17 dotenv dotenv-loader dotenv-parser

Last synced: 06 Jul 2025

https://github.com/lluispp/42cursus

All the projects im involved in from common core at 42 Barcelona Programming school. All developed with C and VMWare virtualization software

42cursus 42projects 42school c programming vmware

Last synced: 27 Apr 2025

https://github.com/abranhe/opener.c

😮 Ooooo, Open URLs in C

c c-open clib open open-url open-urls opn url urls

Last synced: 27 Oct 2025

https://github.com/DoubleCouponDay/Chunkus

Discord bot that converts your chat image to a Scalable Vector Graphic.

c cpp docker hacktoberfest rust

Last synced: 01 Apr 2025

https://github.com/zikiflicky/rael

The Rael programming language

c interpreter language programming-language

Last synced: 12 Apr 2025

https://github.com/nicholaschiasson/car

Compile and Run! Execute source files directly without worrying at all about compiling.

c compile-and-run cpp csharp go java rust shebang utility

Last synced: 08 May 2025

https://github.com/zbrdeev/base64.c

Base64 library in C

base64 c library

Last synced: 22 Aug 2025

https://github.com/olivier-boudeville/ceylan-seaplus

Part of the Ceylan project gathering facilities to better integrate C/C++ code to Erlang.

c c-plus-plus ceylan erlang integration

Last synced: 05 Apr 2025

https://github.com/zmercury/cpp

C++ - Second Semester Notes

bed bicte c cpp ict notes programming sanothimi

Last synced: 07 Apr 2025

https://github.com/artichoke/strudel

🥐 🥮 Rust port and drop-in replacement for the `st_hash` C hash table library

artichoke c ffi hashmap ruby rust rust-crate

Last synced: 09 Mar 2026

https://github.com/opennms/iplike

PostgreSQL stored procedure for comparing IP addresses in the style of SQL LIKE

c postgresql

Last synced: 14 Apr 2025

https://github.com/storaged-project/api-examples

Examples of how the various APIs from the project can be utilized

api c dbus disk luks lvm python storage

Last synced: 22 Aug 2025

https://github.com/alxm/defendpluto

:full_moon: Space shooter game

arduino c game gamebuino-meta space-shooter

Last synced: 14 Apr 2025

https://github.com/callmesalmon/pearlos

pearlOS: A complete and lightweight operating system, contributions are welcome!

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

Last synced: 14 Apr 2025

https://github.com/networkflux/cbuildtool

Simple C/C++ Project Generator

automation c cpp makefile

Last synced: 18 Mar 2025

https://github.com/briancline/undernet-cservice

The original Undernet Channel Service (X/W) used from 1995–2002. Note: I am not the author, just preserving it for posterity. It is one piece of IRC history.

c cservice irc irc-services undernet

Last synced: 22 Aug 2025

https://github.com/sug0/sheeetfm

A sheeet file manager for sheeet computers

c eee-pc file-manager minimalist suckless

Last synced: 22 Aug 2025

https://github.com/moon-chilled/lrogue2

Updated version of lrogue

c rogue roguelike

Last synced: 01 Sep 2025

https://github.com/thehxdev/bfi

Fast and efficient BrainFuck compiler and interpreter written in C

assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix

Last synced: 22 Aug 2025

https://github.com/r3shape/uniform

A pluggable, extensible, open-source game engine, written in C.

c c99 extendable game-engine opengl pluggable

Last synced: 31 Aug 2025

https://github.com/xx19941215/light-c

c

Last synced: 27 Mar 2025

https://github.com/narasimha1997/cc-builder

Live compilation and linking tool for C/C++ projects written in Go.

build c compiler cplusplus cpp devtools go golang

Last synced: 24 Aug 2025

https://github.com/gabrielevalenzuela/microcontrollerexamples

Example projects for LPC1769 and STM32 microcontrollers. Includes code samples and setup instructions for various functionalities and peripherals. Ideal for learning and implementing embedded systems with ARM Cortex-M.

c embedded-systems lpc1769 stm32f103c8t6

Last synced: 20 Aug 2025

https://github.com/dns-oarc/pcap-thread

PCAP helper library with POSIX threads support and transport layer callbacks

c library packet-capture pcap pthreads

Last synced: 09 Nov 2025

https://github.com/simon-zerisenay/42-ft_printf

42 ft_printf: ft_printf is a project that involves recreating the functionality of the printf function from the standard C library. The project focuses on parsing format specifiers, formatting output, and handling various data types.

42abudhabi 42school c ecole42 libft42 printf printf-42

Last synced: 05 Mar 2025

https://github.com/tscheffl/think-like-a-computerscientist_c

Eine Einführung in die Programmierung mit C

book c latex pdf textbook

Last synced: 30 Apr 2025

https://github.com/iker-gonzalez/42-common-core

Compilation of all the projects carried out as part of 42's common core program.

42cursus algorithms bash c cpp css3 data-structures docker html5 linux mysql nestjs networking networks oauth postgresql react typescript virtualization

Last synced: 25 Aug 2025

https://github.com/andresrodriguez55/interpreterforbigaddlanguage

Interpreter for the BigAdd language.

c compiler interpreter

Last synced: 09 Mar 2026

https://github.com/flyx/libyaml_constructor

Code generator to load YAML into C types

c deserialization libyaml yaml

Last synced: 04 Nov 2025

https://github.com/sammycage/otfsvg

otfsvg is a C library for parsing SVG documents embedded in OpenType fonts

c opentype otsvg svg

Last synced: 06 Aug 2025

https://github.com/libdriver/syn6288e

SYN6288E full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis syn6288e uart

Last synced: 04 Aug 2025

https://github.com/treblle/treblle

A framework enabling Go developers to easily create CLI applications.

application c cli cli-app framework go golang golang-application

Last synced: 25 Aug 2025

https://github.com/maxgfr/braille-translator-math

A program that converts a pdf to txt by transforming a registered mathematical symbol in its braille form.

blind braille braille-translator c converts hex hexadecimal mathematics pdf script translation

Last synced: 02 Aug 2025

https://github.com/j4cobgarby/atomic-kernel

A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.

c grub i386 i686 kernel nasm operating-system qemu

Last synced: 20 Sep 2025

https://github.com/alioguzhan/dobby

Command line program to track and save your work / study activity.

c cs50 cs50x time-tracker time-tracking

Last synced: 19 Feb 2026

https://github.com/julorapido/sdl_doom

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 01 Aug 2025

https://github.com/awulkiew/exclude-from-build

ExcludeFromBuild extension for Visual Studio

build c cpp csharp directory exclude extension file include vb visual-studio wpf xaml

Last synced: 14 Apr 2025

https://github.com/liplum/myfirstgame

The first time I jumped into the Code World.

c cmake game text-game

Last synced: 27 Feb 2026

https://github.com/barafael/bamiruffi

Bare Minimum Rust Foreign Function Interface for C

c ffi rust

Last synced: 02 Apr 2026

https://github.com/rsharifnasab/os_project

OS project to practice mutex and more

c mutex os semaphore

Last synced: 19 Oct 2025

https://github.com/ibrahim-sisar/filter-more-useing-c

A program based on cli to create filters on bitmap images using c language

blur c edge-detection flutter getopt grayscale makefile math reflect stdio stdlib

Last synced: 09 May 2026

https://github.com/exoad/yttriuslang.c

My naive compiler toolchain using LLVM

c compiler compilers runtime

Last synced: 02 Mar 2026

https://github.com/kkoomen/snake

Classic SNAKE game in your terminal 🐍🖥️🕹️

c classic game ncurses snake terminal

Last synced: 16 Mar 2026

https://github.com/m0saan/minishell

The project's main idea is to implement a simple shell. As beautiful as a real shell.

1337school 42born2code bash c cat echo lexical-analysis minishell parsing pipes shell signals

Last synced: 26 Feb 2026

https://github.com/jokelbaf/proton-injector

A DLL injector for Windows executables running under Proton with support for multiple injection methods.

c dll-injection linux

Last synced: 03 Mar 2026

https://github.com/daisvke/bomberman

This project is a small 2D Bomberman-style game created using minilibx, a graphics library used at 42. The game features textures, sprites, and tile-based design.

2d-game 42projects bomberman c ecole42 game minilibx school42 so-long

Last synced: 05 Mar 2026

https://github.com/basemax/dcat

Implementation cat unix tools using pure C programming language. cat is a standard Unix utility that reads files sequentially, writing them to standard output. (cat: concatenate files)

c cat dcat donya donya-os donyaos unix-tool unix-tools

Last synced: 14 Mar 2026

https://github.com/jessebraham/esp-iot-quickstart

A project template for developing IoT projects using the Espressif Systems ESP32

c esp-idf esp32 espressif iot mqtt websocket

Last synced: 25 Oct 2025

https://github.com/adityamangal1/random_character_generator

Random character generator in c language using random function.

c c-programming-language functions game random-color

Last synced: 10 Apr 2025

https://github.com/wenkesj/cai

Dependency-free, simple and extensible Deep Learning library, written in C

c deep-learning

Last synced: 27 Feb 2026

https://github.com/outfrost/shadowclad

Stealth game with a purpose-built engine (C & OpenGL)

assimp c game game-engine glfw opengl stealth-game

Last synced: 12 Apr 2025

https://github.com/ggkooo/esp32-sensors

Developing an ESP32 code to read environmental variables

arduino-ide c esp32 esp32-devkit-v1 humidity-sensor ino noise-sensor sensors temperature-sensor

Last synced: 06 Oct 2025

https://github.com/briandowns/structured-logger

A simple JSON structured logger for C applications.

c c-language json logger logging structured-logging

Last synced: 10 Apr 2025

https://github.com/tsnsoft/wxwidgets_table_demo-linux

Пример программы с таблицей на С++ в Code::Blocks с использованием wxWidgets в linux

c codeblocks cpp example linux table wxwidgets

Last synced: 22 Apr 2025

https://github.com/jdee/xmas

Restoration of a classic K&R C program

c k-and-r

Last synced: 10 Apr 2025

https://github.com/dangmoody/temper

Single header-only testing framework written in C99.

c c99 test testing tests unit unit-testing unit-testing-framework unit-testing-library

Last synced: 21 Apr 2025

https://github.com/rpsubc8/ESP32TinyUzebox

Uzebox in ESP32 (TTGO VGA32)

bitluni c esp32 ttgo ttgovga32 uzebox

Last synced: 29 Apr 2025

https://github.com/luizbills/font4x6

4x6 tiny monochrome bitmap font for rendering

bitmap-font c font rendering retro tiny

Last synced: 12 Mar 2026

https://github.com/spotflow-io/device-sdk

Devices can use this SDK to connect to the Spotflow IoT Platform. Supported languages: Rust, Python, C.

c iot iot-device iot-platform python rust spotflow

Last synced: 19 Apr 2025

https://github.com/zixu-w/zxos

Bare bone kernel from tutorial http://wiki.osdev.org/

c kernel os osdev

Last synced: 16 Apr 2025

https://github.com/prabirshrestha/win32-c-boilerplate

boilerplate code for win32 c binaries

c clang mingw msvc win32api

Last synced: 08 Oct 2025

https://github.com/apache/santuario-cpp

Mirror of Apache Santuario C++

c java library santuario security xml

Last synced: 10 Jan 2026

https://github.com/josecelano/c-mandelbrot-arbitrary-precision

Proof of concept project about adding arbitrary precision math to Fractal generation software GNofract4D.

arbitrary-precision c c-language mandelbrot mandelbrot-fractal

Last synced: 26 Mar 2025

https://github.com/dushistov/libspatialite

a library extending the basic SQLite core in order to get a full fledged Spatial DBMS, really simple and lightweight, but mostly OGC-SFS compliant

c gis spatial sql sqlite

Last synced: 07 Oct 2025

https://github.com/kdelphinus/42born2code

42 Seoul의 프로젝트들

42borntocode 42seoul c cpp98

Last synced: 10 Apr 2025

https://github.com/unixzii/libdscoro

🚄 The dead-simple stackful coroutine library.

async c coroutines greenthread ios library objective-c stackful-coroutines

Last synced: 25 Mar 2025

https://github.com/abinavravi/cfd-lab

Computational Fluid Dynamics Praktikum at TUM. (Chair 5 Informatics)

c fluid-dynamics fluid-simulation mpi parallel-programming precice solver

Last synced: 02 Jul 2025

https://github.com/ilya3point999k/ral

Single header fixed point software renderer

3d c fixed-point public-domain rasterization single-header software-rendering

Last synced: 11 Apr 2025

https://github.com/a3onn/mapptth

A simple to use multi-threaded web-crawler written in C with libcURL and Lexbor.

c cmake gplv3 graphviz lexbor libcurl multi-threading robots-txt sitemap web-crawler

Last synced: 12 Apr 2025

https://github.com/hiirotsuki/vntools

utilities for working with visual novel assets

ansi-c c c89

Last synced: 10 Apr 2025

https://github.com/bestmahdi2/uni__bachelors_sku_path

A repository of complete information on computer engineering courses and projects along with project links

bachelor c cpp css fortran html java javafx javascript js php pyqt python qt swing

Last synced: 29 Oct 2025

https://github.com/gjjvdburg/numpy_c_extension

Skeleton Python Package for linking a C/C++ library as a NumPy Extension

c c-library cpp extension linking numpy python python-numpy python-wrapper skeleton

Last synced: 09 Oct 2025

https://github.com/dylangageot/mechgah

Mechgah is an accurate NES emulator, developped for Linux and written in C.

6502 c emulator nes object-oriented

Last synced: 09 Oct 2025

https://github.com/qu1x/trackball

Virtual Trackball Orbiting via the Exponential Map

arcball c camera exponential-map quaternion rust-lang virtual-trackball

Last synced: 30 Apr 2025

https://github.com/tecnickcom/binsearch

Search unsigned integers in sorted binary file

binary c c99 digital fast filesystem golang memory-mapped-file python search

Last synced: 24 Apr 2025

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

The C code highlighting engine for the web.

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

Last synced: 22 Apr 2025

https://github.com/jehna/nes-bootstrap

Everything to start coding to NES with C

8bit c nes nes-games

Last synced: 28 Apr 2025

https://github.com/olemorud/arena-allocator

Arena Allocator implementation in C

arena-allocator c library

Last synced: 30 Apr 2025

https://github.com/0x48piraj/wrong8007

Wrong Boot OS (Wrong8007) is an equivalent of a burner phone.

anti-forensics c erase-disk linux linux-kernel linux-kernel-module lkm opsec privacy snowden whistleblowing wipe

Last synced: 22 Apr 2025

https://github.com/achrafelkhnissi/webserv

webserv is an HTTP server capable of handling multiple clients simultaneously using C++, Socket programming, and CGI.

1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c cgi cpp cpp98 http http-requests http-server makefile network-programming socket-programming webserv webserver

Last synced: 10 Apr 2025

https://github.com/dexter-xd/chip8-emulator

Simple CHIP-8 emulator with SDL2

c chip8 sdl2

Last synced: 08 May 2025

https://github.com/autch/demucc

Decompiler of P/ECE music driver sequence file (*.pmd)

c piece-me pmd

Last synced: 12 Jun 2025

https://github.com/adityamangal1/number-guessing-quiz.c

This is the number guessing game with the use of C programming language.

c cprogramming exercise functions numberguessinggame random-number-generators

Last synced: 28 Jul 2025

https://github.com/linwin-cloud/kylin-language

KyLin 是一款基于Jvm的跨平台高效的编程语言。面相对象和面向过程都是可以的,直译式编程语言 其特点就是快速高效简单,语法设计降低或者避免写出像shit一样的代码,代码就像诗一样优美 同样,其设计成函数式,而且避免套嵌的写法,完全利用函数的调用,代码可读性十分的高,而且运行安全,基于Jvm,jvm有强大的内存安全管理机智 从功能和一些设计上是对标Python的

c http java kylin linux programming-language windows

Last synced: 15 Jul 2025

https://github.com/omarazizi/skernel

Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem

assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly

Last synced: 10 Apr 2025

https://github.com/monal5031/chimera

C/C++ implementation of basic linux commands

c commands cpp linux

Last synced: 12 Apr 2025