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/yangruihan/clox

Repository for C implement programming language with the book "Crafting Interpreters" http://www.craftinginterpreters.com/

c programming-language

Last synced: 11 May 2025

https://github.com/danisfermi/myshell

Simple Shell using C (Process API)

c cli shell

Last synced: 25 Jul 2025

https://github.com/georgesittas/ipl-interpreter

Interpreter for a simple imperative language called IPL

c crafting-interpreters imperative interpreter language

Last synced: 11 Apr 2025

https://github.com/dmjio/c-ffi-example

Example usage of the Haskell C FFI with hsc2hs

c ffi-bindings haskell

Last synced: 14 Apr 2025

https://github.com/ludovicrousseau/uefi-smartcardreader-samples

Samples of UEFI SmartCardReader API

c uefi

Last synced: 14 Apr 2025

https://github.com/mischief/9problems

9front

9front c plan9

Last synced: 22 Mar 2025

https://github.com/maxim-saplin/mandelbrot

Microbenchmark testing Python, Numba, Mojo, Dart, C/gcc, Rust, Go, JavaScript, C#, Java, Kotlin, Pascal, Ruby, Haskell performance in Mandelbrot set generation

bun c csharp dart dotnet flutter gcc golang haskell java javascript kotlin mojo node nodejs numba pascal python ruby rust

Last synced: 26 Oct 2025

https://github.com/aligrudi/neateqn

An eqn preprocessor for Neatroff

c eqn neatroff preprocessor roff

Last synced: 28 Dec 2025

https://github.com/jeertmans/delaunaytriangulation

C implementation of Delaunay Triangulation algorithm, provided with an easy to use GUI.

algortihm c delaunay delaunay-triangulation triangulation

Last synced: 22 Oct 2025

https://github.com/f0rkr/philosophers

The dining philosophers problem is an example problem often used in concurrent algorithm design to illustrate synchronization issues and techniques for resolving them.

algorithm c deadlock forks mutex-synchronisation processes semaphore threads

Last synced: 23 Apr 2025

https://github.com/rusq/gohaskell

Example of calling Haskell Function from Go program (using C interface)

c example golang haskell interface lulz tutorial

Last synced: 21 Apr 2025

https://github.com/heatxd/gekkonet

P2P Rollback Game Networking SDK

c cpp game-development library netcode networking rollback-netcode sdk

Last synced: 13 Feb 2026

https://github.com/brosck/farllen

「🚪」Port forwarding tool to gain access to internal devices

c forwarding hacking network pivot port security tool

Last synced: 06 May 2025

https://github.com/youben11/youbix

Yet another simple kernel

assembly-x86 c i386 kernel

Last synced: 28 Feb 2026

https://github.com/libdriver/uvis25

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

c full-featured-driver iic linux mcu spi uv-index uvis25

Last synced: 15 Feb 2026

https://github.com/maximilianfeldthusen/mqtt

Simple C Code – MQTT with TLS, JSON, and Reconnect

c json linux mqtt mqtt-broker reconnect tls ubuntu

Last synced: 04 May 2026

https://github.com/rekgrpth/ngx_http_captcha_module

nginx module for generate captcha and validate captcha code

c captcha nginx

Last synced: 06 Oct 2025

https://github.com/sternenseemann/tinyrl

A small roguelike!

c game rogue-like

Last synced: 09 Apr 2025

https://github.com/drashna/qmk_modules

A collection of drashna's Community Modules for QMK Firmware

bongocat c display json

Last synced: 15 Oct 2025

https://github.com/bytesclub/chalk

Command line text editor written in C

c cli text-editor

Last synced: 15 Apr 2025

https://github.com/Nuno-Jesus/so_long_invalidator

Small map validator for 42 School so_long project

42 42born2code 42cursus 42porto 42projects 42school c programming solong

Last synced: 24 Mar 2025

https://github.com/charlesaverill/ecco

An Educational C COmpiler written in Python, written for use in my Practical Compiler Design course

c compiler compiler-design

Last synced: 11 Apr 2025

https://github.com/xenomega/archloader

ArchLoader is a utility to unlock the Halo 4 Network Test and add extensive functionality otherwise not available (even when the beta was active).

altivec beta c cpp disassembly hacks hooks powerpc reverse-engineering xbox360

Last synced: 07 May 2025

https://github.com/danpodeanu/udp-redirect

A simple yet flexible and very fast UDP redirector. Supports IPv4 and IPv6.

c udp-client-server udp-ports udp-redirect udp-relay

Last synced: 13 Mar 2026

https://github.com/raforg/libslack

A UNIX/C library of general utilities for programmers with Slack

bsd c daemon daemonize debian freebsd library linux macos macosx netbsd openbsd posix redhat security svr4 ubuntu unix

Last synced: 16 Oct 2025

https://github.com/1password/markdown-benchmarks

Benchmarking markdown libraries

c golang markdown rust

Last synced: 08 Apr 2025

https://github.com/giuseppe/gccbrainfuck

A Brainfuck frontend for GCC

brainfuck c compiler frontend gcc

Last synced: 11 Apr 2025

https://github.com/qtexcel/qlibxlsxwriter

Use libxlsxwriter in Qt 5 or 6. libxlsxwriter is a C library for creating Excel XLSX files.

c cpp excel libxlsxwriter qt xlsx xlsxwriter

Last synced: 11 Apr 2025

https://github.com/basemax/html-minifier-c

International obfuscated contest: Small C program to minify HTML sources and generate a minified HTML output.

c html ioccc minifier minifier-html minifiers

Last synced: 18 Oct 2025

https://github.com/ccoskrnl/ccos

出于个人兴趣而写的x64架构操作系统项目,支持UEFI、APIC、多核激活、基于Windows的内存管理方案等

assembly c operating-system os uefi-boot x86-64

Last synced: 03 Jun 2026

https://github.com/gochomugo/crun

Run C/C++ scripts, just like you would do with Python, Ruby etc.

c c-plus-plus cpp

Last synced: 21 Mar 2025

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

OpenGL screencast videos episodes 1-10

c opengl

Last synced: 13 Apr 2025

https://github.com/alt-romes/llvm-c-search

Terminal interface to search the LLVM-C API

bubbletea c colly llvm llvm-c scraper tui

Last synced: 17 Jun 2025

https://github.com/andy5995/canfigger

A lightweight library designed to parse configuration files

c config configuration-files gpl-3-or-later library mesonbuild parser small-projects

Last synced: 13 May 2025

https://github.com/alvarorichard/duckwave

Straightforward audio player written in C, designed for simplicity and ease of use. It supports playing multiple audio formats

audio audio-player c command-line flac mp3 music-player opensource simple terminal

Last synced: 07 Mar 2026

https://github.com/nsneruno/magisk_detector

Flutter Support for integrating Magisk Detector for Android Application. Based from MagiskDetector.

android android-library c dart flutter flutter-library flutter-plugin magisk ndk root-detection root-detection-bypass security

Last synced: 09 May 2025

https://github.com/ramiromagno/c3po

From C to R and back again

c documentation r

Last synced: 05 Sep 2025

https://github.com/dusongg/studynotes

C++11-20 、Linux进程/线程/内核设计/网络、进阶算法、java/python语法基础、Git、Mysql

backend c docker git golang jobs linux lua mysql redis

Last synced: 15 Apr 2025

https://github.com/lvgl/lv_lib_bmp

BMP decoder library for LVGL

bmp c embedded lvgl

Last synced: 11 Jul 2025

https://github.com/hwzlovedz/esp-pocket2

A satisfactory ESP32S3 development board

c esp-idf esp32 esp32-s3 freertos lvgl touchscreen

Last synced: 05 Apr 2025

https://github.com/egecetin/libkaleidoscope

A library to create kaleidoscope effect on images with CUDA. You can build on all platforms using CMake

c cpp cuda image-filter image-filtering image-manipulation image-processing kaleidoscope python real-time real-time-processing video-filter video-filtering video-processing

Last synced: 14 Apr 2025

https://github.com/teenbiscuits/pasame-codigo

Pásame el Código es una web open source con apuntes y ejercicios resueltos de las diferentes asignaturas que componen el Grado de Enxeñería Informática da Universidade da Coruña.

apuntes astro c cc-by-nc ds ejercicios fic gei git gplv3 java ocaml pp pro1 pro2 pro2324 tailwindcss udc universidad

Last synced: 14 Aug 2025

https://github.com/georgecatalin/embedded-systems-stm32-hal-apis-driver-development

Bare-metal programming for the SMT32 Microcontrollers using the HAL library. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick

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

Last synced: 21 Jul 2025

https://github.com/mfarabi619/mfarabi619

Monorepo containing configs, projects, notes, etc. Doubling as practice for managing huge, multi-language codebases with potentially unrelated concerns.

archlinux c c4-model devenv dioxus dotfiles emacs freebsd freebsd-scripts go likec4 linux loco monorepo neovim nix nixos org-mode rust zellij

Last synced: 12 Jun 2026

https://github.com/spinnakermanchester/spinnfrontendcommon

Common support code for user-facing front end systems.

c python spinnaker

Last synced: 14 Apr 2025

https://github.com/shaneutt/ebpf-xdp-golang-redirect-demo

eBPF/XDP Redirect Example

c ebpf golang linux xdp

Last synced: 11 Apr 2025

https://github.com/alessandro-salerno/asciipaint

A test for my ASCII Graphics Library

ascii ascii-art c cpp paint

Last synced: 24 Jun 2025

https://github.com/libdriver/ads1118

ADS1118 full function driver library for general MCU and Linux.

adc ads1118 c full-function-driver linux mcu spi

Last synced: 09 Apr 2026

https://github.com/ibra-kdbra/codeconjurer

A C/C++ playground for exploring diverse concepts like algorithms, game engines, CMake, and more. This evolving repository is a space for experimentation, designed to deepen understanding of C++ while encouraging growth and innovation.

algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2

Last synced: 12 Jul 2025

https://github.com/sanemat/8cc.wasi

C Compiler written in WASI

8cc c elvm wasi webassembly

Last synced: 07 Apr 2025

https://github.com/felipensp/librwelf

Library for reading and writing on ELF files in a class-independent way

c elf lib linux

Last synced: 13 Apr 2025

https://github.com/AaronCGoidel/SlothLang

The World's Greatest Sloth Based Programming Language

c esoteric-language esoteric-programming-language interpreter sloth sloths

Last synced: 11 May 2025

https://github.com/jelmd/nvmex

Metrics exporter for Nvidia GPUs (Prometheus exposition format)

c gpu gpu-monitoring grafana metrics metrics-exporter monitoring nvidia nvidia-gpu nvidia-smi prometheus prometheus-exporter

Last synced: 05 Apr 2025

https://github.com/akagi201/flv-parser

Reads a flv file and output its information in sane C data structure

c flv flv-parser parser

Last synced: 17 Jun 2025

https://github.com/hanilr/bank-management-system

Bank Management System - Written In C

bank-management-system c

Last synced: 04 Apr 2025

https://github.com/brightdaniel/se-06-2023

Welcome to the official repository of Bwave Ict for the class of June 5th, 2023. All source codes, topics, video links, and assignments can be found here.

bootstrap bwave c css flask git html javascript pseudocode python shell videos

Last synced: 20 Aug 2025

https://github.com/npazosmendez/gpu-filters

Image-processing filters implemented on GPU with OpenCL

c image-processing opencl

Last synced: 14 May 2025

https://github.com/jrhea/mothra

Libp2p for dummies

c dotnet ethereum java libp2p rust

Last synced: 24 Mar 2025

https://github.com/ccareaga/toe-s

Yet another hobby OS

assembly c operating-system

Last synced: 06 Sep 2025

https://github.com/jobase/jobase

JoBase is a fast Python game library for beginner coders.

2d-game-engine beginner c chipmunk2d freetype game game-engine glfw jobase library opengl python stb-image

Last synced: 25 Jan 2026

https://github.com/git-bruh/matrix-tui

(WIP) A terminal based Matrix client.

c curses matrix ncurses tui

Last synced: 28 Apr 2025

https://github.com/dns2utf8/hour_glass

C++ Frontend - Rust Backend

backend c c89 cpp cpp11 cpp14 hour-glass rust rust-bindings

Last synced: 10 Apr 2025

https://github.com/mignon-p/jsw-libs

Data structure libraries in C.

binary-search-tree c data-structures library

Last synced: 11 Apr 2025

https://github.com/maluoi/header-libs

Collection of single header libraries I've written. C++ dynamic array and hashmap, runtime and compile time hashing functions, and a .ply 3d file format loader.

array c cpp dynamic-array fnv-1a hash plain-old-data ply single-header

Last synced: 13 Jul 2025

https://github.com/aditeyabaral/nlpc

Natural Language Toolkit built using the C Programming Language

c machine-learning nlp nlp-machine-learning nltk

Last synced: 16 Apr 2025

https://github.com/sachinl0har/basic-programs

Basic programs in Multiple Languages

basic-programs c cpp hacktoberfest java python

Last synced: 11 Mar 2026

https://github.com/thealexdev23/japm

A package manager that uses curses to provide a friendly UI

c cli package package-manager packages tui

Last synced: 10 Apr 2025

https://github.com/TheAlexDev23/japm

A package manager that uses curses to provide a friendly UI

c cli package package-manager packages tui

Last synced: 22 Nov 2025

https://github.com/oclyke/embedded-startup

in-depth investigation of the C / C++ startup routines in an embedded microcontroller

c cpp embedded microcontroller startup

Last synced: 04 Mar 2026

https://github.com/xiaowenxia/git-inside

记录 git 的一些底层原理,包括对象、数据格式、传输协议、IO性能、底层子命令等。

c git github objects revision

Last synced: 28 Apr 2025

https://github.com/gabriel-logan/gerador-cpf-e-cnpj-valido

Este repositório fornece funções em JavaScript, Python, Go, C e Java para gerar números válidos de CPF (Cadastro de Pessoas Físicas) e CNPJ (Cadastro Nacional da Pessoa Jurídica) para o Brasil.

c cnpj communityexchange cpf cpf-valido educative frontendmasters generator gerador gerador-cnpj gerador-cpf github github-copilot github-pages java javascript learn python student-vscode typescript

Last synced: 21 Jan 2026

https://github.com/srlozano/simple-file-system

A simple file system written in C

c filesystem linux

Last synced: 11 Oct 2025

https://github.com/nomonosound/numpy-minmax

A fast function (SIMD-accelerated) for finding the minimum and maximum value in a NumPy array

avx512 c float32 numpy numpy-library python simd x86-64

Last synced: 06 Jul 2025

https://github.com/justkappaman/steam-key-generator

Useless but fast key generator for Steam

c c-language key-generator keygen keygenerator steam valve

Last synced: 10 Apr 2025

https://github.com/sergei-mironov/udprelay

Symmetrical UDP relay

c mosh udp udp-ports udp-redirect udp-relay

Last synced: 30 Apr 2025

https://github.com/amboxer21/sshmonitor

Notifies you of any ssh attempts to your computer, whether the attempts are successful or not. Please fork instead of clone.

c c-programming daemon gtk2 gui linux monitor notify pytailf python python2 python3 security ssh ssh-monitor

Last synced: 30 Apr 2025

https://github.com/weebnetsu/database-connection-cpp

Simple database connection and display in C++

c cpp mysql tutorial

Last synced: 05 May 2025

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

A simple Nautilus extension that allows to run executables and launchers via right-click menu

c desktop file-manager gnome gnu launcher nautilus nautilus-extension

Last synced: 04 May 2025

https://github.com/hhatto/peg-rst

reStructuredText in C

c parser peg rest restructuredtext

Last synced: 11 Apr 2025

https://github.com/mengstr/pdp8emu

PDP8 emulator running in console. Based on Douglas W. Jones code from 1995

c emulation emulator pdp-8 pdp8

Last synced: 30 Apr 2025

https://github.com/moistcoder/discordgrabber

Private use C# Discord Token grabber class that anyone can easily add to their projects

c c-sharp coder csharp dc discord get grabber moist moistcoder sharp stealer token utility

Last synced: 30 Apr 2025

https://github.com/zenitheesc/drivers

Centralized repository for the low level drivers developed by Zenith Aerospace

arduino bmp280 c canbus driver flash ina219 ina3221 microcontroller mpu6050 mpx5700 stm32 sx1276 ublox-gps-driver

Last synced: 29 Oct 2025

https://github.com/utkar5hm/mariadb-ebpf-exporter

eBPF based prometheus Exporter for mysql/mariadb query latencies.

c docker ebpf go golang grafana grafana-dashboard libbpfgo mariadb mysql prometheus prometheus-exporter uprobe uprobes

Last synced: 10 Apr 2025

https://github.com/ambujraj/hacktoberfest2019

A repository for hacktoberfest 2019 [ Not counting towards hacktoberfest contribution ]

beginner-friendly c cpp digitalocean golang hacktober hacktoberfest hacktoberfest19 hacktoberfest2019 html java javascript nodejs php programming python python3 r ruby swift

Last synced: 09 Jul 2025

https://github.com/lironmiz/codeforces

Designed to help people save the exercises I solved in c++ and track my progress and learning in algorithms, data structures, and programming math puzzles in code forces.

algorithms c codeforces-solutions competitive-programming cpp data-structures learning-by-doing low-level-programming math notepad-plus-plus solutions

Last synced: 18 Mar 2025

https://github.com/cpmbits/cpm

A modern project management tool for C/C++ projects

c cpp dependency-manager framework

Last synced: 13 Dec 2025

https://github.com/magiclen/node-stringbuilder

An easy and fast in-memory string builder for Node.js.

c nodejs string-buffer string-builder

Last synced: 10 Apr 2025

https://github.com/courses-at-nju-by-hfwei/learning-c

Learning C Programming Language

c learning-c programming-language

Last synced: 01 May 2025

https://github.com/gamemann/performance-test-program

A small program that acts as a C profiler.

c performance profile profiling

Last synced: 18 Mar 2025