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/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/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/agrael1/veritas-2d

Just a test of might of C language. No GL used. Soon this will be Veritas 3D Game engine.

3d-game-engine c veritas-engine

Last synced: 05 Mar 2026

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

Dictionary implementation in C

c dict dictionary

Last synced: 12 Feb 2026

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/ac000/textus_coloris

A simple "library" for doing colourised console output

c color colour console text

Last synced: 22 Jun 2026

https://github.com/sukruciris/journey-of-the-slayer

Source code of the game which is named Journey of the Slayer.

c game raylib

Last synced: 18 Mar 2026

https://github.com/laserpants/mbs

:hourglass_flowing_sand: Command line tool to help keeping a tab on data usage.

c c99 cli-tool linux networking

Last synced: 05 May 2026

https://github.com/senselogic/geany_prettify

Source code prettifier plugin for Geany.

beautifier c code cpp css d formatter geany html js php plugin prettifier source

Last synced: 16 Apr 2026

https://github.com/mouse0w0/jni-with-gradle-example

An example to show how to use Gradle to compile C/C++ JNI code

c cpp example gradle jni native

Last synced: 16 Apr 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/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/ibob/c-utf8

utf8 ⇔ utf32 (Unicode) conversion for C an C++

c cpp unicode utf-8 utf8

Last synced: 28 Apr 2026

https://github.com/zarazaex69/sedec

sedec - complex decompiler

c capstone decompiler go gonum gopter z3

Last synced: 03 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/leonamtv/clexer

A C lexer implemented in python using the concept of finite-state automaton.

automata c finite-state-machine lexer python python3

Last synced: 05 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/gagniuc/mix-two-signals-in-csharp

This is an implementation designed in C#. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm algorithms c csharp csharp-code mix model novel number-theory numerical-analysis signals source-code spectral-forecast

Last synced: 04 Mar 2026

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/commandcracker/garrysmod-lua-executor

GarrysMod-Lua-Executor is a DLL for GarrysMod that makes it possible to run Lua code in the client. It is based on https://www.youtube.com/watch?v=gKUtsUtK3Qw

c cpp dll gmod lua

Last synced: 06 May 2026

https://github.com/kusma/cb-bart

Carl B - Vi er veldig kule (og har fet bart)

c demoscene opengl

Last synced: 14 Feb 2026

https://github.com/bamless/cvector

A C99 implementation of a growable array that mimics C++ std::vector

array c c99 dynamic-array vector

Last synced: 24 Jun 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/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/yosef-alsabbah/software-security-buffer-overflow

This repository contains my homework assignment for the Software Security course, demonstrating a buffer overflow vulnerability in C. It includes a simple C program with a vulnerable function, Python scripts to create exploit payloads, and a report explaining the exploitation steps and results.

assignment buffer-overflow buffer-overflow-attack c software-security

Last synced: 15 Apr 2026

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/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/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/brian-xu-vlt/minishell_42

We recreated a shell from scratch, with a minishell tester included, using only our own library (libft) and a limited range of external functions.

42 42born2code 42projects 42school bash c ecole42 linux minishell minishell-test minishell-tester shell termcaps ubuntu vector xubuntu

Last synced: 19 Apr 2026

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/seanpm2001/disk-o_jockey

📀️ DISK-O Jockey is an advanced CD/DVD player, and modifier, designed to integrate with VLC Media Player, and emulate the experience of every DVD player known to exist.

c cd-creation d disk-o disk-o-jockey disko-jockey dvd-creation dvd-maker dvd-player dvd-screensaver gpl3 gplv3 md optical python txt vlc vlc-addons vlc-media-player vlc-skins

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

minimalist 3d quad renderer for games

c font gamedev graphics renderer text vulkan

Last synced: 04 Sep 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/gearsix/bfme2-installer

An ISO install wrapper for (specifically for Lord of the Rings: Battle for Middle-Earth 2). It mounts .iso files, runs the installer (on disc) and applies the no cd crack so that you don't need to re-mount the .iso files everytime you run the game.

animated c cd command-line crack friendly gaming installer iso-files lord-of-the-rings lotr mount powershell script windows-10 wrapper

Last synced: 16 Jan 2026

https://github.com/nfultz/freecell

a solitaire card game (fork)

c fork game

Last synced: 27 Apr 2025

https://github.com/patamigo0/lib-custommenuinc

This lightweight library provides a simple, easy-to-use menu system for Windows console applications. It features customizable menus, keyboard and mouse navigation, and a clean abstraction layer.

c gui-console gui-library windows-10 windows-console

Last synced: 09 Oct 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/bagussatoto/kumpulan-final-project-c-plus-plus

Final Project Pemprograman,Agoritma,Stuktur Data

bagussatoto c

Last synced: 23 Oct 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/xnacly/register_machine

Registermachine with 7 slots and simple arithmetic operators

assembly c

Last synced: 18 Jan 2026

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/geomatsi/stm32-tests

Experiments with stm32 boards

bare-metal c gcc stm32 stm32f0 stm32f4

Last synced: 22 Apr 2025

https://github.com/auneri/celloworld

Self-contained project templates for (mostly) C-family languages.

c cmake cxx

Last synced: 09 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/myetherwallet/dns-watcher

Query Nameservers to verify proper resolution

c dns validator

Last synced: 08 Oct 2025

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/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/dreampast/libul

Some header-only utility files

c cpp cross-compiler cross-plattform native utiltity

Last synced: 22 Jun 2025

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/martin-rizzo/textfile

A portable, one-header C library to easily read lines of text from files encoded in any format.

c group-microlibs header-only-library unicode

Last synced: 07 Oct 2025

https://github.com/oscarfmdc/antsystem

C implementation of various Ant Colony Optimization (ACO) algorithms

c

Last synced: 07 Jan 2026

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/innofang/miscode

🎠 miscode that is misc code, store some code that I have learned.

c clojure cpp golang java java-web kotlin lisp processing python

Last synced: 29 Apr 2025

https://github.com/cascadingradium/air-traffic-distribution

A GPU-Accelerated Multi-Objective Genetic Algorithm for Air Traffic Management

air-traffic-control air-traffic-management c cuda genetic-algorithm gpu-acceleration

Last synced: 16 May 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/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/jiab77/cryptknock

Encrypted Port Knocking Tool

c port-knocker

Last synced: 23 Apr 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/learnixos/pms

pms - pack my sh*t (or software) is a minimal package manager that functions more in line with Arch's PKGBUILDS and Gentoo's ebuilds.

c linux minimal package-management package-manager

Last synced: 03 Aug 2025

https://github.com/basemax/c-nostdlib-assembly

We define own _start point without using GLIBC runtime library using Assembly. (x86_64 and i386)

assembly assembly-8086 assembly-x64 assembly-x86 c syscall syscalls

Last synced: 12 Apr 2026

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/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/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/nathanlytang/wg-cli

🔑 A CLI tool to automate and manage WireGuard® peers. Made to complement the existing wireguard-tools subset.

c cli vpn wireguard

Last synced: 11 Mar 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/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/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/lind026/ucsan

The User Concurrency Sanitizer (UCSAN)

c concurrency concurrent-programming data-race-detection

Last synced: 23 Apr 2025

https://github.com/yageek/lambert

:earth_africa: C library to convert Lambert coordinates to WGS84 with IGN Algorithms

c coordinates lambert wgs84

Last synced: 11 Apr 2025

https://github.com/64/ds

Simple and (relatively) efficient C data structures.

c data-structures

Last synced: 13 Jun 2025

https://github.com/cooljeanius/mdnsd

another package that failed to build with MacPorts that I patched up

c mdns multicast-dns

Last synced: 18 Jan 2026

https://github.com/shirasawasama/edge-surf-game

The SURF game in Edge browser, rewritten by pure C.

c edge game surf

Last synced: 13 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/otmanedaoudi/c-complex-declarations-parser

A program that converts a complex C declaration into a human readable representation.

c compiler-design syntax-analysis syntax-tree

Last synced: 08 Oct 2025

https://github.com/abdorayden/raylist

C library that implements a dynamic linked list supporting multiple data types, with various functions for list manipulation

c dynamic list python3

Last synced: 09 Oct 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/rdkcentral/ut-core

Unit Test - Core Framework

c framework testing

Last synced: 17 Jan 2026

https://github.com/lindseyb/minorprojects

All my small projects that I work on

c c-sharp data-structures java

Last synced: 27 Jan 2026

https://github.com/otamajakusi/riscv-step-by-step

RISC-V kernel step-by-step implmenetation

c condition-variable kernel multi-process multi-thread mutex risc-v

Last synced: 14 Jun 2025

https://github.com/dev-cafe/context-api-example

Shows how to implement context-aware APIs in different languages.

api c cffi cmake context cpp fortran

Last synced: 16 May 2025

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/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/globbie/knowdy

Knowdy: a knowledge management system

c database embedded-database graph graph-database

Last synced: 24 Apr 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/konstantintutsch/caffeine

Calculate your coffee ☕

adwaita c coffee tool

Last synced: 23 Jan 2026

https://github.com/andreeadraghici/selection-of-activities-project

Algorithm Design Homework

c latex python

Last synced: 07 May 2026

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/arcadedan/danos

personal project for learning x86-64 asm

assembly assembly-x86 c kernel makefile

Last synced: 24 Apr 2025