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/dusongg/studynotes

C++11-20 、Linux进程/线程/内核设计/网络、进阶算法、java/python语法基础、Git、Mysql

backend c docker git golang jobs linux lua mysql redis

Last synced: 15 Apr 2025

https://github.com/drankinatty/gtkwrite

GtkWrite Text Editor written in C and Gtk+2.

c editor gtk2 linux windows

Last synced: 13 May 2025

https://github.com/uiu-developers-hub/c-structure

A comprehensive collection of header files of 'C' language focusing on the data-structures and algorithms

algorithms c data-structures header-files

Last synced: 15 Apr 2025

https://github.com/armink-rtt-pkgs/thread_pool

a thread pool base on RT-Thread | 基于 RT-Thread 的线程池实现

ansi c rt-thread thread-pool threadpool

Last synced: 17 Sep 2025

https://github.com/danisfermi/myshell

Simple Shell using C (Process API)

c cli shell

Last synced: 25 Jul 2025

https://github.com/c-cube/ocaml-minisat

OCaml bindings to Minisat

binding c cpp minisat ocaml sat

Last synced: 21 Mar 2025

https://github.com/teenbiscuits/pasame-codigo

Pásame el Código es una web open source con apuntes y ejercicios resueltos de las diferentes asignaturas que componen el Grado de Enxeñería Informática da Universidade da Coruña.

apuntes astro c cc-by-nc ds ejercicios fic gei git gplv3 java ocaml pp pro1 pro2 pro2324 tailwindcss udc universidad

Last synced: 14 Aug 2025

https://github.com/hwzlovedz/esp-pocket2

A satisfactory ESP32S3 development board

c esp-idf esp32 esp32-s3 freertos lvgl touchscreen

Last synced: 05 Apr 2025

https://github.com/sternenseemann/sternenblog

file based CGI blog software written in C

blog c cgi http web

Last synced: 29 Jul 2025

https://github.com/sindresorhus/windows-terminal-size

Get the terminal window size on Windows

c columns rows size terminal tty windows

Last synced: 19 Oct 2025

https://github.com/mahi97/persian-compiler

~ Just Another Persian Compiler

c compiler lexer persian

Last synced: 13 May 2025

https://github.com/charlesaverill/ecco

An Educational C COmpiler written in Python, written for use in my Practical Compiler Design course

c compiler compiler-design

Last synced: 11 Apr 2025

https://github.com/savaughn/raylib-rgb30-template

A template project to develop native games for the Powkiddy RGB30 using raylib

c raylib rgb30

Last synced: 21 Jul 2025

https://github.com/s-you/dpdk.cr

Crystal bindings to Intel's DPDK at wire rate packet processing.

c crystal dpdk

Last synced: 01 Aug 2025

https://github.com/rusq/gohaskell

Example of calling Haskell Function from Go program (using C interface)

c example golang haskell interface lulz tutorial

Last synced: 21 Apr 2025

https://github.com/okeuday/sillymud

SillyMUD codebase as a CloudI Service

c cloudi dikumud mud rpg rpg-game

Last synced: 23 Apr 2025

https://github.com/1password/markdown-benchmarks

Benchmarking markdown libraries

c golang markdown rust

Last synced: 08 Apr 2025

https://github.com/stylewarning/callback-heaven

Generating and managing callbacks from C into Heaven (Lisp).

c common-lisp lisp the-ugly-truth-about-programming

Last synced: 30 Jul 2025

https://github.com/typhoon-hil/cparser

C parser writen in Python

c parsing python

Last synced: 27 Jun 2025

https://github.com/qtexcel/qlibxlsxwriter

Use libxlsxwriter in Qt 5 or 6. libxlsxwriter is a C library for creating Excel XLSX files.

c cpp excel libxlsxwriter qt xlsx xlsxwriter

Last synced: 11 Apr 2025

https://github.com/aligrudi/neateqn

An eqn preprocessor for Neatroff

c eqn neatroff preprocessor roff

Last synced: 28 Dec 2025

https://github.com/ramiromagno/c3po

From C to R and back again

c documentation r

Last synced: 05 Sep 2025

https://github.com/robertlipe/riscv7

UNIXv7 ported to RISC-V, specifically the Longnan Nano SBC

c hacktoberfest historic risc-v risc-v-assembly unix

Last synced: 15 Apr 2025

https://github.com/libdriver/ags02ma

AGS02MA full function driver for general MCU and Linux.

ags02ma c full-function-driver iic linux mcu tvoc

Last synced: 30 Jul 2025

https://github.com/Nuno-Jesus/so_long_invalidator

Small map validator for 42 School so_long project

42 42born2code 42cursus 42porto 42projects 42school c programming solong

Last synced: 24 Mar 2025

https://github.com/tsupplis/cpm86-crossdev

CP/M-86 cross development environment

asm c ccpm cpm cpm22 cpm86 os vintage

Last synced: 25 May 2026

https://github.com/basemax/html-minifier-c

International obfuscated contest: Small C program to minify HTML sources and generate a minified HTML output.

c html ioccc minifier minifier-html minifiers

Last synced: 18 Oct 2025

https://github.com/heatxd/gekkonet

P2P Rollback Game Networking SDK

c cpp game-development library netcode networking rollback-netcode sdk

Last synced: 13 Feb 2026

https://github.com/jeertmans/delaunaytriangulation

C implementation of Delaunay Triangulation algorithm, provided with an easy to use GUI.

algortihm c delaunay delaunay-triangulation triangulation

Last synced: 22 Oct 2025

https://github.com/onderweg/swift-from-go

Example code: calling Swift from Go

c go swift

Last synced: 14 Jan 2026

https://github.com/kojix2/tiktoken-c

C API for tiktoken-rs

bpe c tiktoken tokenizer

Last synced: 07 Oct 2025

https://github.com/rofl0r/woody-opl

DOSBOX "woody" opl3 emulator for C projects

adlib c opl2 opl3 woody

Last synced: 12 Mar 2026

https://github.com/rekgrpth/ngx_http_captcha_module

nginx module for generate captcha and validate captcha code

c captcha nginx

Last synced: 06 Oct 2025

https://github.com/yangruihan/clox

Repository for C implement programming language with the book "Crafting Interpreters" http://www.craftinginterpreters.com/

c programming-language

Last synced: 11 May 2025

https://github.com/the-diosbot-md/the-mikubot-mdv5

Hola un placer tenerte aqui en mi repositorio si te gusta puedes darme una estrellita para apoyar mi trabajo

c html java javascript python

Last synced: 06 Apr 2025

https://github.com/yeaseen/angrybirds_igraphics

:performing_arts: A casual puzzle video game implemented in C/C++ with OpenGL iGraphics for GUI as a term project assignment of C Programming Language Sessional course, CSE102 of CSE, BUET.

angry-bird-game angry-birds c cpp cse-buet igraphics-project opengl visual-studio

Last synced: 14 Aug 2025

https://github.com/greenboxal/fimbulclient

Open source Ragnarök Online client in C++

c game opengl ragnarok

Last synced: 11 Jul 2025

https://github.com/egecetin/libkaleidoscope

A library to create kaleidoscope effect on images with CUDA. You can build on all platforms using CMake

c cpp cuda image-filter image-filtering image-manipulation image-processing kaleidoscope python real-time real-time-processing video-filter video-filtering video-processing

Last synced: 14 Apr 2025

https://github.com/alvarorichard/duckwave

Straightforward audio player written in C, designed for simplicity and ease of use. It supports playing multiple audio formats

audio audio-player c command-line flac mp3 music-player opensource simple terminal

Last synced: 07 Mar 2026

https://github.com/gochomugo/crun

Run C/C++ scripts, just like you would do with Python, Ruby etc.

c c-plus-plus cpp

Last synced: 21 Mar 2025

https://github.com/404name/funcproject

自己写的一些C系列有趣的项目:字符画/字符画剪辑/自动生成迷宫/自动走迷宫/心形自动生成迷宫

c cgame

Last synced: 19 Jul 2025

https://github.com/jibsen/bcrush

Example of CRUSH compression with optimal parsing using BriefLZ algorithms

c compression compression-algorithm crush

Last synced: 14 Mar 2025

https://github.com/bnzis/bulb

My little programming language.

bulb c cpp interpreter interpreters language lisp scripting scripting-language

Last synced: 11 May 2025

https://github.com/minnukota381/codetantra-solutions

Here, you will get Code Tantra solutions of Data Structures and Algorithms using C for Placements

algorithms c codetantra data-structures

Last synced: 12 Jul 2025

https://github.com/rauhul/cs241

Systems Programming UIUC FA 2016

c multithreading network systems-programming tcp

Last synced: 13 Apr 2025

https://github.com/hamzaelkhatri/minishell

The objective of this project is for you to create a simple shell.

c execution minishell parsing shell

Last synced: 11 Apr 2025

https://github.com/mischief/9problems

9front

9front c plan9

Last synced: 22 Mar 2025

https://github.com/dmjio/c-ffi-example

Example usage of the Haskell C FFI with hsc2hs

c ffi-bindings haskell

Last synced: 14 Apr 2025

https://github.com/lvgl/lv_lib_bmp

BMP decoder library for LVGL

bmp c embedded lvgl

Last synced: 11 Jul 2025

https://github.com/rofl0r/rcb2

intelligent and automatic build system for C

build-system build-tool c

Last synced: 11 Apr 2025

https://github.com/georgesittas/ipl-interpreter

Interpreter for a simple imperative language called IPL

c crafting-interpreters imperative interpreter language

Last synced: 11 Apr 2025

https://github.com/akagi201/flv-parser

Reads a flv file and output its information in sane C data structure

c flv flv-parser parser

Last synced: 17 Jun 2025

https://github.com/paulohrpinheiro/test-driven-learning

Learn programming by passing code tests

c javascript perl python ruby rust tdd

Last synced: 10 Jul 2025

https://github.com/shibam120302/ip_address_finder

With the help of splay tree data structure, we would create a tree whose nodes are embedded with the Ip address of the device that are connect to a specific network router.

c c-projects dsa splay-tree tree-structure

Last synced: 10 Jul 2025

https://github.com/lmangani/rtptool-wasm

Experimental WASM PCAP RTP Extraction and SRTP Decryption

c ecmascript libpcap nodejs pcap rtp srtp wasm webassembly

Last synced: 07 May 2025

https://github.com/lironmiz/codeforces

Designed to help people save the exercises I solved in c++ and track my progress and learning in algorithms, data structures, and programming math puzzles in code forces.

algorithms c codeforces-solutions competitive-programming cpp data-structures learning-by-doing low-level-programming math notepad-plus-plus solutions

Last synced: 18 Mar 2025

https://github.com/jesperancinha/whiskers-kotlin-native

This is a set of command line elements that we can run and install in our system created in Kotlin and Generated using the Kotlin Native compiler

assembly c gcc gcc-compiler graal-native graalvm graalvm-native-image gradle kotlin kotlin-native sql sql-delight

Last synced: 11 Jul 2025

https://github.com/gamemann/udp-ping

A UDP Client/Server implementation for pinging. Using for benchmarking.

c client interval linux ping server socket timeout udp

Last synced: 18 Mar 2025

https://github.com/hkmztrk/cmpe150

Bogazici University - CMPE150 (Introduction to Computing C) lab notes

c c-language cprogramming

Last synced: 19 Jun 2025

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

A test for my ASCII Graphics Library

ascii ascii-art c cpp paint

Last synced: 24 Jun 2025

https://github.com/patois/ida_vs2017

IDA 7.x VisualStudio 2017 Sample Project for IDA and HexRays plugins (works with Community Edition)

c cplusplus hex-rays-decompiler hexrays ida-plugin ida-pro project sample visual-studio

Last synced: 10 May 2025

https://github.com/basemax/randstringc

Tiny program for generate random characters using C

c cli rand-str random random-generation random-number-generators randomization randomizer

Last synced: 05 May 2025

https://github.com/sovea/qt5_p2p_chatclient-kssa

A P2P chat application client suitable for local area network(LAN)(Windows) developed using Qt5 and C++.

c p2p-chat qss qt5 qt5-qml qtcreator qtquick windows-desktop

Last synced: 11 Jul 2025

https://github.com/ibra-kdbra/codeconjurer

A C/C++ playground for exploring diverse concepts like algorithms, game engines, CMake, and more. This evolving repository is a space for experimentation, designed to deepen understanding of C++ while encouraging growth and innovation.

algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2

Last synced: 12 Jul 2025

https://github.com/hanilr/bank-management-system

Bank Management System - Written In C

bank-management-system c

Last synced: 04 Apr 2025

https://github.com/parasoft/run-cpptest-action

A GitHub Action for running Parasoft C/C++test analysis

analysis c code compliance cpp cpptest lint parasoft quality security static test testing

Last synced: 11 Jul 2025

https://github.com/libdriver/aht30

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

aht30 c full-featured-driver humidity iic linux mcu temperature

Last synced: 15 Jul 2025

https://github.com/leiless/assertf.h

🚀 C header-only formattable assert macros library

assert assertion assertion-library c cpp debug debugging header-only misuse test unittest

Last synced: 10 Sep 2025

https://github.com/ajayrandhawa/socket-programming-c

A socket is the mechanism that most popular operating systems provide to give programs access to the network. It allows messages to be sent and received between applications (unrelated processes) on different networked machines.

c http-client http-server language network network-programming programming socket socket-programming tcp-client tcp-server

Last synced: 12 Jul 2025

https://github.com/git-bruh/matrix-tui

(WIP) A terminal based Matrix client.

c curses matrix ncurses tui

Last synced: 28 Apr 2025

https://github.com/komdosh/eltechlabworks

Лабораторные работы по программированию. Студента СПБГЭТУ "ЛЭТИ" ФКТИ ИВТ.

asm c cpp eltech komdosh

Last synced: 02 Mar 2025

https://github.com/ccareaga/toe-s

Yet another hobby OS

assembly c operating-system

Last synced: 06 Sep 2025

https://github.com/TheAlexDev23/japm

A package manager that uses curses to provide a friendly UI

c cli package package-manager packages tui

Last synced: 22 Nov 2025

https://github.com/amirhnajafiz/syscall-blocker

Using eBPF to block system calls in Linux.

bcc c ebpf linux python3 sandbox

Last synced: 28 Aug 2025

https://github.com/QtExcel/Qlibxlsxwriter

Use libxlsxwriter in Qt 5 or 6. libxlsxwriter is a C library for creating Excel XLSX files.

c cpp excel libxlsxwriter qt xlsx xlsxwriter

Last synced: 08 May 2025

https://github.com/hroptatyr/echse

A cron daemon on RFC 5545 (ical) files.

c cron-daemon ical rfc-5545

Last synced: 01 Sep 2025

https://github.com/renuka-fernando/hackgen

Generate Test cases for HackerRank Problems

c cpp hackerrank java python3 testcase-generator

Last synced: 01 May 2025

https://github.com/simplyceo/rtl8192eu

RealTek RTL8192eu WiFi driver with monitor mode & frame injection support. (mirror)

c driver linux realtek wireless

Last synced: 14 Jul 2025

https://github.com/maluoi/header-libs

Collection of single header libraries I've written. C++ dynamic array and hashmap, runtime and compile time hashing functions, and a .ply 3d file format loader.

array c cpp dynamic-array fnv-1a hash plain-old-data ply single-header

Last synced: 13 Jul 2025

https://github.com/sachinl0har/basic-programs

Basic programs in Multiple Languages

basic-programs c cpp hacktoberfest java python

Last synced: 11 Mar 2026

https://github.com/sirwumpus/post4

Post4 is an indirect threaded Forth interpreter written in C.

c data-stack float-stack forth forth-2012 forth-2019 interpreter jni jni-java

Last synced: 17 Oct 2025

https://github.com/yui0/img2vec

Transforming bitmaps into vector graphics

c cpp eps jpg pdf png postrace svg

Last synced: 28 Jan 2026

https://github.com/srlozano/simple-file-system

A simple file system written in C

c filesystem linux

Last synced: 11 Oct 2025

https://github.com/xiaowenxia/git-inside

记录 git 的一些底层原理,包括对象、数据格式、传输协议、IO性能、底层子命令等。

c git github objects revision

Last synced: 28 Apr 2025

https://github.com/nomonosound/numpy-minmax

A fast function (SIMD-accelerated) for finding the minimum and maximum value in a NumPy array

avx512 c float32 numpy numpy-library python simd x86-64

Last synced: 06 Jul 2025

https://github.com/oclyke/embedded-startup

in-depth investigation of the C / C++ startup routines in an embedded microcontroller

c cpp embedded microcontroller startup

Last synced: 04 Mar 2026

https://github.com/sigmapitech/ecsls

A language server on top of the Epitech coding style.

c coding-style epitech epitech-norme language-server linter neovim neovim-lsp nix

Last synced: 26 Apr 2025

https://github.com/0-wiz-0/trrntzip

TorrentZip is a program is to use standard values when creating zips to create identical files over multiple systems

bsd-3-clause c gplv2 torrentzip zip

Last synced: 29 Jan 2026