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/mahdi-eth/read-abiltiy

A program that gets a text and say which school grade you need for writing the text.

c

Last synced: 21 Oct 2025

https://github.com/theshubhamgour/c-programs-apni-kaksha

Complete C programming by Apna College

c programming

Last synced: 11 Dec 2025

https://github.com/a3onn/mapptth

A simple to use multi-threaded web-crawler written in C with libcURL and Lexbor.

c cmake gplv3 graphviz lexbor libcurl multi-threading robots-txt sitemap web-crawler

Last synced: 12 Apr 2025

https://github.com/prabirshrestha/win32-c-boilerplate

boilerplate code for win32 c binaries

c clang mingw msvc win32api

Last synced: 08 Oct 2025

https://github.com/hangingman/xrossboard

クロスプラットフォームで動作する汎用掲示板クライアント 協力してくれる方歓迎

c cplusplus-11 wxwidgets

Last synced: 17 Jul 2025

https://github.com/mark24code/mruby-devkit

开箱即用的脚手架,将 Ruby 编译成可执行二进制文件,就像 Go 一样。支持 webassembly

c cli codebase development devkit mruby ruby template-project webassembly

Last synced: 23 Apr 2025

https://github.com/denismurphy/espresso-engine

Arduino ESP32 based smart coffee machine

arduino c coffee coffee-machine educational embedded esp32 espresso iot

Last synced: 08 Apr 2025

https://github.com/ranon-rat/moonmake

a package manager and a build system made in python

build-system c clang cpp gcc makefile raylib

Last synced: 10 Jun 2025

https://github.com/srcnalt/obj-importer

OBJ importer with material and texture support.

c cplusplus loader model mtl obj unity

Last synced: 18 Mar 2025

https://github.com/m0saan/minishell

The project's main idea is to implement a simple shell. As beautiful as a real shell.

1337school 42born2code bash c cat echo lexical-analysis minishell parsing pipes shell signals

Last synced: 26 Feb 2026

https://github.com/simonprickett/cpitrafficlights

Experiments with a Raspberry Pi, Low Voltage Labs Traffic Light LEDs and the C Programming Language.

c gpio gpio-pins low-voltage-labs raspberry-pi raspberry-pi-3

Last synced: 25 Mar 2025

https://github.com/apache/santuario-cpp

Mirror of Apache Santuario C++

c java library santuario security xml

Last synced: 10 Jan 2026

https://github.com/okerew/biobridge

Biobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.

analysis biology biopython bridge c cpu database learning library linux machine macos python realtime simulation unix windows

Last synced: 10 Oct 2025

https://github.com/omarazizi/skernel

Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem

assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly

Last synced: 10 Apr 2025

https://github.com/olemorud/arena-allocator

Arena Allocator implementation in C

arena-allocator c library

Last synced: 30 Apr 2025

https://github.com/valen-h/ansi

An ansi terminal controller made in C.

ansi c gnu terminal vt100 xterm

Last synced: 08 Apr 2025

https://github.com/alishbz/observer_design_pattern_for_embedded

Observer design pattern API that can be used in embedded software or other environments.

c observer-pattern

Last synced: 18 Aug 2025

https://github.com/nicholaschiasson/car

Compile and Run! Execute source files directly without worrying at all about compiling.

c compile-and-run cpp csharp go java rust shebang utility

Last synced: 08 May 2025

https://github.com/dushistov/libspatialite

a library extending the basic SQLite core in order to get a full fledged Spatial DBMS, really simple and lightweight, but mostly OGC-SFS compliant

c gis spatial sql sqlite

Last synced: 07 Oct 2025

https://github.com/dylangageot/mechgah

Mechgah is an accurate NES emulator, developped for Linux and written in C.

6502 c emulator nes object-oriented

Last synced: 09 Oct 2025

https://github.com/jdee/xmas

Restoration of a classic K&R C program

c k-and-r

Last synced: 10 Apr 2025

https://github.com/dexter-xd/chip8-emulator

Simple CHIP-8 emulator with SDL2

c chip8 sdl2

Last synced: 08 May 2025

https://github.com/ktsu-dev/imguiapp

A comprehensive .NET library suite for building desktop applications with Dear ImGui.

c cross-platform dear-imgui desktop frame-limiter gui hexa-net imgui immediate-mode modal net node-editor node-graph opengl popups silk-net theming ui widgets windowing

Last synced: 30 Jun 2026

https://github.com/linwin-cloud/kylin-language

KyLin 是一款基于Jvm的跨平台高效的编程语言。面相对象和面向过程都是可以的,直译式编程语言 其特点就是快速高效简单,语法设计降低或者避免写出像shit一样的代码,代码就像诗一样优美 同样,其设计成函数式,而且避免套嵌的写法,完全利用函数的调用,代码可读性十分的高,而且运行安全,基于Jvm,jvm有强大的内存安全管理机智 从功能和一些设计上是对标Python的

c http java kylin linux programming-language windows

Last synced: 15 Jul 2025

https://github.com/javiorfo/dwm

Personal suckless DWM

c dwm suckless suckless-dwm tiling-window-manager

Last synced: 30 Jan 2026

https://github.com/adityamangal1/number-guessing-quiz.c

This is the number guessing game with the use of C programming language.

c cprogramming exercise functions numberguessinggame random-number-generators

Last synced: 28 Jul 2025

https://github.com/staskobzar/c-project-skeleton

C project skeleton: vim, autotools, ctags, cmocka, lcov, dejagnu, apr, doxygen, git

apache-portable-runtime autotools c c-skeleton cmocka ctags dejagnu doxygen ide lcov vim

Last synced: 08 May 2025

https://github.com/mmozeiko/hello-world-winui3-c

Hello World with WinUI3 in plain C

c windows winui winui3

Last synced: 27 Apr 2026

https://github.com/tristanbilot/42sh

Shell implementation in pure C & Assembly x86

abstract-syntax-tree assembly c linux shell

Last synced: 05 May 2026

https://github.com/microsoft/windowsml

Official repo for Windows ML - Microsoft's high-performance local AI inferencing framework for Windows.

ai c copilot-pc cpp csharp generative-ai local-ai machine-learning npu onnx onnxruntime python windows windows-ml winml

Last synced: 26 Jun 2026

https://github.com/ibrahim-sisar/filter-more-useing-c

A program based on cli to create filters on bitmap images using c language

blur c edge-detection flutter getopt grayscale makefile math reflect stdio stdlib

Last synced: 09 May 2026

https://github.com/craigwatt/vfo

Autonomous media optimization engine for video libraries: mezzanine→source→profile workflows with quality checks and observability.

c cli dolby-vision ffmpeg ffprobe hevc media-pipeline mkv mp4 rule-engine transcoding video-encoding video-streaming vmaf workflow-engine

Last synced: 26 Apr 2026

https://github.com/nishantholla/a-star-visualizer

Visualizer for A* algorithm in c using raylib

a-star-algorithm c pathfinding raylib raylib-c

Last synced: 13 Jun 2026

https://github.com/hacke-rc/c_practice_programs

A collection of c programs that I made while learning C Language and still learning and updating to this day :)

c cpp practice-programming practice-project

Last synced: 03 May 2026

https://github.com/claudiuhbann/keep_it_simple

Source code dump from Keep It Simple Youtube channel

c console cpp desktop windows winrt winui3

Last synced: 07 May 2026

https://github.com/haikelfazzani/dard

⭐ Dard is french educational programming language, it is designed as an instrument for learning 💻

c clang cpp french language programming-language tdd

Last synced: 14 May 2026

https://github.com/hxndev/implementing-a-dns-server

DNS stands for Domain Name System. We have implemented DNS in this project. The basic task of DNS is to resolve a destination name hosted against some IP Address.

c cache code cpp dns dns-server implement ip-address project proxy routing server

Last synced: 05 May 2026

https://github.com/aurbano/ash

:shell: a(lex)sh(ell) -- Remaking bash to practice modern C++ :)

c cpp piping shell

Last synced: 06 May 2026

https://github.com/bernhardfritz/blendmodes

This OpenGL-based tool allows you to perform basic image blending operations using the CLI.

blend-modes c cli command-line-tool glsl opengl shaders

Last synced: 11 Sep 2025

https://github.com/minsion/project-based-learning

程序员学习的封神之作

c css golang java javascript node python react vue

Last synced: 30 Apr 2025

https://github.com/amaitou/push_swap

Conquer the array sorting puzzle with our project. Navigate the task using a limited set of instructions, sparking creativity in devising efficient sorting strategies for an array of integers. This endeavor offers a unique twist on traditional sorting algorithms, emphasizing concise and effective instruction sets.

1337school 42cursus 42network c pushswap-42 sorting-algorithm

Last synced: 22 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/xfgusta/elfy

Display information about ELF files

c elf elf-format elf-parser libelf parser readelf

Last synced: 08 Oct 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/sjkingo/acpi-brightness

Program to modify backlight brightness through ACPI

acpi acpi-brightness backlight brightness-level c

Last synced: 03 Sep 2025

https://github.com/ivan-pi/libdogleg-f

Fortran bindings to libdogleg - a large-scale nonlinear least-squares optimization library

c dogleg-method fortran nonlinear-least-squares numerical-optimization

Last synced: 15 Apr 2025

https://github.com/izenynn/libft

42 Cursus - Libft: My implementation of some useful C functions and some additional ones to use it in future projects of 42.

42 42born2code c get-next-line getnextline getnextline42 lib libc libft libft42 library linux macos printf printf-42

Last synced: 11 Jul 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/itchyny/2bf

2bf - generates a Brainfuck code

brainfuck c

Last synced: 01 Sep 2025

https://github.com/cyclenerd/quarqd

💡 quarqd is a daemon for communicating with an ANT+ device

ant c cycling make makefile python

Last synced: 18 Mar 2025

https://github.com/bluegob/ll1

LL1 parser / analyseur syntaxique descendant LL1

c ll1-parser

Last synced: 06 May 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/aditeyabaral/data-structures-ue18cs202

A repository containing the source codes for the Data Structures course (UE18CS202) at PES University.

algorithms c data-structures data-structures-and-algorithms

Last synced: 27 Aug 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/adebayo-s/printf

🖨 created the printf function in C by @Adebayo-S and @Gejix

c printf variadic-function

Last synced: 23 Apr 2025

https://github.com/marm00/cinema

🎥 Command line multiviewer

c chatterino cinema media mpv multiviewer repl twitch

Last synced: 24 May 2026

https://github.com/kcning/binom

C macro that computes binominal coefficient at compile time

binominal-coefficient c macro preprocessor recursion

Last synced: 12 Jul 2025

https://github.com/nulladmin1/nix-flake-templates

A collection of Nix Flake Templates for: Python, CMake, Poetry, uv, Rust, Fenix, Naersk, Vim, Zig, Bash etc.

c cmake cplusplus cpp fenix go golang linux nix nix-flake nixpkgs poetry python rust template template-project templates zig

Last synced: 12 May 2025

https://github.com/okbob/replace_empty_string

PostgreSQL generic C trigger used for replace empty strings by NULLs

c extension postgresql trigger

Last synced: 27 Oct 2025

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/noloader/power8-crypto

The unoffical guide to POWER8 in-core crypto

aes-power8 book c cplusplus cryptography docbook powerpc sha-power8

Last synced: 27 Jul 2025

https://github.com/spectatorex/gnome-runner

An endless runner for Sega Mega Drive / Sega Genesis.

c c11 endless-runner retro sega-genesis sega-mega-drive sgdk

Last synced: 11 Oct 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/ferhatgec/imafe

Fegeya Imafe, Unique & simple image viewer.

c compiler gtk gtk3 image info manipulation processing vala valac viewer

Last synced: 23 Jul 2025

https://github.com/ardeshirv/bin2dec

bin2dec is a binary to decimal convertor

ardeshirv binary-to-decimal c terminal-based

Last synced: 20 Aug 2025

https://github.com/periayellowish469/zapret2-youtube-discord

Bypass Discord and YouTube blocks on Windows 7+ with a lightweight CLI tool, custom presets, and full open-source offline mode

addon c chrome-extension discord dpi-bypass extension linux macos nodejs openwrt productivity russian subtitles video webextension youtube youtube-discord youtube-player zapret zapret-bf

Last synced: 08 Jun 2026

https://github.com/jupfu/hub75

Hub75 LED matrix panel driver for Raspberry Pi Pico

c c-sdk dma hub75 led-matrix-displays pico pio raspberry-pi-pico

Last synced: 25 Jun 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/aureleoules/c-hub

🤔 c projects

c

Last synced: 14 Apr 2025

https://github.com/0rayn/gettoknow.github.io

Learning how everything works

assembly c cpp os-tutorial osdev

Last synced: 13 May 2025

https://github.com/sdilts/restartable-c-exceptions

An experimental library for implementing restartable exceptions in C.

c error-handling

Last synced: 12 Apr 2025

https://github.com/polfeliu/ccg

C/C++ Code Generation

c codegen codegeneration cpp framework

Last synced: 05 Oct 2025

https://github.com/KodiCraft/bunch

Bun plugin for loading and linking into C/C++ dynamic libraries automatically

bun c cpp javascript typescript

Last synced: 11 Apr 2025

https://github.com/seng3694/cluamoduleexample

Example for creating a Lua module in C

c cmake example lua lua-module

Last synced: 21 Mar 2025

https://github.com/mustartt/hydraulic-erosion

A online interactive editor for generating realistic terrain with procedural weathering and iterative erosion simulation. Support export to obj and png height maps

3d-models c erosion-sim simulation ts

Last synced: 18 Jan 2026

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/quansight/simplewebassemblycalculator

WebAssembly and JavaScript Calculator

c javascript wasm webassembly

Last synced: 15 May 2025

https://github.com/thehxdev/balloc

Fixed Buffer Memory Allocator in C

allocator c memory-allocator

Last synced: 10 Apr 2025

https://github.com/manydeps/cxxbuild

cxxbuild is a python script to easily generate C/C++ build files for cmake and bazel.

bazel build-automation build-system build-tool builder c catch2 cmake conan cpp cxxbuild cxxdeps dependencies fmt python requirements unit-testing vcpkg

Last synced: 14 Sep 2025

https://github.com/rihib/learn-os-on-weekends

Original material for learning OS

c computer-science os risc-v riscv riscv32

Last synced: 30 Oct 2025

https://github.com/ken-morel/gama

A lightweight C toolkit for safe and simple 2D game development, a cli tool built in v to build projects, featuring immediate mode rendering, minimal built-in physics and a c-api

c doxygen kit-docs sokol svelte sveltekit v vlang

Last synced: 17 Jan 2026

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/concert/rage

Realtime Audio Graph Engine (RAGE)

audio c plugin-host realtime scheduling

Last synced: 26 Dec 2025

https://github.com/davidwparker/opengl-screencasts-3

OpenGL screencast videos episodes 21-30

c opengl

Last synced: 13 Apr 2025

https://github.com/aleksandergondek/rules_cc_hdrs_map

Escape weird includes path hell with header maps

bazel bazel-rules c cpp headers rules-cc

Last synced: 11 Feb 2026

https://github.com/lucastornai/comp-rs

Compiler of a fictional language to C written in Rust

c compiler rust transpiler

Last synced: 08 Oct 2025

https://github.com/cooljeanius/gawk

My fork of gawk, branching from version 4.0.2 (mostly just messing with the build system)

c gawk

Last synced: 18 Jan 2026

https://github.com/tsnsoft/wxwidgets_demo-linux

Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux

c codeblocks cpp example linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/alexiszamanidis/vector

Generic Vector/Dynamic Array implementation using Macros in C.

c dynamic-arrays generic macros vector

Last synced: 09 Apr 2025

https://github.com/zjamali/minishell-42cursus

The objective of this project is to create a simple shell using c .

c minishell readline shell termcap

Last synced: 12 Apr 2025