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/dimitrisjim/leetcode_solutions

Solutions to leetcode problems in Python, Rust, C and JavaScript.

c javascript leetcode python rust

Last synced: 17 Apr 2026

https://github.com/yangluoshen/fsm

Finite State Machine generator.

c dfa fsm linux

Last synced: 02 May 2026

https://github.com/kamil-kielbasa/ubi

UBI (Unsorted Block Images): a wear-leveling volume manager for raw flash on Zephyr RTOS

c embedded flash nand nor-flash ubi volume-manager wear-leveling zephyr zephyr-rtos

Last synced: 11 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/fraawlen/sysgauges

CPU, RAM, and SWAP Linux desktop monitor

c desktop gui linux monitoring x11

Last synced: 16 Jun 2026

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

Simple sudoku game (and CLI solver) for the terminal using ncurses and written in C

c cli ncurses sudoku sudoku-generator sudoku-solver

Last synced: 15 Jun 2026

https://github.com/ony/pjson

json parser with queue kind of callbacks (designed under influence of jsmn)

c json json-parser no-allocation sax

Last synced: 28 Apr 2026

https://github.com/andr3w03/kgv_tugas3_turing-a

Tugas 3 Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm object-oriented-programming oop opengl visual-studio

Last synced: 09 May 2026

https://github.com/hxndev/producer-worker-problem

This is a common worker producer problem in OS

c code cpp labtasks os problem producer producer-worker project worker

Last synced: 30 Apr 2026

https://github.com/abdelkarimhajji/philosophers_42

42 Philosophers: Diverse minds, united in learning and creating. We tackle challenges, push limits, and embrace the coding philosophy. Join the journey! 🧠💻 #42Community

c makefile philosophers42 threads

Last synced: 11 Jun 2026

https://github.com/basemax/tcp-ip-chat-server

This is a TCP/IP chat server implemented in C. The server allows multiple clients to connect and communicate with each other through a chat room.

c c-chat c-network c-tcp chat chat-ip chat-tcp cpp network-c tcp

Last synced: 30 Apr 2026

https://github.com/jaredkrinke/ez-steam-api

A simple, synchronous C API for (in-game) Steam achievements, leaderboards, and language selection, along with a JavaScript FFI wrapper

c javascript steam steamworks wrapper

Last synced: 04 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/chadowo/mruby-examples

Collection of sample MRuby programs

c example-code examples mruby ruby sample-code samples

Last synced: 30 Apr 2026

https://github.com/abdelkarimhajji/minitalk_42

mintalk at 42: Connecting learners, fostering collaboration. Join the conversation! 💬🚀 #Mintalk

c makfile minitalk42 processing

Last synced: 13 May 2026

https://github.com/alewin/unibo2016-os-exams

Operating System OS Exams C and python, UniBo 2016 Esami Sistemi Operativi

c davoli python sistemi sistemi-operativi so unibo

Last synced: 30 Apr 2026

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

Simple graphical clock

c clock pomodoro pomodoro-timer productivity sdl stopwatch

Last synced: 08 Jun 2026

https://github.com/hxndev/counting-alphabets-using-pipes

We will count the number of alphabets in the input file using pipes.

alphabets c child code count cpp exec fork os pipes processes

Last synced: 02 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/georgecatalin/mastering-stm32cubemx5-and-cube-ide

Using STM32 CubeMX and STM32 Cube IDE to Code Drivers and Firmware

bare-metal-programming c cprogramming drivers hal-library stm32 stm32cubeide stm32cubemx

Last synced: 15 Jun 2026

https://github.com/ediloaz/simplex-algorithm

Resolves linear programming problems (LP) with the simplex algorithm showing all the intermediate steps. With a basic interface (Glade & GTK+) input and Latex (beamer) Output.

c gtk3 interface-glade latex latex-beamer linear-programming linux simplex simplex-algorithm

Last synced: 30 Apr 2026

https://github.com/stoufa/mini-pascal-compiler

[EN] Simplified version of a Pascal language compiler | [FR] Version simplifié d'un compilateur du langage Pascal

bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis

Last synced: 08 May 2026

https://github.com/kastorcode/cc50

Soluções para os set's de problemas do CC50/CS50.

brazil c cc50 cs50 css goiania goias html javascript matheus oliveira php ramalho sql xhtml

Last synced: 05 May 2026

https://github.com/alhassy/interactive-way-to-c

Learning C program proving using Emacs --reminiscent of Coq proving with Proof General.

c emacs interactive literate-programming tutorial

Last synced: 30 Apr 2026

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/luzan/c-classroom-2018

Programs done during Class and Lab

c lab

Last synced: 11 Jun 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/ritwickdey/largenumberfactorialusingc

Factorial of large numbers using C

c c-programming factorial large-numbers string

Last synced: 10 Jun 2026

https://github.com/libdriver/qmc5883l

QMC5883L full-featured driver library for general-purpose MCU and Linux.

c full-featured-driver iic linux magnetometer mcu qmc5883l

Last synced: 29 Apr 2026

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/turbolent/cduckling

C bindings for Duckling

bindings c duckling

Last synced: 30 Apr 2026

https://github.com/gemrest/viv

🎀 toy gemini client in ansi c (now sorta c99)

c c99 gemini gemrest iso

Last synced: 10 Jun 2026

https://github.com/paulbatchelor/orb

A 2d musical puzzle game for Android.

android c dsp ndk

Last synced: 28 Apr 2026

https://github.com/gunh0/hufs-fall-2019-computer-programming

📖 Fall Semester 2019 Computer Programming Lecture Materials | 강의 자료

c computer-programming-lab cpp

Last synced: 28 Apr 2026

https://github.com/caiomadeira/cmarte-interpreter

A interpreter for marte programing language made in C

c interpreter

Last synced: 12 May 2026

https://github.com/canislupaster/ches

chesh to mod

c chess webassembly

Last synced: 22 Jun 2026

https://github.com/rashil2000/p2p

Simple peer to peer chat program

c networking socket-programming

Last synced: 11 Jan 2026

https://github.com/avsystem/anjay-lite

Anjay Lite is AVSystem’s ultra-lightweight implementation of the OMA SpecWorks LwM2M protocol, purpose-built for the most resource-constrained IoT devices.

bootstrap c coap device-management embedded embedded-c internet-of-things iot lwm2m lwm2m-client lwm2m-protocol monitoring

Last synced: 15 Jun 2025

https://github.com/b-sullender/capi

General C/C++ programming library with data algorithms and CPU based image processing

algorithms c cplusplus ieee754 image image-manipulation image-processing images operating-systems string string-algorithms string-manipulation strings

Last synced: 02 May 2026

https://github.com/sanketdg/c-projects

A collection of single file c programs I wrote

c

Last synced: 04 May 2025

https://github.com/muhamedayoub/coding_problems

you will find some resources for develop your logical thinking

algorithms c coding-challenge data-structures java

Last synced: 15 May 2026

https://github.com/loneicewolf/pract_rev_engineering

Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.

asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit

Last synced: 07 Mar 2026

https://github.com/rswinkle/opengl_reference

Collection of modern OpenGL programs for reference and frameworks

3d-graphics c cpp examples graphics graphics-library opengl

Last synced: 08 Jul 2025

https://github.com/ckerr/buffy

An embeddable, MIT-licensed, C-language, zero-dependency memory buffer class inspired by libevent's evbuffer. It consists of just a few files that can be dropped into your own project as-is.

buffers c cpp endianness evbuffer libev libevent libuv memory-management networking string-builder strings

Last synced: 15 May 2026

https://github.com/halosghost/pandabin

A self-hostable, simple and fast pastebin written in C

c pastebin

Last synced: 27 Mar 2025

https://github.com/roseswe/tainted

tainted - CLI tool to get the current Linux Kernel taint value and print each set bit in human readable format

c kernel-module linux linux-kernel sles15 suse tainted

Last synced: 03 May 2025

https://github.com/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 10 Apr 2025

https://github.com/chebizarro/nostrc

A C library for the Nostr protocol

anti-censorship c nostr nostr-protocol wip-do-not-use

Last synced: 03 May 2025

https://github.com/7ranveer/os-lab-implementation

Contains c codes of os labs

c operating-system

Last synced: 15 Jun 2025

https://github.com/ugnmura/bf-transpiler

Simple brainf**k transpiler written in C.

brainfuck c cmake compiler transpiler

Last synced: 09 Apr 2025

https://github.com/rphii/c-file-tagger

Simple CLI tool to store, systematically retrieve and manage tags of anything

boolean-algebra c cli command-line-tool file-tagging linux lookup-table tagging tags vector

Last synced: 11 Apr 2025

https://github.com/fuhsnn/c23doku

Arbitrary-size Sudoku solver written in C23/C2Y to explore latest C language features

c c23 c2y sudoku sudoku-solver

Last synced: 26 Apr 2026

https://github.com/bamless/cryptor

Client/Server multi-platform ransomware-like program written in C.

c client-server encryption linux network ransomware socket-programming windows

Last synced: 09 Sep 2025

https://github.com/rjarry/libecoli

Extensible COmmand LIne library

c cli terminal

Last synced: 30 Apr 2025

https://github.com/villy-p/logic-projects

A Collection of projects for Logic class of 2022-23. Includes Chess, Craps, Monopoly, and Poker!

c chess chess-game cpp craps craps-game css games html lisp monopoly monopoly-game poker poker-game typescript

Last synced: 19 Mar 2025

https://github.com/ad4ndi/h3x

Minimal hexdump CLI utility

c cli hex

Last synced: 11 Apr 2025

https://github.com/0xrocky/diehard

Project of the Algorithms and Data Structures course in C.

algorithms-and-data-structures c

Last synced: 15 Jun 2025

https://github.com/ineszenkri/42-piscine

My solutions to 42 Heilbronn Piscine challenges ≖‿≖

42born2code 42heilbronn bootcamp c coding-challenges fun learning peer-to-peer piscine-42 shell

Last synced: 15 May 2026

https://github.com/rbergen/r136

(Originially DOS-based) text adventure a school friend and I created in 1998.

borland-cpp c cmake cpp game ncurses pdcurses visual-studio

Last synced: 19 Mar 2025

https://github.com/farzinzx/atm

This is a simple ATM that made by C

c

Last synced: 29 Jan 2026

https://github.com/hroptatyr/unserlob

Simulated trading venue (marketplace) to research maker and taker algorithms.

agent-based-simulation c simulation stock-market

Last synced: 07 Jul 2025

https://github.com/vinkle-hzt/bankqueuesystem

SCU Summer Practical Training Project

c

Last synced: 30 Jun 2026

https://github.com/hazrat-ali9/hackathons-problem-solving

🏆 Hackathons Problem 🚂 Solving Creative 🚃 Competitive Coding 🚒 Solutions 🚀 hackathons designed 🚋 to showcase ✈ creativity critical 🚢 ⛴thinking and fast 🚝 paced coding 🚁under pressure 🛸 goldmine developers 🏩 preparing coding 🏰 competitions and 🏫 tech sprints 🏯 quick deployment 🚎 and learning 🛰

c cplusplus cprogramming hackathon javascript problem-solving python

Last synced: 15 Jun 2025

https://github.com/akshayxemo/tcp-client-server-socket

It's a chatting system implemented in C - Programming Language by using TCP-Socket programming. In this project multiple Client can send and receive message between each other until they are connected to the Server. Clients can use multiple commands and command format provided by the server to communicate with the server and other clients.

c c-programming c-programming-language c-project c-projects chat client-server client-server-architecture cpp linux tcp tcp-client tcp-server tcp-socket

Last synced: 30 Apr 2025

https://github.com/d-a-v/libnowebsocket

native stream sockets between C and HTML5

c library posix-compatible websocket

Last synced: 20 Mar 2025

https://github.com/scjoaoantonio/trab_compiladores

Compilador para uma linguagem descrita como "Mini-C" programada em Python

c compiler lexical-analyzer python semantic-analyzer sintaxis-analyzer

Last synced: 14 May 2026

https://github.com/thehxdev/dsa

My implementation of algorithms and data structures

algoritms c data-structures

Last synced: 10 Apr 2025

https://github.com/tteeoo/lc19

♊ A simple server for the Gemini protocol written in C.

c gemini gemini-protocol gemini-server hypertext openssl protocol server

Last synced: 11 Jan 2026

https://github.com/sudeepacharjee/c-projects

This Repo contains 10 Basic C LAnguage Project. That includes DS and other basic knowledege of the language

c outputs-are-available-at-the-blogs-pages

Last synced: 11 Apr 2025

https://github.com/wjsjtu/socket-control

This project is aimed to control the socket connection by hijacking the syscall table, configure file is in JSON format and transferred into kernel by netlink.

c kernel netlink socket socket-control syscall-table syscalls

Last synced: 18 Oct 2025

https://github.com/alejandroesquivel/msp430-ultrasonic-distance

The MSP430 (MSP430g2553) was used to create an ultrasonic (HC-SR04) distance meter, the distance measurements are sent via USB-Serial interface to the host computer using UART.

c matplotlib msp430 msp430g2553 python uart ultrasonic-sensor ultrasonic-sensor-distance usb

Last synced: 28 Mar 2025

https://github.com/nasso/libgote

C library providing a general set of classes and data structures for use by game engines

c data-oriented ecs epitech game-engine

Last synced: 02 Mar 2025

https://github.com/priontoabdullah/c-cpp-programming-all-projects

🆑 The goal of this repo is to save my C & C++ all my Projects. 🚀💻

c cpp cpp-graphics logic projects

Last synced: 15 May 2026

https://github.com/pedro-ricardo/quadprog

Quadratic programming routine based on R Package sources. Changed to have a Matlab like interface and usage examples in C and Fortran.

c modern-fortran quadprog quadratic-programming solver

Last synced: 15 Jun 2025

https://github.com/lora-net/lr1110_modem_driver

Driver for LoRa Basics Modem-E

c driver lora-basics-modem-e lorawan lr1110 radio

Last synced: 22 Aug 2025

https://github.com/simonprickett/arduino-task-tracker

Arduino Task Tracker using LED arcade buttons.

arcade-button arduino c iot led

Last synced: 10 May 2026

https://github.com/diegocr/libdaemons

all you need to create a daemon, in minutes!

c daemon server

Last synced: 10 Sep 2025

https://github.com/lukasdias/trabalho-final-lp-2018.2

Trabalho Final para obtenção da terceira nota da cadeira Linguagens de Programação

c

Last synced: 29 Oct 2025

https://github.com/d-naveenz/console-text-format-lib

C library for text formats and alignments and text-based graphics.

c console text-formatting

Last synced: 03 Apr 2025

https://github.com/kaptheguy/mxos

Minimal X86 Operating System Kernel

asm assembly binary c kernel linux minimal operating-system os osdev unix x86

Last synced: 02 Feb 2026

https://github.com/chrislim2888/ip2location-apache-module

This is an IP2Location Apache Module that enables the user to identify the country, region, city, latitude, longitude, zip code, time zone, ISP, domain name, connection type, area code, weather station name, mobile, usage types, address type and IAB category by IP address.

c city country geolocation ip-address ip-location ip-lookup ip2location iplocation ipv4 ipv6 isp mod-ip2location region

Last synced: 13 Apr 2025

https://github.com/barimehdi77/libft

Libft (42cursus) 2019-2020. This project aims to redo in C a library of usual functions that can be used is the next projects of 42

1337 42 42cursus bonuses c libft

Last synced: 27 Mar 2025