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/rdkcentral/ut-core

Unit Test - Core Framework

c framework testing

Last synced: 17 Jan 2026

https://github.com/bagussatoto/kumpulan-final-project-c-plus-plus

Final Project Pemprograman,Agoritma,Stuktur Data

bagussatoto c

Last synced: 23 Oct 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/owlonpc/brainquack

Simple x86-64 Linux JIT compiler for the brainfuck programming language.

brainfuck brainfuck-compiler c c99 compiler compiler-optimization jit jit-compiler

Last synced: 24 Apr 2026

https://github.com/kampi/nrf-rv-3028-c7

MicroCrystal RV-3028-C7 driver implementation with an example project for the NRF52-DK development board from Nordic Semiconductor.

arm c nordic nordic-bluetooth nordic-semiconductor nordicsemi nrf52 rtc

Last synced: 13 Apr 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/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/Tyler887/winboot

⚙️ A Windows boot loader that replaces Microsoft's boot loader

assembly-language c gpl microsoft windows windows-10 windows-11

Last synced: 10 Mar 2025

https://github.com/xnacly/xc

implementation of wc in various languages

c golang java python rust

Last synced: 04 Feb 2026

https://github.com/zeloe/rtconvolver

A realtime convolution VST3

c convolution cplusplus cuda juce

Last synced: 22 Apr 2025

https://github.com/nishkarshraj/datastructuresproject

Hello Everyone! This is a project of SCM headed by Nishkarsh Raj to make a collaborative effort on Git to make a running model to demonstrate Linked List using C++.

automation c collaboration git github log project scm source source-code

Last synced: 22 Apr 2025

https://github.com/neyn/cneyn

Fast and Lightweight C HTTP Library

c c-library c99 fast-library http htttp-server webserver

Last synced: 24 Mar 2025

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

Conf parser helper library

c config library parser

Last synced: 13 Jul 2025

https://github.com/chr5tphr/cinpy

Using C in Python (A quick introduction)

c cpython ctypes python tutorial

Last synced: 04 Sep 2025

https://github.com/codewizard-404/iset

This repository serves as a collection of academic projects, assignments, or learning exercises related to programming and IT concepts, intended for educational purposes and skill development during my time at ISET Charguia.

android angular c css dart django html java javascript nodejs php python soap springboot sql symfony talend typescript uml xml

Last synced: 10 Apr 2025

https://github.com/lind026/ucsan

The User Concurrency Sanitizer (UCSAN)

c concurrency concurrent-programming data-race-detection

Last synced: 23 Apr 2025

https://github.com/smiley4/softwarerenderer

A 3d Software Rasterizer written in C

3d 3d-graphics c computer-graphics rasterizer software-rendering

Last synced: 12 Jun 2025

https://github.com/ullenius/megaman2-password

Mega Man 2 Password Generator written in C

apache-license-2 c c99 megaman megaman2 nes password-generator

Last synced: 04 Sep 2025

https://github.com/maximilianfeldthusen/simpleparser

This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.

c parser

Last synced: 05 Sep 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/arcadedan/danos

personal project for learning x86-64 asm

assembly assembly-x86 c kernel makefile

Last synced: 24 Apr 2025

https://github.com/samimbr/tp-m1-rsd-usthb-

TP M1 RSD USTHB 2023 2024 , Scripts et Rapports , ALGO , ASGBD , SE , ALGO REPARTIE , MULTIMEDIA

algorithms-and-data-structures c complexity compression cv2 image-processing java jupyter-notebook linux oracle parallelism plsql python rle rmi semaphore socket sql tcp udp

Last synced: 08 Sep 2025

https://github.com/nazmusweb-coding/dos-programming

This repository showcases mini and final projects for a course of my university.

c gcc gtk3 gui-application software-development ubuntu windows-app

Last synced: 13 May 2025

https://github.com/amaitou/minishell

Explore shell programming with our Minishell project – a lightweight, interactive command-line shell built entirely in C. Experience a hands-on journey in creating a basic yet functional shell, delving into process handling, command execution, and user input parsing. Engage with the fundamentals of shell implementation in this educational endeavor.

1337school 42cursus 42network c minishell42

Last synced: 09 Apr 2025

https://github.com/amaitou/cub3d

This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. The goal be to make a dynamic view inside a maze.

1337school 3d 42cursus 42network c cub3d-42 minilibx raycasting

Last synced: 09 Apr 2025

https://github.com/nfultz/freecell

a solitaire card game (fork)

c fork game

Last synced: 27 Apr 2025

https://github.com/sitewhere/sitewhere-arduino

Library that simplify sending data to SiteWhere from Arduino hardware.

arduino arduino-library c hardware sitewhere sitewhere-arduino

Last synced: 28 Apr 2025

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

Minecraft rewritten in C

c minecraft

Last synced: 28 Apr 2025

https://github.com/ardeshirv/i_wrote_a_virus_code

Simple joke that present "I wrote a virus ..." on screen, It's not a virus

ardeshirv c crossplatform joke

Last synced: 06 Jul 2025

https://github.com/git-bruh/termbox-widgets

(UNOFFICIAL) Reusable widgets for termbox2 (https://github.com/termbox/termbox2)

c curses ncurses termbox tui widgets

Last synced: 28 Apr 2025

https://github.com/dimalmfao/dimanet

DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).

ai c contributions-welcome library open-source

Last synced: 28 Apr 2025

https://github.com/pranjay-poddar/dsa_asg4

Test the code by running it directly on the online compiler, Link given below.

c data-structures

Last synced: 26 Mar 2025

https://github.com/thefangbear/shared_memory

Portable cross-UNIX header-only shared memory message-passing library using POSIX shmem in C

c posix shmem unix

Last synced: 10 Dec 2025

https://github.com/ruban2205/c-programs

Welcome to the C-Programs repository! This repository is a collection of various C programs created by www.rubangino.in. It serves as a resource for learning and understanding different programming concepts, algorithms, and data structures using the C programming language.

c c-programming c-programming-language c-programs

Last synced: 10 Apr 2025

https://github.com/blueskyson/exponential-golomb-coding

A c implementation of exp-golomb code for 8-bit data, including encode and decode method.

c coding

Last synced: 29 Apr 2025

https://github.com/mustfaozcan/pdp_derskodlari

Programlama Dilleri Prensipleri Muhammed Fatih Adak derste yazılan kodlar (2024)

c java lisp

Last synced: 27 Oct 2025

https://github.com/changyeop-yang/study-c

C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 또한, 오늘날 많이 쓰이는 C++는 C에서 객체 지향형 언어로 발전된 것이다. 또 다른 다양한 최신 언어들도 그 뿌리를 C에 두고 있다.

c cpp mit-license

Last synced: 15 Apr 2026

https://github.com/jakubtomsu/raylib-template

C/C++ game template for Raylib and Visual Studio. Just download and use, no setup required

c cpp easy-to-use game game-development raylib raylib-cpp

Last synced: 07 Oct 2025

https://github.com/justinmeiners/c-foundation

An implementation of an ANSI C class system similar to Apple's Core Foundation. (Retain/release, autorelease, mutable/immutable, etc)

apple autorelease c cocoa foundation reference-counting

Last synced: 08 Oct 2025

https://github.com/hxndev/dependency-analysis-and-speedup

In this task, we were given some code snippets and we had to calculate the Dependencies in the code and if resolveable, we needed to re-write the code to remove any sort of dependencies. Furthermore, we had to calculate the speedup graphs too.

c code dependencies dependency-analysis distributed-computing distributed-systems paralelism parallel parallel-computing parallel-programming speedup

Last synced: 09 Oct 2025

https://github.com/nsauzede/ns_vade

🧰 Source management tooling based on GNU Make, GCC, Python and other standard tools

c hacktoberfest python tdd vade vlang

Last synced: 19 Jan 2026

https://github.com/grz0zrg/fb_monitor

C Framebuffer display of a remote (HTTP) JPEG image / Octoprint monitoring from REST API

3d-printing c embedded-systems framebuffer graphics monitoring monitoring-tool octoprint

Last synced: 12 Oct 2025

https://github.com/germanaizek/picobase64

Very lightweight encoder and decoder base64 for C/C++

base64 c cpp cross-platform header-only lightweight

Last synced: 12 Oct 2025

https://github.com/andrej123456789/uno_pp

Simple game inspired by Uno with extra tweaks

c game terminal

Last synced: 13 Oct 2025

https://github.com/blaskovic/dwm

DWM with my own DWM-PANEL daemon for xsetroot feature

c daemon dwm dwm-panel xinitrc

Last synced: 22 Jan 2026

https://github.com/gastonduault/zelda

Zelda in C with the SDL 2.0 library

c jeu sdl2

Last synced: 14 Mar 2026

https://github.com/umutsevdi/rle-img-compression

A Utility program that can compress PGM images using Run Length Encoding Algorithm or reconstruct them without loss.

c image pgm pgm-image rle rle-compression-algorithm

Last synced: 14 Mar 2026

https://github.com/sabyasachi-seal/codinginc-cpp

This Is where I keep the C codes that I practice

c coding practice programming

Last synced: 27 Jan 2026

https://github.com/alekay-software/websocket-std

Websocket implementation in rust with std support and static library with ffi support.

c cargo esp-rs esp32 ffi rust websocket

Last synced: 25 Oct 2025

https://github.com/mohammadne/aut

my university tasks and programs

b-minor c compiler

Last synced: 24 Feb 2026

https://github.com/im-rises/cunicodelib

C header only Library to write UTF8 text to the console for Windows, macOs and Linux.

c console cpp multi-platform unicode utf8

Last synced: 25 Oct 2025

https://github.com/lumbrjx/ebpf-nta

A simple, portable eBPF C program for analyzing and filtering network traffic on Linux. With a self-cleaning Go-based user-space program including easy setup and cleanup using a Makefile.

c ebpf filtering golang kernel-space linux monitoring networking observability packet tcp traffic-control user-space

Last synced: 26 Oct 2025

https://github.com/soypat/so

MWE tutorial of .so dynamic linking. Call C from Go; and Go from Python

abi c ctypes dynamic dynamic-linking ffi go golang python python-ctypes shared-library shared-object

Last synced: 27 Oct 2025

https://github.com/winterrdog/x86-bootloader

A hobby project to learn how to make a bootloader. Written in C and x86 Assembly

assembly-x86 bootloader c nasm qemu

Last synced: 27 Oct 2025

https://github.com/pgvalle/spaceinvadersclone

Yet another Space Invaders clone coded in C

c gamedev jesus jesus-christ jesus-is-da-lord-n-savior sdl2 space-invaders

Last synced: 27 Oct 2025

https://github.com/andr3w03/kgv_uas_turing-a

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 24 Jan 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/0x1nf3cted/parcer

Parcer: A Python-based C parser that produces the Abstract Syntax Tree (AST) of the provided code in both JSON and string formats. 🌲🔍

ast c compiler json lexer parser python string

Last synced: 17 Mar 2026

https://github.com/darkarp/c-dictionary

Dictionary implementation in C

c dict dictionary

Last synced: 12 Feb 2026

https://github.com/mohammadrezaamani/bridge

This Universal Shared Memory Bridge enables communication between processes across different programming languages by providing a shared memory interface, facilitating efficient data exchange.

bridge c js python shared-memory

Last synced: 16 Apr 2026

https://github.com/iturres/coding-challenges

👨‍💻 Collaborating with others, setting clear goals, and sharing knowledge are all essential components of my ongoing journey to become a proficient programmer.

c coding coding-challenges javascript python ruby sqlite3

Last synced: 15 Feb 2026

https://github.com/giorgosxou/mlpico

Static-allocation MLP inference in ANSI C using 2-slot circular buffer with fixed stride indexing. An easy to use, minimal MLP alternative to GiorgosXou/NeuralNetworks enhanced with PROGMEM, int-quantization etc.

ansi-c arduino arduino-library bare-metal c inference mlp neural-networks quantization

Last synced: 03 Jun 2026

https://github.com/bezlant/s21_bigint

🔟 An educational project to implement BigInt calculations up to 96 bits. (School 42)

biginteger biginteger-library binary-api c check decimal test-coverage

Last synced: 04 Apr 2026

https://github.com/liulinboyi/regexp

JavaScript正则 JavaScript regexp 移植MuJS中的正则,使用JavaScript,来实现JavaScript中的正则,RegExp in JavaScript,方便大家使用自己熟悉的语言调试

c javascript mujs regexp

Last synced: 21 Apr 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/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/lind026/coroutine-in-c

The Unix style of coroutine mechanism in C language.

c coroutine

Last synced: 14 May 2025

https://github.com/haxpor/lazyfoo-opengl2c

Opengl 2.1 with few tutorial of 3.3 later in the series in C following tutorials from lazyfoo but with SDL2, added improvement and few more features if possible

c opengl opengl2 opengl3 opengl3-0 sdl2

Last synced: 12 Apr 2025

https://github.com/n0la/libdice

dice rolling library

c lgplv3 pnp

Last synced: 13 Sep 2025

https://github.com/soerlemans/acris

Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.

acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler

Last synced: 02 Feb 2026

https://github.com/ferhatgec/valacat

Fegeya ValaCat, Vala implementation of ColoCat.

c cat cli colocat color colorize filesystem glib implementation line-by-line read vala

Last synced: 14 Apr 2025

https://github.com/pcercuei/tinymm

Tiny memory manager for tiny data

c memory-allocation memory-allocator memory-management

Last synced: 02 Sep 2025

https://github.com/saloniamatteo/smclib

Salonia Matteo's C Library (written in C99)

c c-header c-library c99 library libsmc posix-c posix-compliant smclib

Last synced: 18 Sep 2025

https://github.com/astrodynamic/decimal-in-c

Decimal is a high-precision value type for financial calculations that minimizes errors due to rounding. It represents big numbers how in C#.

biginteger bignum-library c cmake decimal library makefiles testing

Last synced: 18 Feb 2026

https://github.com/j-m-li/xd640

Xd640 Linux desktop environment

c fltk linux

Last synced: 08 May 2025

https://github.com/mydafzal/paging-and-segmentation

Visualize the Paging and Segmentation schemes in an Operating System using C language.

c cplusplus-11

Last synced: 01 Jan 2026

https://github.com/azazhassankhan/low_latency_hardware_accelerator_for_stockmarket_indicators

📈 Welcome to the repository that powers the future of stock market analysis with lightning-fast hardware acceleration on FPGA! ⚡️

c compare fpga-accelerator hft-trading trading-bot vhdl

Last synced: 14 Apr 2025

https://github.com/datslim/tetris-c

A classic Tetris implementation in C designed to run in the terminal.

c cli game terminal tetris

Last synced: 19 Feb 2026

https://github.com/madebypixel02/philosophers

[42 Madrid] I’ve never thought philosophy would be so deadly

42-cursus 42born2code 42madrid 42school c makefile mutex philosophers semaphores shell

Last synced: 22 Sep 2025

https://github.com/ekkoz897/42cursus_push_swap

This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.

42born2code 42cursus 42school algorithms c push-swap sorting-algorithms stacks

Last synced: 23 Sep 2025

https://github.com/iryukizo/check_lines

A little python script to check lines in your c files.

c ctags format lines-of-code pypi python-script python3

Last synced: 29 Oct 2025

https://github.com/jovanlanik/gtklock-powerbar-module

gtklock module adding power controls to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 13 May 2025

https://github.com/simon-zerisenay/libft

Libft: Libft is a library project that aims to recreate various standard C library functions as well as additional useful functions. The project helps to strengthen programming skills by implementing common functionality from scratch.

42 42-school 42born2code 42projects c clibrary ecole42 libft

Last synced: 24 Sep 2025

https://github.com/eeshaarif/reliable-file-transfer-udp-without-timeout

A program in GNU C/Linux that transfers a video file in UDP reliably using sliding window protocol without timeout and selective repeat.

c gnu-linux network-programming pthreads reliable-udp socket-programming threads udp-client udp-server video-transmission

Last synced: 02 Aug 2025

https://github.com/divinrkz/one-liners

Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++

c cpp java javascript php python ruby rust typescript

Last synced: 03 Aug 2025