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/mateus-resende-ottoni/aeds2

Repositório dedicado a projetos desenvolvidos na disciplina 'Algoritmos e Estruturas de Dados 2'

c java

Last synced: 18 Apr 2026

https://github.com/eschirni/get_next_line

42 get_next_line project (with bonus)

42 c get-next-line read-from-file

Last synced: 14 Oct 2025

https://github.com/javiidiazglez/lpp

Lenguaje y Paradigmas de Programación

c css git html5 javascript rakefile ruby shell

Last synced: 14 Apr 2026

https://github.com/rogerinn/little_poc

Little poc é uma versão reduzida e para testes de pré-compilador JIT e AOT rodando totalmente em contêineres sem a necessidade direta de infraestrutura de sistemas operacionais e maquinas virtuais

ast c compiler compilers golang javascript nodejs parser rust

Last synced: 09 Apr 2026

https://github.com/phastmike/avr-ham-repeater

A bare metal repeater controller built around the ATMEGA328P

atmega328p bare-metal c ham-radio hamradio repeater

Last synced: 14 Oct 2025

https://github.com/rushiljalal/dslab

DS lab programs

c

Last synced: 15 Oct 2025

https://github.com/vickvey/complex_numbers

I have implemented Complex Numbers and some of the basic operations on them.

c functional-programming header-files pointers

Last synced: 05 Feb 2026

https://github.com/simone-contorno/arp-interactive-simulator

Advanced Robot Programming (ARP) - Interactive simulator of hoist with 2 d.o.f.

c engineering robotics

Last synced: 18 Apr 2026

https://github.com/yalue/ncurses_tetris

Another one! Helps me learn to use curses. Served as teaching material for Dr. Bakita's COMP 211 section at UNC-CH, Spring 2023.

c curses ncurses tetris

Last synced: 15 Oct 2025

https://github.com/dracula27/cash

Use C to calculate the smallest number of coins needed to give an exact amount of change based on a user's input.

c c-language-programming cs50x

Last synced: 29 May 2026

https://github.com/souravrax/runc--c-cpp-auto-runner

A C/C++ auto runner cli tool made with python

argparser automation autorun c cli cpp open-source-project python

Last synced: 29 May 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/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/tfukushima/pcc

Self-learning purpose naive C compiler

c compiler

Last synced: 17 Oct 2025

https://github.com/diohabara/rcc

RISC-V C Compiler

c compiler risc-v

Last synced: 25 Mar 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/romhenri/c

Challenges/Studies of Competitive Programming in C language.

c competitive-programming

Last synced: 14 Mar 2026

https://github.com/stescobedo92/minimalist-text-editor

Minimalist Text Editor is a simple command-line utility designed for quick and basic text editing tasks. With a lightweight codebase, it offers essential functionality for users who require straightforward editing capabilities without the complexity of larger text editing software.

c command-line-tool filesystem

Last synced: 22 Jan 2026

https://github.com/thutasann/nexium

a cutting-edge npm package that brings powerful utility functions to your nodejs applications, all powered by native C for optimal performance.

c javascript node-addon-api node-gyp nodejs typescript

Last synced: 27 Jan 2026

https://github.com/spitulax/memplus

A library to help with memory allocation in C

c

Last synced: 01 Jun 2026

https://github.com/willpower3309/cli-chip-8

A CHIP-8 emulator written in C that uses a CLI as a display

c chip8 chip8-emulator chip8-interpreter emulation emulator

Last synced: 01 Jun 2026

https://github.com/thetardigrade/hashtable

C library for the hash table data structure

c hashtable

Last synced: 14 Mar 2026

https://github.com/lynkos/simple-shell

This program is an extension of myshell.c with pipelines + I/O redirection functionality.

bash c command-line makefile shell

Last synced: 19 Oct 2025

https://github.com/victorpbilbao/typingspeedtest

This is a typing speed test game built in C

c games

Last synced: 23 Jan 2026

https://github.com/szktty/c-clockwork-base32

A reference Implementation of Clockwork Base32 for C

base32 c

Last synced: 26 Jun 2025

https://github.com/styczynski/automaton-state-machine

Simple multi-process state machine for word verification. Original assignment description available on webpage:

c c11

Last synced: 01 Jun 2026

https://github.com/bieanimaton/jogo_batalha_naval_em_c_2021

Jogo batalha naval criado em C - trabalho prático da faculdade EEP - 2º semestre de 2021 - útlima modificação dia 11/11/2021

batalha-naval c

Last synced: 01 Jun 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/vvbbnn00/usst-datastruct_schoolnavigator

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

c datastructure homework

Last synced: 23 Oct 2025

https://github.com/manav2401/internet-tv-multicast

Implementation of Internet TV using IP Multicast

c internet-tv multicast realtime socket tcp udp

Last synced: 16 Jun 2025

https://github.com/ankitkumar2020/c

C tutorials ,codes, practices from college wallah youtube channel

basics-of-c c input-output programming scanner

Last synced: 24 Oct 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/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/iricartb/university-seven-half-card-game-sockets

Ivan Ricart Borges - Simulation of the seven and a half card game through the use of sockets.

c client-server fork memory-sharing multiplayer processes sockets structs video-game

Last synced: 01 Jun 2026

https://github.com/angrybeltman/cellulose

WIP. A command line spreadsheet editor with Vim-like keybindings.

c cmake command-line command-line-tool csv curses l ncurses neovim spreadsheet vim vimlike wordprocessor

Last synced: 14 Apr 2026

https://github.com/zeyad97/connect-4-game-c

This is a simple Connect 4 game built in C with basic AI. The goal is to get four of your pieces in a row before your opponent. You can play either against another player or the AI, which makes random moves. Features: Play against another player or AI Written in C Simple console-based game

c connect4-ai-game university-project

Last synced: 23 Apr 2025

https://github.com/egezenn/desk-clock

Desk clock for a school project

c embedded

Last synced: 05 Sep 2025

https://github.com/kingakeem/kingx

This is an kernel that I'm building for fun

assembly c kernel os

Last synced: 09 Apr 2025

https://github.com/enriquebdel/primer-contacto-programacion-paralela-en-c

En este repositorio encontrarás todos los códigos utilizados y creados durante mi tercer año de carrera en la asignatura de Programación Paralela. Para desarrollar estos códigos, he utilizado MobaXterm.

c exercises gnu-linux mobaxterm openmp parallel-programming ubuntu university

Last synced: 04 Jul 2025

https://github.com/jboillot/analyser

Analyser is a static analyser which finds errors and undefinded behaviors in C programs with inline assembly.

c inline-assembly ocaml-program static-analyzer

Last synced: 16 May 2026

https://github.com/moozunch/cepe-lang

ann belajar cepe alias competitive programming

algorithms c competitive-programming cpp problem-set problems-solving

Last synced: 10 May 2026

https://github.com/nullcel/smetana

An OS using the x86_64 architecture, in Assembly and C. Designed for performance and it's lightweight size.

assembly c os

Last synced: 23 Apr 2025

https://github.com/dhruvsrikanth/n-body-simulation

In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the N-body particle interaction simulation.

c cpp distributed-memory-parallel high-performance-computing mpi multithreading n-body openmp parallel-computing particle-interactions shared-memory-parallel simulation-modeling

Last synced: 29 Apr 2026

https://github.com/git-bruh/landbox

Small wrapper library for the Linux landlock API, including an example sandboxing utility

c landlock linux rootless sandboxing

Last synced: 15 May 2026

https://github.com/iagodahlem/practice

:books: My daily plan for practicing programming languages.

algorithms c data-structures javascript python ruby

Last synced: 12 Apr 2026

https://github.com/arkenidar/snake-sdl

basic game : snake.c via libSDL3

c cmake game sdl sdl3 simple starter

Last synced: 04 Sep 2025

https://github.com/ivaniscoding/appendpgm

A pure C implementation of the Piecewise Geometric Model index (PGM) with support for append operations

c compression database header-only indexing research

Last synced: 29 Apr 2026

https://github.com/mmgrant73/bitcoinapi

This is a c++ library to help developers communicate with the bitcoin wallet using JSON-RPC

bitcoin-wallet c c-plus-plus communication developers-communicate json-library json-rpc jsoncpp protocol

Last synced: 10 May 2026

https://github.com/faisalsaifii/donut

Spinning ASCII donut

c

Last synced: 08 Oct 2025

https://github.com/utkarsh2102/typing-tutor

This is a typing tutor. Made in C language.

c

Last synced: 08 Oct 2025

https://github.com/willguimont/ppm

Small C library to draw PPM images

c c-library drawing ppm

Last synced: 08 Oct 2025

https://github.com/igorcoding/libevserver

C library for creating tcp servers based on libev

c libev tcp tcp-server

Last synced: 09 Oct 2025

https://github.com/vardan2009/cwordle

Wordle game recreated in C

c cli wordle

Last synced: 09 Oct 2025

https://github.com/jianping-duan/unix_programming

UNIX programming cases based on FreeBSD environment

c freebsd unix

Last synced: 10 Oct 2025

https://github.com/francisc0arauj0/last

My own x86_64 operating system

c hobby hobby-os hobby-project kernel operating-system os

Last synced: 10 Oct 2025

https://github.com/horrjiy/minitalk

42 Core Curriculum --- A simple server-client communication program passing messages using signals in C.

42commoncore 42heilbronn c client-server signals

Last synced: 10 Oct 2025

https://github.com/julusian/decklink-c

Wrapper around the Blackmagic Decklink SDK for use in C or language bindings which do not support C++

blackmagic-design c decklink video

Last synced: 10 Oct 2025

https://github.com/matubu/linear_regression

🧠 A simple linear regression project

42projects c csv linear-regression python

Last synced: 11 Oct 2025

https://github.com/matubu/ls

🗃️ A simplified version of the ls command

c ls

Last synced: 11 Oct 2025

https://github.com/isubasinghe/microc

A (mostly) working C compiler

c compiler haskell

Last synced: 15 May 2026

https://github.com/hassan11196/ds-assignments

Data Structures Assignments - FAST NUCES (Karachi) - CS201 - Fall 2018

bfs c cpp data-structures dfs infix optimization pathfinding postfix

Last synced: 18 Apr 2026

https://github.com/tariqjamel/inter-process-communication

This project demonstrates IPC using System V message queues in C. It includes a server and two clients that communicate through message queues. The server receives and forwards messages between clients, enabling continuous communication.

c interprocess-communication operating systemcall thread

Last synced: 12 Oct 2025

https://github.com/n-elmer/nrf9160-with-saadc-and-load-sensor

Interfacing nRF9160 with the SAADC and a Load Sensor

c embedded-systems iot nordic-semiconductor system-development

Last synced: 12 Oct 2025

https://github.com/mustafa-kamel/tesla

Tesla is a simple android app that control the direction of a motor using bluetooth module

android arduino bluetooth c java

Last synced: 13 Oct 2025

https://github.com/hyouteki/cxmlp

C XML Parser

c xml-parser

Last synced: 13 Oct 2025

https://github.com/aavision/bubble-sort-benchmarks

Benchmarking Bubble sort using different languages!

bash bubble-sort bubblesort c cpp cython go golang javascript php python python3 ruby rust ubuntu

Last synced: 19 Jan 2026

https://github.com/8dcc/hl-png

Highlight PNG image

c libpng png sdl

Last synced: 23 Feb 2026

https://github.com/gustavomartin2002/projetosacademicosads

Repositório contendo projetos desenvolvidos durante a graduação de Análise e Desenvolvimento de Sistemas.

c java python react-native sql-server

Last synced: 14 Apr 2026

https://github.com/0rayn/libft

libft first project in the 42 cursus, the goal is to make more than 40 function, and also an introduction to reverse engineering .

c reverse-engineering stdlib

Last synced: 14 Oct 2025

https://github.com/bieanimaton/maratona_das_lesmas

Programa criado em C para resolver problema dado em aula.

c maratona

Last synced: 16 Oct 2025

https://github.com/mhashim6/clox

C compiler for the Lox programming language. [WIP]

c compiler crafting-interpreters lox-language vm

Last synced: 01 Jun 2026

https://github.com/ttvd/shapelib

Shapefile C Library, cloned from the official Website.

c library shapefile shp

Last synced: 18 Oct 2025

https://github.com/hanilr/variation-bin

Single-header binary analysis library. Written in ansi-c

ansi-c binary binary-analysis c single-header single-header-lib single-header-library

Last synced: 18 Oct 2025

https://github.com/rajshrestha86/kmeans-clusterize

Implementation of K-Means clustering algorithm from scratch. Parallelization of clustering algorithm across multiple nodes using OpenMP and MPI to reduce clustering time on a huge dataset. Also performance analysis of multiple approaches used and their comparison.

c kmeans-clustering mpi openmp unsupervised-learning

Last synced: 18 Oct 2025

https://github.com/mattkolega/chip8

🕹️ CHIP-8 Interpreter

c chip8 emulator game retro sdl2

Last synced: 18 Oct 2025

https://github.com/ramizpolic/control-emulator

Microwave controller emulator for PIC16F18857

c emulator microcontroller mplabx oop-principles

Last synced: 01 Jun 2026

https://github.com/julgitt/arkanoid

Arkanoid (breakout) clone made in C using SDL2 library

arkanoid breakout c game sdl2

Last synced: 18 Oct 2025

https://github.com/alvaromb/lemonfs

A basic C filesystem

c college filesystem uib

Last synced: 08 Jul 2026

https://github.com/amirreza81/os-lab

Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology

bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu

Last synced: 27 Jan 2026

https://github.com/lynkos/simple-mpi

This program counts the number of prime numbers between 1 to MAX_CONST inclusive using MPI (parallel programming).

bash c command-line makefile shell

Last synced: 30 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/baines/cgiquotes

CGI webapp for viewing quotes

c cgi cgi-application quotes

Last synced: 20 Oct 2025

https://github.com/akielaries/vpastrm

Simple Video Processing Application

c computer-vision cv decoding encoding video-processing video-streaming

Last synced: 20 Oct 2025

https://github.com/smarchone/SIL-Compiler

SIL-Compiler as a part of Academics at NITC

c compiler-design lex yacc

Last synced: 20 Oct 2025

https://github.com/andersonhsporto/h-cs50-2021

Assignments and Exercises for CS50’s Introduction to Computer Science

c cs50 linked-list malloc memory scratch

Last synced: 01 Jun 2026

https://github.com/narukara/ssd1306

Simple SSD1306 driver using I2C interface

c ssd1306

Last synced: 01 Jun 2026

https://github.com/merteldem1r/AlgoStruct

AlgoStruct: Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.

algorithms c cpp data-structures

Last synced: 23 Oct 2025

https://github.com/no92/avl

A AVL tree implementation in C.

avl c

Last synced: 23 Oct 2025

https://github.com/mochabyte0x/chacha20

ChaCha20 encryption implemented in C/C++ (Header Only)

c chacha20 cpp encryption-algorithms

Last synced: 18 Apr 2026

https://github.com/flatcap/vim-cpp

⚙ Vim Plugin - Settings for editing code

c cpp plugin script vim

Last synced: 14 Apr 2026