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/lrusak/arduino-core-pico

Arduino Core for Raspberry Pi Pico

arduino c cpp embedded pico rasberrypi rpi

Last synced: 13 Apr 2025

https://github.com/jonathan-gramain/bitpunch

Swiss Army knife for arbitrarily structured binary files

binaryformat c development-utility parsing-engine python recovery

Last synced: 26 Jun 2025

https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion

🚀 海南大学编译原理 pl0 语言编译器扩充

c compiler

Last synced: 19 Jul 2025

https://github.com/mindexpert7546/learn-dsa

Data structure and Algorithm (DSA).A data structure is a method of organizing data in a virtual system. Think of sequences of numbers, or tables of data: these are both well-defined data structures. An algorithm is a sequence of steps executed by a computer that takes an input and transforms it into a target output.

algorithms-and-data-structures c cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 java python

Last synced: 18 Jun 2025

https://github.com/huangcongqing/latex

LaTeX学习记录

c ctex latex latex-template mathtype tex

Last synced: 08 May 2025

https://github.com/gnd/hydra

OpenGL Sony Action Cam HDR-AS30 viewer and recorder

c camera hdr-as30v hx50 libcurl sony sony-action-cam

Last synced: 16 Aug 2025

https://github.com/reisraff/cim

It provides a way to run interactively a "C" code and also a simple piece of that.

c gcc interactive interactively

Last synced: 30 Oct 2025

https://github.com/c5hackr/xathook

Lightweight Patchless Hooking Library for Windows

blueteaming c malware-research redteaming

Last synced: 24 Dec 2025

https://github.com/cooljeanius/bnetd

a fork of the bnetd MacPorts port, to try to get it to build on newer systems

battle-net c

Last synced: 18 Jan 2026

https://github.com/harry-ross/c-snippets

A simple extension for Visual Studio Code snippets for the C programming language.

c snippets visual-studio

Last synced: 27 Feb 2026

https://github.com/erikdelange/exin-the-experimental-interpreter

Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.

c ebnf interpreter programming-language

Last synced: 19 Apr 2025

https://github.com/tgautam03/xfilters

GPU (CUDA) accelerated filters using 2D convolution for high resolution images.

2d-convolution c cpp cuda cuda-programming gpu-acceleration gpu-computing gpu-programming image-filters image-processing

Last synced: 10 Oct 2025

https://github.com/d-iii-s/java-ubench-agent

Multiplatform Java agent for high-precision microbenchmarking.

c java microbenchmarks

Last synced: 15 May 2025

https://github.com/tyler-cromwell/mantle

An operating system kernel written mostly in C for x86-64 CPUs, capable of booting on real hardware. Goal is to implement my own functional Unix-like operating system.

assembly c grub iso kernel linux makefile operating-systems python3 x86 x86-64

Last synced: 17 Mar 2026

https://github.com/getjared/muse

cli image color manipulation

c cli hacktoberfest image-manipulation

Last synced: 14 Jun 2025

https://github.com/bensouchet/raytracer

School Project - Graphic - Raytracer Engine & Renderer from scratch

c opencl outliner presets raytracer raytracing raytracing-render sdl2 shaders

Last synced: 27 Feb 2026

https://github.com/akagi201/urlsafe-b64

The standard 'base64url' with URL and Filename Safe Alphabet described in RFC 4648

base64 c url-safe urlsafe-base64

Last synced: 27 Apr 2025

https://github.com/codybartfast/knr

Exercises from The C Programming Language

c exercises knr solutions the-c-programming-language

Last synced: 15 Apr 2025

https://github.com/gamemann/ipip-forward

Simple IPIP Forwarding program made with AF_PACKET sockets.

af-packet af-packet-sockets c checksum forward icmp ipip linux simple socket tcp udp

Last synced: 01 Jul 2025

https://github.com/gregkrsak/gcode

This project outputs G-code that is used to control a 4-axis hot wire cutter, employed to cut a wing / airfoil from a physical block of foam. Effectively, it is a slicer for a particular arrangement of raw-coordinate data files.

aerodynamics aeronautics aerospace airfoil airfoils c cut foam gcode outputs-gcode wings

Last synced: 19 Apr 2025

https://github.com/siraajul/uni-cprogramming

Course Code: CSE 101. This repository contains all the C programming code I wrote during my university days. It includes fundamental concepts, data structures, algorithms, and hands-on projects, reflecting my journey in mastering the C language. Whether you're learning C or looking for code references

c

Last synced: 02 Jul 2025

https://github.com/rc-chuah/hyper-v-switch

This Program Enables And Disables Hyper-V Hypervisor So You Can Use Other Virtualisation Tools Such As (VMware, VirtualBox) Simultaneously.

c hyper-v hypervisor virtual-machine virtualbox virtualization vm vmware windows windows-10 windows-11 wsl wsl2

Last synced: 27 Oct 2025

https://github.com/zeel-codder/recursion-hub

Write a solution to any recursive problem in any language of your choice

c cpp css express go hacktoberfest html java js nodejs php python r typescript

Last synced: 07 Oct 2025

https://github.com/briandfoy/excellent_numbers

Compute excellent numbers

bignum c julia math perl python

Last synced: 11 Apr 2025

https://github.com/bufgix/study.lib

Konya Teknik Üniversitesi haftalık programlama ödevleri

c cpp java

Last synced: 02 Sep 2025

https://github.com/antoniotejada/epycc

C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python

c c99 compiler jit lark lark-parser llvm llvmlite python

Last synced: 23 Jan 2026

https://github.com/bastidood/c-data-structures

A collection of reference implementations for basic data structures written in C.

c computer-science data-structures

Last synced: 08 Oct 2025

https://github.com/libdriver/syn6988

SYN6988 full function driver library for general MCU and Linux.

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

Last synced: 28 Oct 2025

https://github.com/littlebutt/tiny-libtorrent

The simplest bittorrent client/library in C

bittorrent c p2p torrent

Last synced: 09 Apr 2025

https://github.com/justinmeiners/shamans

A 3D turn-based strategy game for the iPad.

3d c graphics ios ipad opengl opengl-es opengles video-game

Last synced: 25 Mar 2025

https://github.com/kampi/zybo

Miscellaneous things and projects for my ZYBO and ZYNQ devices.

amd arm c cpp fpga fpga-programming linux vhdl wsl-ubuntu wsl2 xilinx zybo zynq

Last synced: 04 Oct 2025

https://github.com/queue-ri/advanced-algorithm-study

📖 알고리즘 문제 해결 전략(종만북) AC 풀이 모음집 & 스터디 - 2기 종료

algorithm algospot c cpp gcc problem-solving python

Last synced: 31 Jul 2025

https://github.com/t3tra-dev/mt-predictor

mt-predictor は実行中の Python プロセスのメモリをスキャンして、random.random() が次に出力する値を完全に予測するためのものです。

c docker memory-analysis python

Last synced: 30 Oct 2025

https://github.com/lc-soft/lcui-router

The official router for LCUI.

c lcui router

Last synced: 18 Apr 2025

https://github.com/pdsmart/tzpufusionx

tranZPUter FusionX - Software based physical Z80 replacement using a Linux System-on-a-module and a highly accurate Z80 Emulation written in C.

bash c cpld driver electronics kernel linux retro som vhdl

Last synced: 14 Apr 2025

https://github.com/hanfried/tlpigo

The Linux Programming Interface with go

c golang linux

Last synced: 08 May 2025

https://github.com/loopperfect/build-infer

Self-service distributions of BuildInfer 🛠️

build-tool c c-plus-plus

Last synced: 23 Jul 2025

https://github.com/adrian-aley/misc_projects

A collection of small projects/snippets in C++, Excel, VBA, Python, etc.

c c-plus-plus excel optimization python quantitative-finance technical-analysis vba vba-excel vba-modules xlsm xlsx

Last synced: 05 May 2025

https://github.com/ccoskrnl/ccoskrnl

A Hobby Operating System. I'm writing it on x86, because I like sadness and misery.

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

Last synced: 06 May 2025

https://github.com/ai-word/Language_Codes

🌸🌸🌸编程语言记录,Rust语言,Go语言,Python语言,Lua语言,C/C++....基本知识,及各自语言的设计特点及应用的领域,语言是工具,逻辑是根本...

c go lua python3 rust

Last synced: 06 May 2025

https://github.com/adam-mcdaniel/rsa

An RSA🔐 implementation in C, using arbitrarily large integers

c cybersecurity decryption encryption header-only library rsa-cryptography

Last synced: 12 May 2025

https://github.com/tomdionysus/pmalloc

pmalloc - A minimal, zero dependency, heap based memory manager in C

c embedded memory-management zero-dependency

Last synced: 29 Jun 2025

https://github.com/NNBnh/superb-st

📟 ST-base terminal with enough patches

c flexipatch ligatures st suckless suckless-terminal terminal terminal-emulator

Last synced: 05 Apr 2025

https://github.com/ympons/katas

I :heart: algorithms and competitive programming. In this repo, I share some of my solved challenges and hacks.

algorithms c coj competitive-programming cpp cses elixir exercism go hackerrank katas leetcode python3 solved-challenges

Last synced: 21 Jun 2025

https://github.com/sounkou-bioinfo/rtinycc

Builds 'TinyCC' 'Cli' and Library for 'C' Scripting in 'R'

c ffi r rstats tinycc

Last synced: 24 Apr 2026

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

PC/SC lite contrib

c pcsc python smartcard

Last synced: 13 Jun 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: 27 Oct 2025

https://github.com/mateuseap/algorithms

Algorithms, Data Structures and resolution of programming questions

algorithms algorithms-and-data-structures c cpp data-structures ruby

Last synced: 26 Oct 2025

https://github.com/sftcd/cs2014

CS2014 Systems Programming course repo

c course programming

Last synced: 14 Apr 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/serge-404/CPM32

hybrid fork of Keiji Murakami (CPM emu) and Mockba the Borg (Z80 emu) projects

8bit c cpm orion-128 vt52 z80 z80-emulator

Last synced: 12 Jun 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/adharshkamath/mathy-compiler

A compiler to generate OpenMP programs for equations involving constructs like Forall, Summation, etc., frequently used in the scientific domain

bison c compiler compiler-construction cpp equation flex lex mathematical-equation mathematical-notations omp-parallel openmp openmp-programs parallelization transpiler yacc

Last synced: 03 Jul 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/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/madarauchiha-314/auto-unit-test

No writing unit tests again!

c unit-test

Last synced: 08 May 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/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/dyne/pangolin

The Secret Pangolin Code, Fastest Proximity Tracing in the West (FPTW)

c contact-tracing dp3t optimization proximity-tracing speed

Last synced: 24 Oct 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/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/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/mechadragonx/gameboyshenanigans

Game Boy Coding Shenanigans in C

c gameboy gameboy-development gbdk

Last synced: 01 Jul 2025

https://github.com/jabbalaci/programozas_1

A Programozás 1 c. tárgyhoz kapcsolódó anyagok (2024. febr.)

c deik lectures programming

Last synced: 26 Oct 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/thblt/uberwald

A simple Lisp interpreter to teach myself about Lisps and Interpreters.

c interpreter lisp toy

Last synced: 07 Apr 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/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/diegocr/libnix

Standard C link library for amiga-specific gcc development.

c library link

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

Self-hosted x86_64 C Compiler

c compiler

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

The purpose of this project is to re-code some libc functions, as well as other common utility functions to be reused in the subsequent 42 projects.

42 c leaks libc libft

Last synced: 03 Aug 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/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/adamdempsey90/fvm

My finite volume method project. Here I will implement the many pieces of a finite volume method to incorporate into a larger code.

c cfd cuda fvm gpu hydrodynamics

Last synced: 13 Apr 2025

https://github.com/rafael-santiago/accacia

A C-library for ansi color coding usage.

ansi-colors ansi-escape-codes c minimalist-library

Last synced: 14 Sep 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/shawnanastasio/BasilC

An interpreter for the BasilC esoteric programming language

c esoteric-language esoteric-programming-language interpreter

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