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/troglobit/jush

just give me a unix shell

c editline shell unix unix-shell

Last synced: 27 Jul 2025

https://github.com/libdriver/tm1638

TM1638 full function driver library for general MCU and Linux.

c digital-tube full-function-driver key-scan linux mcu spi tm1638

Last synced: 18 Mar 2025

https://github.com/mcpcpc/kfc

A terminal-emulator color palette setter written in POSIX C99.

ansii c colors kiss palettes posix

Last synced: 13 Apr 2025

https://github.com/pankaj-str/c-programming-tutorial-codeswithpankaj

Improve your coding skills by coding for 28 days in a row.

c programming-language

Last synced: 12 Apr 2025

https://github.com/nezvers/gamesystemsinc

Game systems for games in C. Examples using Raylib.

autotile c raylib tilemap tileset

Last synced: 30 Jun 2025

https://github.com/dentrax/dentos

Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C

assembly c c99 kernel operating-system os osdev standalone x86-os

Last synced: 10 Apr 2025

https://github.com/tinybiggames/cpas

Static C Libraries for Delphi

c clibrary delphi pascal win64 windows-10 windows-11

Last synced: 27 Oct 2025

https://github.com/lichtso/vulkanfft

Fast Fourier Transform using the Vulkan API

c cli fft fft-library gpu-computing vulkan vulkan-library

Last synced: 23 Jul 2025

https://github.com/cadaver/siddump

C64 music debug output utility

c c64 music utility

Last synced: 17 Mar 2025

https://github.com/prashantgupta24/mac-sleep-notifier

macOS Sleep/ Wake notifications in golang

c cgo golang macos sleep

Last synced: 26 Dec 2025

https://github.com/lukechilds/byte-range

Returns integer ranges for C data types

c data-type validation

Last synced: 28 Apr 2025

https://github.com/libdriver/sht2x

SHT2X(SHT20, SHT21, SHT25) full-featured driver library for general-purpose MCU and Linux.

c full-featured-driver humidity iic linux mcu sht20 sht21 sht25 sht2x temperature

Last synced: 30 Apr 2026

https://github.com/fujiwarachoki/blxdmoon

RAT with built-in functions written in C.

c rat socket

Last synced: 02 Mar 2026

https://github.com/red1c3/go-pong

A Pong clone made from scratch with Go and C using OpenGL 3.3

c cgo game golang multiplayer-game opengl

Last synced: 04 Jul 2025

https://github.com/offlinemark/suicide

LLVM pass that detects one undefined behavior, and emits code to delete your hard drive

c compilers llvm undefined-behavior

Last synced: 15 Mar 2026

https://github.com/ehaliewicz/BSPView

A graphics engine for the Sega Genesis

68000 bsp c doom genesis megadrive sega

Last synced: 02 Apr 2025

https://github.com/pfultz2/zlang

A plugin framework for namespace macros in C/C++

c c99 cpreprocessor macros namespace namespace-macros preprocessor zlang

Last synced: 10 Apr 2025

https://github.com/zakarialaoui10/HIGH-TO-LOW

in this repository you will find codes in C and their equivalence in MIPS Assembly

asm assembly c high-level low-level mars micro microcontroller microprocessor mips morocco

Last synced: 29 Apr 2025

https://github.com/elarity/tiginx

Tiginx is a Shanzhai Nginx project , please buyao use it xian , if meet problem , I no fuze ...

async c epoll http select socket tcp

Last synced: 13 Apr 2025

https://github.com/pfultz2/ZLang

A plugin framework for namespace macros in C/C++

c c99 cpreprocessor macros namespace namespace-macros preprocessor zlang

Last synced: 12 Jul 2025

https://github.com/wrapl/minilang

A mini language used for the Rabs build system and within Wrapl.

asynchronous-programming c embedded-language interpreter multimethods programming-language

Last synced: 08 Mar 2026

https://github.com/rprata/linux-device-driver-tutorial

This tutorial discusses technical issues to develop your own linux device driver. The aim of this tutorial is to provide, easy and practical examples so that everybody can understand the concepts in a simple manner.

c driver-programming linux-device-drivers linux-kernel operating-system

Last synced: 26 Mar 2025

https://github.com/Red1C3/go-pong

A Pong clone made from scratch with Go and C using OpenGL 3.3

c cgo game golang multiplayer-game opengl

Last synced: 27 Jul 2025

https://github.com/ibara/yacc

Portable OpenBSD Yacc.

bsd c openbsd posix unix yacc

Last synced: 04 May 2025

https://github.com/silentvoid13/silent_pass

A cross-platform password harvester for known softwares (Chrome / Chromium, Firefox, Internet Explorer / MS Edge, FileZilla)

c cross-platform password

Last synced: 22 Mar 2025

https://github.com/mellowcandle/liblist

Generic Linked list Management Library in C

c datastructures linked-list list multi-threading queue

Last synced: 25 Dec 2025

https://github.com/dimkr/luufs

Lazy man's, user-mode union file system

c files filesystem fuse security

Last synced: 30 Apr 2025

https://github.com/citelab/jamscript

A programming language for cloud of moving things (edge-based IoT)

c cloud-computing fog-computing iot iot-framework iot-middleware javascript programming-language

Last synced: 17 Mar 2025

https://github.com/tcr/parser-c

Haskell's language-c ported to Rust.

c haskell-language parse rust

Last synced: 07 Sep 2025

https://github.com/zakkemble/mailboxnotifier

Receive Telegram notifications when mail arrives in your mailbox!

a9g avr c gps gps-tracker gsm gsm-module project

Last synced: 16 May 2025

https://github.com/taymindis/lfstack

lock-free LIFO stack by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!

atomic atomic-design c cpp cross-platform generictype lifo lockfree stack

Last synced: 12 Mar 2026

https://github.com/briandowns/libspinner

C library with 90 configurable terminal spinner/progress indicators.

c c-language indicator progress progress-bar shell spinner terminal

Last synced: 10 Apr 2025

https://github.com/vincentdary/polyasciishellgen

Caezar ASCII Shellcode Generator (x86, 32 bits)

32-bit c c-language encoder shellcode x86 zero-dependency

Last synced: 10 Apr 2025

https://github.com/qtexcel/qsimplexlsxwriter

Use SimpleXlsxWriter in Qt5. SimpleXlsxWriter is C++ library for creating XLSX files for MS Excel 2007 and above.

c cpp excel qt simplexlsxwriter xlsx

Last synced: 11 Apr 2025

https://github.com/hhhrrrttt222111/patterns

Patterns in different programming languages

c cpp hacktoberfest java pattern-printing patterns python ruby

Last synced: 12 Aug 2025

https://github.com/QtExcel/QSimpleXlsxWriter

Use SimpleXlsxWriter in Qt5. SimpleXlsxWriter is C++ library for creating XLSX files for MS Excel 2007 and above.

c cpp excel qt simplexlsxwriter xlsx

Last synced: 08 May 2025

https://github.com/tonycoz/imager

Imager - image manipulation from perl.

c image-manipulation perl

Last synced: 01 Apr 2026

https://github.com/libdriver/ch9121

CH9121 full function driver library for general MCU and Linux.

c ch9121 ethernet full-function-driver linux mcu uart

Last synced: 16 Mar 2025

https://github.com/wzid/phi

A compiler written in C using LLVM

c compiler llvm llvm-frontend

Last synced: 13 Jul 2025

https://github.com/angt/totp

A tiny command line utility to generate OTP tokens

2fa c command-line google-authenticator hacktoberfest otp-generator totp

Last synced: 17 Jan 2026

https://github.com/orca-zhang/influxdb-c

💙 C write client for InfluxDB.

c header-only influxdb influxdb-c-client no-dependencies

Last synced: 22 Apr 2025

https://github.com/ramonmeza/zig-c-tutorial

Learn to create Zig bindings for C libraries!

binding c compiling linking shared static wrapper zig zig-program

Last synced: 20 Aug 2025

https://github.com/phreppo/pilisp

Lisp interpreter with bytecode compiler

c interpreter lisp

Last synced: 04 Oct 2025

https://github.com/robert-van-engelen/lisp-cheney

A mini Lisp in 1k lines of C with Cheney's copying garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a copying garbage collector and REPL.

c cheney-garbage-collection garbage-collection lisp lisp-interpreter

Last synced: 11 Apr 2025

https://github.com/harshjv/threes-c

🎮 Play threes in your terminal!

c game terminal terminal-based threes

Last synced: 18 Jul 2025

https://github.com/fabianhahn/shoveler

A minimalistic OpenGL 3D game engine written in C

c game-engine gamedev opengl shoveler

Last synced: 11 Jun 2025

https://github.com/byllgrim/svi

Simple Vi like text editor

ansi c c89 editor minimalist simple suckless text-editor vi vim

Last synced: 10 Apr 2025

https://github.com/Guenael/rtlsdr-ft8d

FT8 decoder of RTL devices

beacon c decoder ft8 propagation radio rtl rtl-sdr sdr

Last synced: 10 Aug 2025

https://github.com/editso/cfrp

内网穿透,端口转发工具

c forward frp proxy

Last synced: 29 Apr 2025

https://github.com/proh14/pbook

A simple phonebook manager for TUI lovers!

c phonebook tui

Last synced: 17 Jan 2026

https://github.com/building42/httpparserc

HTTP message parser written in C

c cocoapods http parser

Last synced: 21 Oct 2025

https://github.com/fytex/simple-ransomware

Simple ransomware to troll your friends. Encrypt and Decrypt a Windows computer using a simple xor encryption which is pretty basic!

c decryption encryption ransomware simple user windows xor-cipher

Last synced: 01 May 2025

https://github.com/gamemann/packet-flooder

A packet flooding/generating program I made that supports TCP, UDP, and ICMP packets. Includes functionality to change characteristics per packet and is also multithreaded.

c denial-of-service dos dos-attack fast flood flooding multithreading network packet packet-flood packet-flooder packet-generator packetflood pcktflood pcktgen pentest pentest-tool pentesting security

Last synced: 18 Mar 2025

https://github.com/ashwio/arm64-sysreg-lib

Header-only C library for reading/writing 64-bit Arm registers, automatically generated by parsing the AArch64 System Register XML.

aarch64 aarch64v8 arm arm64 arm64-v8a arm64v8 armv8 armv8-a armv8-assembly armv8a assembly assembly-language assembly-language-programming c library

Last synced: 30 Oct 2025

https://github.com/dgasmith/gau2grid

Fast computation of a gaussian and its derivative on a grid.

c collocations grid numpy python

Last synced: 17 Mar 2025

https://github.com/andreiavrammsd/cgo-examples

Examples of calling C code from Go

c cgo go

Last synced: 05 Mar 2026

https://github.com/mareksuscak/asus-pce-n53-linux

🤖 Asus PCE-N53 Linux Driver for Kernel versions 3.x, 4.x and 5.x

c driver kernel ubuntu wireless-network

Last synced: 14 Apr 2025

https://github.com/ibara/cpaint

https://briancallahan.net/blog/20220220.html

art bsd c console curses drawing freebsd linux ncurses netbsd obfuscated openbsd paint pixel-art terminal unix

Last synced: 30 Apr 2025

https://github.com/felipensp/liblex

C library for Lexical Analysis

c lex lexical lib tokenizer

Last synced: 13 Apr 2025

https://github.com/libdriver/max30105

MAX30105 full function driver library for general MCU and Linux.

c full-function-driver iic linux max30105 mcu particle-sensing

Last synced: 05 Apr 2025

https://github.com/haibbo/speedtest-cli

Command line client for speedtest.net written in C

c libcurl libexpat speedtest

Last synced: 12 Apr 2025

https://github.com/maxim2266/ocr

A collection of tools for OCR (optical character recognition).

bash-script c extract-text linux ocr ocr-recognition tesseract

Last synced: 21 Feb 2026

https://github.com/christophercrouzet/rexo

Neat single-file cross-platform unit testing framework for C/C++.

c framework header-only unit-testing

Last synced: 15 May 2025

https://github.com/FelixKratz/moonlight-mac

Moonlight Client for macOS 10.13+ w/ HEVC support

c gamestream hevc mac macos moonlight moonlight-client moonlight-mac stream

Last synced: 08 May 2025

https://github.com/sryze/wdd

dd for Windows

backup c disk-image windows

Last synced: 19 Apr 2025

https://github.com/Warchant/sr25519-crust

C bindings over RUST sr25519 https://github.com/w3f/schnorrkel

bindings c ristretto255 rust schnorr sr25519

Last synced: 16 May 2025

https://github.com/twesterhout/lattice-symmetries

A package to simplify working with symmetry-adapted quantum many-body bases. Provides a good foundation for writing custom exact diagonalization and variational Monte Carlo software

bit-manipulation c cpp17 exact-diagonalization lattice-symmetries many-body-physics neural-network permutation quantum-mechanics symmetries symmetry-groups

Last synced: 16 Mar 2025

https://github.com/totallynotchase/c-iterplus

Functional, Type safe, Lazy abstractions for generic iterators in C - https://github.com/TotallyNotChase/c-iterators

c generic interface iterator lazy-evaluation polymorphism type-safety typeclass

Last synced: 17 Mar 2026

https://github.com/ucb-bar/baremetal-nn

Tool for converting PyTorch models into raw C codes with minimal dependency and some performance optimizations.

c neural-network pytorch risc-v

Last synced: 17 Mar 2026

https://github.com/libdriver/sgp30

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

c co2 full-featured-driver iic linux mcu sgp30 tvoc

Last synced: 05 Mar 2026

https://github.com/rsyslog/librelp

OFFICIAL librelp repository on github

c logging protocol relp

Last synced: 11 Apr 2025

https://github.com/cdoco/xfilter

:loop: 关键词过滤扩展, 用于检查一段文本中是否出现敏感词, 基于 Double-Array Trie 树实现。

c filter php php7-extension trie xfilter

Last synced: 13 Apr 2025

https://github.com/moodyhunter/mos

My Operating System

c cmake cpp mlibc nasm osdev rust x86-64

Last synced: 07 Mar 2026

https://github.com/libdriver/pcf8563

PCF8563 full-featured driver library for general MCU and Linux.

c full-featured-driver iic linux pcf8563 rtc

Last synced: 30 Jul 2025

https://github.com/sabertazimi/hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog

Last synced: 13 Apr 2025

https://github.com/ankitpokhrel/c-code-katas

Collection of short programs, data structures, algorithms and competitive programs implemented in C programming language.

algorithms c code-kata competitive-programming data-structures programming-challenge project-euler

Last synced: 05 Aug 2025

https://github.com/libdriver/mcp3421

MCP3421 full function driver library for general MCU and Linux.

adc c full-function-driver iic linux mcp3421 mcu

Last synced: 18 Mar 2025

https://github.com/murtaza-u/devoidwm

A simple X11 window manager

c linux window-manager x11 xlib

Last synced: 05 Apr 2025

https://github.com/neeasade/colort

colort[int]

c colors rice

Last synced: 22 Mar 2025

https://github.com/libdriver/sht4x

SHT4X(SHT40, SHT41, SHT45) full function driver library for general MCU and Linux.

c full-function-driver humidity iic linux mcu sht40 sht41 sht45 sht4x temprature

Last synced: 18 Oct 2025

https://github.com/hamsadev/embeddedc-tutorials-and-challenges

این ریپازیتوری شامل مجموعه‌ای از آموزش‌ها، چالش‌ها و تمرین‌ها در زمینه برنامه‌نویسی امبدد سی است. از موضوعات پایه تا پیشرفته، منابع مختلفی در اینجا قرار داده شده تا به شما کمک کند مهارت‌های خود را در برنامه‌نویسی امبدد سی تقویت کرده و آن‌ها را در پروژه‌های واقعی به کار ببرید.

c embedded-c question-answering

Last synced: 14 Oct 2025

https://github.com/kala13x/smake

Automatically generate Makefile by only typing smake in the project

c cpp makefile makefile-generation makefile-generator makefile-snippets makefile-syntax makefile-template makefiles smake

Last synced: 30 Jan 2026

https://github.com/netdata/libjudy

Fork of the Judy C library for dynamic array originally imported from the SF project https://sourceforge.net/projects/judy/ with patches applied for build and bug fixes.

arrays c dynamic judy judy-arrays

Last synced: 21 Apr 2025

https://github.com/kriskwiatkowski/pqc

Reference implementations of post-quantum cryptographic primitives

c cryptography post-quantum rust

Last synced: 22 Jan 2026

https://github.com/cwksc/macro-library

A Library for Macro (C/C++). Advanced skill of Macro. Delayed expansion, distinguishing number of parameters, expanding different macros according parameter number, Implement default parameters, create unique variable names, Even try catch in C

c cpp loop macro macros metaprogramming

Last synced: 13 Oct 2025

https://github.com/erkkah/jaggies

Jaggies - a tiny vector graphics library

c e-ink embedded polygon tiny tinylib vector-graphics

Last synced: 15 Apr 2025

https://github.com/libdriver/ld3320

LD3320 full function driver library for general MCU and Linux.

c full-function-driver ld3320 linux mcu speech-recognition spi

Last synced: 12 Jun 2025

https://github.com/gomjellie/chalk.c

🌈 C MACRO library for Colorful Console

ansi-escape c color console library terminal

Last synced: 23 Mar 2025