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/desmonhak/argparse_c

Librería para pasear y manejar argumentos por linea de comandos en C

argparse c lexer parser

Last synced: 09 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/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/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/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/kittonn/programming-fundamental

01076103 - Programming Fundamental

c intro-to-programming

Last synced: 19 Aug 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/nfultz/freecell

a solitaire card game (fork)

c fork game

Last synced: 27 Apr 2025

https://github.com/ryan-menezes/snake

O jogador controla um ponto, quadrado ou objeto em um plano com borda. À medida que avança, deixa um rasto para trás, semelhante a uma cobra em movimento.

c game jogo jogo-cobrinha language-c snake snake-game

Last synced: 30 May 2026

https://github.com/r1nc/ngenxx

A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.

android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows

Last synced: 02 Apr 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/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/nthnn/wtfc

Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.

c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language

Last synced: 10 Apr 2025

https://github.com/theanasuddin/computer-programming-part-2-by-tamim-shahriar-subeen

কম্পিউটার প্রোগ্রামিং দ্বিতীয় খণ্ড (প্রথম সংস্করণ) by তামিম শাহরিয়ার সুবিন. All examples and practice problems in C.

c computer-science fundamentals programming programming-exercises tamim-shahriar-subeen

Last synced: 27 Sep 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/xnacly/register_machine

Registermachine with 7 slots and simple arithmetic operators

assembly c

Last synced: 18 Jan 2026

https://github.com/greycloudss/sabaton

Sabaton is a WIP offline password cracker and wordlist engine in C. It generates exhaustive keyspaces and evaluates them against mainstream hash functions via a simple API. Built for air-gapped environments and high-throughput use, with a roadmap including CLI, multithreading, streaming mode, and GPU acceleration.

armourer c cracking cryptography security

Last synced: 07 Oct 2025

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/myetherwallet/dns-watcher

Query Nameservers to verify proper resolution

c dns validator

Last synced: 08 Oct 2025

https://github.com/faisalahmedbijoy/compiler-project-with-flex-and-bison

Laboratory works, Assignments, Laboratory tasks, Projects

bison c compiler-design compilers flex

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

30 Days Of Code / HackerRank

30daysofcode c cpp hackerrank java python

Last synced: 14 Apr 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/mohammadne/aut

my university tasks and programs

b-minor c compiler

Last synced: 24 Feb 2026

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/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/joaodiaslobo/rogue-pointers

Roguelike game in C, using the ncurses library! 🧟

ascii c ncurses roguelike-game sdl2

Last synced: 27 Oct 2025

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/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/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/bartpleiter/fpgc5

A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software. Project exists to learn more about the fundamentals of computers and to improve my Verilog skills

assembler c compiler computer-architecture cpu fpga gpu hardware software verilog

Last synced: 11 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/wissem01chiha/slxio

[WIP] SLXIO – SIMULINK SLX File I/O Library

c cpp files matlab simulink

Last synced: 02 Jun 2026

https://github.com/jeremyletang/kiwi

Generate statically typed list for C

c cmake code-generator

Last synced: 14 Feb 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/simonskodt/bprd-assignments

Assignments in the 5th semester course 'Programmer som data'.

assignments c csharp fsharp java lexing parsing programming-languages

Last synced: 01 Mar 2026

https://github.com/xpbowler/tvc-rocket

thrust vector controlled rocket w/ madgwick filter, PID

c kalman-filter madgwick-filter thrust-vector-control

Last synced: 01 Mar 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/ivkos/hexviewer

Console hex viewer written in C

c console hex hex-viewer hexviewer simple

Last synced: 13 Jun 2026

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/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/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/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/wirtos/cdroid

Build android apps with a bit of CMake and C without even a line of java, kotlin or gradle!

android c cpp native ndk ndk-cmake

Last synced: 17 Apr 2026

https://github.com/bijoy-sust/competitive-programming

Here, I've added some competitive programming problem solutions and resources. You can use these Online Judge solutions and resources in your coding time.

c c-plus-plus code-book competetive-programming-resources competettive-programming geometry graph-theory java number-theory problem-solution python-3

Last synced: 18 Apr 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/samuelmarks/type-correct

Correct types: typed correctly

c cpp libclang libtooling llvm

Last synced: 08 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/sphinx-contrib/cheader

Sphinx extension that implements a c:header directive.

c sphinx sphinx-extension sphinxcontrib

Last synced: 14 May 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/sharadcodes/bms

Bank Management Software :- A menu driven minor project in C language giving the facility of creating a new account, deleting, withdrawing, depositing and showing the details of the accounts.

c cpp cpp-project

Last synced: 26 Apr 2026

https://github.com/antoinerondelet/sgx-playground

A set of "helloworld" enclaves, some experiments around Intel SGX and a bunch of hardware attack resources

c cpu enclave hardware-attack intel-sgx secure-computation sgx

Last synced: 02 Apr 2026

https://github.com/shaswata56/os

microOS: A barebone OS just having a loader, bootstrap and kernel, no userspace!

barebone bootstrap c kernel kernel-space loader os qemu x86

Last synced: 20 Apr 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/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/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/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/s4m-mo/language-runner-vscode

A VS Code extension that can run a variety of file types.

c cpp javascript language-runner nodejs python vbnet vscode vscode-extension

Last synced: 08 Apr 2026

https://github.com/daneelsan/wireworld

Wireworld: a Turing-complete cellular automaton suited for simulating logic gates and other real-world computer elements

c wireworld wolfram-language zig

Last synced: 20 Jun 2025

https://github.com/beariish/picomatch

A tiny implementation of a sensible regex subset

c library regex regex-engine

Last synced: 25 Jun 2025

https://github.com/rabinadk1/ictc-modeling

ICTC Building as Graphics Project

c cmake cpp graphics modelling

Last synced: 16 Aug 2025

https://github.com/Flakheads/CraneFlak

A version of the Brain-Flak interpreter written in C. Does not have all the bells and whistles the Ruby interpreter has.

brain-flak c 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/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/wiwichips/squish

Lightweight UNIX commandline shell for MacOS & Linux

c linux mac pipe shell

Last synced: 16 Aug 2025

https://github.com/evpobr/libsndwave

A library for reading and writing audio files

audio-library c cmake libsndfile

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

The Unix style of coroutine mechanism in C language.

c coroutine

Last synced: 14 May 2025

https://github.com/harsh-panchal-804/https-server-in-c

A multithreaded HTTPS server written in C using POSIX sockets and OpenSSL, built for Linux. It supports URI-based routing, serves static and dynamic content from a Next.js portfolio, and handles concurrent requests using a thread-per-connection model. Designed to be lightweight, secure, and fast for low-level systems and web integration.

aceternity-ui c http-server linux network-programming nextjs shadcn-ui

Last synced: 12 Jan 2026

https://github.com/csdms/babelizer

Transform BMI-wrapped models into Python packages

bmi c csdms cxx fortran hacktoberfest pymt python

Last synced: 07 Sep 2025

https://github.com/sirwumpus/iocccsize

IOCCC Source Size Tool (original author)

c ioccc rules

Last synced: 29 Jun 2025

https://github.com/barrettotte/btc-hash

Learning about the bitcoin hashing and SHA-256 algorithms.

bitcoin btc c sha-256

Last synced: 16 Apr 2025

https://github.com/gyakobo/quadtree-image-compression

This project aims utilize a graph(a tree) as a form of image value compression by implementing a special kind of data structure where it basically groups repeating variables into a node and ungroups non-repeating values into their own nodes.

c c-plus-plus compression-algorithm dynamic-programming grayscale-images malloc njit partitioning pointers-and-arrays rgb tree-structure weissman-score

Last synced: 12 Apr 2025

https://github.com/ellman12/password-generator-and-guesser

Slightly over-engineered password guesser program written in C++, with lots of customization.

c cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cpp password password-generator password-guessing

Last synced: 04 Oct 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/andy-byers/paw

A statically-strong typed embeddable scripting language for C

c scripting-language

Last synced: 04 Sep 2025

https://github.com/ssssota/typed-cstruct

Read and Write a binary C struct, Use it as a JavaScript object

c javascript struct webassembly

Last synced: 17 Jun 2025

https://github.com/qu1x/kiss3d-trackball

Virtual Trackball Camera Mode for Kiss3D

arcball c camera exponential-map kiss3d quaternion rust-lang virtual-trackball

Last synced: 28 Jun 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/zpnst/tinynet

Network model on UNIX domain sockets with visualization, implemented in C

c networking unix

Last synced: 08 Aug 2025

https://github.com/m3y54m/library-with-cmake

Creating a shared or static library using cmake

c cmake cpp shared-library static-library

Last synced: 17 May 2026

https://github.com/minhaskamal/coolconsolegames

A Collection of Wonderful Console Games (the-game-of-life-three-3-stones-tic-tac-toe-tictactoe-criss-cross-snake-rush-peeble-dropping-connect-four-4)

c console console-game game

Last synced: 23 Aug 2025

https://github.com/codegasms/azzian

A funny pixel game about an Asian boy who is chased around by slippers and constantly taunted by family, peers and the game itself.

c game game-development global-game-jam raygui raylib

Last synced: 15 Apr 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/karthikgangadhar/lcr_meter

The goal of this project is design a system capable of measuring resistance, inductance (and ESR), and capacitance

adc analog-comparator c capacitance ccs comparator embedded embedded-systems esr inductance lcr-meter multimeter resistance timer tiva-c-series tivacseries tivaware tm4c123 tm4c123gh6pm uart-interface

Last synced: 12 May 2025

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/gadingnst/microcontroller

Kumpulan project sederhana menggunakan Mikrokontroler pada jurusan Teknik Komputer di POLSRI.

arduino avr c cplusplus electronic microcontroller

Last synced: 09 May 2025

https://github.com/jcarrano/fixed_point_arith

Fixed point math library in C with 3d vectors and quaternions - formal verification is in process...

arithmetic c embedded-c fixed-point math-library quaternion vector-math

Last synced: 02 Aug 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/willdoescode/tree

recursive tree command in c.

c tree

Last synced: 20 Feb 2026

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/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/gmartinezramirez-old/c-py

:godmode: [Finished] Python compiler for C language made for the fun of build a compiler from scratch (ok, is not fun, is nerdy).

c compiler compiler-construction lexer python tokenizer

Last synced: 19 May 2026

https://github.com/m4ttpizz4/calculadora_c

Apenas uma calculadora programada em C com diversas funções feita para a faculdade

c calculator calculator-application calculator-c

Last synced: 14 Apr 2025