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/eliben/goforth

Forth implementations in Go and C

c compiler forth go interpreter stack-based-language

Last synced: 07 Sep 2025

https://github.com/ceremcem/modbus_lib

Lightweight and easy to merge Modbus RTU Slave library for microcontrollers

c modbus-rtu modbus-slave portable-library stm32

Last synced: 27 Mar 2025

https://github.com/iagoabal/eba

EBA is a static bug finder for C.

c static-analysis static-analyzer static-code-analysis

Last synced: 10 Apr 2025

https://github.com/robertying/tunet-c

C cli and library for Tsinghua University network authentication

android c linux mac openwrt tsinghua-university tunet

Last synced: 15 Jun 2025

https://github.com/powerapi-ng/hwpc-sensor

Hardware Performance Counters monitoring agent for containers.

c cgroups containers hardware-performance-counters inria linux monitoring perf-event powerapi sensor

Last synced: 09 Sep 2025

https://github.com/ice1000/oi-codes

:closed_lock_with_key: Solutions for online code challenges. Don't be evil.

acm acm-icpc algorithm algorithm-challenges algorithms c cpp crystal dart elixir haskell javascript oi ruby rust solutions typescript

Last synced: 18 Mar 2025

https://github.com/ashwinvis/cython_capi

Where is __pyx_capi__?

c cython python pythran

Last synced: 18 Mar 2025

https://github.com/thrushlang/thrushc

The Thrush Programming Language. A programming language dedicated to creating maintainable and modular software.

aot-compiler c clang code-generation compiler hechoencostarica jit-compilation language llvm opensource programming-language rust thrush thrushlang

Last synced: 12 Apr 2025

https://github.com/juliainterop/cenum.jl

C-compatible enum for Julia

c enum julia

Last synced: 06 Mar 2026

https://github.com/lennyerik/cutransform

CUDA kernels in any language supported by LLVM

c cuda gpgpu gpu-compute llvm llvm-ir nvidia ptx rust zig

Last synced: 06 May 2025

https://github.com/libdriver/fm24clxx

FM24CLXX(FM24CL04B, FM24CL16B, FM24CL64B) full function driver library for general MCU and Linux.

c ferroelectric fm24cl04 fm24cl16 fm24cl64 full-function-driver iic linux mcu

Last synced: 18 Mar 2025

https://github.com/samber/arp-spoofing

💥 Simple implementation of arp poisoning attack ;)

address arp attack broadcast c ethernet hijack ip mac poisoning proxy spoofing

Last synced: 22 Apr 2025

https://github.com/immediate-mode-ui/layout.c

Mirror of https://gist.github.com/vurtun/75ee8b43773152930d89b7d1fdbe6450

c c99 gui multiplatform single-header single-header-lib ui

Last synced: 12 Apr 2025

https://github.com/lukas-h/toy-http

dead simple HTTP server, providing static file hosting (GET, HEAD) :sparkles: single C source file :sparkles:

c http http-server posix

Last synced: 08 Apr 2025

https://github.com/omercsp/simple-build-system

Easy to use and configure C/C++ build system based on Gnu Make

build build-system build-tool c clang cpp cxx gcc gmake linux make makefile sbs system toolchain

Last synced: 16 Oct 2025

https://github.com/aligrudi/neatrefer

A refer preprocessor for neatroff

c neatroff preprocessor refer

Last synced: 28 Dec 2025

https://github.com/aligrudi/neatpost

Neatroff's postscript postprocessor

c neatroff post-processor postscript roff

Last synced: 28 Dec 2025

https://github.com/darthmoomancer/polydev

THE project manager for neovim

c cpp html java lua neovim-plugin python rust

Last synced: 02 Sep 2025

https://github.com/bfontaine/gzsize

Print the uncompressed size of a GZip file.

c cli gzip tool

Last synced: 15 Apr 2025

https://github.com/jeff-1amstudios/carmageddon-1-cheat-code-disassembly

Reverse engineering Carmageddon 1 cheat code system

assembly c carmageddon dos gamedev reverse-engineering

Last synced: 29 Apr 2026

https://github.com/sup3r-us3r/scripts

Scripts for pentesting/hacking

bruteforce c hacking-tool pentesting perl python

Last synced: 29 Jan 2026

https://github.com/blueokiris/ch552g-dev-board

A simple breakout board with minimal hardware design for the CH552g

board breadboard c ch552g dev kicad mcu

Last synced: 15 Oct 2025

https://github.com/kamil-kielbasa/libedhoc

EDHOC (RFC 9528): Lightweight authenticated key exchange in C for IoT and constrained devices

authentication c coap constrained-devices cryptography edhoc embedded ietf iot key-exchange oscore rfc9528 rfc9529 security zephyr

Last synced: 02 Apr 2026

https://github.com/Electronic-Waste/Chcore

A Microkernel OS Lab & Note & Homework for SJTU SE3357

c homework microkernel notes operating-system sjtu sjtu-se

Last synced: 14 Apr 2025

https://github.com/jasonliang-dev/tiny-batch-renderer

A tiny batch renderer with OpenGL

c glfw opengl stb

Last synced: 12 Apr 2025

https://github.com/mdekauwe/gday

GDAY simulates carbon, nitrogen & water dynamics

c leaf nitrogen photosynthesis plant soil water

Last synced: 17 Aug 2025

https://github.com/anubislms/xv6

NYU's fork of MIT's xv6-public

c

Last synced: 24 Aug 2025

https://github.com/HenrikBengtsson/RNativeAPI

R package: RNativeAPI - Documentation and Examples of the R Native API (Proof of Concept)

api c documentation examples help native package r

Last synced: 30 Jul 2025

https://github.com/speedycraftah/avr-pico-programmer

A programmer for the AVR architecture microcontroller, specifically the ATTiny84A by Microchip, for the Raspberry Pi Pico.

attiny attiny84a avr avr-programmer avr-programming c raspberry-pi-pico spi

Last synced: 24 Jul 2025

https://github.com/kevinbird61/virtual-router

Using tuntap to simulate router port, implement software router and related network functions with C.

c router tuntap virtualization

Last synced: 22 Mar 2025

https://github.com/miguelgargallo/flipperzero

FlipperZero | Ultimate compile guide, guía definitiva compilar apps en FliperZerro

c flipperzero guia guide hacker unleashed

Last synced: 19 Apr 2025

https://github.com/xadillax/xmempool

🛀 A memory pool implemented by C.

c memory-pool

Last synced: 15 Apr 2025

https://github.com/simmsb/some-scheme-compiler

A CPS transforming scheme compiler, Cheney on the MTA, etc

c compiler continuation-passing-style language lisp scheme scheme-compiler

Last synced: 14 Apr 2025

https://github.com/cdpxe/cceap

The Covert Channel Educational Analysis Protocol (CCEAP) is a network protocol designed for teaching covert channels to professionals and students in higher education. It is also an easy-to-use covert channel traffic generator. The basis for CCEAP are so-called `hiding patterns'.

c covert-channel education hiding-patterns higher-education information-hiding infosec network network-protocol patterns protocol research-paper research-project research-tool scientific-publications steganography students traffic-analysis tunneling undergraduate

Last synced: 23 Mar 2025

https://github.com/embeddedalpha/stm32f411ceu6

Repo for STM32F411x based Black Pill Development Board

c code driver embedded-c embedded-systems library stm32 stm32f4 stm32f411

Last synced: 03 May 2025

https://github.com/ColumPaget/libUseful

Programmers 'C' library of functions for: resizable strings, file and network access, string tokenization, pattern matching, terminal output, etc, etc

c library

Last synced: 04 Apr 2025

https://github.com/ayushexel/libnet

Deep Neural Network algorithms library for c++ from scratch

artificial-intelligence c c-plus-plus deep-learning deep-neural-networks machine-learning neural-networks

Last synced: 06 May 2025

https://github.com/4ment/physher

A multi-algorithmic framework for phylogenetic inference

bayesian-inference c genetic-algorithm maximum-likelihood mcmc phylogenetics variational-inference

Last synced: 21 Aug 2025

https://github.com/extremq/lcd1602_i2c

A simple, I2C-based implementation of the 1602 LCD with I2C interface in C using the Raspberry Pi Pico SDK.

c pico pico-sdk

Last synced: 28 Jun 2025

https://github.com/fahimahammed/cse2122-data-structure-lab

Data Structure can be defined as the group of data elements that provides an efficient way of storing and organizing data in the computer so that it can be used efficiently. Some examples of Data Structures are arrays, Linked List, Stack, Queue, etc. Here I solve some data structure problems.

c data-structure

Last synced: 11 Apr 2025

https://github.com/libdriver/cs100

CS100 full function driver library for general MCU and Linux.

c cs100 full-function-driver gpio linux mcu ultrasonic

Last synced: 27 Jun 2025

https://github.com/libdriver/am2320

AM2320 full function driver library for general MCU and Linux.

am2320 c full-function-driver gpio humidity iic linux mcu temperature

Last synced: 03 Apr 2025

https://github.com/PedroElFrijol/GuavaOS

My useless x86_64 Operating System

assembly-x86 c chadx86 cpp elf os uefi

Last synced: 11 Mar 2025

https://github.com/kwilczynski/go-magic

Simple interface to libmagic for Go Programming Language

c cgo file-format file-format-detection go golang magic mime mime-types recognition

Last synced: 15 Jul 2025

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

This Repo contains my low level code in C as a software Engineering student at ALX

alx alx-curriculum alx-low-level-programming alx-school c c-programming holberton-curriculum holbertonschool low-level-programming

Last synced: 10 Apr 2025

https://github.com/nickdiego/gstreamer-tests

Simple GStreamer test programs for learning puporses.

c cpp gstreamer learning

Last synced: 13 Apr 2025

https://github.com/basemax/simple-jit-compiler

This project is designed to illustrate the mechanism used in JIT compilers development.

c compiler compiler-jit cpp jit jit-compiler

Last synced: 05 May 2025

https://github.com/coding-enthusiast9857/open-source-contributions

This is an open-source contribution opportunity. It is for everyone. So, Hurry up...!! Don't forget to spread love and if you like give a ⭐️

ai algorithms algorithms-and-data-structures c cpp csharp dsa games helloworld java matlab ml open-source projects python python3

Last synced: 11 Apr 2025

https://github.com/scristobal/cross-compiling-rust-c-wasm-zig

Cross compiling Rust + C codebase to Web Assembly (web and WASI) using Zig

c crosscompile rust wasi wasm webassembly zig

Last synced: 13 Apr 2025

https://github.com/yparitcher/libzmanim

C library for zmanim & hebrew calendar

c hebrew-calendar hebrew-date jewish jewish-holidays zmanim

Last synced: 11 Apr 2025

https://github.com/izenynn/mini-vim

A "mini" implementation of vim :3

c linux macos minimal syntax-highlighting text-editor vim

Last synced: 11 Jul 2025

https://github.com/anshumansinha3301/programming-in-c-basics

Programs in the C language that I worked on during my first semester including basics, conditional statements and Control Flow Statements.

basic-programming c conditional-statements controlflow programming-language

Last synced: 13 Apr 2025

https://github.com/emmiegit/minutils

Reimplementation of some of the coreutils for fun and profit.

c coreutils fun wtfpl

Last synced: 07 Oct 2025

https://github.com/fletcher/magnum

C implementation of Mustache "logic-less templates" (http://mustache.github.io/)

c mustache

Last synced: 13 Oct 2025

https://github.com/michaelrsweet/zipc

Simple ZIP container writing "library"

c containers zip zlib

Last synced: 26 Oct 2025

https://github.com/macmade/hexprint

HexPrint is a command line tool that displays a file's content as an hexadecimal dump.

c command-line command-line-tool hexadecimal hexadecimal-dump

Last synced: 03 Mar 2026

https://github.com/m12t/blindr

Automated window blinds that open at sunrise and close at sunset

3d-printing c cad diy dma gnss irq nmea-parser nmea-protocol raspberry-pi-pico stepper-motor uart ubx-protocol

Last synced: 17 Jan 2026

https://github.com/offa/nbcndunit

NetBeans C/C++ unit testing plugin – supporting CppUTest, GoogleTest (gtest) / GoogleMock (gmock) and libunittest C++.

c cpp cpputest googletest java netbeans netbeans-plugin unit-testing

Last synced: 14 May 2025

https://github.com/rafostar/gtuber

C library to fetch media info from websites

api c gobject-introspection gstreamer gstreamer-plugins

Last synced: 12 Mar 2025

https://github.com/paulbatchelor/tiziku

Audiovisual generative composition, inspired by Rothko paintings and fluorescent lightbulbs. Written using NanoVG, ChucK, Sporth, and Lua

audiovisual c dsp generative graphics lua music

Last synced: 12 Apr 2025

https://github.com/jedisct1/aes-kw

A standalone AES-KW (AES Key Wrap) implementation.

aes aes-key-wrap aes-kw aes-kwp aeskw aeskwp c keywrap keywrapping

Last synced: 15 Apr 2025

https://github.com/amaitou/cvector

This repository houses a comprehensive implementation of a dynamic array container in the C programming language, inspired by the behavior of C++'s vector container.

c container vector

Last synced: 09 Apr 2025

https://github.com/montag451/ltun

Linux TUN/TAP module for Lua

c lua luajit networking tunnel tuntap

Last synced: 07 Oct 2025

https://github.com/maksasj/dungeon_master

Dungeon Master - Game Boy Advance(GBA) rogue like game written specially for GBA Jam 2022

c game-development gba gba-development

Last synced: 15 May 2025

https://github.com/knightron0/helloworld

Collection of "hello world" programs in different programming languages.

c cpp helloworld python rust

Last synced: 01 Jul 2025

https://github.com/danielkrupinski/kernelpid

Example Windows Kernel-mode Driver which finds process ID by executable file name.

c driver driver-programming eprocess kernel-mode kernel-mode-driver native windows

Last synced: 09 Jul 2025

https://github.com/harmim/vut-ifj-project

Formální jazyky a překladače - Projekt - Implementace překladače imperativního jazyka IFJ17

c compiler ifj lexical-analysis semantic-analysis syntactic-analysis vut

Last synced: 25 Aug 2025

https://github.com/ganesh-k13/btree

B-tree implementation in C based on algorithm in CLRS.

b-tree btree c clrs-book python

Last synced: 13 Sep 2025

https://github.com/satharus/chell

The chad shell.

c chad linux shell

Last synced: 27 Sep 2025

https://github.com/syeysk/sy_py2c

translation Python source into C.

c python python-c translation translator

Last synced: 10 Sep 2025

https://github.com/anshumansinha3301/fifty-shades-of-codes-using-c

C Codes for Internal Examination

c dsa dsalgo-questions

Last synced: 12 Jun 2025

https://github.com/alandoescs/waffleos

An open source operating system written in NASM and C, with the goal of demystifying how operating systems work.

c nasm osdev visualization

Last synced: 18 Sep 2025

https://github.com/emmo00/learn-c

Learn C with examples, For Beginners

c cprogramming learn linux tutorial

Last synced: 18 Sep 2025

https://github.com/faruktinaz/minitalk

The purpose of this project is to code a small data exchange program using UNIX signals.

42 42born2code c linux minitalk minitalk42 unix

Last synced: 09 Mar 2026

https://github.com/eished/c-cpp

C/C++学习代码库和笔记

c cpp

Last synced: 26 Jul 2025

https://github.com/tusharnankani/binary-tree-visualizer

A Binary Tree Visualizer implemented purely in C - A combination of Data Structures & Computer Graphics.

binary-tree binary-tree-traversal binary-tree-visualization c computer-graphics data-structures

Last synced: 07 May 2025

https://github.com/eetagent/dohodaprovedeniprace

Knihovna, terminálový program a grafické rozhraní pro vytváření SSPŠ výkazů práce

c cli dpp gtk4 gui ssps

Last synced: 20 Jul 2025

https://github.com/e-sites/unityxcodebridge

A step-by-step tutorial on how to make a bridge between Unity's C# and Xcode's Objective-C

c c-sharp ios objective-c unity3d xcode

Last synced: 11 Apr 2025

https://github.com/xframes-project/xframes

GPU-accelerated GUI development for the desktop and the browser

c cpp dear-imgui desktop glfw gpu-accelerated-library gpu-acceleration gpu-programming opengl ui wasm webgpu

Last synced: 12 Apr 2025

https://github.com/7-sevens/cplusplus-repo

C++知识库、资源收集整理(持续更新)

c c-plus-plus

Last synced: 07 May 2025

https://github.com/aadityansha06/snip

A version control system like git made using C , which can init , commit , store the changes made in the project as different version, retrieve previous version , also can compare any two versions by detecting the code deletion and insertion

c file-handling-in-c git hacktoberfest hacktoberfest2025 linked-list make-dir

Last synced: 29 Apr 2026

https://github.com/RekGRpth/ngx_http_captcha_module

nginx module for generate captcha and validate captcha code

c captcha nginx

Last synced: 25 Jun 2026

https://github.com/dunkelstern/libmqtt

MQTT library for multiple platforms including embedded targets. Aiming for simple interface and high test coverage

c cross-platform embedded esp32 esp8266 linux mqtt mqtt-client windows

Last synced: 11 Mar 2026

https://github.com/pzaino/zvector

An ANSI C Vector library (Dynamic Array) that is fully configurable, fast, thread safe, reentrant, can store dynamic data structures as well as base datatypes and can be used to create dynamic stacks, dynamic queues and more.

algorithms ansi arrays bsd c c99 data-structures dynamic-arrays dynamic-queue dynamic-stack embedded gcc hacktoberfest high-performance library linux macos vectors winodws zig

Last synced: 27 Jul 2025

https://github.com/luyandamncube/-42_A_hitchhikers_guide_to_C

A crash course PDF for C & Algorithms, written by myself during the WTC bootcamp

42born2code c posix unix

Last synced: 11 Mar 2025

https://github.com/immediate-mode-ui/quarks

Mirror of https://gist.github.com/vurtun/c5b0374c27d2f5e9905bfbe7431d9dc0

c c99 imgui immediate-gui immediate-mode multiplatform single-header single-header-lib

Last synced: 12 Apr 2025

https://github.com/alirn76/steganography

Hide The Secret Message In Image (Steganography)

c steganography

Last synced: 25 Oct 2025

https://github.com/1337programming/webassemblyopengl

C++ project with WebAssembly + OpenGL + Webpack

c cpp javascript node nodejs opengl wasm webassembly

Last synced: 11 Mar 2026

https://github.com/hwhsu1231/cmake-conan-setup

CMake toolchain for integration with Conan using cmake-conan

c cmake cmake-toolchain conan cpp package-manager

Last synced: 23 Oct 2025

https://github.com/jeffotoni/benchmark

alguns testes de stress para divertimos um pouco com diversas langs usadas em aplicações web para backend

c cpp csharp dart deno go java javascipt lua nodejs php rust

Last synced: 12 Apr 2025

https://github.com/aligrudi/neatmkfn

Generate font descriptions for Neatroff

c neatroff opentype

Last synced: 28 Dec 2025

https://github.com/aditya-a-garwal/stm32-hal-hd44780-16x2lcd

A simple library for STM32 microcontrollers to drive 16x2 LCD displays based on the HD44780 controller

arm armv6-m c cortex cortex-m cpp hd44780 hd44780-display i2c lcd lcd16x2 library microcontroller pc8574 stm32 stm32cubeide stm32cubemx

Last synced: 25 Jun 2025

https://github.com/zakkemble/tinydice

A tiny electronic dice

avr c dice project

Last synced: 12 Jun 2025