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/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/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/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/rakesh9100/bank-management-system

This project is made under the Summer Training course Advanced Data structure and Algorithm by Extellon in the duration May-June 2022.

algorithms bank-management-system-project c data-structures extellon summer-project

Last synced: 08 May 2025

https://github.com/tmthrgd/gcn64-adapter

[WIP]: A GameCube/N64 controller to USB adapter built around the Stellaris LaunchPad.

adapter c controller gamecube gamepad launchpad lm4f120h5qr n64 stellaris usb usb-hid

Last synced: 21 Mar 2025

https://github.com/jwerle/libhypercore-crypto

A C99 library for various cryptographic functions used in Hypercore.

c crypto cryptography hypercore

Last synced: 28 Mar 2025

https://github.com/kaplanz/cake

Just another C/C++ Makefile-based build system, aimed at providing quick and easy development

build-system c cpp make makefile

Last synced: 18 Feb 2026

https://github.com/osvegn/ecs

ECS using C langage

c ecs entity-component-system

Last synced: 30 Oct 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/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/drankinatty/gtkate

GtKate - Multi-Document Interface Text Editor written in C and Gtk+2.

c editor gtk2 linux windows

Last synced: 13 May 2025

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/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/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/ibug/tanhaoqiangc

谭浩强《C程序设计 (第四版)》非官方参考答案。

c solutions

Last synced: 15 Jul 2025

https://github.com/mcjsk/fnc

An interactive ncurses browser for Fossil repositories [MIRROR ONLY]

c curses fossil fossil-scm libfossil ncurses scm tui vcs

Last synced: 05 Apr 2025

https://github.com/k1ngmar/libkm

📚 Libc rewrite

c libc libft library

Last synced: 14 Apr 2025

https://github.com/NuroDev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 12 Mar 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/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/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/rabinadk1/ictc-modeling

ICTC Building as Graphics Project

c cmake cpp graphics modelling

Last synced: 16 Aug 2025

https://github.com/mrkem598/c-interview-q-a

:question::white_check_mark:An interview questions for C language! Computer algorithm and design!

c c-language computer-algorithms interview question-answering

Last synced: 17 Aug 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/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/akash1474/txedit

TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️

c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app

Last synced: 10 Jul 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/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/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/x0reaxeax/wot

yep, this is how i spend my free time

c obfuscated obfuscated-code obfuscation pointless

Last synced: 15 Apr 2025

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/hoangtien2k3/code-c-plus-plus

Master your language C++. design patterns example - Java - C++. Multiple projects. Software engineering experiences.

c cpp

Last synced: 21 Apr 2025

https://github.com/vitumenezes/matrix-multiplication-pthreads-openmp

Matrix multiplication using the parallel programming paradigm (shared memory) in C with Pthreads and OpenMP

c openmp parallel-programming pthreads shared-memory

Last synced: 15 Apr 2025

https://github.com/zeloe/rtconvolver

A realtime convolution VST3

c convolution cplusplus cuda juce

Last synced: 22 Apr 2025

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/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/jf990/teies

TEIES project on VM/CMS developed by CCCC @ NJIT

c cmc ibm

Last synced: 31 Aug 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/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/tomsik68/ansi_colors

Single-header macro-based library for using terminal color codes in C/C++

c colors colors-codes console cpp terminal

Last synced: 31 Aug 2025

https://github.com/alopatindev/data_structures

Fundamental Data Structures

algorithms c datastructures

Last synced: 14 Apr 2025

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/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/discordjs/node-pre-gyp

Node.js tool for easy binary deployment of C++ addons

c cpp module native nodejs

Last synced: 03 Oct 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/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/jkmathes/histx

Find anything in your command history

bash c command-line-tool sqlite

Last synced: 17 Jan 2026

https://github.com/diohabara/ccc

c compiler by c

c compiler docker

Last synced: 13 Oct 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/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/ollieday/sonoff-http

Alternative firmware for the ITEAD Sonoff Wi-Fi Remote Control Smart Switch

c esp8266 firmware iot mongoose-os sonoff

Last synced: 08 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/ern0/bytebeat-player

▶️ Bytebeat player, using SDL2

audio bytebeat c size-coding

Last synced: 01 Apr 2025

https://github.com/dns-oarc/parseconf

Conf parser helper library

c config library parser

Last synced: 13 Jul 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/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/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/chewytoast/03_minishell

As beautiful as a shell, the goal of this project is to create a simple shell similar to bash

c minishell minishell42

Last synced: 04 Oct 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/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/maxkrv/uchat

Chat application

c gtk3 websockets

Last synced: 15 Mar 2026

https://github.com/abdorayden/raymp

raymp CLI Music Player with beautiful UI

bash-script c linux linux-app linux-shell

Last synced: 12 Apr 2025

https://github.com/ahmetcansolak/physical-address-from-user-space

Simple C program to get physical address from user space through mmap

c mmap physical-addresses

Last synced: 03 Jul 2025

https://github.com/Tyler887/winboot

⚙️ A Windows boot loader that replaces Microsoft's boot loader

assembly-language c gpl microsoft windows windows-10 windows-11

Last synced: 10 Mar 2025

https://github.com/fastshift/c2lua

C binding to Lua

binding c lua

Last synced: 15 Aug 2025

https://github.com/kusma/cure-for-cancer

The Cure for Cancer, a demo by Excess and friends

c c-plus-plus demoscene software-rendering

Last synced: 02 Mar 2026

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/yammine/kilo

Buliding a text editor

c terminal text-editor

Last synced: 22 Apr 2026

https://github.com/nsauzede/ns_vade

🧰 Source management tooling based on GNU Make, GCC, Python and other standard tools

c hacktoberfest python tdd vade vlang

Last synced: 19 Jan 2026

https://github.com/kareimgazer/keyboard-diy

Make a keyboard yourself at home using ARM-Cortex-M4 micro-controller

arm-cortex-m4 c gpio interrupt-driven-programs interrupts microcontroller tiva-c

Last synced: 24 Aug 2025

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/bontail/pystrector

Package for displaying and changing core Python structures

c python3 structures

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

Knowdy: a knowledge management system

c database embedded-database graph graph-database

Last synced: 24 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/tuvimen/csas

console file manager

c console file-manager file-preview ncurses

Last synced: 29 Jul 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/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/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/changyeop-yang/study-c

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

c cpp mit-license

Last synced: 15 Apr 2026

https://github.com/fosskers/tetris

A 3D Tetris game using OpenGL in C.

3d-tetris c game tetris

Last synced: 16 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/franz1981/franz_flow

Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers

c c11 concurrent-data-structure high-performance ipc low-latency queue ring-buffer zero-copy

Last synced: 10 Jan 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/briandowns/libweyl

Middle Random Weyl Sequence

c random-number-generators

Last synced: 16 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/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/auneri/celloworld

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

c cmake cxx

Last synced: 09 Apr 2025