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/httpanimation/lutix

L-ut-xi (ix for US) is a gui hub for xmrig and p2pool

c linux linux-focused macos p2pool qt windows xmrig

Last synced: 25 Apr 2025

https://github.com/provrb/ams

IRC Chat application written in pure C. Arguably my biggest project as of 2024.

c chat chatroom framework irc server server-client server-framework tcp udp

Last synced: 08 Jul 2026

https://github.com/scokmen/snail

the snail is a pure c library based on libuv.

c libuv

Last synced: 23 Mar 2025

https://github.com/nekernel-org/fw

A lightweight, multi-arch firmware written in C, with support for ARM64, RV64, PowerPC64, and x86S. Includes custom boot logic, PCI probing, partition parsing, early ABI handling, and Device Tree integration. Designed for custom OS bring-up.

boot c embedded-systems firmware

Last synced: 16 May 2025

https://github.com/ghosts6/bmi

bmi calculator with c c++ python and java script

bash bmi-calculator c cpp html-css-javascript python3

Last synced: 12 Apr 2026

https://github.com/matubu/gccwatcher

⌚ Rerun your c/c++ program on file change

c cpp deno watcher

Last synced: 11 Oct 2025

https://github.com/techiuv/simple-phone-book-application

This is a simple C-based phonebook application.

c c-programming c-programming-language phonebook

Last synced: 15 May 2025

https://github.com/arc-hugo/cforth

Mini projet implémentant un interpréteur pour un sous-ensemble de fonctions du langage Forth en C

c cmake forth

Last synced: 18 Mar 2025

https://github.com/saraikium/microos

A small OS built for RISC-V 32 bit architecture to understand the OS concepts.

c operating-system os risc-v

Last synced: 30 May 2026

https://github.com/cholnhial/libswni

Library Simple Wordnet (libswni) a library which makes it simple to use libwordnet

c static-library wordnet

Last synced: 29 Mar 2026

https://github.com/dannyvankooten/cnake

Snake in your terminal. In C, no dependencies.

ansi-escape-codes c snake

Last synced: 23 Aug 2025

https://github.com/desmonhak/cpuid

(En desarrollo)librería para manejar CPUID en C y Python(CPython).

c cpuid intel nasm

Last synced: 28 Mar 2026

https://github.com/mahi97/os-project

~ OS mini Project

c posix thread windows

Last synced: 29 Apr 2026

https://github.com/dibyajyotibiswal57/c-programs

Just some C programs that I made.

c c-programming

Last synced: 14 Jun 2025

https://github.com/gjbex/scientific-c

Material for a training on C as a language for scientific programming

c scientific-computing training

Last synced: 16 Mar 2025

https://github.com/jenskutilek/pythonmactabletlib

Python bindings to access tablet input.

c macos python tablet

Last synced: 16 Apr 2026

https://github.com/enverarslan/sortingalgorithms

Implementing Sorting Algorithms with C Programming Language.

c

Last synced: 25 Oct 2025

https://github.com/shadowshahriar/c

Learning C programming language.

c gcc

Last synced: 23 Mar 2025

https://github.com/arielle0222/codetree-tils

👩‍💻 Preparation repository for coding tests.

algorithms c python

Last synced: 12 Apr 2026

https://github.com/cooljeanius/gvpe-2.25

fork of gvpe 2.25, created to fix a build error I was experiencing when updating the MacPorts Portfile for it

c vpn

Last synced: 18 Jan 2026

https://github.com/netcorelink/libchttpx

A powerful, cross-platform HTTP server library in C/C++ for building full-featured web servers.

c cpp http netcorelink

Last synced: 23 Jan 2026

https://github.com/alvii147/digitalpiggybank

Digital Piggy Bank Project with Raspberry Pi Zero W

c embedded-systems raspberry-pi-zero-w

Last synced: 04 Sep 2025

https://github.com/jacobgrisham/spell-checker-data-structures-using-c

Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.

big-o c computer-memory data-structures

Last synced: 04 Sep 2025

https://github.com/edwardedmonds/edit

Enter. Delete. Insert. Type. — Fast terminal text editor in C with lazy loading, background search, multiple cursors, soft wrap, and themes. Single binary. Zero dependencies.

c cli editor multiple-cursors nano-alternative syntax-highlighting terminal terminal-editor text-editor tui vim-alternative

Last synced: 28 Jan 2026

https://github.com/souravjamwal77/projecteuler100fcc

This repository contains codes for ProjectEuler100 challenge as proposed by Quincy Larson. I will add my solutions here for languages C, C++, Python, and Javascript.

c cplusplus javascript python python3

Last synced: 19 Apr 2026

https://github.com/canytr/editor

This project is a text editor developed using the Qt framework. It will provide basic text editing features and allow users to perform operations such as creating, editing, saving, and opening text files.

c cpp editor file localfiles qt

Last synced: 16 Apr 2026

https://github.com/hotakus/holog

A highly customizable, low-coupling, multi-platform, user-friendly logging project specifically designed for embedded platforms. 一个高度可定制、低耦合、多平台、多设备、用户友好的日志项目,专门为嵌入式平台设计。

c log logger logging objective-c

Last synced: 01 Apr 2026

https://github.com/JosefKuchar/ifj-project

IFJ project 2022 - PHP compiler

c compiler php project vut

Last synced: 11 Mar 2025

https://github.com/tca166/mcsavefileparsers

A collection of tools and libraries for extraction of data from Minecraft savefiles and 3d model generation

3d-models 3d-reconstruction c c-library minecraft minecraft-saves nbt nbt-files savefile wavefront-obj

Last synced: 02 Apr 2025

https://github.com/vvbbnn00/usst-datastruct_schoolnavigator

上海理工大学数据结构课程设计:校园导航系统的设计实现

c datastructure homework

Last synced: 23 Oct 2025

https://github.com/satyajitghana/the-c-programming-language-second-edition-solutions

This contains the solutions to the exercises given in the book The C Programming Language by Dennis M. Richie and Brian W. Kernigham

and by c kernigham language programming ritchie solutions the

Last synced: 16 May 2025

https://github.com/matubu/lem-in

🐜 A ant colony simulator with a vizualizer

c pathfinding

Last synced: 11 Oct 2025

https://github.com/florianb/sunshine_sushi

This is a exercise repository to allow learning and teaching concepts of c.

c exercises

Last synced: 10 Apr 2025

https://github.com/avaniketh0905/molec

Molec is a 3D molecular visualization tool built with C, OpenG, rendering chemical structures from SMILES formulae.

3d-graphics 3d-visualization c molecule opengl

Last synced: 13 Apr 2026

https://github.com/bosley/truk

truk is a statically-typed systems programming language that compiles to C. It provides manual memory management with runtime bounds checking and a C-like syntax

c compiler compilers language

Last synced: 21 Feb 2026

https://github.com/zunyon/rls

rls is a file listing command-line tool with a different design philosophy from ls. rls highlights the unique part of each filename for easier fish shell filename completion.

c color columnar command-line filename-completion fish-shell ls openmp terminal

Last synced: 01 Apr 2026

https://github.com/nodef/extra-array.cxx

Generic array in C.

array c cpp extra function generic merferry

Last synced: 18 Apr 2026

https://github.com/zouariomar/cpkg

A C/C++ package project containing custom headers for various functionalities.

bash-script c cpp shell

Last synced: 23 Oct 2025

https://github.com/mecaneer23/binarytodecimal

Binary to decimal converters in numerous languages. Designed as a learning tool to compare common concepts across programming languages.

ada bash batch bin2dec binary-to-decimal binary-to-decimal-number-converter c coffeescript cpp forth haskell programming-languages python scala swift

Last synced: 27 Jan 2026

https://github.com/sitkevij/dsp-portaudio

PortAudio wavetable repo

audio c dsp media portaudio

Last synced: 04 Jul 2025

https://github.com/gharib-uk/advanced_c

A repository for advanced C features

advanced-c c cygwin posix-threads thread

Last synced: 23 Oct 2025

https://github.com/mrnazu/malac-blockchain

C and Node.js Integration for Malac Blockchain

blockchain c decentralized malac nodejs proof-of-work smart-contracts solidity web3

Last synced: 11 Apr 2026

https://github.com/leosery/pong-game-on-an-stm32--unity3d-2021

Pong Game made with Unity 3D, playable with "HW-504" joysticks plugged into an STM32 card.

2d c c-sharp game pong stm32 unity3d

Last synced: 05 May 2026

https://github.com/blagojeblagojevic/ising-model

This repository contains a C implementation of the Ising model simulation, a mathematical model in statistical mechanics describing ferromagnetism. The simulation utilizes the Metropolis algorithm to update the spins of a 2D lattice. The visualization is done using the SDL2 library, allowing for real-time rendering of the Ising model evolution.

c ising-model ising-model-2d sdl sdl2

Last synced: 08 Apr 2025

https://github.com/aditya-ranjan1234/twitter-c-implementation

Twitter Functions Implementation in C

c dsda twiiter

Last synced: 29 May 2026

https://github.com/tigran-sargsyan-w/pipex

This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.

42 42school bonus c command-execution file-descriptors mandatory pipes pipes-sh pipex process-forking redirection shell

Last synced: 29 May 2026

https://github.com/iamb4uc/slstatus

My fork of the suckless status bar written in C

c slstatus statusbar suckless utilities

Last synced: 05 Dec 2025

https://github.com/sanko/affix.pm

A Foreign Function Interface eXtension for Perl

c dyncall ffi perl perl-xs perl5

Last synced: 22 Jan 2026

https://github.com/sshahryiar/stc8a8k64s4a12-tutorial

Tutorial on STC8A8K64S4A12 Microcontroller

8051-architecture c stc stc-8051 stc-mcu stc8a8k64s4a12

Last synced: 10 Apr 2025

https://github.com/thetardigrade/hashtable

C library for the hash table data structure

c hashtable

Last synced: 14 Mar 2026

https://github.com/7klu/justc

Lightweight documentation and a collection of useful libraries for C.

c lib library programming

Last synced: 15 Mar 2025

https://github.com/nrmancuso/big-bang

CUDA and OpenMp NBody simulation based on data from the Milky Way and Andromeda Galaxies

c cuda-kernels cuda-programming nbody-simulation openmp-parallelization parallel-computing space

Last synced: 13 Jun 2025

https://github.com/blagojeblagojevic/musicplayer

B-Player is a sleek and minimalist music player application designed to provide you with an immersive and distraction-free music playback experience. Whether you're a casual listener or a dedicated audiophile, B-Player offers a range of features to elevate your music enjoyment.

c fft music music-player raylib real-time

Last synced: 02 Jul 2026

https://github.com/webmalc/hackerrank-leetcode

Puzzles from hackerrank.com and leetcode.com

c go hackerrank python

Last synced: 12 Apr 2026

https://github.com/mateuschaves/lp-i

Códigos da disciplina de Linguagem de programação I do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.

c code programming-language university university-course

Last synced: 11 Mar 2025

https://github.com/duongvu312/hcl-tech-mini-project

HCL Tech Internsnhip Mini Project

adc c counter embedded-systems gpio stm32f4 timer uart

Last synced: 31 Mar 2025

https://github.com/adwaith-rajesh/calsen

A search engine for local files.

c file-search search search-engine tf-idf

Last synced: 18 Oct 2025

https://github.com/colleagueriley/rgfw-python

Python bindings for RGFW.h, the lightweight single-header GLFW alternative.

c glfw library opengl python rgfw

Last synced: 13 Jun 2025

https://github.com/iashraful/personal-diary-management

It's a simple program of 'C' with I/O. Which will help you to manage your personal diary.

c command-line-tool

Last synced: 28 Mar 2025

https://github.com/jitinnair1/hello-again-phasefield

simple implementation of classical diffusion equation and spinodal decomposition solvers in C

c cahn-hilliard phase-field vtk

Last synced: 18 Oct 2025

https://github.com/aabanakhtar/mini-c-compiler

LLVM based compiler for a subset of C

c compilers ir lexer llvm parsing

Last synced: 13 Apr 2026

https://github.com/ruaneri-portela/shareaudio

Share audio endpoints into your devices

audio c openssl portaudio sockets tcp-client-server

Last synced: 14 Jun 2025

https://github.com/abolfazlmohammadpour/simplehydraulicjackcontrollerwitharduino

A Simple Hydraulic Jack Controller Wrote By Arduino

arduino c cpp

Last synced: 02 May 2026

https://github.com/embeddedalpha/stepper_motor_driver

Scalable Driver for Stepper Motor Written in Embedded C for STM32F407VGT6 Discovery Board.

c driver embedded-c embedded-systems stepper-motor stm32f4 stm32f4-discovery

Last synced: 31 Mar 2025

https://github.com/khayyamsaleem/arduino-pocket-ddr

simon says or pocket ddr on the arduino

arduino arduino-cpp c electronics game platformio

Last synced: 12 Apr 2026

https://github.com/sktapn/maloca_handson

Este repositório reúne projetos de IoT com foco em saúde, desenvolvidos pela Equipe Spear no curso Maloca das iCoisas.

arduino c equipespear iot python saude

Last synced: 21 Feb 2026

https://github.com/boprr/corydon

Unix like monolithic operating system kernel

c cmake kernel nasm os osdev

Last synced: 24 Apr 2025

https://github.com/juliendoutre/synacor-challenge

A solution to the synacor challenge.

c emulator synacor-challenge

Last synced: 17 Oct 2025

https://github.com/kamilhan-karaismailoglu/clone-grep-command-with-c

In this project, create grepFile function like grep command in linux. With the grepFile command to be created, the searched words will be found in the scanned file and the lines on which they are will be printed to the output file. The number of times this word is repeated in the relevant file will be displayed in the terminal. This project was written for System Programming lecture.

c clone-grep-command grep-command

Last synced: 29 May 2026

https://github.com/lucasfturos/blackholeinc

Buraco negro em C

c cmake

Last synced: 13 Jul 2025

https://github.com/mailittlepony/flowergame

multiplayer game for ESP using TCP protocol

c cpp tcp-client-server

Last synced: 15 Mar 2025

https://github.com/ramamagarwal/my_programming_journey

This repository includes all the programs in the initial days of my programming journey.

c

Last synced: 16 Oct 2025

https://github.com/abdulrahman-k-s/simple_shell

ALX's low-level programming second project. Made with my peer @fadirafik

alx alx-low-level-programming alx-project bash c linux shell unix

Last synced: 11 Apr 2026

https://github.com/jonas-lucas/hello-world

Unlocking the World of 'Hello, World!' in Multiple Programming Languages.

c cpp go hello-world java javascript language python r ruby typescript

Last synced: 07 Apr 2026

https://github.com/devcheckog/n-queens

Complicated problem in leetcode, categorized as hard.

c llvm

Last synced: 04 Sep 2025

https://github.com/fedecastellaro/kissfft-adaptation-for-esp32

Personal adaptation for the ESP32 or any other microcontroller of the well known kissFFT library.

arduino c cpp esp32 fft kisfft

Last synced: 12 Apr 2026

https://github.com/hey-its-d2t2/todo_list_in_c

ToDo list app in c programming language using Graphics progrramming and File heandeling in C. I had created this project in my first semester of BCA by self study from vaious resources of internet.

advanced-programming c cprogramming filehandling graphics-programming gui-application learn-to-code learnign learning-by-doing todoapp

Last synced: 17 Oct 2025

https://github.com/joescat/xball

Simulate bouncing balls in a window

c retrogame toy xwindows

Last synced: 13 Jul 2025

https://github.com/darkas-overgold/pucp_2024-2_alley_radar

The main objective of the project is related to the implementation of a system, those of this type are usually used to monitor or analyze environments, possibly integrating sensors, digital signal processing or embedded applications. The repository stands out for the use of C as the main programming language, reflecting a low-level implementation.

c catolic catolica css css-animations css3 electrical-engineering embeddded-aplications embedded hardware html html-css html-template html5 html5-css3 implementation-of-algorithms low-level-programming microcontroller processing software-engineering

Last synced: 05 May 2026

https://github.com/tivins/libln

A large number library in C

c large-numbers prime-numbers

Last synced: 14 Oct 2025

https://github.com/konstantintutsch/zarg

A minimalist C library for simple handling of command line arguments. 🚀

c cmd library parser

Last synced: 27 May 2026

https://github.com/ewylson/hist

A simple C program that counts printable ASCII characters in a file and generates a histogram

c c99 character-count character-counter histogram

Last synced: 03 Sep 2025

https://github.com/khofesh/chip-8-emulator

chip-8 emulator written in C

c chip-8 emulator

Last synced: 02 Jul 2025

https://github.com/outbit/paintballfirmware

Paintball Firmware for PIC16f648a microcontrollers. Engineered to work with the Dye Matrix Paintball Gun. This is the opensource version of the commercially available CodeX chip from the early 2000s.

c codex dye-matrix firmware microchip paintball paintball-firmware pic16 picc

Last synced: 24 Apr 2025

https://github.com/igi-111/isacc

A toy C compiler

c compiler rust toy-compiler

Last synced: 12 Apr 2026

https://github.com/aromalanil/compiler-design-lab

Programs for Compiler Design Lab🧪 of S7 KTU

c compiler compiler-design flex ktu lab lex lexical-analysis lexical-analyzer

Last synced: 31 Mar 2025

https://github.com/nepx/hpfsutils

A few utilities for creating, manipulating, and inspecting HPFS (High Performance File System) volumes.

c filesystem filesystem-utils hpfs os2 utilities

Last synced: 03 Feb 2026