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/sftcd/cs2014

CS2014 Systems Programming course repo

c course programming

Last synced: 14 Apr 2025

https://github.com/justinmeiners/exercises

Exercises I do from books, articles, etc.

algorithms c code-golf cpp excercises scheme sicp sicp-solutions

Last synced: 25 Mar 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/abranhe/os.c

Small C library to know your operating system.

c c-library clib clibs freebsd linux macos operating-system os win32 win64 window

Last synced: 27 Oct 2025

https://github.com/fmahadybd/data-structure-and-algoritham

This repo for DSA in C. All of Code in here easy. This is create for Green University Of Bangladesh

c dsa-algorithm

Last synced: 12 Jun 2025

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/4rterius/cgtfs

C library to read GTFS feeds

c csv gtfs public-transport transit

Last synced: 16 Nov 2025

https://github.com/soasis/encoding_tables

Shared tables between C and C++ for encoding infrastructure

c cpp data encoding

Last synced: 09 Apr 2025

https://github.com/codinasion/hello-world

"Hello World" in every programming language 🤗 Good collection of `good first issue`

c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala

Last synced: 05 Jul 2025

https://github.com/richiepagard/bitfiddler

Learning low-level stuff the hard way — by fiddling, failing, and fixing.

c funny-experiments low-level low-level-programming network programming

Last synced: 18 Jan 2026

https://github.com/9xn/scrypt

SCRYPT is a simple shellcode encryptor/encoder that uses the OpenSSL library to encrypt a shellcode using the AES-256-CBC encryption algorithm then applies several encoding techniques to obfuscate a given shellcode file. This encrypted/encoded shellcode can be used for both legitimate and malicious purposes, such as exploiting system vulnerability

buffer-overflow byte c dec hacking injection rot scrypt shellcode xor

Last synced: 22 Apr 2025

https://github.com/andyfratello/par

🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB

c fib-upc openmp openmp-parallelization par par-fib parallel-computing parallel-programming parallelism

Last synced: 12 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/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/ryooooooga/mocc

Self-hosted x86_64 C Compiler

c compiler

Last synced: 29 Oct 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/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/fahimahammed/data-structure-1

Data Structure

c data-structure

Last synced: 11 Apr 2025

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/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/spockbotmc/mcd2c

Generate C serialization/deserialization code from the minecraft-data protodef protocol spec

c minecraft minecraft-data protodef spockbot

Last synced: 11 Apr 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/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/govnorice/archarchive

A utility to quickly rollback an arch linux system using ALA (a.k.a Arch Linux Archive)

ala arch archive c cpp linux linux-utils rollback

Last synced: 06 May 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/shysaur/shysaur-suffixtrees

Implementations of Suffix Trees Algorithms

c mccreight-algorithm suffix-tree ukkonen-algorithm

Last synced: 10 Jul 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/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/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/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/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/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/qguv/kernelflut

Connect a pixelflut screen as another (virtual) monitor in userspace using kernel evdi

c driver drm evdi kernel linux pixelflut

Last synced: 01 Apr 2026

https://github.com/matheusfrancisco/computer-engineering-at-ufsc

My projects developed at graduation.... FINISHED but miss files..

asm c cpp java javascript json matlab octave php python solidity

Last synced: 03 Mar 2026

https://github.com/MotionLang/motion

Motion is a clean, dynamically typed programming language.

c dynamic easy-to-use fast free language opensource programming-language safe simple small

Last synced: 28 Nov 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/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/bobrippling/utop

process monitor

c monitoring ncurses process terminal tui

Last synced: 02 Sep 2025

https://github.com/ludovicrousseau/pcsc-contrib

PC/SC lite contrib

c pcsc python smartcard

Last synced: 13 Jun 2025

https://github.com/madarauchiha-314/auto-unit-test

No writing unit tests again!

c unit-test

Last synced: 08 May 2025

https://github.com/eschirni/minitalk

42 project minitalk (with bonus)

42 ascii-to-binary c minitalk unix-signals

Last synced: 29 Oct 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/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/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/marcusvinix/42libft

This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.

42 42school c libft42

Last synced: 06 Jul 2025

https://github.com/princexz/alx-low_level_programming

My first C programming repo-Low-level programming training module sprint 1

alx-africa alx-challenge alx-low-level-programming c functional-programming git github github-actions shell

Last synced: 12 Apr 2025

https://github.com/rajeshkanugu/client-server

A chatting application to do chatting with your pears It is a good example to learn client server architecture

c client-server

Last synced: 12 Oct 2025

https://github.com/pomettini/gba-raytracer

Simple Raytracer for the Gameboy Advance written in C

c gameboy-advance gba gba-rom raytracer

Last synced: 10 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/robohack/yajl

A fast streaming JSON parsing library in C. This variant uses BSDMake to build and includes various fixes and enhancements.

bsdmake c json json-api json-api-normalizer json-api-serializer json-data json-parser

Last synced: 20 Feb 2026

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/bor0/pf500

Synergy PF-500 Fiscal Printer API

c c-sharp fiscal-printer

Last synced: 10 Apr 2025

https://github.com/jotavare/minitalk

System that sends a message from client to server using UNIX signals for communication.

ascii binary bits c client-server gdb makefile minitalk norminette pid signal-processing signals sigusr1 sigusr2 unix unix-signals valgrind

Last synced: 24 Apr 2025

https://github.com/mdedonno1337/disassemble.nvim

Neovim Plugin to show in a popup the assembler code for the current line in a C file

c cpp disassembler neovim plugin

Last synced: 17 Jul 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/sshahryiar/8051-projects

My projects using AT89xx Microcontrollers and MikroC Compiler

8051 8051-microcontroller 8051-projects at89c2051 at89c51 at89c52 at89s51 at89s52 c microcontroller mikroc

Last synced: 13 Apr 2025

https://github.com/mjkloeckner/6502

6502 cpu command line emulator

6502 c cpu-emulator emulator tui

Last synced: 20 Jul 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/elhajuojy/c-programming-guide

Guide to C Programming langauge for me and for all of us 📁

algorithms c problem-solving terminal

Last synced: 26 Jul 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/akatsuki105/boktai2

WIP: Disassembly of Boktai2(Japan, v1.1)

asm boktai c decompile disassembly game gameboy-advance games gba reverse-engineering

Last synced: 07 May 2025

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/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/carloszoft/online_judge

Repository to resolved exercises in https://www.hackerrank.com/

algorithms c competitive-programming estrutura-de-dados javascript treinamento

Last synced: 07 Sep 2025

https://github.com/coderarjob/split_join

Splits a large file into smaller files of specified bytes and also joins them back to the original file.

c file-joiner file-split file-splitter linux

Last synced: 18 May 2026

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

Parse integers directly from ASCII byte slices

c rust

Last synced: 12 Apr 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/dbc2201/immersion2k19_c

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 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/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 30 Oct 2025

https://github.com/tecnickcom/farmhash64

farmhash64 is a portable multilanguage 64-bit hash function

c cgo cpp farmhash farmhash64 go golang hash hashing java javascript php python python3 rlang rust

Last synced: 18 Jul 2025

https://github.com/jondeaton/Lisp

Lisp interpreter written in C

c lisp

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

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/jovanlanik/gtklock-playerctl-module

gtklock module adding media player controls to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 13 May 2025

https://github.com/krypto-etox/c-practice-problems

C Practice Problems contains all the basic and logical C programs to learn and Practice. It's a Kind of my notes

c cpp cquestions practice-programming

Last synced: 21 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