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/madarauchiha-314/auto-unit-test

No writing unit tests again!

c unit-test

Last synced: 08 May 2025

https://github.com/mrsarm/compres

Implementación Algoritmo de Huffman, código original de Salvador Pozo Coronado

c cli huffman-coding huffman-compression-algorithm

Last synced: 09 Apr 2025

https://github.com/cooljeanius/bap

some random project I happened across in /r/reverseengineering when it was at version 0.7; this fork is me trying to get it to build

bap c ocaml reverse-engineering

Last synced: 18 Jan 2026

https://github.com/simeononsecurity/ntripserver

Ntrip Version 2.0 Command Line Server - Fork of ntripserver at https://software.rtcm-ntrip.org/browser/ntrip/trunk/ntripserver

basestation bkg c gnss gps ntrip ntripserver

Last synced: 06 Sep 2025

https://github.com/americocunhajr/crflowlib

CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.

c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry

Last synced: 23 Apr 2025

https://github.com/privkeyio/libnostr-c

Lightweight, portable C library for the Nostr protocol with native Lightning Network integration.

bitcoin c lightning-network nostr

Last synced: 16 Jan 2026

https://github.com/v8v88v8v88/face-recognition

Face Recognition code to detect faces on live cameras implemented using OpenCV and Dlib.

c face-detection face-recognition python

Last synced: 08 Apr 2025

https://github.com/pyift/pyift

PyIFT is a Python wrapper of a fork of the LIDS C library.

c graph image-foresting-transform image-processing python shortest-paths

Last synced: 03 Sep 2025

https://github.com/ilya3point999k/levr

Single header CPU voxel renderer

c c99 raycasting raytracing single-header software-rendering voxel

Last synced: 10 Apr 2025

https://github.com/rmn20/planecut

Color quantization/palette generation for png images

c compression image-optimization palette png png-compression quality quantization

Last synced: 06 Sep 2025

https://github.com/savage13/sacio

sacio library

c iris sac sacio-library seismic

Last synced: 12 Apr 2025

https://github.com/krypto-etox/c-language-book-solutions

The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy

c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions

Last synced: 10 Apr 2025

https://github.com/szastupov/lgears

Scheme VM and compiler

c lisp scheme

Last synced: 24 Apr 2025

https://github.com/divisionind/autorun

allows you to hold down any key on your keyboard by pressing a hotkey

automation c cpp game games macros windows

Last synced: 07 Jul 2025

https://github.com/ar1ja/baz

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/baz] a fast, easy, simple and lightweight plugin manager for GNU bash

bash baz baz-loader baz-plugin c c89 cli directory git linux performance plugin plugin-manager productivity shell terminal

Last synced: 04 Oct 2025

https://github.com/fleschutz/cwts

Test suite to check C++ compiler warnings with 68 test cases.

c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings

Last synced: 05 May 2025

https://github.com/voronar/ctype-js

JavaScript library for easy working with C data types like primitive type arrays and structures.

c data-structures javascript websocket

Last synced: 06 Mar 2026

https://github.com/fahimahammed/data-structure-1

Data Structure

c data-structure

Last synced: 11 Apr 2025

https://github.com/hollowman6/english-word-frequency-statistics-program

English Word Frequency Statistics Program realized by C. (英文词频统计程序)

c word-frequency

Last synced: 11 Apr 2025

https://github.com/carcargroup05/robotvacuum

Due to this aging society, we intended to develop a robot vacuum to care for senior citizens. It has the ability not only to clean the floor but also to detect whether a senior citizen have fallen using a Pi camera and a google ML model(MediaPipe).

app-inventor arduino arduino-mega-2560 c cpp mediapipe ml openc pi-camera python python3 raspberry-pi-4 raspberry-pi-camera

Last synced: 28 Oct 2025

https://github.com/shubhexists/proximity

A multithreading terminal chat application written in C, implemented through websockets

c websocket websocket-chat websocket-client websocket-server

Last synced: 10 Apr 2025

https://github.com/mikaelvallenet/bistromatic

EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base

bistro bistro-matic c calculator epitech epitech-project programming-language

Last synced: 04 May 2025

https://github.com/arverma/data_diode

A unidirectional network (also referred to as a unidirectional security gateway or data diode ) is a network appliance or device allowing data to travel only in one direction. It is used in guaranteeing information security. They are most commonly found in high security environments such as defense, where they serve as connections between two or more networks of differing security classification – also known as a "cross domain solution." This technology is also found at the industrial control level for such facilit ies as nuclear power plants, electric power generation/distribution, oil and gas production, water/wastewater, airplanes (between flight control units and in - flight entertainment systems), and manufacturing.

c client client-server client-server-architecture data data-diode diode networking server socket-programming

Last synced: 23 Aug 2025

https://github.com/aperezdc/autocleanup

Macros and helper inlines to automatically cleanup scoped resources

c clang cleanup gcc scoped

Last synced: 18 Mar 2025

https://github.com/gusruben/winball

A little pinball game made for MS-DOS!

allegro c game hackclub msdos msdos-game pinball windows

Last synced: 29 Aug 2025

https://github.com/yokawasa/vs_httpd

Very Simple HTTP Server that can deliver static files very fast.

c high-performance http http-server libevent web-server

Last synced: 28 Oct 2025

https://github.com/ultirequiem/structured-programming-platzi

👨‍💻Exercises and notes from the structured programming course at @Platzi

c c-course course platzi platzi-course programacion-estructurada

Last synced: 07 May 2025

https://github.com/gamemann/udp-sender

A C program I made for sending UDP packets. Comes with a few useful features.

c ip linux packet send socket spoof udp

Last synced: 18 Mar 2025

https://github.com/gamemann/tcp-app-with-encryption

A client and server project that encrypts and decrypts messages. The client is programmed in C using the Libsodium library and the server is programmed in Elixir using ErLang's crypto module.

c client cypto elixir encryption erlang libsodium server tcp

Last synced: 18 Mar 2025

https://github.com/vladimirakopyan/netcore_nativecall

This demonstrates how to create a native, unmanaged DLL and invoke it's functionality from a .Net Core Application

c cpp csharp dll netcore netcore-nativecall pinvoke pinvoke-wrapper tutorial

Last synced: 29 Apr 2025

https://github.com/gamemann/continuous-a2s_info-requests

A small C program imported from GFL's GitLab. This continuously sends A2S_INFO requests using cooked Linux sockets.

a2s a2s-info c engine linux socket source udp valve

Last synced: 18 Mar 2025

https://github.com/benmezger/strail

A kernel with support to the RISCV architecture

asm c kernel operating-system riscv unix

Last synced: 07 Sep 2025

https://github.com/pdsmart/sharpmz

A Sharp MZ Series (80K,80C,1200,80A,80B,700,800,2000) Computer Hardware Emulation written in VHDL on Altera FPGA fabric. Runs on the MiSTer project and other Altera Cyclone devices.

assembly-language c cpp electronics emulator fpga perl retrocomputing vhdl

Last synced: 15 Jun 2025

https://github.com/b3dgs/sc68

Sc68 Atari ST and Amiga music player

amiga android atari-st audio-player c sc68

Last synced: 09 Jul 2025

https://github.com/drogglbecher/thinline

Handle and execute unittests written in function comment sections for C/C++ & Python

analysis c cpp parser python rust synthesis unit-testing unittests

Last synced: 10 Oct 2025

https://github.com/bocaletto-luca/multilanguage-test-example

Multilanguage Test Examples Welcome to the Multilanguage Test Examples repository! This project contains simple, self-contained examples of programming fundamentals implemented in various programming languages. Each example demonstrates basic constructs—including output, variable declarations, conditionals, loops, and functions/methods with clear..

bocaletto-luca c cpp csharp css3 fsharp go haskell html5 java javascript kotlin python ruby rust scala swift swift5 typescript

Last synced: 01 Apr 2026

https://github.com/gaureshpai/dump

Dump: This repository is where I upload randomly generated webpages using HTML, CSS, and JavaScript and also create folders for the certificate courses i am learning and also the folders with bunch of codes in it. These webpages are generated programmatically to showcase different designs, layouts, and interactive elements.

c git github-config html-css-javascript java python

Last synced: 30 Apr 2025

https://github.com/madmurphy/nextgen

An interactive Bash script that lets you easily set up a new extension project for GNOME Files (Nautilus)

c gnome gnu nautilus nautilus-extension project-template

Last synced: 04 May 2025

https://github.com/iricartb/university-c-compiler-flex-bison

Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).

bison c compiler flex lexical semantics yacc

Last synced: 10 Apr 2025

https://github.com/lambdacasserole/tiny-compiler

Very tiny compiler for a simple arithmetic language.

c compiler ebnf grammar stack-machine

Last synced: 03 Oct 2025

https://github.com/georgecatalin/bare-metal-programming-from-ground-up

Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.

bare-metal-programming c cprogramming drivers stm32

Last synced: 02 Aug 2025

https://github.com/mity/c-win32

Few C-compatible win32 headers replacing standard ones which assume C++

c header-only help replacement win32

Last synced: 04 Aug 2025

https://github.com/alvarorichard/cortexc

Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.

binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig

Last synced: 26 Jul 2025

https://github.com/vbrazhnik/libft

School 42 project // C library (Reimplementation of libc functions + own functions)

42 42projects 42school born2code c c-library libft library unitfactory

Last synced: 02 May 2025

https://github.com/dai-wenxun/c-compiler

Tiny self-hosting C compiler (计算机组成原理)

assembly c compiler self-hosting x86-64

Last synced: 04 Aug 2025

https://github.com/oskaritimperi/raylib-imgui-template

A basic raylib + Dear ImGui template

c cmake cookiecutter-template cxx imgui raylib template

Last synced: 07 Apr 2025

https://github.com/libdriver/sts3x

STS3X(STS30, STS31, STS35) full-featured driver library for general MCU and Linux.

c full-featured-driver iic linux mcu sts30 sts31 sts35 temperature

Last synced: 30 Jul 2025

https://github.com/ameliasquires/lullaby

broad lua library primarily for networking, cryptography, and multithreading

c lua lua54 webserver

Last synced: 04 Oct 2025

https://github.com/bor0/pf500

Synergy PF-500 Fiscal Printer API

c c-sharp fiscal-printer

Last synced: 10 Apr 2025

https://github.com/jblond/mod_log_rotate

mod_log_rotate module for native log rotation for apache

apache apache2 c httpd-logs log-rotation logrotate module

Last synced: 02 Aug 2025

https://github.com/CandyGumdrop/proj

Elixir coordinate conversion library using OSGeo's PROJ.4

c coordinate-systems distance-calculation elixir geospatial osgeo-proj

Last synced: 30 Mar 2025

https://github.com/lind026/mthpc

Multiple Threads, Parallelism and Concurrency Library (MTHPC)

c concurrency lock-free multithreading parallelism

Last synced: 14 May 2025

https://github.com/octaspire/core

Library of containers, utf-8 and other utilities in standard C99

c c99 containers utf-8 utility-library

Last synced: 16 Aug 2025

https://github.com/vi/vi_tools

Various command-line tools, mostly for Linux

c command-line command-line-tool linux nat rundll udp udp-port uksm

Last synced: 15 Apr 2025

https://github.com/ctc-oss/omega-edit

Open source library for building editors that can handle massive files, and multiple viewports.

apache2 c cmake cpp cross-platform edit grpc library protobuf scala

Last synced: 11 Apr 2026

https://github.com/4rterius/cgtfs

C library to read GTFS feeds

c csv gtfs public-transport transit

Last synced: 16 Nov 2025

https://github.com/moxwel/basics

Tutorials for various programming languages and example codes.

basics c collaborate communityexchange english example github java latex learn php python spanish tex tutorial vscode

Last synced: 23 Mar 2025

https://github.com/squell/tinytwofish

Configurable implementation of the Twofish block cipher for AVR 8-bit microcontrollers (ATtiny, ATmega)

assembly avr c crypto twofish

Last synced: 14 Apr 2025

https://github.com/sjmulder/dated

Add a timestamp to every line of a stream

c cli textproc unix

Last synced: 11 Apr 2025

https://github.com/gmarcha/42_libft_tester

A simple step-by-step tester to C 42 Library.

42 42born2code 42projects 42school c libft libfttester shell tester

Last synced: 02 Jan 2026

https://github.com/chethanyadav456/quickcmd

A simple command line tool to run commands quickly made with C.

c cli cli-tool hacktoberfest

Last synced: 07 May 2025

https://github.com/protik09/coremark-rp2040

This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.

benchmark c embedded embedded-c embedded-systems raspberry raspberrypi-pico rp2040 rpi-pico

Last synced: 08 May 2025

https://github.com/libdriver/syn6658

SYN6658 full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis spi syn6658 uart

Last synced: 19 Jun 2025

https://github.com/rolandbrake/piscript

Piscript is a lightweight scripting language inspired by Python, built in C for speed and simplicity. It features a built-in 128x128 pixel graphics display and supports functional programming, matrix math, and WebAssembly via Emscripten. Ideal for learning, experimentation, and building retro-style visual programs.

c compiler embedded emulators games interpreter love2d pico-8 pixel-art python python-like retro scripting tic80 virtual-machine wasm

Last synced: 22 Jun 2025

https://github.com/basemax/etcompilergenerator

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)

bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser

Last synced: 05 May 2025

https://github.com/epergo/tetris-c

Tetris game in C using SDL2

c sdl sdl2 tetris

Last synced: 18 Aug 2025

https://github.com/zeroxthreef/disc

An unofficial discord library for C/C++

c discord discord-library library rest websocket

Last synced: 05 Oct 2025

https://github.com/jimy-byerley/arrex

python module allowing to create efficient dynamic arrays of user-defined types

array buffer c cython list numpy python

Last synced: 16 Aug 2025

https://github.com/kwhat/ant-jni-tasks

Ant Tasks for Compiling Native C/C++ Code for JNI Projects

ant ant-task autotools c c-plus-plus jni make native-code

Last synced: 18 Dec 2025

https://github.com/chiefgokhlayeh/autofff

Auto-generate FFF fake definitions for C API header files

automation c fake-functions fff header-parser python python-3-6 tdd test-driven-development

Last synced: 14 Aug 2025

https://github.com/grantjenks/python-arraydeque

ArrayDeque is a fast, array-backed deque implementation for Python written in C.

c data-type deque performance python

Last synced: 13 Aug 2025

https://github.com/patrickrgaffney/patdown

a non-fancy markdown parser in C

c commonmark markdown markdown-parser parser

Last synced: 14 Apr 2025

https://github.com/mattmoony/propaganda.c

A robust and easy to use string-manipulation library for the C programming language. There is no need for writing your own functions to perform simple tasks all of the time! 🐱‍💻

c char character data-type data-types datatype datatypes easier easy easy-to-use functions library manipulation propaganda pure-c simple string string-manipulation string-operations strings

Last synced: 30 Oct 2025

https://github.com/halosghost/dstat

A lightweight status program for simple WMs

c dwm lightweight status-monitor

Last synced: 02 Aug 2025

https://github.com/sizet/packet_capture

使用 raw socket 和搭配輔助資料 (ancillary data (PACKET_AUXDATA), 適用於 2.6.21 之後的核心) 監聽和記錄 (pcap 格式) 乙太網路介面上傳送和接收的封包.

c linux packet-capture raw-socket

Last synced: 11 May 2025

https://github.com/naleksiev/fin

Scripting language.

c fin interpreter scripting scripting-language

Last synced: 11 May 2025

https://github.com/keyhr/vscode-42-c-format

A vscode extension to provide formatting from c_formatter_42

42 42school c formatter norminette

Last synced: 16 Jan 2026

https://github.com/chansen/c-utf8-valid

Single-header UTF-8 validation routines for C

c unicode utf-8 validation

Last synced: 12 Sep 2025

https://github.com/dbc2201/immersion2k19_c

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 2025

https://github.com/niklasf/rust-btoi

Parse integers directly from ASCII byte slices

c rust

Last synced: 12 Apr 2025

https://github.com/iswenzz/cgsc

Call of Duty 4X source extension that adds new utilities to extend the server and the creation of new plugins.

c cgsc cod4 gsc

Last synced: 14 May 2025

https://github.com/org0000h/cutlass

A collection of c open source libraries

c libraries portable

Last synced: 31 Oct 2025

https://github.com/jrhea/anomlee

ANOMLEE: A Neat-O ML EE (pronounced a·nom·a·ly)

c ethereum machine-learning python rust wasm

Last synced: 29 Jun 2025