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/halidodat/graph-c

Graphing tool written in c

c cli graph tool

Last synced: 05 Apr 2025

https://github.com/guille-ux/zynkvm

The Virtual Machine for ZynkLite & ZynkPy

c dynamic-programming language-development machine programming-language stack vm

Last synced: 17 Jun 2025

https://github.com/thomasms/fortc

Fortran to C (and back again) examples

bindings c cpp fortran iso modern-fortran

Last synced: 27 Apr 2026

https://github.com/sathninduk/c-playground

C language playground | Sri Lanka Institute of Information Technology - Year 1, Semester 1

c sliit

Last synced: 09 Sep 2025

https://github.com/amarok24/c_snippets

My snippets in C language, ISO C90/C99.

c c90 c99

Last synced: 13 Apr 2025

https://github.com/aidrecabrera/c-lang

A simple and brief introduction to C programming

c

Last synced: 21 Mar 2025

https://github.com/notabhaykumar/college-administration-system

C-based College Administration System This project develops a CAS in C to streamline college operations. It integrates modules for student, faculty/staff, and fee management.

c clanguage structured-data txt-export

Last synced: 24 Jun 2025

https://github.com/rohanvdvivedi/cutlery

A configurable data structures library in C.

c data-structures system-programming

Last synced: 11 Apr 2025

https://github.com/antsevs/morsecodeinterpreter

Using ARM7 architecture assembly language in tandem with the C programming language, I created a morse code interpreter which takes real-time GPIO input from switches, and translates to ASCII on an I2C interface LCD, utilizing a Raspberry Pi Microncontroller.

armv7 c morse-code

Last synced: 11 Apr 2025

https://github.com/malk97sc/trigonometric

Trigonometric Expression Evaluator

c compiler ll1-grammar ll1-parser trigonometric-calculations

Last synced: 28 Mar 2025

https://github.com/gabriel-dp/c2python

Convert your C code to Python. Practical work in the Compilers subject at UFSJ.

c compiler python ufsj

Last synced: 09 May 2026

https://github.com/jpbruyere/vkvg-svg

vkvg svg parser and renderer

c renderer svg

Last synced: 04 Apr 2025

https://github.com/wendymunyasi/monty

Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.

algorithms-and-data-structures c m monty

Last synced: 29 Mar 2025

https://github.com/pprattis/philosopher-dinner-problem-with-posix-threads-and-mutex

A program written with compatibility with Posix and uses Posix Threads that runs the philosohper dinner problem using threads and mutex to prevent multiple simultaneous execution of the critical section.

c computer-science mutex mutex-lock mutex-synchronisation philosophers-dinner-problem posix posix-threads program student

Last synced: 29 Mar 2025

https://github.com/gnostr-org/gnostr-get-relays

get a list of nostr relays

c c-ffi gnostr nostr rust

Last synced: 15 Feb 2026

https://github.com/desmonhak/bigint

Implementación de BigInt, enteros y flotantes de tamaño arbitrario en C

arithmetic big-integer big-integer-in-c c operations

Last synced: 30 Aug 2025

https://github.com/ximaz/list-in-c

This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.

c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists

Last synced: 30 Mar 2025

https://github.com/laumbourassa/gnt

Generic Nibble Trie (GNT) library in C

c dynamic generic trie

Last synced: 15 Mar 2025

https://github.com/anindya-prithvi/fun_os

I do a lot of weird stuff here, but yeah, when I learn, somethings may break. Hope your system stays safe

asmx86 c kernel makefile process stacktrace syscalls threads

Last synced: 08 Aug 2025

https://github.com/nandahkrishna/compilerdesignlab

Programs written for the Compiler Design Laboratory in the 6th semester

c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer

Last synced: 25 Mar 2025

https://github.com/gr3yknigh1/gfs

(Work in progress) Game From Scratch in C and WinAPI

c win32

Last synced: 01 Apr 2025

https://github.com/mharikmert/text-representation-with-bst

A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language

algorithm binary-search-tree c time-complexity time-complexity-analysis

Last synced: 25 Mar 2025

https://github.com/tigran-sargsyan-w/minishell

This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.

42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell

Last synced: 19 Apr 2026

https://github.com/kikytokamuro/tinyntp

Tiny NTP client

c hacktoberfest ntp ntp-client

Last synced: 05 Oct 2025

https://github.com/theoguerin64/push-swap

42 sorting algorithms project

42cursus c sorting-algorithms stack

Last synced: 01 Jul 2025

https://github.com/bobis33/myteams

EPITECH PROJECT | NETWORK PROGRAMMING | MYTEAMS

c communication epitech network network-programming

Last synced: 19 Apr 2025

https://github.com/manuosmx/sopa-de-letras-1

An alphabet soup made 100% in C language, saving the words found with their position in an external file.

c

Last synced: 24 Mar 2025

https://github.com/gr3yknigh1/simple-http-server

Simple HTTP Server

c http-server

Last synced: 01 Apr 2025

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

A COW interpreter written in C

c command-line-tool cow interpreter

Last synced: 23 Mar 2025

https://github.com/basemax/simple-lexer-c

A lightweight and easy-to-use lexer library written in C. This library—named simple-lexer—is designed to simplify the creation of lexers by providing a set of utility functions and a flexible API for iterating over tokens.

c c-language c-lexer clang lexer lexer-analyzer lexer-c lexer-example lexer-generator lexer-library lexer-parser lexers simple-lexer

Last synced: 17 Jun 2025

https://github.com/coding-pelican/tic-tac-toe-c

Implementation of the classic Tic Tac Toe game in C. The game allows players to play against each other or against an AI opponent.

ascii c cli-game console-based console-game game minimax minimax-algorithm minimax-alpha-beta-pruning terminal-based terminal-game tic-tac-toe tic-tac-toe-game

Last synced: 15 Apr 2025

https://github.com/vic37get/jantardosfilosofos

👴🍲 Implementação da solução para o problema do Jantar dos Filósofos

c filosofos jantar mutex sistemas-operacionais so

Last synced: 07 Aug 2025

https://github.com/mykbit/tic-tac-toe-game-c-gui

This is a tic-tac-toe game with core game mechanics written in C and GUI written with the help of GTK3 library.

c gtk3 gui-application minimax tic-tac-toe tictactoe

Last synced: 19 May 2026

https://github.com/zakariaelbouzkri/printf

The goal of this project is pretty straightforward. You will recode printf(). You will mainly learn about using a variable number of arguments. How cool is that?? It is actually pretty cool :)

algo c variadic-functions

Last synced: 20 Aug 2025

https://github.com/llnl/libjustify

Dynamic justification of tabular data in native C

c tabular-data

Last synced: 17 Jun 2026

https://github.com/satyajitghana/the-c-programming-language-second-edition-solutions

This contains the solutions to the exercises given in the book The C Programming Language by Dennis M. Richie and Brian W. Kernigham

and by c kernigham language programming ritchie solutions the

Last synced: 16 May 2025

https://github.com/aimadbahdir/minishell

This project, created with my teammate Walid during our education at 1337 School, aims to demonstrate our understanding of processes and file descriptors through the creation of a custom implementation of the Bash shell. It served as a valuable learning experience for both of us.

c filedescriptor pipes processes

Last synced: 01 Apr 2025

https://github.com/micahondiwa/printf

Creating and implementing a custom printf function in C

c cli data-structures header-files malloc malloc-free printf

Last synced: 07 Aug 2025

https://github.com/aleksac/urm

URM simulator written in C

c simulator urm

Last synced: 21 Apr 2025

https://github.com/lebedevsergeyvach/theorycppandc

Theoretical material on C++ and C

bash c cat grep makefile

Last synced: 12 Apr 2026

https://github.com/louiscb/operating-systems

Collection of programs and resources related to Unix based OS

c operating-systems

Last synced: 23 Mar 2025

https://github.com/basemax/one-compiler-draft-c

Another attempt to write a compiler in c using flex and bison with all features of Syntax.

bison c flex lexer parser

Last synced: 03 Apr 2025

https://github.com/bfontaine/reversi

Reversi game for the C class (LC4)

c cli game paris-diderot reversi

Last synced: 30 Mar 2025

https://github.com/ekkoz897/42cursus_get_next_line

This is a 42 school project meant to teach us how to read from a file descriptor without knowing it's size before hand making use of static variables.

42born2code 42cursus 42projects 42school c file-descriptors get-next-line getnextline gnl gnl42 read static-variables

Last synced: 28 May 2026

https://github.com/oschweitzer/assembly-line

C project developed as part of an operating system course.

c educational threads

Last synced: 13 Jun 2025

https://github.com/s1licate/c

C guide, programs and examples.

c c-language c-programming example examples programming tutorial tutorials

Last synced: 16 May 2025

https://github.com/vaishakh-gk/ash

ASH - A Shell. Is a simple Unix-like shell written in C, focused on providing a clean and lightweight command-line experience

c linux shell

Last synced: 09 Jul 2026

https://github.com/ismailza/c-programming-workshop

Atelier de Programmation C/GTK - ILISI 1

c gtk

Last synced: 11 Apr 2026

https://github.com/gusenov/examples-c

:copyright: Примеры исходного кода на языке программирования C.

c c-code c-source-code example-code examples

Last synced: 20 Feb 2026

https://github.com/dhimasardinata/caxe

A modern C/C++ project manager that cuts through build system complexity.

build-tool c cli cpp developer-tools make package-manager rust

Last synced: 13 Jan 2026

https://github.com/storyblok/code-examples

Short Overview of API Calls in different langauges for the storyblok API

c cohttp csharp go http-client java javascript jquery json json-api native nodejs nsurl objective-c ocaml php python request swift unirest

Last synced: 09 Apr 2026

https://github.com/scokmen/snail

the snail is a pure c library based on libuv.

c libuv

Last synced: 23 Mar 2025

https://github.com/kdkasad/c2e

C declaration → English translator

c rust wasm

Last synced: 30 Jul 2025

https://github.com/maxdz-gmbh/mdz_ansi

Very lightweight, fast and portable ANSI C 89/90 compliant library for handling single-byte (ASCII/ANSI) strings.

android ansi c freebsd library linux macos portable strings windows

Last synced: 11 Apr 2026

https://github.com/xingshuo/wheeltimer

frameskip timer

c lua

Last synced: 16 Jan 2026

https://github.com/kibet-rotich/c-learning

A deep dive into C and C++ fundamentals, documenting my journey through K&R C, manual memory management, and custom data structures like BSTs.

binary-search-tree c cpp data-structures memory-management pointers

Last synced: 25 May 2026

https://github.com/martinomensio/sdp-exams

System and Devices Programming previous exams themes @ Polytechnic University of Turin

c polito unix windows

Last synced: 13 May 2026

https://github.com/lordronz/viktori-psj-server

FP Pemrograman Sistem dan Jaringan (Sisi Server)

c cmake tcp tcp-server tcp-socket

Last synced: 20 Aug 2025

https://github.com/robertfeliciano/bertOS

Operating System I am writing for my Raspberry Pi 3

c operating-system raspberry-pi raspberry-pi-3 unix

Last synced: 11 Mar 2025

https://github.com/iwas-coder/guanaco

A simple, uncomplicated, multilayered Neural Network framework written in pure C.

ai ai-models c deep-learning deep-neural-networks header-only neural-network stb

Last synced: 20 Jul 2025

https://github.com/alokshandilya/suckless

Alok's patched suckless utilities

c dmenu dwm dwmblocks st

Last synced: 30 Jun 2025

https://github.com/thisisnotjustin/randomdigit

Random number 1-6 on button press, 7 segment display dice!

c embedded-systems

Last synced: 09 Apr 2025

https://github.com/ilyass-bougati/structure

This project derives from the work done on the course of "Structure de donnees dans C" followed in FSTS

c data-structures-and-algorithms

Last synced: 04 Feb 2026

https://github.com/mouneshgouda/learn_dsa

This repository explores fundamental data structures and their implementations. Learn how to organize and manipulate data efficiently for various programming tasks. (Feel free to add your specific focus areas here, e.g., algorithms, interview prep)

c data queue sorting-algorithms stack structured-data

Last synced: 30 Jul 2025

https://github.com/khofesh/chip-8-emulator

chip-8 emulator written in C

c chip-8 emulator

Last synced: 02 Jul 2025

https://github.com/newlandtv/sudoku

A simple sudoku game.

c sudoku sudoku-game

Last synced: 14 Mar 2025

https://github.com/pratishtha-abrol/shell-c

A working shell based on the Linux Terminal, coded in C

c linux-commands linux-shell pipeline redirection

Last synced: 30 Mar 2025

https://github.com/hey-its-d2t2/todo_list_in_c

ToDo list app in c programming language using Graphics progrramming and File heandeling in C. I had created this project in my first semester of BCA by self study from vaious resources of internet.

advanced-programming c cprogramming filehandling graphics-programming gui-application learn-to-code learnign learning-by-doing todoapp

Last synced: 17 Oct 2025

https://github.com/arin-paliwal/discrete-theory-logics-in-c-and-maple

This Repository consists of a Program Code in C Language as described by our curriculum in the B.Tech Programme in the domain of Computer Science and Engineering. This repo consists of programs that can run on IDEs and some will run on Maple Software as mw worksheet.

c discrete-mathematics maths

Last synced: 07 Apr 2025

https://github.com/victorharri-chal/pokemon-rpg

🐾 A graphical project with CSFML to recreate a Pokemon game. Last project of my 1st year at Epitech.

c csfml epitech first-year-project game graphical-programming pokemon teamwork

Last synced: 06 Apr 2025

https://github.com/eric-philippe/cryptage

Système de Cryptage en C

c caesar-cipher vigenere-cipher work

Last synced: 31 Mar 2025

https://github.com/jacob-c-smith/queue

A tested FIFO data structure implementation

c queue tested thread-safe

Last synced: 19 Aug 2025

https://github.com/sukruciris/skr_physics

SKR_Physics is a lightweight and easy to use 2D physics engine which is written in C.

2d-physics-engine c

Last synced: 30 Jul 2025

https://github.com/devcheckog/n-queens

Complicated problem in leetcode, categorized as hard.

c llvm

Last synced: 04 Sep 2025

https://github.com/sclorentz/c_app

app c

Last synced: 07 Mar 2025

https://github.com/wambugucoder/linked-list-in-c

LINKED LIST ,STRUCT AND FILE OPERATIONS

c file fileoperation linked linked-list struct

Last synced: 24 May 2026

https://github.com/lurgrid/qlunch

GLunch - C Command Launcher

c command glunch launcher

Last synced: 31 Mar 2025

https://github.com/kampi/sensorhub

Solar-powered, low energy environment sensor node with WiFi interface.

c cpp electronics iot mqtt mqtt-client particle particle-argon qt raspberry-pi

Last synced: 10 Apr 2026

https://github.com/xfgusta/4chanlog

Get all media links from the 4chan catalog

4chan 4chan-downloader c json-c libcurl

Last synced: 29 Sep 2025

https://github.com/piobeat/smartphone-webserver-template-mongoose

A native webserver implementation (C/C++) based on Mongoose for your smartphone.

android c cpp cpp11 cross-compilation cross-compiler-toolchain mongoose native smartphone webserver

Last synced: 10 Apr 2026

https://github.com/codernayeem/satellite-velocity-calculator

A console based calculator that calculates a satellite velocity and rotation period

c console-application

Last synced: 28 Mar 2025

https://github.com/sulig/minitalk

Resumen: El propósito de este proyecto es crear un pequeño programa de intercambio de datos utilizando señales UNIX.

42 42barcelona 42cursus 42projects 42school c guia-minitalk minitalk minitalk-42 minitalk-guide minitalk42 wiki-minitalk

Last synced: 20 Sep 2025

https://github.com/kanishkrawatt/c_programming

A collection of resources to learn concepts for C

c competitive-programming dsa

Last synced: 08 Apr 2025

https://github.com/fulfilledcovenant/covenginea

An open-source semi-automated optimizations for improved overall windows 10-11 experience.

c cpp open-source ps1 windows-10 windows-11

Last synced: 29 Sep 2025

https://github.com/sirwumpus/ioccc-hibachi

Best Abuse of the Guidelines - IOCCC 2004 Winner - web server

c http-server ioccc

Last synced: 18 Aug 2025

https://github.com/jeebuscrossaint/numlockwl

numlockwl code - a numlock toggler for wayland

c numlock wayland

Last synced: 01 Apr 2025

https://github.com/nullndr/lexer

A C implementation of a lexical analyser for a programming language (wip)

c lexical-analysis lexical-analyzer

Last synced: 19 Jun 2025

https://github.com/yooodleee/hello-cuda

👽Nice to meet you, CUDA!👽

c cc cuda gpgpu multiprocessing

Last synced: 09 Apr 2026