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/Mr-Monster-0248/Algorithm-interpretor

An algorithm interpretor in C language for the 3rd project in first year at EFREI

algorithm c code interpreter

Last synced: 11 May 2025

https://github.com/nullsimon/leetcode

leetcode

c go golang leetcode

Last synced: 11 Jan 2026

https://github.com/tayoky/tlibc

the c library for the stanix kernel

c c-library lib posix stdlib

Last synced: 14 Jul 2025

https://github.com/mitjafelicijan/cord.h

Small C library for handling strings

c header library stb string

Last synced: 14 May 2025

https://github.com/saschpe/kidcat

KidCat - the simple chat. Command-line threaded chat server and client written in ANSI C.

c makefile posix pthread socket syscall

Last synced: 29 Mar 2025

https://github.com/drqedwards/cpm-cli

C Package Manager CLI

c cpm npm packages

Last synced: 25 Jun 2025

https://github.com/vassilispallas/cparser

a simple parser for C programs

c cparser flex semester-project

Last synced: 29 Mar 2025

https://github.com/kamilhan-karaismailoglu/library-automation-with-c

In this project, a library management system will be developed. There are two different modes in the system. Student mode; Login/Logout the student can list the books stored in the system the student can borrow books and return the borrowed book Librarian Mode; Login/logout Listing all books Searching a book Update book information Adding a new book Deleting a book saved in the system After running the program, the user needs to log in to the system. The operations listed above cannot be performed without logging into the system. Login to the system will be done by giving name-surname and password information. The name-surname and password received from the console will be compared with the information in the binary files. When there is a match, the login process will be completed. In the program, 2 separate menus will be displayed to the user. While the processes related to login / logout and termination of the program are displayed in the main menu, the sub-menus will show the menu of actions that can be performed according to the type of user logged in to the system. Book information will be stored in files named book.bin, student information in student.bin, and librarian information in librarian.bin. The information that needs to be updated according to the operations performed will be updated through these files.

c library-automation library-management library-management-system

Last synced: 22 Jun 2026

https://github.com/selma-belhadj/printf

Custom Printf C function implementation

betty c

Last synced: 28 Mar 2025

https://github.com/aidinhamedi/advanced-arduino-datalogger

This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.

arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display

Last synced: 21 Aug 2025

https://github.com/rokn/tcc

Toni's C compiler

c compiler haskell

Last synced: 19 May 2026

https://github.com/zlikavac32/json-minify

Simple and fast JSON minifier

c json json-minify

Last synced: 19 May 2026

https://github.com/prawy126/c

Nauka języka C

c language-c

Last synced: 29 Mar 2025

https://github.com/vinnyhorgan/cri

A tiny multimedia library

audio c window

Last synced: 26 Jun 2025

https://github.com/titaniumhocker/telegraph

Terminal P2P messenger implemented in C

c messaging p2p p2p-chat tls

Last synced: 04 Apr 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/gdonald/cpama

C Programming - A Modern Approach - 2nd Edition - Solutions

c solutions

Last synced: 19 May 2026

https://github.com/seng3694/idk

2D Graphics Library written in C and OpenGL

2d 2d-game-framework 2d-graphics-library c opengl

Last synced: 16 May 2026

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/taktoa/xprintidle-ng

Utility for checking how long the X server has been idle

c cli-utilities x11

Last synced: 20 May 2026

https://github.com/dcasella/carrillo-lipman

Carrillo-Lipman algorithm implementation

bioinformatics c msa

Last synced: 29 Mar 2025

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/cat-gawr/plenia-360-off

Xenia ~ emulatore di Xbox 360 per Laptop | Konata ~ 2025

blfs c cpp csharp gentoo lfs linux lua macos nv vim windows xenia

Last synced: 08 Apr 2026

https://github.com/thatonegin/cbone

Verbose build system for C

build-system c

Last synced: 11 Jun 2026

https://github.com/arkapg211002/college-dsa

Data Structures and Algorithms in JAVA and C for college

algorithms c college data-structures java

Last synced: 16 Apr 2026

https://github.com/amanoteam/dakini

A GCC cross-compiler targeting NetBSD 8.0/9.0

c cpp cross-compiler gcc netbsd

Last synced: 14 May 2025

https://github.com/stovent/lua-gpio

A Lua library to use the GPIO pins of a raspberry pi

c gpio gpio-pins lua raspberry-pi

Last synced: 25 Jan 2026

https://github.com/avik-pal/esc101-lab-y17

ESC101 IIT Kanpur Lab Assignment Solutions

arrays c lab-exam lab-exercises string

Last synced: 14 Mar 2025

https://github.com/meharehsaan/system-programming

This repository contains all C language codes of system programming with linux written while learning.

c linux linux-utility system-programming

Last synced: 22 May 2026

https://github.com/sambhav228/sinking-ship

A data Structure based project implementing through C language Programming

c college-project data-structures

Last synced: 22 May 2026

https://github.com/marcodifrancesco/progettosistemioperativi

Analyze files in Linux enviroments

c

Last synced: 14 May 2025

https://github.com/slesniew/parallel-processing-cpu-and-gpu-env-and-lib-with-powercap

(2024/2025) A library and environment for parallel processing in a power-limited CPU+GPU cluster environment.

c cpu cuda gpu mpi openmp parallel powercap

Last synced: 30 Mar 2025

https://github.com/praabindhp/binary_search

C Program For Binary Search

binary-search c code programming-language

Last synced: 05 Mar 2025

https://github.com/storterald/documented-vulkan-headers

Replacements for the original Vulkan C headers with documentation for various IDEs and Text Editors.

c c-plus-plus clion cmake cpp documentation header-only headers python resharper script vscode vulkan

Last synced: 27 Oct 2025

https://github.com/ysoroko/19piscine2020

My work for the entry exams at s19 coding school called "piscine"

19 42 c exams piscine rush shell

Last synced: 04 May 2026

https://github.com/sagiegurari/c_fsio

File System utility functions.

c c-lib c-library filesystem filesystem-library

Last synced: 22 Mar 2025

https://github.com/aliesmaeil/school-system

School Management System, that manages students data registered at any level.

c crud crud-application file filesystem school-app school-management

Last synced: 08 Mar 2026

https://github.com/smerrony/clarimidi

ClariMIDI is a MIDI wind controller based closely on a standard (Boehm) clarinet layout

c clarinet instrument midi midi-controller pico wind-controller

Last synced: 03 Jul 2026

https://github.com/lukaswrz/readarg

A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library

argument-parsing c cli command-line header-only library parser single-header zero-allocation

Last synced: 12 Jan 2026

https://github.com/coldmayo/klaudwebsite

The official KlaudOS Website's source code

c web webapp webdev webdevelopment website

Last synced: 23 May 2026

https://github.com/amirreza-ipchi-haq/brainf

The interpreter for BrainF

brainfuck-interpreter c command-line-tool

Last synced: 24 Jul 2025

https://github.com/basemax/string2cstring

A tiny program to convert a file contents to C string with supporting multi-lines...

c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools

Last synced: 18 May 2026

https://github.com/jimbobbennett/azureiotarduinosample

Sample code for using Azure IoT Hub and Arduino

arduino azure c cpp iot iot-hub platformio vscode

Last synced: 09 Apr 2026

https://github.com/matubu/wireframe

🧵 A wireframe rendering thing using c with the mlx graphic lib

c graphics mlx wireframe

Last synced: 26 Jul 2025

https://github.com/arifulislamat/algorithm

Basic algorithm in c language.

algorithom c program

Last synced: 19 Sep 2025

https://github.com/thisisnotjustin/pi_thing

Raspberry Pi recreation of the Spotify Car Thing

c embedded-systems

Last synced: 19 Feb 2026

https://github.com/kei-k23/basic-c-calculator

This is a simple command-line calculator program written in C.

c cli

Last synced: 09 Mar 2026

https://github.com/jjyr/mmr-c

Merkle mountain range in C

c merkle-mountain-range mmr

Last synced: 07 Nov 2025

https://github.com/aashrafh/naivec

A simple C compiler implemented in LEX (Flex) and YACC (Bison)

bison c c-compiler compiler compiler-design flex lex programming-language yacc

Last synced: 21 Sep 2025

https://github.com/heavycircle/advent-of-code

My Solutions for Advent of Code challenges

advent-of-code c python x64-assembly

Last synced: 22 Sep 2025

https://github.com/approxit/amiga-invaders

Yet another clone of Space Ivaders game

amiga c game

Last synced: 30 Jul 2025

https://github.com/teomandeniz/ixio

Create, edit or delete pages in ix.io

batch-script c cmd

Last synced: 31 Jul 2025

https://github.com/ataldaaiume/ensinamentos-de-c-bruto

📁 Repositório criado para armazenar pequenos exercícios em C feitos durante as aulas da professora Cláudia. Ideal para revisar lógica de programação e fundamentos da linguagem C de forma prática.

algorithms c estrutura-de-dados estrutura-de-dados-em-c exercicios exercises fundamentals fundamentos iniciante iniciantes logic-programming logica-de-programacao logical-programming

Last synced: 21 Feb 2026

https://github.com/adaog0n/training_programs_c

Este repositório contém uma coleção de exercícios e projetos de treinamento na linguagem C. O objetivo é praticar e aprimorar as habilidades de programação em C, abordando conceitos fundamentais e técnicas avançadas.

aprender basicas c calculadora calculator facil funcoes language linguagem linguagem-c programas simple simples treinar treino

Last synced: 19 Feb 2026

https://github.com/shxntanu/dsa

🧩 DSA Problems & Notes from Leetcode

c cpp dsa java leetcode portfolio python sql

Last synced: 09 Apr 2026

https://github.com/fardinkamal62/ctocpuemulation

Emulate how a C code runs on CPU

c emulation

Last synced: 28 Aug 2025

https://github.com/sirlavoie/cs-skinchanger

A CS:GO skinchanger made in C.

c csgo-cheat csgo-hack skinchanger skinchanger-csgo

Last synced: 05 Aug 2025

https://github.com/apfohl/jzon

JZON - A Lemon based JSON parser for C

c json lemon parser

Last synced: 06 Aug 2025

https://github.com/burakdemir-mb/c-cpp-data-structures

Data Structures in C & C++

c cpp data-structures

Last synced: 19 Feb 2026

https://github.com/nourddine-benyahya/minishell

The 42 minishell project is a task where students create a simple shell program that can execute commands, handle errors, manage processes, and implement basic shell features like redirections and pipes. It emphasizes understanding Unix system calls and improving coding skills in C.

1337 42-cursus bash c c-programming low-level-programming minishell shell zsh

Last synced: 03 Oct 2025

https://github.com/brunexgeek/jane

Experimental programming language based on TypeScript that transpiles to ANSI C89

c c89 compiler transpiler typescript

Last synced: 02 Apr 2026

https://github.com/fosscit/ticktos

A user space simulation of a Real Time Operating System (RTOS)

c system-programming

Last synced: 08 Aug 2025

https://github.com/neomutt/test-attach

⚠️ Test code for fork and file management

async c file fork test

Last synced: 08 Aug 2025

https://github.com/jobson-batista/character_counter

Contador de caracteres escrito em C

c programming

Last synced: 09 Aug 2025

https://github.com/lucca16bit/c-cadastro-produtos

Repositório para avaliação discursiva da disciplina Programação Estruturada

c cpp

Last synced: 17 May 2026

https://github.com/rekgrpth/pg_ssl

postgres ssl pkcs7 sign

c pkcs7 postgres sign ssl

Last synced: 19 Feb 2026

https://github.com/mtaciano/cmc

Um compilador para a linguagem C- derivada de C.

c cminus compiler rust

Last synced: 10 Aug 2025

https://github.com/striter-no/ghostplace

Свое доменное пространство и веб-архитектура прямо в терминале Linux

c tui

Last synced: 10 Aug 2025

https://github.com/neomutt/test-ansi

⚠️ Some experiments with ANSI escape sequences

ansi c gfx test

Last synced: 14 Feb 2026

https://github.com/nodef/extra-swap.cxx

Macros to swap variables in C.

c cpp extra function macro merferry swap variable

Last synced: 18 Feb 2026

https://github.com/impiaaa/texmex

A library and command-line interface for converting and modifying compressed texture files

3d c command-line-tool compression converter library

Last synced: 11 Aug 2025

https://github.com/fairfield-programming/libiii

🎆 An embeddable library for the Interpolated Image Interchange format.

c clang embedded file file-processing image image-processing images library standard standards

Last synced: 22 Aug 2025

https://github.com/maxsupermanhd/wmt

Warzone map tool

c editor maps png warzone2100

Last synced: 11 Aug 2025

https://github.com/ar1ja/bruhst

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/bruhst] rust, c and c++ benchmark

benchmark c c89 cargo cpp cpp98 linux python3 rust rustlang statistics

Last synced: 04 Oct 2025

https://github.com/neko-box-coder/macropowertoys

A collection of useful C/C++ macros for manipulating arguments and preprocessing

c cpp macros preprocessing

Last synced: 12 Aug 2025

https://github.com/shanduur/c-embedded-sql

This repository contains code of VSCode extension for highlighting SQL syntax in C code.

c esql sql

Last synced: 04 Oct 2025

https://github.com/arthursvpb/tetris

This project is a Tetris game using C programming language and Allegro library.

allegro c c-programming-language graphical gui tetris

Last synced: 04 Oct 2025

https://github.com/randoragon/iniget

A simple shell utility for extracting information from INI files.

c c89 calculations command-line-tool ini ini-parser

Last synced: 04 Oct 2025

https://github.com/HK-Transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 12 Aug 2025

https://github.com/mlagerberg/bitchess

A basic chess engine written in C

c chess

Last synced: 13 Aug 2025

https://github.com/debakarr/cs6xx

LAB programs for CS6xx (6th SEM)

assignment c college lab pthreads shell socket

Last synced: 04 Oct 2025

https://github.com/disconnect3d/mpi_dijkstra

Dijkstra path finding algorithm implemented using MPI

c dijkstra dijkstra-shortest-path mpi mpi-dijkstra parallel

Last synced: 04 May 2026

https://github.com/seanpm2001/wacos_10.12

The guesthouse repository for WacOS 10.12, an open source recreation of MacOS 10.12 (Sierra). Part of the WacOS operating system project.

apple applescript asm assembly c gpl3 gplv3 macos macos-sierra md metal objective-c objective-c-plus-plus operating-system subsystem swift txt wacos wacos-10-12 wacos-project

Last synced: 09 Apr 2026

https://github.com/sleleu/codewars-solutions

Here are my Codewars solutions

c codewars codewars-solutions kyu

Last synced: 16 Aug 2025

https://github.com/jw3126/manifoldbindings.jl

Julia bindings for manifold mesh library

bindings c cpp julia mesh

Last synced: 03 Jan 2026

https://github.com/s-mv/smvm

Register-based bytecode VM implementation.

assembler bytecode-virtual-machine c

Last synced: 18 Aug 2025