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/eersoy93/os93

My second attempt OS from scratch

assembly bootloader c kernel nasm os-development osdev

Last synced: 23 Aug 2025

https://github.com/paulo9mv/udp-file-sharer-c

Reliability file transfer sender-receiver by UDP protocol

c cnet cprogramming ethernet filetransfer ip network receiver sender transfer udp

Last synced: 07 Apr 2025

https://github.com/marcosalvalaggio/lana-blas

A Python C-API-based Experimental Linear Algebra library

blas c cpython linear-algebra pypi

Last synced: 10 Mar 2026

https://github.com/ismailbarkani/sudoku-pour-enfants

Le sudoku, est un jeu en forme de grille dont le but est de la remplir avec une série des chiffres tous différents qui ne se trouvent jamais plus d’une fois sur la même ligne, dans la même colonne ou dans la même région, Puisque le jeu est destiné aux enfants, et pour simplifier, la forme de sudoku sera une grille de 4 régions, les régions étant alors des carrés de 2x2 à remplir par des objets qui attirent l’attention de l’enfant

c ensias gtk gtk-theme jeu sudoku-game sudoku-solver

Last synced: 14 May 2026

https://github.com/nathanmcmillan/hymn-lang-legacy

Small language that compiles to C code.

c compiler language programming-language

Last synced: 20 Jan 2026

https://github.com/ebrezadev/bluetooth-slave-spp-task-handler-c-driver

Bluetooth Slave JDY-31 SPP (Serial Port Profile) Task Handler C Driver

arduino bluetooth c driver jdy-31 mcu serial spp

Last synced: 27 Apr 2026

https://github.com/tenfensw/rovervoice

Really banal, but portable TTS speech synthesis library written in C.

c espeak linux mac portable-library speech text-to-speech tts windows

Last synced: 03 Nov 2025

https://github.com/cyrus-and/dry-makefile

Opinionated Makefile for simple C/C++ projects

build-tool c cplusplus makefile

Last synced: 13 Apr 2025

https://github.com/dladncks1217/algorithm

알고리즘

c cpp java nodejs

Last synced: 13 Aug 2025

https://github.com/westleyk/rpi-brightness

Raspberry pi backlight brightness cli simple c

adjust backlight brightness c cli mode pi raspberry-pi rpi rpi-backlight rpi-brightness sleep

Last synced: 28 Jul 2025

https://github.com/threeal/checkwarning.cmake

Check for compiler warnings in CMake projects

c cmake cmake-modules cmake-scripts cpp static-analysis

Last synced: 14 Aug 2025

https://github.com/afnanenayet/tiny-c

Work from my compilers class, in which we implemented an AST, a few optimizations, and linear scan register allocation for a subset of the C language.

assembly ast bison c compilers cpp flex lex llvm optimization yacc

Last synced: 14 Aug 2025

https://github.com/aleks-net/fnv1a

Single header solution to hashing with FNV1a in C/C++

c compile-time cpp fnv fnv-1a fnv1a hash header-only multiplatform

Last synced: 30 Apr 2025

https://github.com/ishanoshada/sl-android

Slandroid is a universal script runner that simplifies running scripts in multiple programming languages. It automatically detects the language, installs missing interpreters or dependencies, and executes the script seamlessly. Whether it's Python, JavaScript, Bash, Ruby, Java, Go, PHP, Perl, C, C++, Rust, or more—Slandroid has you covered!

bash c perl php py pypi python ruby script-runner sh slandroid

Last synced: 31 Jul 2025

https://github.com/izzypt/minirt

This project is an introduction to the beautiful world of Raytracing. Once completed we'll be able to render simple Computer-Generated-Images and we'll never be afraid of implementing mathematical formulas again.

c raytracing vector-graphics

Last synced: 12 Apr 2025

https://github.com/teomandeniz/c_mt

A library for C Language that for make you able to use all keywords uppercase, compilable both Windows and Linux operating systems with C99 version and most of functions are re-written.

c

Last synced: 31 Jul 2025

https://github.com/hugohow/ft_printf

ft_printf("test %-12f et % #.1x %24s !\n", 42.001, 20, "coco");

c printf printf-42

Last synced: 27 Aug 2025

https://github.com/amirhnajafiz-university/s1fp01

Fundamental programming course final project.

c c-programming-language fundamentals-of-programming

Last synced: 27 Jun 2025

https://github.com/basemax/circulardoublylinkedlistc

This is a simple implementation of Circular Doubly Linked-List in C. Circular Doubly Linked-List is a data structure that is a combination of a doubly linked list and a circular linked list. It is a linked list where all nodes are connected to each other. It is a circular linked list because all nodes are connected to each other.

c circular-doubly circular-doubly-linked-list circular-doubly-linkedlist circular-linked-list circular-linkedlist circularlinkedlist data-structure datastructure ds linked-list linkedlist

Last synced: 11 Aug 2025

https://github.com/rudrajiii/leetcode_factory

Here you will find all the Leetcode questions solved ( JS & PY & lil bit java , c , go and DB Related questions) . Will Continuously Updating as i solve questions Day by Day!! Happy Coding :))

c golang java javascript postgresql python3

Last synced: 19 Aug 2025

https://git.gay/blueb/aster

its like if harper wrote a fediverse software. oh wait.

activitypub activitystreams c fediverse svelte typescript wasm webfinger

Last synced: 04 Oct 2025

https://github.com/warchant/reed-solomon_syndrome_gf256

C implementation of Reed-Solomon error-correction codes. For detection syndrome decoding is used. Works in GF(256).

c header-only reed-solomon syndrome-decoding

Last synced: 23 Sep 2025

https://github.com/0xf4b1/cboy

:video_game: An experimental GameBoy emulator written in C

android c emulator gameboy nx opengl opengl-es switch

Last synced: 06 May 2026

https://github.com/aditya-a-garwal/stm32f401ccu6-peripheral-drivers

Abstractions over the peripherals of the STM32F401CCU6 microcontroller in the C language

arm-cortex arm-cortex-m4 armv7 bare-metal c cmsis hardware-abstraction-layer make stm32 stm32f4

Last synced: 27 Jun 2025

https://github.com/jotavare/get_next_line

Create a function that enables reading content line by line from a file descriptor.

buffer c gdb get-next-line gnl makefile norminette static-variables text valgrind

Last synced: 24 Apr 2025

https://github.com/julienmeritte/c_http_server

Serveur HTTP en C pour comprendre et manipuler les sockets et le protocole TCP. Tomcat-like project.

c make

Last synced: 03 Aug 2025

https://github.com/8dcc/snc

Simple netcat(1) and ncat(1) alternative over TCP

c cli network productivity sockets

Last synced: 29 Jun 2026

https://github.com/luisfelipepoma/compilers_theory

Learning about Compilers Theory Course: Building with ANTLR, LLVM, Bison, and Flex.

antlr arch-linux bison c compiler-construction compilers flex llvm

Last synced: 19 Aug 2025

https://github.com/johannesbuchner/lightrayrider

Ray tracing of hydrodynamic simulations to compute column densities

astrophysics c intersection monte-carlo parallel-computing python raytracing

Last synced: 15 Jul 2025

https://github.com/andezion/knight

This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)

2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf

Last synced: 25 Aug 2025

https://github.com/flatcap/ldminfo

⚙️ LDM Partition Info (Logical Disk Manager - Windows Dynamic Disks)

c cli dynamic-disk ldm

Last synced: 10 Aug 2025

https://github.com/ysoroko/libft

44 functions reunited in a personal library to use anywhere, anytime

19 42 c first-project intro libft library makefile

Last synced: 29 Jun 2025

https://github.com/psp515/imperativeprogramming

Imperative Programming course 2021/22 at AGH UST.

basics c memory-allocation memory-management

Last synced: 14 May 2025

https://github.com/dolfost/snake-cpp

An Clang ncurses snake game

c cpp game ncurses snake snake-game

Last synced: 20 Sep 2025

https://github.com/ghaynorg/pmps

C/C++ library and tool for scanning a process's memory space on Windows to find regex string patterns.

c c-language cpp memory memory-searching patterns regex search visual-studio win32 win64 windows

Last synced: 19 Feb 2026

https://github.com/kotleni/sndchprev-linux

Sound channels direction preview for games on Linux. (X11 and PipeWire only)

c gaming linux linux-gaming pipewire x11

Last synced: 19 Feb 2026

https://github.com/lancewalk87/clp-macbook-a1286-mods

Hardware/Software | Macbook Pro A1286 17" Modifications, Battery Expansion 2x, M.2 Array 2x (1TB), MCU/TTL SPI

avr bios-extension c c-plus-plus debugging-tool developer-tools hardware io-expanders iscp macbook-configuration macbook-keyboard macbook-pro modifications solar-energy ws2812b

Last synced: 15 May 2026

https://github.com/idigitalflame/scripts

Scripts, code snippets and utilities

bash c golang python python3 scripts utilities

Last synced: 17 Aug 2025

https://github.com/ausaf007/efficient-study-planner

The Efficient Study Planner (ESP) is a CLI app that gives an optimized plan to study for an upcoming exam.

c cli codeblocks

Last synced: 29 Sep 2025

https://github.com/chris124567/smpd

command line music player daemon client designed for ease of use

c mpd mpd-client

Last synced: 30 Mar 2025

https://github.com/ikhsan3adi/c5-jump-and-survive

Proyek 2: Pengembangan Aplikasi Berbasis Library | Kelompok C5

c sdl3

Last synced: 05 Apr 2026

https://github.com/ikrivosheev/base64

Base64 stream encode/decode library

base64 c encoder-decoder library stream

Last synced: 20 Oct 2025

https://github.com/fahdseddik/image-to-textart

C++ program that converts an image into ASCII characters written in a .txt file.

ascii ascii-art c cpp opencv

Last synced: 08 May 2026

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

A simple group chat server that one can write using C/C++, with the support of external websocket router.

c cgi multiprocessing websocket

Last synced: 07 Nov 2025

https://github.com/mahi97/c-compiler

C Compiler Write in CPP and Qt

asm c cpp qt

Last synced: 19 Apr 2026

https://github.com/mathyscogne/42_minishell

MiniShell: A custom Unix shell developed in C. Supports pipes, redirections, built-in commands (cd, echo, etc.), environment variable expansion, and error handling.

42 c minishell

Last synced: 09 Aug 2025

https://github.com/michaeltroger/home-esp8266-door

Detects a door opening via a connected magnetic switch and sends a request to the web server

arduino arduino-project c home-automation

Last synced: 17 Aug 2025

https://github.com/jblond/debian_build_apache24

Build apache 2.4 on debian from scratch

apache c debian httpd shell

Last synced: 15 Apr 2025

https://github.com/cpscript/micropython-raytracer

RayTracer for most micro-controllers with MicroPython

assembly c micro-controller micropython python

Last synced: 17 Aug 2025

https://github.com/cooptocracy/tiny-blockchain

The objective of this repository is to bring you the basic implementation of `Blockchain` in various languages.

blockchain blockchain-technology c cpp csharp dlt fsharp go golang java js python ruby rust ts

Last synced: 10 Apr 2026

https://github.com/madhur-taneja/c

This repository contains C Language codes

c problem-solving programming

Last synced: 23 Aug 2025

https://github.com/bagussatoto/perpustakaan-app

Aplikasi Perpustakaan menggunkan C#

c config

Last synced: 17 Aug 2025

https://github.com/sammaji/c-programs

Repository to store all my C programs.

c programming-exercises

Last synced: 14 Apr 2025

https://github.com/ruilopesm/stack-machine-li2

A stack-oriented programming language developed in C

c imperative-programming interpreter makefile stack-machine

Last synced: 23 Aug 2025

https://github.com/jonwoodring/emscripten-electron-boilerplate

A boilerplate build for creating an Electron project using Emscripten (i.e., develop in C, deploy in JavaScript).

boilerplate c c-plus-plus electron emscripten javascript

Last synced: 21 Jan 2026

https://github.com/ebrezadev/ds1307-real-time-clock-c-driver

DS1307 RTC (real time clock) portable c library (high level driver)

arduino c driver ds1307 embedded embedded-c library real-time-clock rtc

Last synced: 07 May 2025

https://github.com/zerebos/intelligent-line-and-marker-tracking-car

Code, Documentation, and Demo, of an autonomous car that tracks a black line as well as markers in the form of sign posts.

autonomous-car autonomous-vehicles c microcontroller pid zackrauen-com

Last synced: 03 Mar 2026

https://github.com/diogogmatos/li2-pl5g05

Interpreter for a stack oriented programming language, written in C

c university-project

Last synced: 05 Sep 2025

https://github.com/kabirbaidhya/testc

Hello World C project with unit tests and docker

c docker gcc hello-world makefile tests unit

Last synced: 07 May 2026

https://github.com/theimpossibleastronaut/aawordsearch

generate wordsearch puzzles using random words in different languages

c educational game meson puzzle wordsearch

Last synced: 06 Jun 2026

https://github.com/multivacplatform/multivac-hdfs-c

Connect c/c++ application to HDFS managed by Cloudera/CDH

c c-plus-plus cdh5 cloudera hadoop hdfs

Last synced: 13 May 2026

https://github.com/shakfu/sndpipe

Max / MSP externals using the Soundpipe DSP Library

c dsp external max maxmsp soundpipe

Last synced: 09 Jun 2026

https://github.com/ttytm/vvatch

vvatch is cross-platform V module to monitor changes in directories. It utilizes the dmon C99 library.

bindings c cross-platform filesystem library v watcher

Last synced: 02 Apr 2025

https://github.com/ritwickdey/largenumberfactorialusingc

Factorial of large numbers using C

c c-programming factorial large-numbers string

Last synced: 10 Jun 2026

https://github.com/tariktesfa/simple_shell

This is another ALX Group Project

c shell shell-script

Last synced: 30 Apr 2026

https://github.com/maninak/alpha_compiler

A compiler for a javascript-like language called Alpha.

c compiler flex yacc

Last synced: 10 Jun 2026

https://github.com/mr-mrf-dev/mr-minesweeper

🧨 Minesweeper Game in C Programming Language.

c cpp minesweeper terminal-game terminal-games

Last synced: 27 Feb 2026

https://github.com/karmakrafts/application-template

CMake application template project using the Karma Krafts CMake infrastructure.

c cmake cplusplus cpp cpp17 cpp20 example make quick template

Last synced: 30 Jan 2026

https://github.com/desmonhak/wl_lib

(Windows & Linux Library) permite un cierto alto nivel de funciones. Para no tener que lidiar con las cabeceras únicas de cada sistema

c linux windows

Last synced: 06 May 2026

https://github.com/guidodipietro/taoprintf-project

What is the strangest, weirdest, scariest, toughest, best way to print the Name?

c c-language esoteric ihavenoideawhatimdoing ioccc madness obfuscated obfuscated-code taoyu

Last synced: 26 Jan 2026

https://github.com/freyxfi/thec-programming-language

The C programming language i have learned so far, but this time i'm storing all my codes so others can learn from it

100daysofcode beginner c c-language c-programming c-programming-language

Last synced: 10 Apr 2025

https://github.com/lewiszlw/hello-world

Demos in learning program languages, libraries and frameworks. 学习编程语言、库和框架的示例实现。

c dart dubbo flutter java netty python spring spring-boot

Last synced: 04 Feb 2026

https://github.com/ahmubashshir/libmat

A library for calculating matrics

c calculating-matrics cpp matrics

Last synced: 25 Apr 2026

https://github.com/korolevsoftware/hello-opencl

Simple CMake project use OpenCL with C style

c cmake opencl

Last synced: 06 Sep 2025

https://github.com/wendreof/sivirinucode

Code of 'Sivirinu' (2nd place in robotics competition)

arduino arduino-platform arduino-uno bluetooth-arduino c robotics-competition robotics-control

Last synced: 13 Apr 2026

https://github.com/ferhatgec/command

Command, ::process::Command like syscalls in C++.

c command cpp library process rust single-header stdlib syscall system

Last synced: 04 May 2026

https://github.com/michionlion/libtickit

Fork of @leonerd's libtickit, with better direct color support

c interface library libtickit ncurses terminal

Last synced: 10 May 2026

https://github.com/limdongjin/sicxe-assembler

SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.

assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang

Last synced: 17 May 2026

https://github.com/jotavare/minishell

A simplified version of a unix shell, implemented as a command-line interpreter.

bash builtin c gdb input-validation lexer linux makefile minishell norminette parser readline shell signals unix valgrind

Last synced: 24 Apr 2025

https://github.com/yankh764/mdoc

A command-line tool for managing your documents and easing your life.

c command-line documents linux

Last synced: 29 Apr 2026

https://github.com/sigfox/sensit-payload

Sensit payload parser and serializer for v2 and v3

binding c javascript parser sensit serializer sigfox

Last synced: 24 Oct 2025

https://github.com/aaravmalani/cogos

A 32-bit Operating System

assembly c operating-system operating-systems osdev x86

Last synced: 09 Mar 2026

https://github.com/voltageddebunked/noiros

NoirOS is a simple OS written in C.

c make nasm noir operatingsys os

Last synced: 10 Apr 2025

https://github.com/mmartin46/maze_run

A game application entirely developed using the Game Boy Development Kit in C.

c emulator game gameboy

Last synced: 10 Apr 2025

https://github.com/sambhav228/data_structure_algorithm

A repository which consists of the collection of various Data Structures and Algorithms implemented in various Programming Languages.

c cpp java python statistics

Last synced: 04 May 2026

https://github.com/maurodelazeri/c-cpp-python-callbacks

C / C++ callbacks for Python with ctypes

c cpp ctypes python

Last synced: 09 May 2026

https://github.com/kauahensilva/c_tree_avl_and_bb

two types of binary search trees in C, including AVL trees and standard binary search trees (BB). The goal is to ensure efficient search, insertion, and deletion operations, maintaining balance where applicable

arvore-avl arvore-binaria-de-busca c

Last synced: 10 Jan 2026

https://github.com/atypicalim/replot

a canvas library for c to draw shapes on images ...

c canvas draw game image

Last synced: 14 Feb 2026

https://github.com/fr0st1n/paperte

Yet Another Minimal Text Editor.

c gtkmm minimal text-editor

Last synced: 02 May 2026

https://github.com/abranhe/clib-docker

🐳The Clib Docker Image

c clib docker docker-image package-manager-tool

Last synced: 04 May 2026

https://github.com/vdedios/minishell

🐚 As beautiful as shell

c shell unix

Last synced: 11 Mar 2025

https://github.com/canciucostin/simple-windows-keylogger

Simple Windows keylogger using C language

c keylogger windows

Last synced: 08 May 2026