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/8dcc/brainfuck-interpreter

Interactive brainfuck interpreter made in C

brainfuck brainfuck-interpreter c interpreter ncurses

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/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/rieonke/beco

A Browser(Chrome/Firefox/Edge) extension native messaging host library/framework for C.

browser-extension c chrome-extension edge-extension firefox-extension native-messaging native-messaging-host

Last synced: 08 Mar 2026

https://github.com/izenynn/mini-shell

This project aims to recreate most of the bash shell.

42 42born2code 42minishell bash bash-like c linux linux-shell macos macos-shell minishell shell

Last synced: 14 Apr 2025

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

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

c study-notes

Last synced: 10 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/uxcn/spookyhash-c

spookyhash (C99)

c hash spookyhash

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

The Unix style of coroutine mechanism in C language.

c coroutine

Last synced: 14 May 2025

https://github.com/walidbosso/c_os_windows_automation

A collection of C codes I made in order to make my/your life easier when dealing with the OS, from taking one-clicking ScreenShots, Manipulation your own Hotspot, Shortcuts, and many many more.

appwiz c cmd-command control devmgmt displayswitch hotspot ipconfig msinfo32 ncpa nircmd osk rundll32 screenshot shutdown switch-volume system systeminfo windows-8-1 windows-8-1-automation

Last synced: 10 Oct 2025

https://github.com/yellow-footed-honeyguide/uc

A user-friendly command-line calculator for Unix systems 🧮

c calculations calculator cli command-line console interactive math terminal unix

Last synced: 15 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/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/fsmaxb/oggextract

Extract ogg from binary files.

c extract-ogg ogg-vorbis

Last synced: 20 Mar 2025

https://github.com/metacall/embedding-nodejs-example

An example of embedding NodeJS into C/C++ using MetaCall.

c cmake cpp embedding nodejs

Last synced: 27 Dec 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/sandromaglione/range-analysis-llvm

Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).

analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization

Last synced: 05 Mar 2025

https://github.com/malb/m4rie

M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16

c linear-algebra matrix-factorization matrix-multiplication

Last synced: 15 Apr 2025

https://github.com/praveen1664/easy-machine-learning

This is a curated list of Easy machine learning frameworks, libraries and software (by language

c cpp data-science deep-learning machine-learning neural-network

Last synced: 10 May 2026

https://github.com/xyproto/addinclude

:arrow_up_small: Add include statements within the guards of a header file

c cpp headers include package-management utility

Last synced: 15 Apr 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/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/mzprog/sgk

a new tools for GUI under SDL

c gui sdl2

Last synced: 30 Jun 2026

https://github.com/leaomartelo2/wireframe_editor

Level / Map editor for Wireframe game/engine

c editor level-editor map-editor

Last synced: 23 Aug 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/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

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/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/olejek88/escada

Energy SCADA - simple data aquisition server on C

c cpp drivers modbus scada

Last synced: 02 Aug 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/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/isparshp/rubiks-cube-solver

Welcome to the C++ Rubik's Cube Solver project, a powerful and efficient solution to conquer the classic Rubik's Cube puzzle. This open-source C++ project provides a user-friendly interface and robust solving algorithms, making it the perfect tool for both beginners and experienced cubers.

c clion cmake cpp stl

Last synced: 26 Sep 2025

https://github.com/benmezger/shelly

A soon to be born shell.

c shell

Last synced: 09 Jul 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/fmahadybd/full-train-project-with-c

Full Ticket Management System using C language. A simple Lab Project of Green University of Bangladesh. In this project using basic operation of programming language C

c

Last synced: 21 Mar 2025

https://github.com/appliedfm/docker-coq-vst

Docker images of the Coq proof assistant with compcert and VST pre-installed

appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile

Last synced: 19 Feb 2026

https://github.com/brocbyte/gemsh

Simple shell implementation.

c multiprocessing shell

Last synced: 15 May 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/osvegn/ecs

ECS using C langage

c ecs entity-component-system

Last synced: 30 Oct 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/jakubandrysek/code_gvid

:computer: Programovací úkoly během studia na GVIDu

bash c codeblocks java netbeans racket

Last synced: 11 Sep 2025

https://github.com/chimari/hskymon

Sky Monitor for Subaru Telescope

astronomy c gtk2 gtk3 observatory subaru telescope

Last synced: 13 May 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/fuwn/seiwm

🪄 Lightweight & Hackable X11 Dynamic Window Manager

c desktop desktop-environment dwm linux sei window-manager

Last synced: 31 Jul 2025

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/sanel/ono

Quickly access your applications from system tray

c gtk2 gtk3 repl scheme tray tray-app tray-menu

Last synced: 13 May 2025

https://github.com/hhromic/e131-viewer

E1.31 (sACN) Xterm256 Console Viewer

c client console cpp e131 light-controller sacn viewer

Last synced: 14 Apr 2025

https://github.com/monksc/md5paswordcracker

Given a text file of passwords and choices for each possible character in the password, it will use multiple threads on the cpu and gpu to brute force all possible choices. On my 2015 MacBook Pro it saw 4.5x performance increase with using the gpu and multiple threads on the cpu.

5x-performance c character choices gpu john-the-ripper metal multiple-threads password-cracker swift

Last synced: 15 May 2026

https://github.com/dan10ish/3dof-roboticarm-c

Implementation of the Mathematical Modelling of a yaw-pitch-pitch 3 DOF robotic arm in C

c cpp mathematics physics robotic-arm robotics robotics-simulation

Last synced: 07 Mar 2026

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/fbn776/clab-s2

KTU S2 CSE C lab codes

c c-lab c-programming code-dump ktu ktu-s2

Last synced: 15 Jun 2025

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/thefox/httpflood

Tool for flooding HTTP servers under Linux.

c flood flood-attack http linux mit-license

Last synced: 26 Jul 2025

https://github.com/opennms/jrrd2

Round Robin Database (RRD) interface for Java (threadsafe rewrite)

c java rrd rrdtool

Last synced: 22 Jun 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/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/zzy979/tcpl-code

《C程序设计语言》书中代码和练习题解答

c c-programming-language

Last synced: 10 Apr 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/keikoro/extending_python

Small example project to demonstrate how to extend Python with C code :snake::new:

c cpython python

Last synced: 10 Mar 2026

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/nick-vinesmoke/console-snake-c

The simple snake game on the windows console which written using c

c console game game-development gamedev

Last synced: 28 Jun 2025

https://github.com/astrodynamic/math-library-in-c

CustomMath library is a C language implementation of the `math.h` library, offering basic mathematical functions like sine, cosine, logarithms, etc. It has no external dependencies and is licensed under MIT. To use it, you need to link it with your project and include its header file in your C source code.

c check cmake library makefile math testing

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

Final Project Pemprograman,Agoritma,Stuktur Data

bagussatoto c

Last synced: 23 Oct 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/state-machines/libstatemachines

A freestanding, dependency-free finite state machine runtime in C11.

c c11 embedded finite-state-machine freestanding fsm hsm kernel state-machine zero-allocation

Last synced: 12 Jul 2026

https://github.com/sisoma2/drivertester

Program to test IOCTLs in Drivers

c driver ioctl malware malware-analysis windows

Last synced: 19 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/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/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/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/nakidai/3cl

CCL interpreter implementation

c ccl esoteric-language interpreter

Last synced: 08 May 2025

https://github.com/kittonn/programming-fundamental

01076103 - Programming Fundamental

c intro-to-programming

Last synced: 19 Aug 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/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/thearchitect4855/voxelizer-rs

A Rust port of karimnaaji's C Voxelizer

c ffi rust voxelization voxelizer voxels

Last synced: 10 Oct 2025

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/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/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/changyeop-yang/study-c

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

c cpp mit-license

Last synced: 15 Apr 2026

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/sshwy/yaoj-judger

Judger for the future yaoj

c judger kafel online-judge seccomp

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