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/kimlimjustin/touch

Create file(s) just by typing a command.

c cli touch

Last synced: 10 Apr 2025

https://github.com/tremus/figmaboundsheader

Figma plugin for generating a c friendly Bounds.h file with the dimensions of all selected nodes

c cpp figma figma-plugin gui

Last synced: 11 Apr 2025

https://github.com/lakshayd02/exploit_development_framework_c

A C-based exploit development framework and fuzzing tool designed to test application robustness and security by generating random payloads and targeting vulnerabilities. Automate vulnerability discovery and improve application resilience! 🛡️

c exploit-development exploitation-framework fuzzing fuzzing-tool

Last synced: 10 Apr 2025

https://github.com/heyskidee/fun.sh

Terminal based utility for good times!

c fun terminal terminal-based terminal-game

Last synced: 07 Sep 2025

https://github.com/navdeep-g/radix-sort-string

Sorts C-strings array's in alphabetical order

algorithms c radix-sort

Last synced: 11 Jun 2025

https://github.com/rir360/login-systems

The repository contains some different types of simple login systems programmed in c/c++ language. From a very simple password checking program to an advanced encryption system.

c cpp decryption encryption login password system

Last synced: 17 May 2026

https://github.com/fbn776/dslab-s3

Repo containing the code for all exercises done in KTU 2019 S3 Data Structures lab

c data-structures ktu ktu-s3-cse lab

Last synced: 15 Jun 2025

https://github.com/kgabis/chip8

A CHIP-8 and SUPER CHIP emulator in C.

c chip8 emulator

Last synced: 30 Apr 2025

https://github.com/sn2606/scicomp

A library of implementations of Numerical Methods; explores applications of Data Structures and Algorithms.

algorithms c crout-method doolittle-method gauss-jordan-elimination linear-algebra numerical-methods numerical-recipes statistics strassen-algorithm

Last synced: 14 Oct 2025

https://github.com/sepisoad/jtbox

Janet wrapper around termbox

api binding c janet janet-lang library terminal tui wrapper

Last synced: 11 Apr 2025

https://github.com/hwzlovedz/axp2101-pmic

AXP2101 Power management IC(AXP2101电源管理芯片)

c cpp esp-idf esp32 esp32-s3 pmic

Last synced: 11 Jul 2025

https://github.com/arthurmco/rainos

A hobby operating system, designed for old computers

c easy-to-use hobby-os operating-system x86-32

Last synced: 17 Jan 2026

https://github.com/arthurdouillard/teledetection

Implementation in C of a custom k-means for clouds detection in satellite images.

c image-processing kmeans-clustering satellite-images

Last synced: 05 May 2025

https://github.com/noranta4/three-body-problem

The motion of an asteroid in a two-dimensional space with a star and a planet • University project • 2014 - Laboratorio di Fisica Computazionale - BSc in Physics, II year

c differential-equations runge-kutta runge-kutta-methods three-body-problem

Last synced: 11 Apr 2025

https://github.com/mayeut/yabmp

Yet Another BMP library - WIP

bitmap bmp c image library

Last synced: 11 Apr 2025

https://github.com/softmotions/iwstart

Boilerplate generator for C projects based on iowow, iwnet, ejdb2 libraries

boilerplate c cmake ejdb ejdb2 iowow iwnet nvim project-generator vim

Last synced: 09 Sep 2025

https://github.com/rajshrestha86/mpi-histo

A program developed using MPI for distributed computation of Histogram for large data and their performance anaysis on multi-core systems. The program is written in C and uses SPMD architecture to fork processes and compute histogram.

c distributed-computing high-performance-computing mpi

Last synced: 02 Apr 2025

https://github.com/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/anandthegreat/opsy-shell

An implementation of Unix Shell in C

c pipe redirection shell

Last synced: 17 May 2026

https://github.com/quantumsheep/worker-c

Multithreading done easy in C

c linux osx posix thread windows worker

Last synced: 06 May 2026

https://github.com/gimploo/scuffed_whatsapp

tui version of whatsapp

c c11 mutlithreading socket-programming

Last synced: 07 May 2025

https://github.com/ac000/ffmpeg-libs-audio-transcode

Example of using the ffmpeg-libs C API to transcode audio to WAVE

audio audio-processing c ffmpeg-libs transcoding

Last synced: 10 Apr 2025

https://github.com/mzprog/sgk

a new tools for GUI under SDL

c gui sdl2

Last synced: 30 Jun 2026

https://github.com/brocbyte/gemsh

Simple shell implementation.

c multiprocessing shell

Last synced: 15 May 2026

https://github.com/fsmaxb/oggextract

Extract ogg from binary files.

c extract-ogg ogg-vorbis

Last synced: 20 Mar 2025

https://github.com/a1exxd0/acc

C89 compiler built in Rust.

c compiler llvm

Last synced: 30 Apr 2025

https://github.com/offensive-vk/classics

Classics: (C/C++) ~ This Repository Contains All of My C & C++ Programs. Hence, An Old School Repo. All Programs Have Categorized for Reference.

assembly bash c cpp

Last synced: 15 Jun 2025

https://github.com/camchambers/parallel-matrix-multiplication

A demonstration of parallel computing in C using the Open MPI library.

c mpi parallel

Last synced: 23 Jun 2025

https://github.com/vhotspur/pcut

Plain C unit testing framework

c unit-testing

Last synced: 10 Apr 2025

https://github.com/rdch106/bennugd

The game programming language

bennugd c game-programming-language multiplatform

Last synced: 13 Jul 2025

https://github.com/abuzaforfagun/c.basicoperations.bangladeshwiki

Complete wiki of Bangladesh in C. Implement search inside array. Case intensive user input. Added lots of logic to confirm minimum app crash.

c

Last synced: 10 Apr 2025

https://github.com/andezion/tans-integration

My attempt to integrate a simplified tANS algorithm into the ContikiNG environment

algorithms asymetric-numeral-systems c contiki-ng embedded-c udp-protocol

Last synced: 08 Sep 2025

https://github.com/cpscript/remote-terminal

This repo consists of essentially a Remote Access Tool template. It allows a remote user to remotely access and control another or their own computer(kinda), execute commands, upload files and execute them, and potentially steal sensitive data or deploy malware(has to be put here as a warning!). THIS CAN BE USED AS A TYPE OF MALWARE!

c hacking malware mbr mbr-overwrite networking python rat remote-access-tool remote-access-trojan rust server trojan

Last synced: 06 May 2025

https://github.com/knightchaser/easy-data-structure

Hands on data structure, with an easy code by myself.

assembly c cpp data-structures hands-on

Last synced: 07 May 2025

https://github.com/industrial-edge/pingpong-c

C implementation of the Databus Ping Pong example

c ie-databus ie-flow-creator industrial-edge

Last synced: 06 May 2025

https://github.com/dhruvmanila/advent-of-code

Solutions to the Advent of Code puzzles in various languages

advent-of-code c go puzzles python

Last synced: 11 Apr 2025

https://github.com/ikhsan3adi/ddp_dump

Kodingan matkul Dasar-dasar Pemrograman

algoritma c cpp dasar-pemrograman js kuliah program ts

Last synced: 14 Jul 2025

https://github.com/morian/leek

SSE/AVX2/AVX512 onion v2 address generator.

c onion openssl simd tor

Last synced: 07 May 2025

https://github.com/ragibson/fpga-asteroids

32-bit single cycle CPU design and implementation of the "Asteroids" arcade game for this CPU in Assembly and C.

assembly asteroids c cpu fpga mips

Last synced: 12 Apr 2025

https://github.com/delu-u/aoc

I lost my previous AoC code. Let's remake it with a different language each year!

advent-of-code aoc c cpp csharp go haskell javascript kotlin python ruby rust

Last synced: 13 Apr 2025

https://github.com/acasamit/ratios

RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.

assembly c kernel

Last synced: 30 Apr 2025

https://github.com/zelang-dev/c-raii

An robust high-level Defer, RAII implementation for C89, automatic memory safety, smartly!

c c89 defer memory-management raii

Last synced: 29 Oct 2025

https://github.com/benmezger/shelly

A soon to be born shell.

c shell

Last synced: 09 Jul 2025

https://github.com/stiartsly/vdht

An experimental decentralized SaaS framework based on DHT protocol.

c dht minupnp

Last synced: 16 Jul 2025

https://github.com/siraben/bf

Fast, simple brainfuck interpreter in C

brainfuck c interpreter

Last synced: 27 Jul 2025

https://github.com/robrohan/r2

A vector, quaternion, and matrix single-file public domain library for C99

c c99 game-2d game-development gamedev maths matrix matrix-multiplication

Last synced: 01 May 2025

https://github.com/gkaszewski/skelenimator

A skeletal sprite animator, written in C with OpenGL [WIP]

c opengl

Last synced: 11 Jun 2025

https://github.com/uxcn/spookyhash-c

spookyhash (C99)

c hash spookyhash

Last synced: 01 May 2025

https://github.com/kchousos/idbs

Implementations of different kinds of databases, written in pure C.

c database databases design-database hash-table hashtable heap implementation-from-scratch low-level

Last synced: 09 Jul 2025

https://github.com/joaoassalim/beecrowd-solution

Beecrowd Solution in Python, C, C++, Java and SQL

beecrowd-solutions c cpp17 java python sql

Last synced: 08 Sep 2025

https://github.com/norgate-av/navfoundation.amx

A collection of libraries for NetLinx software development

amx c functions harman helpers library netlinx rms utils

Last synced: 16 Feb 2026

https://github.com/filimonovalexey/stepik

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

c stepik stepik-course

Last synced: 09 Jul 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/marcpinet/parm

🧀 PARM Project (Polytech ARM-based embedded processor), made as part of a school project.

architecture armv7 assembly c cpu logisim-evolution python system

Last synced: 15 Jul 2025

https://github.com/algosup/2023-2024-project-4-sportshield-team-7

🛡️🔐 This is our take on the SportShield project, aiming to help better secure sports gear all around the world!

arduino bluetooth-low-energy c embedded gps iot motion-sensor security

Last synced: 22 Jul 2025

https://github.com/novpath/c-programming-language

C语言程序设计MOOC 翁恺、《C语言程序设计(第3版)》何钦铭 颜晖 - 课程笔记

c study-notes

Last synced: 10 Jul 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/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/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/beariish/picomatch

A tiny implementation of a sensible regex subset

c library regex regex-engine

Last synced: 25 Jun 2025

https://github.com/abhi9720/projects

Build some simple projects in Java , Python and C language to learn basics of langauge in more better way .

c java python

Last synced: 08 Apr 2026

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/baozhuhan/awesome-se-box

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

c cpp homeworks html-css-javascript hzcu java python3

Last synced: 07 Mar 2026

https://github.com/caoimhebyrne/petal

A language with a compiler written in C, generating binaries using LLVM

c language llvm

Last synced: 13 Apr 2025

https://github.com/solomonkassa/assembly-reverse-engineering

Assembly Reverse Engineering Mastery 🔍 A comprehensive collection of assembly language resources, tools, and challenges for reverse engineering and binary analysis. From beginner to advanced levels, this repository provides hands-on experience with real-world reverse engineering scenarios across multiple architectures.

assembly c docker documentation ethical-hacking ethical-hacking-tools makefile python reverse-engineering shell

Last synced: 03 Apr 2026

https://github.com/Dillonb/chip8

CHIP-8 Interpreter in C and SDL

c chip8 emulator sdl

Last synced: 11 May 2025

https://github.com/k1ngmar/libkm

📚 Libc rewrite

c libc libft library

Last synced: 14 Apr 2025

https://github.com/amanoteam/glibc_preload

An execve() wrapper that allows executing binaries using a glibc installed in a non-standard location.

c cpp execve glibc ldpreload

Last synced: 14 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/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/equals215/ncurses_fs_explorer

A lightweight designed filesystem explorer

c epitech file-explorer ncurses

Last synced: 11 May 2025

https://github.com/fastshift/c2lua

C binding to Lua

binding c lua

Last synced: 15 Aug 2025

https://github.com/isopropylcyanide/rip-posix-threads

An attempt to implement the routing information protocol using POSIX Threads (C Language).

c c-programming makefile network networking posix posix-threads router routing-protocols

Last synced: 26 Jul 2025

https://github.com/desmonhak/compiler

Lenguaje de programación creado para desarrollo de sistemas operativos, creación de shellcodes y muestras de malware

assembly-language c malware os shellcode

Last synced: 03 Aug 2025

https://github.com/dashroshan/c-practice-questions

📝 Solved practice questions from different topics of the C programming language

c practice-questions-solved

Last synced: 30 Jul 2025

https://github.com/jakubvojvoda/filtering-mcu-fpga

Simple image filtering and segmentation on MCU and FPGA

c catapult fpga image-filtering image-processing mcu otsu thresholding

Last synced: 14 May 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/zpnst/tinynet

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

c networking unix

Last synced: 08 Aug 2025

https://github.com/himslm01/n38hn

Application for Raspberry Pi to send 433MHz remote control signals to Maplin remote controlled mains sockets.

c

Last synced: 18 Mar 2025

https://github.com/lexuge/ledit

A simple editor on the Linux & Windows

c linux text-editor

Last synced: 19 May 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