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/danielchasehooper/ShapeUp-public

A 3D Modeler Made in a Week

c graphics raymarching

Last synced: 09 Jul 2025

https://github.com/impulseadventure/jpegsnoop

JPEGsnoop: JPEG decoder and detailed analysis

c corrupt decoder huffman image jpeg jpeg-decoder jpg mfc parser psd repair

Last synced: 04 Apr 2025

https://github.com/frang75/nappgui_src

SDK for building cross-platform desktop apps in ANSI-C

c cairo cocoa cross-platform cross-platform-app cross-platform-gui gdi-plus gtk3 quartz win32

Last synced: 15 May 2025

https://github.com/Maknee/minigpt4.cpp

Port of MiniGPT4 in C++ (4bit, 5bit, 6bit, 8bit, 16bit CPU inference with GGML)

c cpp deep-learning ggml machine-learning minigpt4 multimodal quantization

Last synced: 15 Apr 2025

https://github.com/prikhi/lightdm-mini-greeter

A Minimal, Configurable, Single-User GTK3 LightDM Greeter

c configurable display-manager greeter gtk3 lightdm lightdm-greeter minimal

Last synced: 07 Apr 2025

https://github.com/jstrosch/learning-reverse-engineering

This repository contains sample programs written primarily in C and C++ for learning native code reverse engineering.

c cplusplus educational-project learning reverse-engineering

Last synced: 21 Jun 2025

https://github.com/lifting-bits/rellic

Rellic produces goto-free C output from LLVM bitcode

c decompiler llvm reverse-engineering

Last synced: 07 Apr 2025

https://github.com/symisc/vedis

An Embedded Implementation of Redis

c datastore embedded kv-store redis vedis

Last synced: 05 Apr 2025

https://github.com/ce-programming/toolchain

Toolchain and libraries for C/C++ programming on the TI-84+ CE calculator series

c calculator ez80 sdk ti-83-premium-ce ti-84-plus-ce ti-calculators toolchain

Last synced: 15 May 2025

https://github.com/Unidata/netcdf-c

Official GitHub repository for netCDF-C libraries and utilities.

c hacktoberfest netcdf unidata unidata-netcdf

Last synced: 07 May 2025

https://github.com/parca-dev/parca-agent

eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!

bpf c continuous-profiling cpp ebpf ebpf-programs go golang hacktoberfest kubernetes libbpf linux observability performance pprof profiling python ruby rust systemd

Last synced: 15 May 2025

https://github.com/unidata/netcdf-c

Official GitHub repository for netCDF-C libraries and utilities.

c hacktoberfest netcdf unidata unidata-netcdf

Last synced: 11 Apr 2025

https://github.com/wntrblm/castor_and_pollux

A Juno-inspired dual oscillator

c eurorack firmware hardware open-hardware python

Last synced: 15 May 2025

https://github.com/impact-eintr/linuxc

听说C与Linux更搭配哦~ 内容包括:C基础 C++面向对象编程 基础数据结构 linux系统编程以及一些操作系统的相关知识

apue c cpp csapp linux os

Last synced: 04 Apr 2025

https://github.com/sehugg/8bitworkshop

web-based IDE for 8-bit programming and Verilog development

8-bit assembly c homebrew ide retro

Last synced: 15 May 2025

https://github.com/luainkernel/lunatik

Lunatik is a framework for scripting the Linux kernel with Lua.

c kernel linux-kernel lua

Last synced: 15 May 2025

https://github.com/JuliaMath/openlibm

High quality system independent, portable, open source libm implementation

c cross-platform math-library openlibm

Last synced: 29 Apr 2025

https://github.com/LeoVen/C-Macro-Collections

Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C

c containers data-structure data-structures datastructure datastructures deque hashmap heap library linkedlist list multimap multiset queue stack type-safe

Last synced: 17 Apr 2025

https://github.com/mikaku/fiwix

A UNIX-like kernel for the i386 architecture

c i386 kernel operating-system os posix unix-like

Last synced: 15 May 2025

https://github.com/cofyc/dnscrypt-wrapper

This is dnscrypt wrapper (server-side dnscrypt proxy), which helps to add dnscrypt support to any name resolver.

c dns dnscrypt dnscrypt-proxy dnscrypt-wrapper

Last synced: 04 Apr 2025

https://github.com/Imagick/imagick

🌈 The Imagick PHP extension 🌈

c imagemagick php

Last synced: 14 Mar 2025

https://github.com/RobertoBenjami/stm32_graphics_display_drivers

STM32 LCD drivers (currently: spi(dma), gpio, fsmc(dma), st7735, st7783, ili9325, ili9328, ili9341, ili9486, ili9488, hx8347g)

arm c cubemx gcc-arm hx8347g ili9325 ili9341 ili9486 ili9488 jpeg jpg lcd-driver st7735 st7783 stm32 touchscreen xpt2046

Last synced: 25 Jul 2025

https://github.com/jserv/MazuCC

A minimalist C compiler with x86_64 code generation

c compiler gcc-complier gnu x86-64

Last synced: 17 Apr 2025

https://github.com/jsherman212/xnuspy

an iOS kernel function hooking framework for checkra1n'able devices

arm64 c hook kernel

Last synced: 11 Jul 2025

https://github.com/fedjmike/mini-c

Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours

assembly c code-generation compiler parser x86

Last synced: 05 Apr 2025

https://github.com/Fedjmike/mini-c

Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours

assembly c code-generation compiler parser x86

Last synced: 20 Mar 2025

https://github.com/neilalexander/sigmavpn

Light-weight, secure and modular VPN solution which makes use of NaCl encryption (also available for Android using jnacl in "sigmavpn-android")

c libsodium nacl security tunnel vpn

Last synced: 06 Oct 2025

https://github.com/jserv/mazucc

A minimalist C compiler with x86_64 code generation

c compiler gcc-complier gnu x86-64

Last synced: 05 Apr 2025

https://github.com/piperliu/cs-courses-notes

✨终生持续更新✨ 计算机基础自学笔记/心得/实验/资源汇总;C语言为主,课程:数据结构、操作系统(MIT6.S081)、分布式系统(MIT6.824)等

c computer-science computer-science-education data-structures linux operating-system-learning resources

Last synced: 08 Apr 2025

https://github.com/btpd/btpd

⚡ The BitTorrent Protocol Daemon

bittorrent c daemon torrent

Last synced: 13 May 2025

https://github.com/equinor/segyio

Fast Python library for SEGY files.

c fast hacktoberfest matlab python segy seismic

Last synced: 14 May 2025

https://github.com/analogdevicesinc/libiio

A cross platform library for interfacing with local and remote Linux IIO devices

adc analog analog-devices c dac digital hacktoberfest iio iio-devices industrial-linux libiio linux linux-iio-drivers

Last synced: 14 May 2025

https://github.com/open-mpi/hwloc

Hardware locality (hwloc)

c hardware hpc locality topology

Last synced: 08 Apr 2025

https://github.com/dudik/herbe

Daemon-less notifications without D-Bus. Minimal and lightweight.

c daemon-less lightweight minimal notifications

Last synced: 07 Apr 2025

https://github.com/JonnyBanana/Huge-Collection-of-CheatSheet

:goberserk: :goberserk: :goberserk: Share of my Huge Collection of Cheatsheet (Coding, Cheat, Pinouts, Command Lists, Etc.) :goberserk: :goberserk: :goberserk:

android c cheat cheatsheet colors css dos html java javascript linux mysql pentesting php powershell programming-cheatsheet python sql visual-basic windows

Last synced: 30 Jul 2025

https://github.com/mjansson/mdns

Public domain mDNS/DNS-SD library in C

c dns-sd mdns

Last synced: 15 May 2025

https://github.com/seleznevae/libfort

C/C++ library to create formatted ASCII tables for console applications

ascii c console cpp cpp11 table

Last synced: 04 Apr 2025

https://github.com/fabianishere/brainfuck

Brainfuck interpreter written in C

brainfuck c interpreter optimizing

Last synced: 21 Oct 2025

https://github.com/danielmartensson/open-sae-j1939

SAE J1939 protocol free to use for embedded systems or PC with CAN-bus

arduino avr c canbus embedded j1939 pic sae stm32

Last synced: 15 May 2025

https://github.com/scikit-build/scikit-build

Improved build system generator for CPython C, C++, Cython and Fortran extensions

build-tool c c-extension c-plus-plus cmake cpython cython fortran kitware packaging python scikit-build wheels

Last synced: 14 May 2025

https://github.com/fast-pack/simdcomp

A simple C library for compressing lists of integers using binary packing

c compression simd simd-instructions

Last synced: 18 Dec 2025

https://github.com/checkedc/checkedc-clang

This repo contains a version of clang that is being modified to support Checked C. Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe.

c clang llvm memory-safety programming-languages system-programming type-safety

Last synced: 16 May 2025

https://github.com/robiot/xclicker

XClicker - Fast gui autoclicker for x11 linux desktops

auto-clicker autoclicker automation c linux linux-automation mouse x11 xclicker

Last synced: 15 May 2025

https://github.com/tangledpath/ruby-fann

Ruby library for interfacing with FANN (Fast Artificial Neural Network)

ai c fann machine-learning native neural-network neural-networks nn ruby-fann ruby-gem rubygems

Last synced: 15 May 2025

https://github.com/richkmeli/Richkware

Framework for building Windows malware, written in C++

bot c cpp framework hacker hacking hacktool keylogger malware mingw spyware virus windows worm

Last synced: 29 Apr 2025

https://github.com/libdriver/ssd1306

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

c full-featured-driver iic linux mcu oled spi ssd1306

Last synced: 15 May 2025

https://github.com/eggheads/eggdrop

The Eggdrop IRC Bot

bot c eggdrop hacktoberfest irc python tcl

Last synced: 14 Mar 2025

https://github.com/lionsoul2014/friso

High performance Chinese tokenizer with both GBK and UTF-8 charset support based on MMSEG algorithm developed by ANSI C. Completely based on modular implementation and can be easily embedded in other programs, like: MySQL, PostgreSQL, PHP, etc.

c chinese-tokenizer chinese-word-segmentation cjk-tokenizer full-text-search japanese-tokenizer korean-tokenizer php-tokenizer tokenizer

Last synced: 05 Apr 2025

https://github.com/edubart/sokol_gp

Minimal modern efficient cross platform 2D graphics painter in C

2d c d3d11 graphics metal opengl rendering sokol

Last synced: 15 May 2025

https://github.com/mananapr/cfiles

A ncurses file manager written in C with vim like keybindings

c console file-explorer file-launcher file-manager ncurses terminal w3mimgdisplay

Last synced: 05 Apr 2025

https://github.com/nihlus/advanceddlsupport

Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.

c coreclr csharp dotnet hacktoberfest native netstandard pinvoke

Last synced: 09 Apr 2025

https://github.com/nathhb/nbnet

single header C(99) library to implement client-server network code for games

c c99 game-development single-header single-header-lib udp webrtc

Last synced: 15 May 2025

https://github.com/bzppx/bzppx-codepub

暴走皮皮虾之代码发布系统,是现代的持续集成发布系统,由后台管理系统和agent两部分组成,一个运行着的agent就是一个节点,本系统并不是造轮子,是"鸟枪"到"大炮"的创新,对"前朝遗老"的革命.

c ci codepub con continuous-delivery continuous-deployment continuous-integration continuous-testing cpp git golang java jenkins nodejs php ruby

Last synced: 05 Apr 2025

https://github.com/moonlight-stream/moonlight-common-c

Core implementation of Nvidia's GameStream protocol

c c-library gamestream moonlight nvidia

Last synced: 09 Jul 2025

https://github.com/redcode/z80

Highly portable Zilog Z80 CPU emulator written in ANSI C

ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator retrocomputing z80 z80-emulation z80-emulator zilog

Last synced: 15 May 2025

https://github.com/redcode/Z80

Highly portable Zilog Z80 CPU emulator written in ANSI C

ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator retrocomputing z80 z80-emulation z80-emulator zilog

Last synced: 04 Apr 2025

https://github.com/AndreRenaud/PDFGen

Simple C PDF Writer/Generation library

c pdf pdf-document pdf-generation simple-api

Last synced: 09 Jul 2025

https://github.com/gpakosz/whereami

Locate the current running executable and the current running module/library on the file system 🔎

c cpp dladdr executable-path getexecutablepath getmodulefilename introspection library plugins

Last synced: 04 Apr 2025

https://github.com/SYaoJun/CPPInterview

C/C++高频面试题

c cpp linux

Last synced: 26 Mar 2025

https://github.com/versilov/matrex

A blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS.

c cblas elixir erlang jupyter-notebook linear-algebra machine-learning matrix numpy

Last synced: 16 May 2025

https://github.com/kwhat/libuiohook

A multi-platform C library to provide global keyboard and mouse hooks from userland.

c global-hotkeys keyboard-hooks mouse-hooks multi-platform

Last synced: 04 Apr 2025

https://github.com/C-Chads/tinygl

The penultimate portable graphics library

c c99 cpp embedded fabrice-bellard opengl portable rasterizer tinygl

Last synced: 27 Apr 2025

https://github.com/domeengine/dome

A lightweight game development environment where games can be written in Wren

c engine gamedev games hacktoberfest sdl2 wren

Last synced: 01 Apr 2025

https://github.com/mareksuscak/cs50

🎓 Harvard CS50x — 2018 solutions 👨‍🏫

algorithms c cs50 cs50x data-structures python

Last synced: 04 Apr 2025

https://github.com/zserge/partcl

ParTcl - a micro Tcl implementation

c interpreter tcl

Last synced: 05 Apr 2025

https://github.com/libfirm/libfirm

graph based intermediate representation and backend for optimising compilers

backend c compiler graph libfirm optimization ssa

Last synced: 04 Apr 2025

https://github.com/jamesroberts/fastwsgi

An ultra fast WSGI server for Python 3

c django flask python server web-server werkzeug wsgi wsgi-server

Last synced: 10 Apr 2025

https://github.com/xlucn/pat

PAT OJ exercises in C language 浙江大学PAT纯C语言题解。

c gh-pages github-page oj online-judge pat pat-exercises programming-ability-test zju

Last synced: 05 Apr 2025

https://github.com/skx/simple.vm

Simple virtual machine which interprets bytecode.

binary-opcodes bytecode c opcodes perl register virtual-machine

Last synced: 05 Apr 2025

https://github.com/tomolt/libschrift

A lightweight TrueType font rendering library

c library suckless truetype

Last synced: 15 Mar 2025

https://github.com/doches/progressbar

An easy-to-use C library for displaying text progress bars.

c command-line-tools hacktoberfest

Last synced: 05 Apr 2025

https://github.com/p00f/clangd_extensions.nvim

Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead

c clangd cpp lsp neovim nvim nvim-lsp

Last synced: 17 Jul 2025

https://github.com/ariya/fastlz

Small & portable byte-aligned LZ77 compression

amd64 ansi-c arm64 c c90 c99 compression dos fastlz freedos intel lempel-ziv lz77 mipsel ms-dos portable riscv

Last synced: 04 Apr 2025

https://github.com/danielkrupinski/memject

Simple Dll injector loading from memory. Supports PE header and entry point erasure. Written in C99.

c c99 dll-injection hacking injection manual-map-dll memject reverse-engineering

Last synced: 06 Apr 2025

https://github.com/Nihlus/AdvancedDLSupport

Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.

c coreclr csharp dotnet hacktoberfest native netstandard pinvoke

Last synced: 16 Mar 2025

https://github.com/wizbright/waybox

An openbox clone on Wayland (WIP)

c openbox wayland wip

Last synced: 11 May 2025

https://github.com/NetworkBlockDevice/nbd

Network Block Device

c nbd network storage

Last synced: 30 Mar 2025

https://github.com/cozis/microtcp

A minimal TCP/IP stack

c ip minimal socket socket-programming tcp

Last synced: 10 Jul 2025

https://github.com/codam-coding-college/mlx42

Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.

42 42born2code 42pleaseadoptmefinally 42school c cocoa codam cross-platform glfw graphics graphics-library linux macos minilibx mlx mlx42 opengl winapi windows x11

Last synced: 24 Oct 2025

https://github.com/ohkimur/the-c-programming-language-2nd-edition-solutions

Solutions to the exercises in the book "The C Programming Language" (2nd edition) by Brian W. Kernighan and Dennis M. Ritchie. This book is also referred to as K&R.

c c-language c-programming language programming programming-challenges programming-exercises programming-language solution solutions

Last synced: 04 Apr 2025