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/andreeadraghici/30daysofcode

30 Days Of Code / HackerRank

30daysofcode c cpp hackerrank java python

Last synced: 14 Apr 2026

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/madebypixel02/abe-scalability

[Uc3m] Cybersecurity practice to measure the scalability and complexity of Attribute-Based Encryption

abe attribute attribute-based-encryption c cpabe cybersecurity data data-protection makefile protection uc3m

Last synced: 25 Feb 2026

https://github.com/hxndev/consensus-problem-using-mpi

In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.

c code consensus consensus-clustering mpi mpich parallel-programming

Last synced: 31 Mar 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/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/acgaudette/txtquad

minimalist 3d quad renderer for games

c font gamedev graphics renderer text vulkan

Last synced: 04 Sep 2025

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/marcbperez/c-programming-security

C programming examples that cover basic operations and security exploits.

c docker gradle security

Last synced: 29 Apr 2026

https://github.com/lobbyra/cub3d

A project in c that use raycasting to simulate a 3D space in a 2D map

42school c game graphic

Last synced: 19 Jan 2026

https://github.com/keharriso/ocelot

Parse C headers to identify function prototypes, type declarations, and global variables

c header-parser

Last synced: 11 Jun 2025

https://github.com/tush-tr/c_language

Learning stuff for C language and two basic projects to learn hands on programming using C language.

c clanguage exercises-solutions programming solved-exercises study-material topic tutorials

Last synced: 24 Apr 2025

https://github.com/tuvimen/csas

console file manager

c console file-manager file-preview ncurses

Last synced: 29 Jul 2025

https://github.com/hiteshpatil2005/data-structures-algorithm

Welcome to the DSA Repository👨🏻‍💻! This repository contains a comprehensive collection of code examples, implementations, and explanations for various Data Structures and Algorithms (DSA). Whether you're a beginner looking to learn the basics or an experienced programmer wanting to brush up on your skills, this repository has something for you.

algorithms applications c dsa-learning-series java

Last synced: 23 Feb 2026

https://github.com/yvan-sraka/malloc

C dynamic memory allocation functions without dependencies.

c epita malloc memory-allocation no-dependencies

Last synced: 09 Feb 2026

https://github.com/goamegah/c-vaccinodrome

Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.

c data-structures linux memory-management mmap semaphore shell-scripts synchronous-processing

Last synced: 17 Oct 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/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/yurrriq/knrc

:book: In which I work through exercises in "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie

c c-programming learning-by-book literate-programming noweb

Last synced: 29 May 2026

https://github.com/AbyssEngine/AbyssEngine

Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.

c diablo diablo2 game-engine

Last synced: 01 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/jotavare/push_swap

Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.

algorithms binary c data-structures efficiency gdb makefile norminette performance quicksort radix sorting-algorithms stacks valgrind

Last synced: 13 Feb 2026

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/nakidai/3cl

CCL interpreter implementation

c ccl esoteric-language interpreter

Last synced: 08 May 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/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/andrej123456789/uno_pp

Simple game inspired by Uno with extra tweaks

c game terminal

Last synced: 13 Oct 2025

https://github.com/abranhe/binary.c

An small C library to work with binary numbers

binary binary-numbers c c-library clib clibs makefile

Last synced: 31 May 2026

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/vmj/othello

OpenGL Othello game

c game opengl othello

Last synced: 23 Apr 2025

https://github.com/jeremyletang/kiwi

Generate statically typed list for C

c cmake code-generator

Last synced: 14 Feb 2026

https://github.com/andreeadraghici/hackerrank-solutions

Here is where I store the solutions to all of the HackerRank Problems I attempt

c cpp java python

Last synced: 17 Apr 2026

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/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/dsheets/benchmark-osx

Benchmarks for various system operations in OS X with Swift, Go, C, and OCaml

benchmark c golang macos ocaml osx performance swift

Last synced: 07 Oct 2025

https://github.com/usbokirishima/wimey

Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.

args args-parser c command-line cprogramming library parser posix unix

Last synced: 28 Feb 2026

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/thilinarmtb/ttt

Template for a CMake based C project (a library and a binary which calls it).

c clang-format clang-tidy cmake conda doxygen sphinx template

Last synced: 13 Jun 2025

https://github.com/soft/rainbowpath

Program for making paths pretty

bash c colorful colors formatting path prompt shell terminal toys

Last synced: 29 Apr 2026

https://github.com/andreiglesias/corewar

Development of a Virtual Computer, an Assembler and a Disassembler for the programming game Corewar.

assembler assembly-language c corewar disassembler low-level-programming

Last synced: 16 Feb 2026

https://github.com/the-pink-hacker/ticevid

A USB color video player for the TI-84+ CE.

c c-lang c-language c-language-programming qoi qoi-format ti-84-plus-ce

Last synced: 14 Oct 2025

https://github.com/driftluo/algorithmpractice

Learning data structures and algorithm by C/C++/Rust

algorithms-datastructures c cpp rust

Last synced: 09 Apr 2025

https://github.com/qnkhuat/lifeterm

Conway game of life editor on terminal

c conways-game-of-life terminal

Last synced: 12 Apr 2026

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/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/frost-phoenix/chip-8

🕹️ Chip-8 emulator for CLI and GUI

c chip-8 chip8 cli emulator raylib

Last synced: 26 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/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/macbre/plc

Power Line Communication

avr c communication electronics-projects plc x10

Last synced: 07 Mar 2026

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/rvncerr/xlog

Binary append-only log

append-only binary c log

Last synced: 15 Apr 2025

https://github.com/mdubus/fractol

Beautiful Fractal Renderer with GPU acceleration

42 42school c fractal-rendering fractals minilibx opencl

Last synced: 29 Mar 2025

https://github.com/equals215/ncurses_fs_explorer

A lightweight designed filesystem explorer

c epitech file-explorer ncurses

Last synced: 11 May 2025

https://github.com/twelvefacedjanus/bsdbook

BSDBook - CLI note manager with vim/neovim editor.

c cicd docker freebsd-ports go jenkins

Last synced: 05 Apr 2025

https://github.com/MattRyder/interpreter

A Ruby interpreter written in C, as part of my CS degree.

academic-project c ruby ruby-interpreter

Last synced: 11 May 2025

https://github.com/e-graveyard/lexy

tiny lisp-like language implementation

c interpreter lisp lisp-dialect

Last synced: 11 May 2025

https://github.com/alxm/neonrattle

:snake: 360° glowy snake

arduino c game gamebuino-meta snake

Last synced: 12 Apr 2025

https://github.com/sfuller/dew

Development Environment Wrangler

build-tool c c-plus-plus cmake dependencies package-manager

Last synced: 06 Mar 2025

https://github.com/melchisedech333/c-postgresql

:elephant: Introductory examples for people who want to use PostgreSQL with the C language. In the examples, the most basic operations to manage the database were covered, namely: connecting, creating tables, inserting records, selecting data, updating and deleting records.

c connector-library cpp cpp-sql database-postgresql postgre-sql postgres postgres-database postgres-databases postgres-db postgres-sql postgresql postgresql-connector postgresql-database postgresql-databases postgresql-driver postgress relational-database relational-database-fundamentals relational-databases

Last synced: 17 Feb 2026

https://github.com/codestrange/webserver

Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.

c http-server web-server

Last synced: 14 Mar 2025

https://github.com/kurotych/logc

A simple thread safe logging library implemented in C99

c c99 cplusplus log logger logging logging-library thread-safe

Last synced: 01 Sep 2025

https://github.com/baozhuhan/awesome-se-box

👨‍🎓 我的专业课程互联网备份。

c cpp homeworks html-css-javascript hzcu java python3

Last synced: 07 Mar 2026

https://github.com/hemmat1984/crun

CRUN - Compile & Run C/C++ Code with Ease

batch-script c compiler-toolset cpp shell-script

Last synced: 12 Apr 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/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/jnrowe/dwm

My desktop DWM base

c config dwm suckless

Last synced: 14 Apr 2025

https://github.com/alopatindev/data_structures

Fundamental Data Structures

algorithms c datastructures

Last synced: 14 Apr 2025

https://github.com/thesobersobber/sxhkd-win32

A Simple and Suckless Hotkey Daemon for Windows!

c suckless suckless-software sxhkd win32 win32api windows

Last synced: 21 Mar 2025

https://github.com/thakursaurabh1998/uca

Contains all the code practiced and made as part of the University Coding Academy.

binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script

Last synced: 07 May 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/ferhatgec/edifor-gui

Fegeya EdiforGUI, same Edifor with GUI.

c cli code code-editor editor emacs gtk gtk3 gui libvte terminal vim vte

Last synced: 11 Apr 2026

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/prisect/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: 31 Aug 2025

https://github.com/mhamdyx/C-programming-A-Modern-Approach-2nd-ed-Solutions

My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.

abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation

Last synced: 09 May 2025

https://github.com/wojwozniak/university

University courses that I have finished - tasklists, solutions, study materials

c computer-science csharp java javascript math python racket university

Last synced: 26 Aug 2025

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: 12 Apr 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/osvegn/ecs

ECS using C langage

c ecs entity-component-system

Last synced: 30 Oct 2025

https://github.com/martin-olivier/cstring

A string library in C

c cstring string

Last synced: 08 Mar 2026

https://github.com/andy-byers/paw

A statically-strong typed embeddable scripting language for C

c scripting-language

Last synced: 04 Sep 2025

https://github.com/jamescook/cataract

CSS Parser

c css ruby

Last synced: 07 Apr 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/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/k1ngmar/libkm

📚 Libc rewrite

c libc libft library

Last synced: 14 Apr 2025