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/filimonovalexey/stepik

Решение курса на Степик: Основы программирования на C. Задачи.

c stepik stepik-course

Last synced: 09 Jul 2025

https://github.com/fsmaxb/oggextract

Extract ogg from binary files.

c extract-ogg ogg-vorbis

Last synced: 20 Mar 2025

https://github.com/fmahadybd/full-train-project-with-c

Full Ticket Management System using C language. A simple Lab Project of Green University of Bangladesh. In this project using basic operation of programming language C

c

Last synced: 21 Mar 2025

https://github.com/osvegn/ecs

ECS using C langage

c ecs entity-component-system

Last synced: 30 Oct 2025

https://github.com/rafaykhattak/assets-managment-system-oop

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 14 Jul 2025

https://github.com/dineshpinto/timetagger

FPGA programming for nanosecond photon counting

c fpga fpga-programming linux photonics picosecond swig-binding verilog

Last synced: 12 Apr 2025

https://github.com/nurodev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 08 May 2025

https://github.com/kauahensilva/c_two_three_and_red_black

This algorithm, implemented in C, demonstrates the understanding of two advanced tree structures: 2-3 trees and red-black trees. It showcases the fundamental concepts, operations, and comparisons between these data structures.

c three-2-3 three-rb

Last synced: 11 Sep 2025

https://github.com/lind026/coroutine-in-c

The Unix style of coroutine mechanism in C language.

c coroutine

Last synced: 14 May 2025

https://github.com/KauaHenSilva/c_two_three_and_red_black

This algorithm, implemented in C, demonstrates the understanding of two advanced tree structures: 2-3 trees and red-black trees. It showcases the fundamental concepts, operations, and comparisons between these data structures.

c three-2-3 three-rb

Last synced: 10 May 2025

https://github.com/00xglitch/lex-b-compiler

Lex B. is language that was build using Lex, Bison and C programming language.

bison bison-example bison-grammar bison-yacc c deallocation functions gcc gcc-complier lex lexical-analyzer lexical-parser

Last synced: 17 Oct 2025

https://github.com/sukhmancs/os-dev

Operating system written in x86 assembly and C.

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: 11 Apr 2025

https://github.com/bionelabs/eventloop

A simple C thread pool implementation with single core

c caophuocthanh eventloop onebuffer queue xcode

Last synced: 09 Apr 2025

https://github.com/kusma/cure-for-cancer

The Cure for Cancer, a demo by Excess and friends

c c-plus-plus demoscene software-rendering

Last synced: 02 Mar 2026

https://github.com/johnntirintis/cs50

Personal solutions to problem sets and labs from Harvard University's CS50: Introduction to Computer Science. Covers a wide range of programming languages including C, Python, JavaScript, and SQL.

c computer-science cprogramming cprogramming-language cs50 cs50-answers harvard labs problem-sets python solutions

Last synced: 29 Nov 2025

https://github.com/pollyren/argparse

A simple command-line argument parser in C

argument-parsing c cli

Last synced: 22 Sep 2025

https://github.com/jotavare/c-text-editor

A text editor built from scratch in C, using less than 1000 lines of code.

c input-output search syntax-highlighting text-editor text-viewer

Last synced: 12 Nov 2025

https://github.com/mushrom/gojira

A nifty scheme interpreter

c scheme-interpreter

Last synced: 17 Jan 2026

https://github.com/kassane/asio-zig

asio (standalone) event-loop to C API - Experimental (uses zig 0.12.0)

asio asio-library asynchronous c concurrency cplusplus cpp ffi-bindings threading zig

Last synced: 15 Apr 2025

https://github.com/tomsik68/ansi_colors

Single-header macro-based library for using terminal color codes in C/C++

c colors colors-codes console cpp terminal

Last synced: 31 Aug 2025

https://github.com/vishalsharma0309/nano_drone

An autonomous nano drone with an end-to-end closed-loop visual pipeline with multiple visual inputs

c cnn crazyflie pulp riscv

Last synced: 18 Apr 2026

https://github.com/willdoescode/tree

recursive tree command in c.

c tree

Last synced: 20 Feb 2026

https://github.com/hwpoison/tinyc-http-server

A tiny HTTP single file multithread server written with pure C (<80kb), server static content and media files. Includes basic file explorer.

c html http http-server multithreading

Last synced: 18 Jun 2025

https://github.com/serhiicho/playground

This repo is the playground for programming languages that I'm playing with

c cpp go haskell java js node php python

Last synced: 01 Apr 2025

https://github.com/bablokb/pico-bme280

Read BME280 sensor values with a Raspberry Pi Pico using the official Bosch-API

bme280 c pico

Last synced: 12 Jun 2025

https://github.com/alphaville/static_malloc

C: malloc for static allocation! :eyes: :tractor:

c cprogramming embedded embedded-systems memory-management systems-programming

Last synced: 01 Jul 2025

https://github.com/lelserslasers/gameoflife

Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)

2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation

Last synced: 30 Jul 2025

https://github.com/vaibhavpandeyvpz/php-rsvg

PHP extension based on RSVG library to quickly convert SVG files into EPS, PDF, PNG and SVG again.

c cairo pdf php phpize png rsvg

Last synced: 24 Apr 2025

https://github.com/carcargroup05/designatedcar

This is a repo to store codes for the designated project of the car car class in NTUEE. We appreciate for your star to our repo.

arduino bfs-search c cplusplus python

Last synced: 22 Apr 2025

https://github.com/ollieday/sonoff-http

Alternative firmware for the ITEAD Sonoff Wi-Fi Remote Control Smart Switch

c esp8266 firmware iot mongoose-os sonoff

Last synced: 08 Apr 2025

https://github.com/d-coder111/practolearn

PractoLearn serves as a repository for acquiring fundamental knowledge through hands-on projects suitable for beginners and individuals of all skill levels. We encourage you to participate and warmly welcome your contributions.

beginner-friendly c c-programming competitive-programming contributions-welcome cpp data-science-projects data-structures first-contributions hacktoberfest hacktoberfest-accepted improvement-proposal java projects-list python web-development

Last synced: 20 Aug 2025

https://github.com/ldeakin/zarrs_ffi

C/C++ bindings for the zarrs rust crate

c cpp library zarr zarr-v3 zarrs

Last synced: 24 Apr 2025

https://github.com/himanshugoel2797/btrfs-parser

Rough parser for btrfs file systems, test for adoption of btrfs in Cardinal

btrfs c cardinal osdev parser

Last synced: 04 Feb 2026

https://github.com/secondfry/school21-libft

Standart library project (libft) from Ecole 42 (done in School 21, Moscow campus)

c coding-bootcamp coding-school ecole42 libft school21 university

Last synced: 08 Nov 2025

https://github.com/globbie/knowdy

Knowdy: a knowledge management system

c database embedded-database graph graph-database

Last synced: 24 Apr 2025

https://github.com/abdelazeem201/arm-core

This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the ARM instruction set, release and name. In 2005, ARM provided a summary of the numerous vendors who implement ARM cores in their design.

amba armv4 armv6 armv7 armv9 axi c fpga soc systemverilog verilog vhdl vhdl-code

Last synced: 03 Sep 2025

https://github.com/akash1474/txedit

TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️

c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app

Last synced: 10 Jul 2025

https://github.com/detectivekaktus/textify

Different text file format converter and renderer

c cli command-line-tool coverter file-conversion file-converter renderer

Last synced: 16 Aug 2025

https://github.com/gabriel-logan/auto

Repository with several codes that automate tasks in a practical way.

automation c c-plus-plus collaborate communityexchange csharp java javascript linux programming python typescript windows

Last synced: 24 Aug 2025

https://github.com/datkt/napi

N-API C Interop for Kotlin/Native

binding c cinterop interop kotlin kotlin-native n-api napi native node

Last synced: 24 Aug 2025

https://github.com/zoonman/nanodds

DDS for SSB 6.1 transceiver based on Si5351A, ST7735 and ATMEGA1284P

arduino arduino-nano atmega1284p c dds hamradio platformio si5351 st7735 wip

Last synced: 11 Apr 2025

https://github.com/eigilhs/c-natra

A Sinatra-style microframework for C.

c dont-use-this-no-really libevent web-framework

Last synced: 24 Mar 2025

https://github.com/jonsteinn/top-down-shooter-in-c

A simple game to explore the SDL library

c game gcc linux-game sdl2 top-down-shooter

Last synced: 21 Apr 2025

https://github.com/desmonhak/colors-c-c-plus-plus

Cabecera que permite manipular colores con C/C++ de una forma mas sencilla

c colors easy

Last synced: 03 Mar 2026

https://github.com/bogdan016/c-projects

A few coding projects I made while learning C for my exams! There's a mix of games like Rock Paper Scissors, Hangman, and Tic-Tac-Toe, Guess the Number game etc.

c cprogramming cproject

Last synced: 03 Sep 2025

https://github.com/hadron13/orbitoor

My first Ludum Dare Game (47) game

c from-scratch game ludum-dare orbital-mechanics sdl2

Last synced: 04 Feb 2026

https://github.com/dreampast/libul

Some header-only utility files

c cpp cross-compiler cross-plattform native utiltity

Last synced: 22 Jun 2025

https://github.com/raphiara/spms_ring

Single publisher multiple subscriber ring buffer written in C

c inter-process-communication ipc library lock-free message-queue publish-subscribe queue shared-memory

Last synced: 07 May 2025

https://github.com/dyne/lua-paillier

Lua module for the Paillier cryptographic scheme

c crypto lua paillier

Last synced: 10 Mar 2026

https://github.com/rgimad/gtk_examples

some examples of using GTK library

c gtk

Last synced: 16 Jan 2026

https://github.com/kai-kj/microcompute

A small library for gpu computing

c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl

Last synced: 12 Apr 2025

https://github.com/praveen1664/easy-machine-learning

This is a curated list of Easy machine learning frameworks, libraries and software (by language

c cpp data-science deep-learning machine-learning neural-network

Last synced: 10 May 2026

https://github.com/malb/m4rie

M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16

c linear-algebra matrix-factorization matrix-multiplication

Last synced: 15 Apr 2025

https://github.com/yash22222/c-programming-projects-and-algorithms

In computer programming terms, an algorithm is a set of well-defined instructions to solve a particular problem. It takes a set of input(s) and produces the desired output. For example, An algorithm to add two numbers: Take two number inputs Add numbers using the + operator Display the results.

algorithms algorithms-and-data-structures c c-programming c-programming-language data-structures mini-project

Last synced: 13 Jun 2026

https://github.com/sisoma2/drivertester

Program to test IOCTLs in Drivers

c driver ioctl malware malware-analysis windows

Last synced: 19 Apr 2025

https://github.com/ryantusi/cs50x

🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨

api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3

Last synced: 16 May 2025

https://github.com/vmj/othello

OpenGL Othello game

c game opengl othello

Last synced: 23 Apr 2025

https://github.com/libdriver/hdc2080

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

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

Last synced: 23 Apr 2025

https://github.com/jiab77/cryptknock

Encrypted Port Knocking Tool

c port-knocker

Last synced: 23 Apr 2025

https://github.com/danielmartensson/java-applications

Simulation of 3D models, web applications, JavaEE, JavaFX and Sockets

3d blender c c-application embedded-java embedded-systems gnu-octave java java-application mysql-server socket

Last synced: 07 May 2026

https://github.com/marcusvinix/minishell

The objective of this project is for you to create a simple shell. Yes, your little bash or zsh. You will learn a lot about processes and file descriptors.

42school c minishell

Last synced: 18 Jun 2026

https://github.com/samuelmarks/type-correct

Correct types: typed correctly

c cpp libclang libtooling llvm

Last synced: 08 May 2026

https://github.com/ferhatgec/solfege

Solfege Esoteric Language, Do Re Mi Fa...

c cpp esolang esoteric-language programming programming-language stdio

Last synced: 15 Jun 2026

https://github.com/kishore-ganesh/zeroshell

A work in progress attempt to make a shell that supports piping and redirection in Linux

c linux-shell operating-systems shell

Last synced: 29 Jun 2026

https://github.com/sphinx-contrib/cheader

Sphinx extension that implements a c:header directive.

c sphinx sphinx-extension sphinxcontrib

Last synced: 14 May 2026

https://github.com/ivkos/hexviewer

Console hex viewer written in C

c console hex hex-viewer hexviewer simple

Last synced: 13 Jun 2026

https://github.com/githubprankster/ps2kit

The PS2 SDK, from the future of today

assembly c mips playstation-2 playstation2 ps2 sdk

Last synced: 08 May 2026

https://github.com/lakostis/nvdock

Fork of nvdock, a tray icon to easily launch the nvidia-settings control panel

c dockapp gtk2 linux nvidia x11

Last synced: 07 May 2026

https://github.com/william-o-s/unsw_comp1511_tutoring

Currently tutoring COMP1511 24T2

arrays c comp1511 linked-list

Last synced: 24 Jun 2026

https://github.com/hope2333/tsac-ng

神经音频编解码器 — Multi-backend neural audio codec. CPU (AVX/AVX2/AVX-512, NEON/SVE, RVV), GPU (CUDA, HIP/ROCm, Vulkan), LLVM JIT. Clean-room implementation.

arm64 audio-codec avx c cuda dac hip llvm-jit neural-audio riscv simd vulkan

Last synced: 29 Jun 2026

https://github.com/f0rkr/minishell

Making a shell using dummy C.

c descriptors minishell shell zsh

Last synced: 13 May 2026

https://github.com/prakharchoudhary/codeverse

My implementations of various DS and algorithms, alongwith my submissions on coding platforms like Codechef, Hackerrank, Hackerearth etc.

algorithms-datastructures c codechef-solutions competitive-learning competitive-programming cpp hackerearth hackerrank-solutions python spoj-solutions

Last synced: 08 May 2026

https://github.com/streamndad/streamn-scoreboard

Third-party OBS Studio plugin for tracking youth hockey scoreboard state. Writes game data to text files for use with OBS Text sources.

c clock hockey livestreaming obs-plugin obs-studio obs-studio-plugin scoreboard scorebug scorekeeper sports streamn-dad youth-sports

Last synced: 16 Apr 2026

https://github.com/xplshn/cbc

C B Compiler, a working B compiler that is fully compliant with B, with nice warnings and errors, configurable via standard flags like -W/-Wno, and -F and -Fno to turn on/off warns/features. -std=B/-std=Bx for some extensions. Compatible with tsoding/b

b blang c c11 compiler compiler-design language qbe suckless unix

Last synced: 05 Oct 2025

https://github.com/kirillzhosul/reverse-proxy

Simple reverse proxy written in C

c educational http linux nginx proxy reverse-proxy socket

Last synced: 17 Oct 2025

https://github.com/triformine/battleship

This is a variation of the classic battleship game where you can move your ships and when you miss a ship, a mine is placed on the board.

ai ansi-c battleship-game board-game c game multiplayer multithreading rust-lang

Last synced: 09 Oct 2025

https://github.com/franz1981/franz_flow

Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers

c c11 concurrent-data-structure high-performance ipc low-latency queue ring-buffer zero-copy

Last synced: 10 Jan 2026

https://github.com/yeager/firestaff

🔥 Source-faithful Dungeon Master engine — DM1, CSB, DM2, DM Nexus on modern hardware. macOS, Windows, Linux, Steam Deck.

c chaos-strikes-back cross-platform deterministic dungeon-master ftl-games game-engine linux macos open-source preservation reimplementation retro-gaming reverse-engineering sdl3 windows

Last synced: 25 Jun 2026

https://github.com/betacraftuk/beta-c

Minecraft rewritten in C

c minecraft

Last synced: 28 Apr 2025

https://github.com/marcbperez/c-programming-security

C programming examples that cover basic operations and security exploits.

c docker gradle security

Last synced: 29 Apr 2026