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/tsnsoft/codeblocks_linux

Code::Blocks с русским интерфейсом для Linux

c codeblocks codeblocks-ide cpp linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/fr4nc3/code-hints

These are code exercises in several programming languages

angularjs c code cordova cpp csharp es6 java javascript jquery-mobile mongodb mongoose nodejs python r reactjs sample

Last synced: 12 Oct 2025

https://github.com/fzakaria/donothing

LD_PRELOAD override to have your program do nothing.

c ldpreload libc

Last synced: 23 Jan 2026

https://github.com/casdoor/casdoor-cpp-sdk

C++ client SDK for Casdoor

auth authentication authn c casdoor cpp iam oauth oidc sdk sso

Last synced: 24 Oct 2025

https://github.com/umbrellaleaf5/os_homeworks

My repository with home exercises on operating systems in C at MIPT DAFE/RSE

c dafe education mipt os

Last synced: 10 Jan 2026

https://github.com/devfabiosilva/witsml21parser

A fast, robust and portable Witsml to BSON parser

bson c cplusplus energistics etp java nodejs oil-and-gas osdu python soap witsml xml

Last synced: 13 Apr 2025

https://github.com/cactichameleon9/emoji-snake

A terminal app for the well know game snake! Its programmed in C and uses emojis for the snake and apples

c emoji emojis first-project linux-app snake snake-game terminal terminal-app terminal-based terminal-game

Last synced: 22 Sep 2025

https://github.com/squat/darkapi

An API for Darknet image detection neural networks like YOLO

c darknet gpu kubernetes neural-network yolo

Last synced: 22 Mar 2025

https://github.com/mhamdyx/c-programming-a-modern-approach-2nd-ed-solutions

My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.

abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation

Last synced: 18 Mar 2025

https://github.com/dkruchinin/pppd-ldap

A fork of pppd_ldap-0.12 that supports CHAP/MSCHAP/MSCHAP-v2 authentication with MPPE

c ldap mschap ppp

Last synced: 22 Jul 2025

https://github.com/ahmetkotan/yenilmez

Simple C Test Framework

c framework simple testing

Last synced: 13 Apr 2025

https://github.com/shivam010/tic-tac-toe-using-c-graphics

A simple game Tic Tac Toe, made using C/C++ Graphics

c c-plus-plus game graphics programming tictactoe-game

Last synced: 18 Aug 2025

https://github.com/splitbrain/pam-require

A simple PAM account module to require a special user or group to access a service

authorization c pam pam-module

Last synced: 02 Feb 2026

https://github.com/aureleoules/c-hub

🤔 c projects

c

Last synced: 14 Apr 2025

https://github.com/dharmx/scratch

Why aren't there any good minimal scratchpads?

c gtk4 linux scratchpad

Last synced: 18 Aug 2025

https://github.com/antonijn/cheax

A Lisp dialect with C API, REPL and standard library

api c interpreter library lisp

Last synced: 17 Aug 2025

https://github.com/weirdnox/generic-grafcet

Generic Grafcet implementation, in C, using metaprogramming.

c generic grafcet macros metaprogramming preprocessor system

Last synced: 16 Aug 2025

https://github.com/libdriver/bmp384

BMP384 full function driver library for general MCU and Linux.

barometer bmp384 c full-function-driver iic linux mcu spi

Last synced: 16 Aug 2025

https://github.com/keikinn/acousticmfsk

Acoustic MFSK Communication

acoustic c dsp mfsk tms320c6748

Last synced: 05 May 2025

https://github.com/bratergit/hacktoberfest-2021

Only algorithms in C and C++ , good for first timers

c cpp hacktoberfest hacktoberfest-2021

Last synced: 16 Jul 2025

https://github.com/ilya-sotnikov/ushell

Microshell is a small shell for embedded systems written in C89 without dynamic memory allocations and libc (freestanding)

c c89 c90 embedded freestanding library mcu nostdlib shell

Last synced: 04 Oct 2025

https://github.com/avicted/raylib_orthographic

Transport Tycoon / OpenTTD style engine example with Raylib.

c cpp openttd raylib transporttycoon

Last synced: 06 May 2025

https://github.com/tudasc/cusan

A data race detector for CUDA C and C++ based on ThreadSanitizer

c cpp cuda datarace threadsanitizer

Last synced: 12 Aug 2025

https://github.com/jofrfu/haw-v

Fork of a RISC-V compliant CPU, which originated in a project at the HAW Hamburg

assembly c fpga linux risc-processor risc-v vhdl vivado xilinx-fpga

Last synced: 12 Jun 2025

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

A simple Nautilus extension that adds a "Send via Bluetooth" entry to Nautilus' right-click menu

bluetooth c gnome gnu nautilus nautilus-extension

Last synced: 04 May 2025

https://github.com/johnkun136nvcp/curso-cycpp

Curso PROTECO de C y C++

c cpp

Last synced: 05 Apr 2025

https://github.com/phillbush/hoc

high order calculator: an interpreter for a simple language for floating point arithmetic

c hoc lex unix yacc

Last synced: 10 Aug 2025

https://github.com/git-bruh/libmatrix

C library for interacting with the federated Matrix communications protocol.

c libcurl matrix matrix-org matrix-sdk

Last synced: 12 Apr 2025

https://github.com/usbokirishima/0

An advanced keylogger with both kernel and userspace mode support. Implements stealth functionality and netlink socket communication.

c hacking kernel kernel-module keylogger linux makefile malware remote-access-tool rootkit spyware unix

Last synced: 12 Apr 2025

https://github.com/simon-zerisenay/42minitalk

42 Minitalk: Minitalk is a project that involves creating a client-server communication system using signals. The goal is to implement a client program that can send messages to a server program using signals, which are then displayed by the server.

42abudhabi 42school c clientservercommunication cprogramming ecole42 minitalk server signals sigusr1 sigusr2

Last synced: 03 Oct 2025

https://github.com/danbugs/dancing_web

This is a proof-of-concept of a modern C web-framework that compiles to Wasm and is used for building user interfaces.

c web-framework webassembly

Last synced: 07 May 2025

https://github.com/sagacious-software/gosh

Simple and lightweight, framebuffer-oriented, cross-platform windowing library.

ansi ansi-c api backend buffer c c89 c90 framebuffer library pixel-buffers pixelbuffer window windowing wrapper wrapper-api x11

Last synced: 12 Apr 2025

https://github.com/marlysson/tecnologo-ads

Algoritmos resolvidos do curso tecnologo em análise de sistemas

algoritmo c engenharia-de-software estudo graduacao java orientacao-a-objetos python

Last synced: 13 Apr 2025

https://github.com/pyokagan/cir

Arbitrary compile-time evaluation and metaprogramming system for the C programming language

c compiler jit metaprogramming nus x86-64

Last synced: 18 Jun 2025

https://github.com/zbanks/optim

Immediate-mode command line option parsing for C

c options

Last synced: 09 Mar 2026

https://github.com/pdsmart/sharpkey

A Multi-HID Interface, connecting PS/2 & Bluetooth Keyboard/Mice with Retro Host Computers

ajax bootstrap4 c cpp electonics electronics esp32 esp32-idf freertos html jquery js kicad

Last synced: 01 Aug 2025

https://github.com/oldrev/stm32_blackpill_zephyr_ssd1306_demo

A demo for Zephyr RTOS to shows how to using a custom TTF Font with CFB sub-system to prints text on a small OLED screen.

blackpill bluepill c embedded-systems oled oled-display-ssd1306 ssd1306 stm32 zephyr

Last synced: 17 Oct 2025

https://github.com/anishlearnstocode/hackerrank-cpp

Solutions to C++ domain challenges on Hackerrank 👨‍💻🐱‍👤.

algorithms c cpp data-structures hackerrank

Last synced: 10 Apr 2025

https://github.com/neolit123/bulls

bulls & cows game in portable C

ansi-c bulls-and-cows c

Last synced: 31 Jul 2025

https://github.com/bydmiller/os-dev

Operating system written in x86 assembly and C.

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: 30 Jul 2025

https://github.com/impact-eintr/cplusplus

系统学一下C艹 银行不要gopher啊 :(

apue c cpp interview lars leveldb linux

Last synced: 29 Oct 2025

https://github.com/shtsai/networking-project

Build a docker network for experiment

c docker quagga

Last synced: 30 Oct 2025

https://github.com/manraj29/moving-cars-using-c

College Project : Moving Cars using Computer Graphics in C language.

c graphics

Last synced: 21 Sep 2025

https://github.com/skarlett/clonk

Learn a language by writing a new one. Here's my very own retro style interpreter.

c interpreter

Last synced: 29 Mar 2025

https://github.com/aashutoshrathi/Elf

Linux Terminal interpreter in C

c linux terminal terminal-based

Last synced: 11 May 2025

https://github.com/msdn-whiteknight/errlib

C/C++ exception handling and logging library

c cpp error-handling exceptions library logging windows

Last synced: 16 Jun 2025

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

One of the first graphical projects at 42 school, so_long introduces us to 2D programming by allowing us to create our first 2D game. Textures, sprites and tiles included.

2d-game 42-school 42cursus c mlx mlx-library so-long solong sprite-animation

Last synced: 12 Apr 2025

https://github.com/NFestoso/Compiler

Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.

buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner

Last synced: 11 May 2025

https://github.com/gierens/ranges

Command line program to extract ranges from various types of lists, e.g. integer numbers, dates, IP and MAC addresses.

c cli date integer ipv4 ipv6 list mac-address pipe range

Last synced: 28 Jul 2025

https://github.com/alkesst/dev-chat

A chat in a local network

c certificate chat linux macos network networking pem

Last synced: 24 Jun 2025

https://github.com/0xwal/c-scratch

Essential programming tasks from scratch as a challenge and exercise. 🧩

c excercise learning programming scratch tasks

Last synced: 27 Jul 2025

https://github.com/mateusnbm/pokemon-tower-defense

Pokemon inspired tower defense game powered by Allegro CC

allegro c game pokemon tower-defense

Last synced: 11 Mar 2025

https://github.com/oshf/hungry_birds

A small Nintendo Game Boy game created in 48 hours during ZGBJAM2.

c gameboy gbdk homebrew zgb zgbjam

Last synced: 26 Jul 2025

https://github.com/elarity/tidis

Tidis is a shanzhai project of Redis, please buyao use it xian . Of course, it can not use yihou ye !

c epoll event-loop redis select

Last synced: 13 Apr 2025

https://github.com/kangalio/minacalc-standalone

Standalone version of 0.72.1 MinaCalc along with a C API for easy access and bindings

c etterna minacalc

Last synced: 25 Jul 2025

https://github.com/runxiyu/forge

[Mirror] Lindenii Software Forge (Issues preferred on todo.sr.ht; push to upstream contrib/* branches to make PRs)

c devops forge git go

Last synced: 17 Sep 2025

https://github.com/leander-dsouza/shamir-secret-sharing

An implementation using C, embedding Galois Field(256) of Shamir Secret Sharing Scheme.

c shamir shamir-algorithm shamir-s-secret-sharing-scheme shamir-secret-sharing

Last synced: 13 Sep 2025

https://github.com/rylern/spicegtk-tutorial

Tutorial for creating a Virtual Machine Viewer on Fedora with Spice-GTK

c fedora gtk spice spice-gtk tutorial viewer vm vm-viewer

Last synced: 15 Jun 2025

https://github.com/hwzlovedz/axp2101-pmic

AXP2101 Power management IC(AXP2101电源管理芯片)

c cpp esp-idf esp32 esp32-s3 pmic

Last synced: 11 Jul 2025

https://github.com/sepisoad/jtbox

Janet wrapper around termbox

api binding c janet janet-lang library terminal tui wrapper

Last synced: 11 Apr 2025

https://github.com/jkmathes/histx

Find anything in your command history

bash c command-line-tool sqlite

Last synced: 17 Jan 2026

https://github.com/e-graveyard/lexy

tiny lisp-like language implementation

c interpreter lisp lisp-dialect

Last synced: 11 May 2025

https://github.com/fsmaxb/oggextract

Extract ogg from binary files.

c extract-ogg ogg-vorbis

Last synced: 20 Mar 2025

https://github.com/m512i/patcher

obfuscator that encrypts imports and replaces callsites with custom decrypting stubs

anti-disassembly assembly binary-patching c iat-obfuscation obfuscation portable-executable reverse-engineering windows-api x86-assembly

Last synced: 23 Jun 2025

https://github.com/dosworld/o0c

Oberon-0 Compiler in C for MS-DOS

c compiler dos ms-dos oberon oberon-0 risc risc-5

Last synced: 30 Jul 2025

https://github.com/desmonhak/compiler

Lenguaje de programación creado para desarrollo de sistemas operativos, creación de shellcodes y muestras de malware

assembly-language c malware os shellcode

Last synced: 03 Aug 2025

https://github.com/datkt/napi

N-API C Interop for Kotlin/Native

binding c cinterop interop kotlin kotlin-native n-api napi native node

Last synced: 24 Aug 2025

https://github.com/MattRyder/interpreter

A Ruby interpreter written in C, as part of my CS degree.

academic-project c ruby ruby-interpreter

Last synced: 11 May 2025

https://github.com/ferhatgec/valacat

Fegeya ValaCat, Vala implementation of ColoCat.

c cat cli colocat color colorize filesystem glib implementation line-by-line read vala

Last synced: 14 Apr 2025

https://github.com/jotavare/philosophers

Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.

c data-races deadlock dining-philosophers-problem gdb makefile multithreading mutex-synchronisation mutexes-locks norminette philosophers pthreads semaphore thread valgrind

Last synced: 09 Jul 2025

https://github.com/ellman12/password-generator-and-guesser

Slightly over-engineered password guesser program written in C++, with lots of customization.

c cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cpp password password-generator password-guessing

Last synced: 04 Oct 2025

https://github.com/chewytoast/03_minishell

As beautiful as a shell, the goal of this project is to create a simple shell similar to bash

c minishell minishell42

Last synced: 04 Oct 2025

https://github.com/walidbosso/c_os_windows_automation

A collection of C codes I made in order to make my/your life easier when dealing with the OS, from taking one-clicking ScreenShots, Manipulation your own Hotspot, Shortcuts, and many many more.

appwiz c cmd-command control devmgmt displayswitch hotspot ipconfig msinfo32 ncpa nircmd osk rundll32 screenshot shutdown switch-volume system systeminfo windows-8-1 windows-8-1-automation

Last synced: 10 Oct 2025

https://github.com/macbre/plc

Power Line Communication

avr c communication electronics-projects plc x10

Last synced: 07 Mar 2026

https://github.com/minhaskamal/coolconsolegames

A Collection of Wonderful Console Games (the-game-of-life-three-3-stones-tic-tac-toe-tictactoe-criss-cross-snake-rush-peeble-dropping-connect-four-4)

c console console-game game

Last synced: 23 Aug 2025

https://github.com/danielmartensson/c-applications

Embedded C with ST Microelectronics CubeMX and other C-applications

atollic c cubemx eclipse-cdt embedded stm32 truestudio

Last synced: 18 Sep 2025

https://github.com/beariish/picomatch

A tiny implementation of a sensible regex subset

c library regex regex-engine

Last synced: 25 Jun 2025

https://github.com/wojwozniak/university

University courses that I have finished - tasklists, solutions, study materials

c computer-science csharp java javascript math python racket university

Last synced: 26 Aug 2025

https://github.com/codestrange/webserver

Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.

c http-server web-server

Last synced: 14 Mar 2025

https://github.com/sukhmancs/os-dev

Operating system written in x86 assembly and C.

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: 11 Apr 2025

https://github.com/ibug/tanhaoqiangc

谭浩强《C程序设计 (第四版)》非官方参考答案。

c solutions

Last synced: 15 Jul 2025

https://github.com/lexuge/ledit

A simple editor on the Linux & Windows

c linux text-editor

Last synced: 19 May 2026

https://github.com/n0la/libdice

dice rolling library

c lgplv3 pnp

Last synced: 13 Sep 2025

https://github.com/drankinatty/gtkate

GtKate - Multi-Document Interface Text Editor written in C and Gtk+2.

c editor gtk2 linux windows

Last synced: 13 May 2025

https://github.com/parthpower/r305library

Generic C library for r305 fingerprint scanner module.

avr c embedded-c generic library r305

Last synced: 12 Apr 2025

https://github.com/fmahadybd/full-train-project-with-c

Full Ticket Management System using C language. A simple Lab Project of Green University of Bangladesh. In this project using basic operation of programming language C

c

Last synced: 21 Mar 2025

https://github.com/caoimhebyrne/petal

A language with a compiler written in C, generating binaries using LLVM

c language llvm

Last synced: 13 Apr 2025

https://github.com/Dillonb/chip8

CHIP-8 Interpreter in C and SDL

c chip8 emulator sdl

Last synced: 11 May 2025