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/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/abschill/pstyle

header-only c library for styling print statements :tada:

c colors macros printf stdout

Last synced: 10 Apr 2025

https://github.com/umutsevdi/brauzer

A graphical web browser from scratch in C for a variety of alternative web protocols

browser c ftp ftp-client gemini gemini-client gemini-protocol gopher gopher-client gtk gtk4 http http-client libadwaita web-browser

Last synced: 30 Apr 2025

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/basemax/strip-c-comments

A C program to strip comments from a c file and output the result to a new file.

c regex remove-c-comment remove-c-comments remove-comment remove-comments strip-c-comment strip-c-comments strip-comment strip-comments

Last synced: 04 Oct 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/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/brianpugh/cookiecutter-esp-idf-component

Cookiecutter template for an ESP-IDF component

c cookiecutter esp-idf esp32 iot

Last synced: 19 Mar 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/johnkun136nvcp/curso-cycpp

Curso PROTECO de C y C++

c cpp

Last synced: 05 Apr 2025

https://github.com/birdabo404/suifetch

minimalistic and fast sys fetch written in C.

c fastfetch linux neofetch neofetch-alternative neofetch-clone terminal

Last synced: 15 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/madmurphy/nautilus-bluetooth

A simple Nautilus extension that adds a "Send via Bluetooth" entry to Nautilus' right-click menu

bluetooth c gnome gnu nautilus nautilus-extension

Last synced: 04 May 2025

https://github.com/bdadmehr0/crown

C/C++ to Rust Code Converter

c cpp rust translation

Last synced: 03 Apr 2025

https://github.com/catsmells/obee

A text editor for the practical man.

c easy easy-to-use quick simple text-editor

Last synced: 08 Jul 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/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/jdeokkim/jmprof

A tiny, experimental heap profiler for GNU/Linux. (@dgist-datalab)

c c99 heap heap-profiler hooking ld-preload malloc-hook memory-allocation memory-leak memory-profiler memory-profiling pebs pmu void-linux

Last synced: 10 Apr 2025

https://github.com/zero3k/xsupplicant

Mirror of the XSupplicant (Open1X) Project on SourceForge

bsd c cpp gnu linux wifi wifi-network wifimanager windows

Last synced: 05 May 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/abhaysp95/language_files

some of the language files which I'm learning

asm awk c cpp cpp17 haskell javascript latex lua python r rust rust-lang sql

Last synced: 06 May 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/gary-lgy/https-proxy

Transparent HTTPS proxy written in C using `epoll`

c epoll linux networking tcp tunnel

Last synced: 30 Apr 2025

https://github.com/abranhe/cs50

The CS50 Library for C ready to use with Clib

c c-library clib clibs cs50

Last synced: 30 Apr 2025

https://github.com/mbund/decompiler-explorer

Watch for changes in a binary and output a C-like decompilation

c decompiler ghidra python reverse-engineering visualization

Last synced: 01 May 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/robusgauli/cset.h

Typesafe, Generic & Fastest Set Data structure implementation in C

c data-structures generic hash hashmap set

Last synced: 07 Sep 2025

https://github.com/supercip971/fibres

Coroutines/fibers implementation in C99

c c99 coroutines fibers

Last synced: 04 Apr 2025

https://github.com/ne0nwinds/native-clip

Access to the native OS clipboard from NodeJS

c clipboard copy-paste hacktoberfest nodejs npm

Last synced: 23 Oct 2025

https://github.com/splitbrain/pam-require

A simple PAM account module to require a special user or group to access a service

authorization c pam pam-module

Last synced: 02 Feb 2026

https://github.com/callmesalmon/vine

Vine editor: the text editor for minimalists. Contributions are very welcome!

c code-editor minimal programming text-editor

Last synced: 04 May 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/ekkoz897/42cursus_so_long

One of the first graphical projects at 42 school, so_long introduces us to 2D programming by allowing us to create our first 2D game. Textures, sprites and tiles included.

2d-game 42-school 42cursus c mlx mlx-library so-long solong sprite-animation

Last synced: 12 Apr 2025

https://github.com/wpjunior/gessinger

Joystick controller for fluidsynth

bass c fluidsynth gobject linux

Last synced: 03 Mar 2025

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/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/amar-laksh/fos

Its a x86 Monolithic, Multi-boot Kernel which can of course also present an interactive copy of a Resume of its author. :)

assembly c operating-systems os x86-32

Last synced: 20 Jun 2025

https://github.com/msdn-whiteknight/errlib

C/C++ exception handling and logging library

c cpp error-handling exceptions library logging windows

Last synced: 16 Jun 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/maxim2266/smap

smap: a hash table for C language.

c hashmap hashtable

Last synced: 06 Jul 2025

https://github.com/flowerinthenight/ffmpeg-encode-h264mp4

Encode .NET bitmaps to h264 in mp4 container using ffmpeg.

bitmap c cpp csharp dotnet ffmpeg h264 windows

Last synced: 14 Oct 2025

https://github.com/JacobLee23/pync

A C-extended Python package for numerical differential and integral multivariable calculus

c calculus mathematics python

Last synced: 07 Oct 2025

https://github.com/shonenada/constance

Constance. A simple operating system.

c operating-system

Last synced: 22 Jan 2026

https://github.com/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 14 Oct 2025

https://github.com/avivnaaman/c-course-openu

C Course at the open university - solutions and tester for 2020b.

ansi-c c c90 makefile unix

Last synced: 23 Apr 2025

https://github.com/fletcher/c-boilermaker

Boilerplate C project template using CMake, CuTest and more, to simplify creating new projects. Successor to my older c-template boilerplate.

astyle boilerplate c cmake cpack macos xcode

Last synced: 13 Oct 2025

https://github.com/pirate/assembly-repl

A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.

arm arm64 assembly c c-language clang cpp learning llvm llvm-clang llvm-ir macos objective-c repl x64-assembly x86-64

Last synced: 31 May 2026

https://github.com/dgkim5360/algorithms-in-c-sedgewick

Executable programs and exercises from "Algorithms in C" 3/E by Sedgewick

algorithms c exercises sedgewick textbook

Last synced: 13 Oct 2025

https://github.com/thatudeshuk/ucsc-cs

Stuff I do...

c studies

Last synced: 13 Oct 2025

https://github.com/alessandro-salerno/calgo

A poorly written dead project for a flowchart builder

bad-code c dead-project flowchart school-project

Last synced: 10 Oct 2025

https://github.com/romiras/cpfront

Subsystem CPfront for translation Component Pascal to C in BlackBox Component Framework

blackbox-component-builder c component-pascal translator

Last synced: 10 Oct 2025

https://github.com/franzflasch/nes_emu

Portable nes-emulator written in C

c emulator famicom nes nintendo portable

Last synced: 22 Jan 2026

https://github.com/konfiger/konfiger-c

Light weight package to manage key value based configuration and data files for C and C++

c configuration cpp key-value language parser properties

Last synced: 13 Oct 2025

https://github.com/biantris/seminary-lib-gd

Project using the library LibGD with language C

c libgd

Last synced: 12 Apr 2025

https://github.com/eantcal/ioperm

Source code related to the article "Enabling direct I/O ports access in user space"

c kernel-driver linux low-level windows

Last synced: 10 Jul 2025

https://github.com/lyre-os/klyre

Kernel of the Lyre operating system

c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64

Last synced: 10 Apr 2025

https://github.com/baines/uj.h

Single-header C JSON lexer & parser in ~500 LoC

500lines c json json-lexer json-parser single-header single-header-lib

Last synced: 12 Mar 2026

https://github.com/amirhoseinmasoumi/gsmtracker

Online GPS Tracker for STM32 (HAL)

atcommands c gsm gsm-module sim808 stm32 tracker

Last synced: 10 Apr 2025

https://github.com/saksham-joshi/advance-c

A complete package to learn and code highly optimized programs in C.

c c-language high-performance-code low-level-optimization low-level-programming

Last synced: 11 Mar 2026

https://github.com/agherzan/syncit

Sync files, directories or the entire file-system with durability in mind

c durability filesystem fsync linux sync syncfs tools

Last synced: 16 Oct 2025

https://github.com/tsnsoft/wxwidgets_demo-linux

Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux

c codeblocks cpp example linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/tsnsoft/quadratic_equation_wxwidgets-linux

Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux

c codeblocks cpp example linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/tsnsoft/codeblocks_linux

Code::Blocks с русским интерфейсом для Linux

c codeblocks codeblocks-ide cpp linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/mertyildiran/unleash

Unleash your inner power using Unleash Shell

c shell

Last synced: 07 Jan 2026

https://github.com/rekgrpth/web-server

libuv based multi-threaded web-server with http-parser by node-js and hand-made ragel based http-parser

c http-parser libpq libuv multithreading postgresql ragel web-server

Last synced: 09 Apr 2025

https://github.com/stuyy/eclipse-project-unzipper

Compile and Execute Java Eclipse Projects in one go!

bash c eclipse java shellscript

Last synced: 20 Jun 2025

https://github.com/discretetom/taskbarkiller-v2

Simpler version of TaskbarKiller.

c registry taskbar

Last synced: 11 Mar 2026

https://github.com/itsm3abena/c-ds

A lightweight and efficient single-header library (ds.h) providing implementations of essential data structures in C, including Hashmaps, Hybrid Arrays, and Linked Lists.

c cpp datastructures dsa-algorithm

Last synced: 03 Sep 2025

https://github.com/kevinvitale/displix

Command-line utility using CoreGraphics to change display resolutions

c coregraphics macos

Last synced: 15 Oct 2025

https://github.com/superwhiskers/question

the question function, now in every language you could possibly want it in

bash c cpp crystal elixir erlang examples golang lua python rust

Last synced: 12 Apr 2025

https://github.com/selma-belhadj/alx-higher_level_programming

Python projects featuring tasks that test knowledge of specific topics and areas of python programming

c python3

Last synced: 09 Apr 2025

https://github.com/rekgrpth/pg_htmldoc

PostgreSQL implementation of HTMLDOC conversion software. It is a program that reads HTML and Markdown source files or web pages and generates corresponding EPUB, HTML, PostScript, or PDF files with an optional table of contents.

c html pdf postgresql ps

Last synced: 24 Dec 2025

https://github.com/rand-asswad/runge-kutta

Runge-Kutta C program, methods (RK12 and RK24) for solving ordinary differential equations, with adaptive step size.

c ode-solver runge-kutta runge-kutta-adaptive-step-size

Last synced: 25 Apr 2025

https://github.com/superpuiu/pwootie

Linux bootstrapper for ROBLOX Studio.

c linux roblox roblox-launcher roblox-studio roblox-wrapper

Last synced: 12 Mar 2026

https://github.com/dylan-conway/3dca

3D Cellular Automata Simulator

c cellular-automata opengl simulation

Last synced: 06 Jul 2025

https://github.com/umbrellaleaf5/os_homeworks

My repository with home exercises on operating systems in C at MIPT DAFE/RSE

c dafe education mipt os

Last synced: 10 Jan 2026

https://github.com/easingsoft/natforms

Small C wrapper over windows native graphical widgets without spoiling tradition

button c graphic gui img lite native tcc toolkit tools ui windows

Last synced: 13 Oct 2025

https://github.com/abtinz/c-mini-projects

C mini projects for every one(AUT,My self projects)

c

Last synced: 09 Oct 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/mahdavipanah/libcdll

A cozy C library that implements circular doubly linked list

c data-structures library linked-list

Last synced: 12 Oct 2025

https://github.com/himujjal/libytdl

A c library for downloading YT videos written in Nim

c nim yt-dl yt-downloader ytdl-alternative

Last synced: 09 Oct 2025

https://github.com/alishbz/bldc-motor-controller

Abstract motor control interface firmware that I developed for BLDC motor Six step and torque control.

bldc c six-step

Last synced: 23 Apr 2025

https://github.com/rdipardo/libmoreinttypes

A minimal library of enhanced integer types for C

c data-types-and-structures

Last synced: 29 Apr 2025

https://github.com/electrocodeur/servo

Projet : ServoMoteur

arduino c

Last synced: 10 Apr 2025

https://github.com/tsnsoft/components_choice_wxwidgets-linux

Компоненты выбора в wxWidgets на С++ в Code::Blocks

c choice codeblocks cpp example linux wxwidgets

Last synced: 03 Jul 2025