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/deroyace/c-programming-hub

All my C programs here

c cprogramming

Last synced: 09 Oct 2025

https://github.com/radiopizza/acceldatadisplay

This repository is the source code of my course project, completed as part of the course "Basics of MPT".

adxl345 adxl362 c eeprom electronics i2c microcontroller oled oled-display-ssd1306 spi ssd1306 stm stm8 stm8s stm8s103f3

Last synced: 19 Feb 2026

https://github.com/mdtanvirahamedshanto/c-programming

solve c programme problem

c cprogramming-language solve

Last synced: 26 Mar 2025

https://github.com/lapets/noir

An artifact primarily of historical interest: a terminal editor originally conceived as an extremely compact, relatively portable text editor for command line/terminal environments.

c console curses-library legacy ncurses-library perl text-editor

Last synced: 20 May 2026

https://github.com/prince-dsd/k1617_11614427_b42_osca3

Maximum Acceptable Page Fault Rate

c demand fault page paging rate

Last synced: 18 Jun 2026

https://github.com/mark-mdo47/cartoonify

NVIDIA Jetson Nano implementation of Dan MacNish's brilliant "Draw This" camera

c camera danmacnish jetson-nano nvidia python pytorch tensorflow

Last synced: 12 Apr 2026

https://github.com/aaronc81/aos

An 8-bit AVR operating system

atmel avr c operating-system

Last synced: 28 Jun 2025

https://github.com/pdsmart/zsoft

zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.

arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu

Last synced: 19 Oct 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/tranbavinhson/compiler

Compile KPL(Kyoto Programming Language) by C

c compiler compiler-principles

Last synced: 09 Apr 2025

https://github.com/theimpossibleastronaut/deckhandler

Library to handle a deck of cards

c cards library random-generation simulations swig

Last synced: 28 Feb 2025

https://github.com/akashoinam/super-linked-list

A menu driven C program to demonstrate different types of Linked list and there operations

c linked list using

Last synced: 10 Apr 2025

https://github.com/cpscript/irc

A simple "internet relay chatting"(IRC) client built using C

c forum forums ipv4 irc irc-client irc-protocol irc-server makefile network

Last synced: 04 Sep 2025

https://github.com/theluqmn/inflation-calculator

An inflation calculator, based on rule 72, made with C

c inflation math rule72

Last synced: 16 Mar 2026

https://github.com/amaitou/philosophers

Explore concurrent programming with this classic implementation of the dining philosophers problem. Philosophers navigate a dining table, juggling between thinking and eating, showcasing synchronization challenges and resource allocation in a shared environment.

1337school 42cursus 42network c dinning-philosophers mutex-synchronisation philosophers42 threads

Last synced: 14 Feb 2026

https://github.com/pepebecker/pepeos-i686

PepeOS is a minimal Operating System

c cross-compiler nasm operating-system os pepeos

Last synced: 14 Apr 2025

https://github.com/setghm/space-invaders

Space invaders game made with SDL2 in C.

c c-game c-language personal-project sdl2 sdl2-game space-invaders

Last synced: 23 Feb 2026

https://github.com/randoragon/libstaple

A general-purpose data structure library in pure C89.

c c89 data-structures library

Last synced: 27 Feb 2026

https://github.com/theshobhitsingh/concurrentcacheproxy

A multi-threaded HTTP proxy server in C with dynamic caching for improved performance and response times.

c library makefile proxyparser proxyserver

Last synced: 27 Feb 2026

https://github.com/edssaac/projetos-c

Estudos na Linguagem C.

c fatec obi uri

Last synced: 30 May 2026

https://github.com/kaitai-io/kaitai_struct_c_runtime

Kaitai Struct: runtime for C

c kaitai-struct

Last synced: 08 Sep 2025

https://github.com/abdelkarimhajji/ft_printf_42

ft_printf: Custom Printing Function @ 42 🖨️ Explore my solution for the "ft_printf" project at 42. Delve into the world of custom printing in C with this versatile printf implementation! #CProgramming #ft_printf 🚀💻

c makefile printf-42

Last synced: 08 Oct 2025

https://github.com/archer-01/get_next_line

C function to read file one line at a time

c memory-management static-variables

Last synced: 10 Apr 2025

https://github.com/libdriver/tm1637

TM1637 full-featured driver library for general MCU and Linux.

c digital-tube full-featured-driver iic key-scan linux mcu tm1637

Last synced: 08 Jul 2025

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

A client-server communication program using UNIX signals (SIGUSR1 & SIGUSR2). The client converts strings to binary and transmits them bit by bit to the server, which reconstructs and displays the message.

42 c minitalk unix

Last synced: 05 May 2025

https://github.com/sambhav/bms

A simple Bank Management System using unix sockets

assignement bank c management networks sockets system unix-socket

Last synced: 07 Oct 2025

https://github.com/madmurphy/nautilus-hide

A simple Nautilus extension that adds “Hide” and “Unhide” to Nautilus right-click menu

c desktop desktop-environment dotfiles gnome gnu gnu-linux hidden-files nautilus nautilus-extension

Last synced: 10 Feb 2026

https://github.com/wh1t3h47/edgemailer

EdgeMailer is a tool that tests rate limits of mail providers, it uses libcurl and libuv to make concomitant assynchronous request. This tool is outdated and now is closed source and belongs to YouSendr.

assynchronous automake c event-loop libcurl libev libuv makefile mass-requests out-of-order outdated pentest pentesting private-repository public-mirror

Last synced: 05 Feb 2026

https://github.com/gitpod-samples/template-c

The C template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.

c gitpod template

Last synced: 19 Oct 2025

https://github.com/bradford-smith94/cs577

CS 577 Cybersecurity Lab

c cybersecurity

Last synced: 09 Oct 2025

https://github.com/recp/defl

fast & flexible deflate library

c compression deflate gzip huffman inflate png zip zlib

Last synced: 10 Oct 2025

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/chalet-org/chalet-docs

Chalet documentation website in NextJs

build-system c cpp cross-platform json mdx nextjs react

Last synced: 07 Feb 2026

https://github.com/satyamshorrf/multiple_language_program

These programs will all output "Hello, World!" when executed. Let me know if you have any questions or if you'd like to see more examples!

c cplusplus dart go groovy java kotlin kotlin-android mongodb oracle php python ruby satyamshorrf scala shell sql swift

Last synced: 10 Feb 2026

https://github.com/c-krit/rbedit

A lightweight physics simulation environment for the ferox physics library.

c ferox immediate-mode level level-editor physics-2d physics-simulation raygui raylib rigid-body-dynamics stb testbed

Last synced: 07 Jul 2025

https://github.com/gjbex/best-practices-for-scientific-computing

Material for a training on best practices for scientific computing.

c code coverage cpp documentation fortran functionaltests python training unittesting version-control

Last synced: 13 Jul 2025

https://github.com/ryanfleck/projects

Anything that doesn't belong to a specific development effort ends up here.

c c-sharp cpp go java js latex lisp prolog python ruby scala vhdl

Last synced: 23 Feb 2026

https://github.com/dcavalei/exam-rank-04-microshell

My code for microshell exam

42 42born2code 42lisboa c microshell

Last synced: 04 Feb 2026

https://github.com/demorgan104/dat

Technology development platform for the modern C/C++ developer

artifactory bazel c conan cpp devops embedded-systems prototyping

Last synced: 13 Oct 2025

https://github.com/nemeslaszlo/solarpanel-system

Signal and Process Management. A process managed work scheduler that simulates the day-to-day work of different teams (with one pair per day, which will not be paired for a week, it will get one single day-to-day installation)

c data-management fork pipes processing scheduler signal

Last synced: 12 Oct 2025

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/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/heig-tin-info/handout

Polycopié d'informatique 1 et informatique 2

c classroom course course-material handbook heig-vd programming

Last synced: 14 Jul 2026

https://github.com/toro-nicolas/42sh

A Unix shell based on TCSH.

42sh c epitech shell tcsh

Last synced: 15 Feb 2026

https://github.com/illiafox/dumbc

Small C compiler written for learning by following Nora Sandler’s "Write a Compiler" series

arm64 c c-compiler compiler rust

Last synced: 27 Jan 2026

https://github.com/stirlinglabs/libsa

Portable, cross-platform socket address wrapper in C

c c11 cross-platform networking sockaddr

Last synced: 16 Mar 2026

https://github.com/aaravmalani/lexmath

A lexer for mathematical expressions in C

arithmetic c cmake collaborate expressions lexer math mathematics tokenizer

Last synced: 16 Oct 2025

https://github.com/hugomvale/fortran-c-interoperability

Examples of Fortran interoperation with C.

c fortran interoperation modern-fortran

Last synced: 25 Feb 2026

https://github.com/fazendaaa/project-euler

Some of the Project Euler exercises in different languages

c cpp haskell nodejs project-euler project-euler-solutions python ruby typescript

Last synced: 07 Oct 2025

https://github.com/bringauto/fleet-protocol

BringAuto Fleet Protocol - simple yet reliable communication for internet-connection-unstable environments

c communication cpp fleet-protocol protobuf reliable-protocol

Last synced: 11 Feb 2026

https://github.com/Bfgeshka/vkgrab

VK API grabber via libcurl & jansson

c c99 grabber jansson libcurl vk vk-api

Last synced: 11 Mar 2025

https://github.com/endygamedev/party-parrot

:rainbow: :parrot: Your own Party Parrot for terminal.

c linux-shell parrot party-parrot terminal

Last synced: 10 Oct 2025

https://github.com/sleepy-monax/shop.c

Application de gestion de magasin écrite dans le cadre du cours de langage C.

c mvvm school-project

Last synced: 25 Mar 2025

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/pdsmart/x1key

Sharp X1 PS/2 keyboard interface based on the Renesas R8C

c cpp electronics firmware kicad renesas sharp

Last synced: 04 Feb 2026

https://github.com/starciad/suno

🎴 ➥ A terminal implementation of the UNO card game, written in C following the C99 standard.

c c-language c99 card-game console-game gcc makefile terminal-game text-based-game uno uno-card-game uno-game

Last synced: 26 Feb 2026

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/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/abhigyan126/sieve

A C implementation of the SIEVE cache eviction algorithm, based on the research paper (https://junchengyang.com/publication/nsdi24-SIEVE.pdf)

c c-library sieve-cache

Last synced: 04 Sep 2025

https://github.com/silversquirl/vtk

A GUI "toolkit" by vktec

c cairo gui gui-toolkit xlib

Last synced: 17 Jul 2026

https://github.com/shuqiyang1112/helmet-esp32

A Real-time data streaming using an ESP32 microcontroller!

c esp32 html python real-time

Last synced: 25 Feb 2026

https://github.com/sslaouina/search

Fast, lightweight search engine for Dart/Flutter with fuzzy search. 4-level priority ranking across name, subtitle, and searchData for fast, relevant results that handle letters, numbers, and emojis 🐙

ag ai analytics autocomplete azd-templates azure azure-ai-search azurecognitivesearch c chatgpt elasticsearch heroku llm openai opensearch php privacy python

Last synced: 14 Apr 2026

https://github.com/paul-marechal/theia-cpp-debugging

Setup to work on the different parts involved for debugging in Theia.

adapter c cpp debug gdb protocol theia

Last synced: 19 Apr 2026

https://github.com/nivindulakshitha/classroom-toolkit

Emphasizes educational use cases in C.

c

Last synced: 25 Feb 2026

https://github.com/8dcc/source-netvar-dumper

NetVar offset dumper for source games in Linux

c fuck-oop game-hacking linux netvar netvars-dumper offsets source-games

Last synced: 28 Feb 2026

https://github.com/hanilr/variation-bin

Single-header binary analysis library. Written in ansi-c

ansi-c binary binary-analysis c single-header single-header-lib single-header-library

Last synced: 17 Jul 2026

https://github.com/dkruchinin/mustring

A microkernel with L4-like IPC

c kernel l4 microkernel os

Last synced: 13 Oct 2025

https://github.com/elsemieni/pepsiman-texture-unpacker

TIM Texture Extractor a Packer experimental minisuite for the PSX Videogame Pepsiman The Running Hero.

c psx

Last synced: 13 Mar 2026

https://github.com/midnightcommander/mc

Midnight Commander's repository

c console file-manager terminal-based

Last synced: 06 Oct 2025

https://github.com/mdrokz/port_scanner

an port scanner that scans ports from a given hostname or ip address from an range of ports

c c-programming cmake ipv4 network networking socket-programming threading unix

Last synced: 11 Jul 2025

https://github.com/apsknight/antaran

अंतरण - A File Transfer Program implemented in C using UNIX Socket API over Transmission Control Protocol.

c ftp socket socket-programming

Last synced: 09 Apr 2025

https://github.com/firesjoeng/weskip

Windows微信小程序跳广告 | WeChatAppEx.exe AD Skipper

adblock c cplusplus dll-injection hook miniprogram python speedgear speedhack wechat wechatappex

Last synced: 07 May 2026

https://github.com/diamont1001/c_tetris

C语言写的Windows字符界面俄罗斯方块

c tetris win-api windows

Last synced: 07 Oct 2025

https://github.com/victorpreston/monty

Monty 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.

alx alx-low-level-programming brainfuck c clanguage compiler cprogramming gcc interpreter monty queue stack

Last synced: 15 Apr 2026

https://github.com/superjmn/somecompiler

A little C-like compiler created for The Joy of Learning

c compiler language processor z80

Last synced: 26 Jun 2025

https://github.com/yuanlehome/clipboard-translate

Linux平台划词翻译工具

c linux shell

Last synced: 04 May 2026

https://github.com/crvargasm/sudoku-solution-validator

Project 1 - Sudoku Solution Validator - Operating System Concepts

c operating-system operating-systems-project

Last synced: 27 Feb 2026

https://github.com/thexhr/twind

twind is a simple daemon serving static files over the gemini protocol.

c daemon gemini-protocol gemini-server hacktoberfest server

Last synced: 25 Feb 2026

https://github.com/Elsklivet/bootloader-tutorials

I wanted to learn about bootloaders, so I followed various public tutorials to make some tiny ones.

assembly bootloader c kernel

Last synced: 10 Mar 2025

https://github.com/git-elliot/competitive_programming_codes

All codes at one place in related format (aka Aditya Verma style).

algorithms c code competitive-coding competitive-programming

Last synced: 17 Apr 2026

https://github.com/asreimer/lmfit2

Non-Linear Levenburg-Marquardt Least-Squares Fitting of SuperDARN ACFs

acf c levenburg levenburg-marquardt marquardt python rawacf superdarn

Last synced: 12 Oct 2025

https://github.com/merendamattia/so

SO - Sistemi Operativi presso l'Università degli Studi di Parma (9 CFU).

c pthread shell-script

Last synced: 24 Oct 2025

https://github.com/milosz275/leetcode

Repository for my solutions to Leetcode problems. Each task is documented and docs are automatically deployed.

c cpp doxygen leetcode leetcode-solutions python sphinx

Last synced: 14 Oct 2025

https://github.com/heig-tin-info/labo-00

Familiarisation avec l'ordinateur et préparation de l'environnement de travail

c exercise lab

Last synced: 14 Jul 2026

https://github.com/r3dhulk/hangman

Hangman is a word guessing fun game. written in different languagaes

c game ruby

Last synced: 06 May 2026

https://github.com/richwalm/doomrpgmapviewer

A very basic Windows Doom RPG map viewer.

c doom-rpg map-viewer win32

Last synced: 28 May 2026

https://github.com/erikdelange/exin-ast-the-experimental-interpreter

Define your own programming language and design your own interpreter! This one is written in C and executes a Basic/C/Python like language. The interpreters design centers around an Abstract Syntax Tree.

abstract-syntax-tree ast c ebnf interpreter language programming-language

Last synced: 04 Jan 2026