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/eun/nss_http

Name Service Switch Service that uses an http JSON backend.

api c json json-api nss nss-db

Last synced: 16 Mar 2025

https://github.com/gjum/tetris-term

Classic Tetris for your terminal.

c game terminal-based terminal-game tetris

Last synced: 11 Apr 2025

https://github.com/zixu-w/zxos

Bare bone kernel from tutorial http://wiki.osdev.org/

c kernel os osdev

Last synced: 16 Apr 2025

https://github.com/a3onn/mapptth

A simple to use multi-threaded web-crawler written in C with libcURL and Lexbor.

c cmake gplv3 graphviz lexbor libcurl multi-threading robots-txt sitemap web-crawler

Last synced: 12 Apr 2025

https://github.com/denismurphy/espresso-engine

Arduino ESP32 based smart coffee machine

arduino c coffee coffee-machine educational embedded esp32 espresso iot

Last synced: 08 Apr 2025

https://github.com/xx19941215/light-c

c

Last synced: 27 Mar 2025

https://github.com/xyproto/gcstr

Safe garbage collected strings for C, inspired by Go

c c11 go strings

Last synced: 15 Apr 2025

https://github.com/weirdnox/feup

Ficheiros de apoio e resoluções de exercícios do Mestrado Integrado em Engenharia Eletrotécnica e de Computadores, @FEUP

c comp computadores elec electro eletro engenharia engenharia-eletrotecnica feup lsdi mieec pdsi prog prog1 prog2 programacao sa scon

Last synced: 25 Mar 2025

https://github.com/wenkesj/cai

Dependency-free, simple and extensible Deep Learning library, written in C

c deep-learning

Last synced: 27 Feb 2026

https://github.com/barimehdi77/push_swap

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting

1337 42 42cursus algo c checker pushswap sort-data

Last synced: 27 Oct 2025

https://github.com/andy5995/c_networking_examples

TCP and UDP examples of networking in C

c meson mit networking tcp udp

Last synced: 01 Mar 2026

https://github.com/unclechu/lv2-ladspa-bit-crusher

Bit Crusher Audio Plug-In (LV2 and LADSPA)

audio-processing bit-crusher c dsp-plugin ladspa lv2 lv2-plugin

Last synced: 26 Oct 2025

https://github.com/abranhe/binary

CLI tool to work with binary numbers written in C

binary binary-numbers c c-library cli cli-tool clib clibs

Last synced: 25 Feb 2026

https://github.com/javiorfo/dwm

Personal suckless DWM

c dwm suckless suckless-dwm tiling-window-manager

Last synced: 30 Jan 2026

https://github.com/rsharifnasab/os_project

OS project to practice mutex and more

c mutex os semaphore

Last synced: 19 Oct 2025

https://github.com/coditva/jazz

Let's write an OS!

assembly c kernel nasm operating-system os qemu

Last synced: 16 Mar 2026

https://github.com/jokelbaf/proton-injector

A DLL injector for Windows executables running under Proton with support for multiple injection methods.

c dll-injection linux

Last synced: 03 Mar 2026

https://github.com/mewmewdevart/42sp_piscina

🏊‍♀️ | Repository of exercises developed during the Piscine of 42 São Paulo. July/2022

42 42cursus 42saopaulo c learn-to-code piscine shell

Last synced: 17 Apr 2026

https://github.com/tristanbilot/42sh

Shell implementation in pure C & Assembly x86

abstract-syntax-tree assembly c linux shell

Last synced: 05 May 2026

https://github.com/mahdi-eth/read-abiltiy

A program that gets a text and say which school grade you need for writing the text.

c

Last synced: 21 Oct 2025

https://github.com/danielcoderx/chise

chip 8 SDL-based Emulator

c chip-8 chip8 chip8-emulator emulation emulator sdl

Last synced: 17 Mar 2026

https://github.com/jessebraham/esp-iot-quickstart

A project template for developing IoT projects using the Espressif Systems ESP32

c esp-idf esp32 espressif iot mqtt websocket

Last synced: 25 Oct 2025

https://github.com/microsoft/windowsml

Official repo for Windows ML - Microsoft's high-performance local AI inferencing framework for Windows.

ai c copilot-pc cpp csharp generative-ai local-ai machine-learning npu onnx onnxruntime python windows windows-ml winml

Last synced: 26 Jun 2026

https://github.com/kython28/wekua

Linear Algebra and Deep Learning Zig library with GPGPU and heterogeneous computing

c deep-learning deep-neural-network deep-neural-networks neural-network neural-networks opencl opencl-kernels zig ziglang

Last synced: 12 Feb 2026

https://github.com/m0saan/minishell

The project's main idea is to implement a simple shell. As beautiful as a real shell.

1337school 42born2code bash c cat echo lexical-analysis minishell parsing pipes shell signals

Last synced: 26 Feb 2026

https://github.com/hotakus/hellgatemonitor

微型的MC风格多功能无线监控副屏(开发中)

bilibili c cpp esp esp32 esp32-arduino lvgl monitor wifi

Last synced: 02 Mar 2026

https://github.com/kumkeehyun/cin-conic

simple webframwork writing in C

c gin-gonic webframework

Last synced: 26 Oct 2025

https://github.com/craigwatt/vfo

Autonomous media optimization engine for video libraries: mezzanine→source→profile workflows with quality checks and observability.

c cli dolby-vision ffmpeg ffprobe hevc media-pipeline mkv mp4 rule-engine transcoding video-encoding video-streaming vmaf workflow-engine

Last synced: 26 Apr 2026

https://github.com/curttilmes/perl6-tcc

Perl 6 bindings for TCC, the Tiny C Compiler

c perl6

Last synced: 25 Oct 2025

https://github.com/bissim/jacobi-mpi

Academic project for the course of Concurrent, Parallel and Cloud Programming.

c jacobi jacobi-relaxation mpi openmpi parallel-computing parallel-programming

Last synced: 01 Jun 2026

https://github.com/periareon/rules_cc_autoconf

Bazel rules providing a light-weight alternative to GNU Autoconf.

autoconf bazel bazel-rules c cpp rules-cc

Last synced: 27 Apr 2026

https://github.com/rswinkle/c_utils

utility functions and libraries, for lists, queue's, strings, file I/O and general utilities, and vectors in the form of CVector (which has it's own repo).

c cpp cvector list queue string utilities utility-library vector

Last synced: 25 Apr 2026

https://github.com/nilostolte/sudoku

Simple 9x9 Sudoku brute force solver with intrinsic parallel candidate set processing using bits to represent digits in the [1, 9] range, and bitwise operations to test a candidate against the candidate set, all at once.

bitwise-operators brute-force-algorithm c java optmization sudoku zig

Last synced: 25 Feb 2026

https://github.com/ac000/libmtdac

A C library providing an interface to the UK's HMRC Make Tax Digital API

api-client c freebsd hmrc itsa linux mtd tax uk vat

Last synced: 02 Apr 2026

https://github.com/westleyr/catpath

Memory leak-free, single file C library to concatenate (join) file paths

c c-library join-path path-join public-domain single-file-library

Last synced: 01 Mar 2026

https://github.com/solomonkassa/mini-c-compiler

Mini-C Compiler A complete, educational C compiler written in C that compiles a subset of C to x86-64 assembly. This project demonstrates the full compilation pipeline from source code to executable.

assets c compiler

Last synced: 03 Apr 2026

https://github.com/hacke-rc/c_practice_programs

A collection of c programs that I made while learning C Language and still learning and updating to this day :)

c cpp practice-programming practice-project

Last synced: 03 May 2026

https://github.com/yashbansod/arm-tm4c-iar

This repository contains all my practice codes of TM4C123GXL coded in IAR Workbench. The Texas Instruments Tiva C LaunchPad board TM4C123G is used for the code. The TM4C123GXL Launchpad has the TM4C123GH6PM microcontroller which is based on the ARM Cortex-M4F microcontroller architecture and clocked at 80 MHz (with 100 DMIPS).

arm c ccs7 cortex-m4f embedded-c texas-instruments tiva tiva-c-series tm4c tm4c123 tm4c123gh6pm tm4c123gxl

Last synced: 24 Oct 2025

https://github.com/deryaxacar/42-libft

`libft` offers an opportunity to understand how some basic functions in the standard C library work. It is often used as a fundamental exercise to reimplement these functions and create your own library. These functions span various areas such as memory operations, string manipulation, character handling, and lists.

42 42-libft 42-school 42born2code 42cursus 42libft-c 42projects 42school c c-library c-programming c-programming-language c-project c-projects libft libft42 libraries library

Last synced: 12 Jul 2025

https://github.com/periayellowish469/zapret2-youtube-discord

Bypass Discord and YouTube blocks on Windows 7+ with a lightweight CLI tool, custom presets, and full open-source offline mode

addon c chrome-extension discord dpi-bypass extension linux macos nodejs openwrt productivity russian subtitles video webextension youtube youtube-discord youtube-player zapret zapret-bf

Last synced: 08 Jun 2026

https://github.com/rir360/ascii-animation

Animation with just "printf" function in C language. This is a classic-style animation made with simple code. Here you can get a very rough idea of how animation can be visualized in the black terminal.

animation ascii c terminal

Last synced: 21 Aug 2025

https://github.com/0rayn/gettoknow.github.io

Learning how everything works

assembly c cpp os-tutorial osdev

Last synced: 13 May 2025

https://github.com/sdilts/restartable-c-exceptions

An experimental library for implementing restartable exceptions in C.

c error-handling

Last synced: 12 Apr 2025

https://github.com/jonpalmisc/emake

Easy wrapper around CMake's CLI

autotools c cli cmake cpp

Last synced: 14 May 2025

https://github.com/ferhatgec/imafe

Fegeya Imafe, Unique & simple image viewer.

c compiler gtk gtk3 image info manipulation processing vala valac viewer

Last synced: 23 Jul 2025

https://github.com/alkesst/dev-chat

A chat in a local network

c certificate chat linux macos network networking pem

Last synced: 24 Jun 2025

https://github.com/clarketm/hackerrank-c

HackerRank C/C++ Solutions

c cpp hackerrank solutions

Last synced: 14 Apr 2025

https://github.com/anantzoid/cuda-genetic-algorithm-travelling-salesman-problem

Implementation of Parallel Genetic Algorithm in CUDA to solve TSP (Berlin52)

c cuda genetic-algorithm tsp tsp-solver

Last synced: 25 Jul 2025

https://github.com/dns-oarc/sllq

Semi Lock-Less Queue

c library lock-less pthreads queue

Last synced: 13 Jul 2025

https://github.com/mateus-sm/conio2-vscode

Compilar códigos em C com biblioteca gráfica Conio2.h utilizando o compilador TDM-GCC 4.7.1 (x86)

c cpp gcc-complier mingw vscode vscode-extension

Last synced: 29 Oct 2025

https://github.com/xfgusta/elfy

Display information about ELF files

c elf elf-format elf-parser libelf parser readelf

Last synced: 08 Oct 2025

https://github.com/kasramp/c-unit-testing

Example of how to write unit tests in C programming language

c c-lang c-language cprogramming cunittest

Last synced: 11 Apr 2025

https://github.com/amaitou/push_swap

Conquer the array sorting puzzle with our project. Navigate the task using a limited set of instructions, sparking creativity in devising efficient sorting strategies for an array of integers. This endeavor offers a unique twist on traditional sorting algorithms, emphasizing concise and effective instruction sets.

1337school 42cursus 42network c pushswap-42 sorting-algorithm

Last synced: 22 Jun 2025

https://github.com/rylern/spicegtk-tutorial

Tutorial for creating a Virtual Machine Viewer on Fedora with Spice-GTK

c fedora gtk spice spice-gtk tutorial viewer vm vm-viewer

Last synced: 15 Jun 2025

https://github.com/fmahadybd/browser_cache_clear

It will Clear Browser data Permanently. This is for Chrome and Firefox Browser

browser c cache

Last synced: 03 Jul 2025

https://github.com/rihib/learn-os-on-weekends

Original material for learning OS

c computer-science os risc-v riscv riscv32

Last synced: 30 Oct 2025

https://github.com/bas1c1/nembusos

New Russian UNIX-like x86 operating system written in C and NASM

c gcc i386 nasm-assembly operating-system osdev x86

Last synced: 09 Jul 2025

https://github.com/jdeokkim/saerom

A C99 Discord bot for Korean learning servers. / ‘새롬’은 한국어 학습 서버들을 위해 만들어진, C언어 (C99)로 작성된 디스코드 봇입니다.

async asynchronous bot c c99 concord curl curl-multi discord discord-api discord-bot korean korean-dictionary mutex mutex-lock papago papago-api pthread sigar sigar-api

Last synced: 27 Mar 2025

https://github.com/hhromic/e131-mqtt-bridge

E1.31 (sACN) to MQTT Bridging Server written in C

bridge c cpp e131 light-controller mqtt sacn server

Last synced: 04 Jan 2026

https://github.com/bluegob/ll1

LL1 parser / analyseur syntaxique descendant LL1

c ll1-parser

Last synced: 06 May 2025

https://github.com/oshf/hungry_birds

A small Nintendo Game Boy game created in 48 hours during ZGBJAM2.

c gameboy gbdk homebrew zgb zgbjam

Last synced: 26 Jul 2025

https://github.com/chaudharypraveen98/competitive-programming

It contains questions from various online and offline platforms such as Hackerrank, Coding Ninjas, Codeforces, Leetcode, Codeforces etc

c cpp geeksforgeeks geeksforgeeks-solutions hackerrank hackerrank-solutions java programming python

Last synced: 26 Jul 2025

https://github.com/lucasamtaylor01/editor-texto-c

Editor de texto em C 📄

c editor-de-texto

Last synced: 10 Apr 2025

https://github.com/xanthium-enterprises/attiny-led-control-using-rs485-protocol-from-pc

Controlling the LED's on the ATtiny development board from PC using RS485 Protocol

attiny2313a c csharp dotnet-framework embedded gui rs485 serial-communication

Last synced: 28 Jun 2025

https://github.com/xaizek/stic

Simple Tests In C (with optional pure C automatic test registration)

automatic-test-registration c test-framework unit-testing

Last synced: 14 Apr 2025

https://github.com/Kuu44/Coding-Projects

A random assortment of things I did when learning to code

ai bash c cpp csharp css go html java javascript julia node-js octave python rust

Last synced: 06 May 2025

https://github.com/hwzlovedz/vk3809ip_esp-idf_slider

VK3809IP&TTY6953: Multiple capacitive touch key slider ring chip,I2C interface.

c cpp esp-idf esp32 esp32-s3 slider touch

Last synced: 12 Apr 2025

https://github.com/lubomilko/neatcpp

Minimalistic Python C preprocessor preserving the C code formatting

c preprocessor

Last synced: 25 Jan 2026

https://github.com/musgravejw/database

Micro Database Implementation

c database

Last synced: 13 Apr 2025

https://github.com/jfcalvo/yoko

Yoko is a small framework to make games with ruby (mruby).

c game mruby sdl sdl2

Last synced: 13 Apr 2025

https://github.com/NFestoso/Compiler

Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.

buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner

Last synced: 11 May 2025

https://github.com/shtsai/networking-project

Build a docker network for experiment

c docker quagga

Last synced: 30 Oct 2025

https://github.com/kabirjaipal/evil-codes

Evil Codes is a repository where you will find many useful code snippets and also you can add your codes contact me on instagram : kabirjaipal_2004

c code-generation codeforces codes cpp discord discord-bot discord-js javascript problem-solving python script scripts snippets snippets-collection

Last synced: 09 Jul 2025

https://github.com/lora-net/lr1110_updater_tool

Implementation example of update mechanism for LR1110

c lr1110 updater

Last synced: 09 Jul 2025

https://github.com/avamander/rf24signing

A transparent signing library for RF24Mesh

arduino arduino-library c nrf24l01 rf24 signing

Last synced: 30 Apr 2025

https://github.com/mr9d/school21-piscine

My solutions for School21 (School42 franchise from France) introduction course called Piscine. It includes a full month of C programming and peer-to-peer interactions.

bash c school21 school42

Last synced: 08 Jul 2025

https://github.com/shadowamitendu/data-structures-and-algorithm-using-c

College Code for DSA Semester 3rd

c dsa-practice

Last synced: 13 Mar 2025

https://github.com/drmccoy/openm128-lib

Useful functions for the Waveshare OpenM128 development board

atmega atmel avr c openm128 waveshare

Last synced: 11 Apr 2025

https://github.com/basemax/one-draft-in-c

A attempt to rewrite one language compiler in pure c without lexer and parser generators.

c lexer parser

Last synced: 05 May 2025

https://github.com/ultirequiem/isodd

#️⃣ Check if a number is odd

c c-cli c-library isodd

Last synced: 12 May 2025

https://github.com/catmengi/dynamicrpc

C rpc server and client library

c libffi linux posix pure-c rpc rpc-client rpc-framework rpc-server

Last synced: 14 Jul 2025

https://github.com/nvzqz/malloced

A malloc-ed box pointer type for Rust

buf c ffi free malloc rust safe

Last synced: 19 Mar 2025

https://github.com/cactichameleon9/emoji-snake

A terminal app for the well know game snake! Its programmed in C and uses emojis for the snake and apples

c emoji emojis first-project linux-app snake snake-game terminal terminal-app terminal-based terminal-game

Last synced: 22 Sep 2025

https://github.com/rekgrpth/gawkextlib

Dynamically loaded extension libraries for GNU AWK (forked from https://git.code.sf.net/p/gawkextlib/code)

c extension gawk

Last synced: 10 Apr 2025

https://github.com/calimero-project/serial-native

Libraries for serial port access on Windows/Linux/macOS using the Java Native Interface (JNI)

c ft12 jni linux macos serial-ports tp-uart windows

Last synced: 04 Apr 2026

https://github.com/mrrodrigo/steganography-c

Algorithm to apply steganography technique and hide texts within the content of an image.

c criptography hide-messages image steganography

Last synced: 30 Apr 2025

https://github.com/akscf/vxsshd

Small and portable SSH server for VxWorks 5.x

c shell ssh-server vxworks

Last synced: 24 Apr 2025

https://github.com/cooljeanius/dlcompat-20030629

an old libdl implementation that was originally for Mac OS X 10.3 and older.

c dylib dynamic-library

Last synced: 18 Jan 2026

https://github.com/robthree/wordclock

Hobby project building a word clock with friends.

arduino c esp8266 platformio wordclock

Last synced: 19 Apr 2025

https://github.com/fabianhahn/shoveler-spatialos

Integration of the shoveler game engine for SpatialOS

c game-engine gamedev multiplayer opengl shoveler spatialos

Last synced: 11 Jun 2025