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/thacuber2a03/made-with-raylib

A simple badge that tells others that your project was made with raylib.

2d c header-only raylib

Last synced: 22 Mar 2025

https://github.com/jelhamm/data-link-layer-protocols

"This repository is a comprehensive implementation of data link layer protocols in the field of networking. Also showcases a meticulous approach towards implementing various protocols at the data link layer, enabling developers to understand, experiment."

c cpp datalink datalink-layer frames go-back-n network-layer networking networking-in-c networking-in-cpp physical-layer protocol selective-repeat sliding-window sliding-window-algorithm sliding-window-protocol stopandwait utopian

Last synced: 20 May 2026

https://github.com/laymer/upgraded-potato

Learning C programming again for fun :)

c fun learning networks programming

Last synced: 06 Apr 2025

https://github.com/florian-a/pipex

Même Mario Bros n'a pas aimé ce projet

42 42born2cod 42born2code 42school c pipe pipex pipex42 unix

Last synced: 25 Feb 2025

https://github.com/fezcode/timp

Native cross-platform music player in pure C. INI-based skins, themes, EQ, playlist, Unicode paths, no toolkit.

audio-player c c11 cross-platform equalizer flac lightweight linux macos miniaudio mp3 music-player native portable retro sdl2 skinnable themes winamp windows

Last synced: 05 Jul 2026

https://github.com/dcasella/carrillo-lipman

Carrillo-Lipman algorithm implementation

bioinformatics c msa

Last synced: 29 Mar 2025

https://github.com/aniketsingh03/cachememory

This project is an implementation of cache memory with load and store instructions in Verilog.

c cache-memory verilog-hdl

Last synced: 06 Apr 2025

https://github.com/guilhermebn198/program-slicing_pic

exploring program slicing and documenting my discoveries

c english esbmc frama-c pt-br slicing static-analysis

Last synced: 25 Feb 2025

https://github.com/diveshadivarekar/stationary-receipt-c

A simple c program that aids help to create bill receipt and then store it in a text file

c filepointer functions

Last synced: 17 Mar 2025

https://github.com/alifa98/sultan

The final project of the C programming course. Simple command-line game.

c console game simple-game strategy-game

Last synced: 29 Mar 2025

https://github.com/gabrieledg0/c-shell

A fully custom Linux shell written in C, including process management, command execution, and system interaction. 🐧

c linux linux-shell shell shell-script shell-scripting shellcode shellscript

Last synced: 25 Jan 2026

https://github.com/clark800/page

minimalist pager (more alternative)

c command-line minimalist pager terminal

Last synced: 20 May 2026

https://github.com/kusma/spaceflowers

Spaceflowers (that mess with our genes like DNA) by excess & progress & kvasigen

c demoscene software-rendering

Last synced: 06 Apr 2025

https://github.com/naemazam/hello-world

I don't Know What is Your First Language and Don't Want to know Why You Select it. But As a Programmer i know, The Smile When You run Your First Code. After That We made Thousands of Mistake In our DEV life. We did Debug, Copycat or Googling But never Forget This First 2 Words. Let's Combine Our First Happiness In A single Page.

apache-groovy c dart elixir elm fortran go graphql haskel hello-world hellogithub helloworld helloworld-programs naemazam

Last synced: 08 Apr 2026

https://github.com/rajsoni03/cplusplus-training

C Plus Plus Training Class Codes and Notes

c c-plus-plus core cpp oops-in-cpp

Last synced: 20 May 2026

https://github.com/fboulnois/pg-scram

A tiny C program to create valid Postgres scram-sha-256 passwords

c libpq postgres postgresql scram-sha-256

Last synced: 20 May 2026

https://github.com/sriharikapu/goos-e

Goose is a GO Lang based operating system - its experemental

c compiler go golang goos operating-system os

Last synced: 17 May 2026

https://github.com/lorenzomorelli-webdev/c_assembly_optimization

Unical project for "ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI DI ELABORAZIONE" exam

assembly c kmeans nearest-neighbor-search optimization

Last synced: 04 Apr 2025

https://github.com/kientech/data-structures-and-algorithms-specialization

Data Structures and Algorithms Specialization

algorithms c cplusplus data-structures python

Last synced: 22 Mar 2025

https://github.com/schwalbe-t/DSTIKE-Pong

A port of singleplayer Pong for the DSTIKE Deauther watch.

c cpp embedded embedded-c embedded-cpp esp8266 platformio sh1106

Last synced: 25 Oct 2025

https://github.com/ucl/takeout-app-macos

MacOS desktop application for processing Google Takeout export files

c macos macos-monterey porter-stemmer porter-stemmer-algorithm swift swiftui

Last synced: 07 May 2026

https://github.com/krishpranav/diamond-lang

diamond lang is an object-oriented programming language

c clang cpp function-programming http language networking object-orianted programming-language socket

Last synced: 17 Feb 2026

https://github.com/m0t9/c-generics

Idea of generic containers (templates) implementation on pure C ⚙️

c generics generics-c macros preprocessing stl-c templates-c

Last synced: 27 Jun 2025

https://github.com/basemax/queuec

This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.

c data-structure data-structures-algorithms data-structures-and-algorithms datastructure datastructures queue queue-algorithm queue-jobs queue-tasks queues

Last synced: 03 Jul 2025

https://github.com/matrixsmaster/synth

MOVED to GitLab: https://gitlab.com/sciloaf/synth-1 Mixed-Signal Sound Synthesizer

analog c hardware hw stm32 stm32f4

Last synced: 06 Apr 2025

https://github.com/yud0uhu/chocottoos

ATtiny85とATmega328Pで動くRTOSのサンプルソースコードです。

atmega328p attiny85 c cpp

Last synced: 17 May 2026

https://github.com/loneicewolf/cryptography

Encryption implemented in various languages. like AES and Serpent, more coming.

aes c cascade-encryption cipher cpp cryptography openssl rijndael serpent

Last synced: 08 Mar 2026

https://github.com/briansantoss/libdstructs

A C library implementing the most commonly used data structures: linked lists, stacks, queues, binary trees, hash tables, sets and array lists/vectors.

algorithms-and-data-structures c library linked-list stacks

Last synced: 08 Mar 2026

https://github.com/basemax/checkfullbinarytreec

This is a simple C program to check if a binary tree is full or not.

bin-tree binary-tree binarytree bintree c data-structure datastructure ds full-binary-tree tree

Last synced: 03 Apr 2025

https://github.com/osvegn/gomoku

Gomoku Epitech Project

c gomoku gomoku-ai

Last synced: 05 Apr 2025

https://github.com/basemax/arraylistc

This is a simple implementation of an ArrayList in C using a struct, a pointer to the struct and a pointer to the array. The array is static and the size of the array is defined when the ArrayList is created.

array array-c arraylist arraylist-c c c-array

Last synced: 03 Apr 2025

https://github.com/lgope/c-programming-basic

Basic of C programming 🗽🚀

c cpp

Last synced: 21 May 2026

https://github.com/nufeng1999/jupyter-myc-kernel

Minimalism Jupyter C kernel

c gcc jupyter jupyter-notebook kernel

Last synced: 12 Apr 2025

https://github.com/realtristan/wingl

Win32 Graphics Library From Scratch in C

c cpp gl graphics win32

Last synced: 21 May 2026

https://github.com/hqarroum/the-pointer-arithmetics-challenge

🙇‍♂️ Retrieving a pointer to a structure given a pointer to one of its member.

c pointer-arithmetics

Last synced: 05 Jul 2025

https://github.com/im-rises/cfloydwarshallparallel

Floyd-Washall algorithm implemented in parallel programming using OpenCL

c c-plus-plus cmake cpp floyd-warshall floyd-warshall-algorithm opencl parallel-programming

Last synced: 19 May 2026

https://github.com/iwas-coder/wft.c

A simple and portable file transfer tool written in pure C. 🌐

c c99 file-transfer hacktoberfest network posix socket tool win32

Last synced: 12 Jul 2025

https://github.com/inclinedadarsh/logistic-regression-c

This is my attempt to do logistic regression the deep learning way in C language.

c deep-learning logistic-regression

Last synced: 13 May 2025

https://github.com/ndraey/mew

Yet another programming language for self-written kernels :)

c mew programming-language programming-languages python python3 transpiler

Last synced: 19 May 2026

https://github.com/amodsachintha/uart

Low Level C implementation of Serial Communications using the Arduino Micro Controller (ATmega328p)

atmega328p c electronic-engineering-coursework serial-communication sliit usart

Last synced: 20 May 2026

https://github.com/fahimfba/ics-fall2024-fba

Faculty Codes for Introduction to Computer Systems (Fall 2024) at United International University

c fall2024 fba ics problem-solving uiu united-international-university

Last synced: 18 May 2026

https://github.com/bibhestee/sorting_algorithms

Sorting algorithms & Big O - This project is the implementation of how to select the best sorting algorithm and how to select the best algorithm for a project.

algorithms-and-data-structures big-o-notation c sorting-algorithms sorting-algorithms-implemented time-complexity-analysis

Last synced: 23 Jun 2025

https://github.com/kostek888888/library-database-project-in-c

Database for library written using C and dynamically created one way linked lists. It has ability to sort results of queries by specified fields.

c library-database linked-list

Last synced: 13 Sep 2025

https://github.com/marcelo-schreiber/overcooked-terminal-c

Overcooked clone made in C to be playable in the terminal.

c console game minigame overcooked terminal terminal-application threads

Last synced: 24 Apr 2026

https://github.com/shingareom/javalanguagecompiler

Java Language Compiler is a simple C program that automates the process of compiling and running Java programs.

c c-language clanguage compiler cprogramming diploma diploma-project fun java javacompiler omshingare project shingareom

Last synced: 16 May 2026

https://github.com/robertklee/autonomousrobotproject

The robot must find a target object within constrained search area and run a simulated cable from source to target while minimizing excess cable and object collisions

c embedded-c infrared-sensors robotics vex-robotics

Last synced: 20 May 2026

https://github.com/tokisakikurumi2001/project_rearrange_string

This is my first complete personal project after 1 year learning to code

c csharp html5 mongodb perl php summerstartest

Last synced: 08 Apr 2026

https://github.com/kaushalmodi/nim-eggx

Nim wrapper for EGGX / ProCALL X11 Graphics library

c eggx ffi graphics library nim nimterop wrapper

Last synced: 21 May 2026

https://github.com/woodruffw/xnelson

Nelson, for X.

c x11

Last synced: 28 Mar 2025

https://github.com/shingareom/slae

This repo is created while learning the SLAE, The Advance Shellcoding Course.

assembly c shellcoding

Last synced: 13 Sep 2025

https://github.com/leiless/dbg.h

A clumsy dbg(...) macro for C89

c c89 debug debugging header-only macro

Last synced: 29 Mar 2025

https://github.com/idaljeetsingh/library-management-system

A 'C' project on Library Management System using File Handling to store the records of the books and members of a Library.

c file-handling file-handling-in-c library-management-system project

Last synced: 23 Jul 2025

https://github.com/glpecile/arq_tpe

TPE 72.08 - Arquitectura de Computadoras - Segundo Cuatrimestre 2020.

asm c itba

Last synced: 01 Nov 2025

https://github.com/tomzox/perl-video-zvbi

Perl XS module providing object-oriented interface to the ZVBI library (teletext & closed caption decoding)

c closed-captions cpan-module demuxer dvb perl-xs perl5-module teletext v4l2 vbi videotext zvbi-library

Last synced: 14 May 2025

https://github.com/jwodder/verity

Truth table generator

c latex postscript truth-tables

Last synced: 29 Mar 2025

https://github.com/flatcap/ntfsprogs

⚙️ NTFS userspace programs

c cli ntfs userspace

Last synced: 29 Oct 2025

https://github.com/linuxheads/cube3d_42

A 3d game in C, based on the famous Wolfenstein games from the 90's

3d-graphics c game game-development linux

Last synced: 18 May 2026

https://github.com/adolbyb/architecture-in-c

A Collection of code from CDA-4102: Computer Architecture

architecture c c-programming computer-hardware debugging gdb gdb-commands

Last synced: 23 Jun 2025

https://github.com/leticiasimoess/projetodafacul_emc

Projeto de sistemas para cadastramento de pessoas diagnosticadas com COVID-19

c

Last synced: 05 Apr 2025

https://github.com/hosu-kim/the_last_supper_in_progress

A project illustrating concurrency and synchronization through the metaphor of philosophers sharing resources.

c concurrency multithreading parallel-computing sychronization

Last synced: 26 Jun 2025

https://github.com/cuhsat/fx

A strictly experimental stream cipher in ANSI C.

algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher

Last synced: 29 Mar 2025

https://github.com/danielbrodi/lowlevelassembler

Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.

assembler assembly assembly-language assembly-language-programming binary binary-code binary-conversion binary-converter c c-programming compiler compiler-construction compiler-design compilers low-level low-level-design low-level-memory-manipulation low-level-programming memory-leak memory-management

Last synced: 02 Jan 2026

https://github.com/akashgutha/10print

10 print program in various languages and platforms

10print c cpp csharp javascript p5-sketches p5js python typescript

Last synced: 07 Apr 2026

https://github.com/kunaldhongade/os

Operating System Programs

c learning-by-doing operating-system os

Last synced: 29 Mar 2025

https://github.com/vivaansinghvi07/atom-simulation

A particle simulation created in C with approaches to gravitational approximation.

c gravity-simulation

Last synced: 17 May 2026

https://github.com/vokungahrotlaas/scplib

C multipurpose library (it's bad don't use it)

c library

Last synced: 12 Apr 2025

https://github.com/mcb2003/edith

Yet another text editor.

c editor ncurses ncursesw speech text

Last synced: 23 Jun 2025

https://github.com/hroptatyr/coinbase

websocket data scraper for coinbase

bitcoin c command-line-tool scraper

Last synced: 26 Apr 2026

https://github.com/8dcc/bootloader

Simple Multiboot 1 bootloader

assembly bootloader c multiboot osdev

Last synced: 16 May 2026

https://github.com/nishantb06/ray_tracing_challenge_c

C Implementation of the ray tracing challenge book

3d-raytracer c ray-tracing

Last synced: 28 Mar 2025

https://github.com/walteh/micro-deterministic-ecdsa

Tiny C Implementation of RFC6979: Deterministic ECDSA 🔒 🎯

c cmake ecdsa keccak256 micro-ecc rfc-6979 swift

Last synced: 18 May 2026

https://github.com/ridvanaltun/c-boilerplate

A template code for C projects.

bolierplate c make makefile

Last synced: 22 Jun 2025

https://github.com/bhhbazinga/lmjalgo

带鬼牌麻将的胡牌算法

c lua mahjong

Last synced: 18 May 2026

https://github.com/horrjiy/philosophers

42 Core Curriculum --- Solving the Dining-Philosophers-Problem with Multithreading in C.

42commoncore 42heilbronn c dining-philosophers-problem threading

Last synced: 01 Jul 2025

https://github.com/lancewalk87/clp-aquaspector-device

Hardware/Software | Water Analyzing Digital MCU/TTL/ADC Differential Photometric Device, quantifies water composition, and overall purity.

autocad avr c c-plus-plus comparative-analysis eagle-cad hardware measurements nandflash photon-mapping spectrophotometer spi tft tools water-quality wireless

Last synced: 20 May 2026

https://github.com/ankush-003/data-structures-using-c

Learning Data Structures using C Language

c data-structures

Last synced: 21 Mar 2025

https://github.com/bensuperpc/docker-ack

The Amsterdam Compiler Kit in docker

c docker

Last synced: 18 Apr 2026

https://github.com/edulandoni/c-programming-a-modern-approach-2e-exercises

Exercises and notes for C Programming: A Modern Approach (2nd Edition) by K. N. King. Code in C17.

book-exercises c c-language c-programming-a-modern-approach kn-king solutions study- study-note

Last synced: 06 Jul 2026

https://github.com/zhongruoyu/chttpd

A lightweight and safe HTTP server.

c http http-server

Last synced: 11 Aug 2025

https://github.com/trojan-254/monty

An interpreter for Monty ByteCodes files. Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. Monty aims to close the gap between scripting and programming languages

c monty

Last synced: 11 Jul 2025

https://github.com/laertispappas/bellman-ford-dijkstra

Bellman ford & Dijkstra algorithm - draft

bellman-ford c

Last synced: 25 Jun 2025

https://github.com/ac000/fcgi_app_core

Infrastructure for building a FastCGI C application

c fastcgi

Last synced: 16 Jun 2025

https://github.com/tomilola-ng/tomi-teaches-c

C is one of my favourite programming languages, and that's why I decided to teach it

beginner c compile course

Last synced: 22 Jun 2025

https://github.com/lhx077/betterstring

A high-performance, modern, and easy-to-use string processing library for C++and C

c c-lib c-library c-plus-plus c-string cpp cpp-lib cpp-library cpp-string library optimization string

Last synced: 22 Jun 2025

https://github.com/wesleya0101/lfivader

LFIvader Um scanner avançado para detecção de vulnerabilidades do tipo Local File Inclusion (LFI). Desenvolvido em C, o LFIvader combina eficiência e precisão para identificar falhas em servidores web, apresentando resultados organizados e salvos automaticamente para análise detalhada. 🚀

c lfi-exploitation lfi-exploiter lfi-vulnerability linguagem-c vulnerabilidad vulnerability-detection vulnerability-scanners

Last synced: 05 Apr 2025

https://github.com/mousebyte/luaclasslib

Extends the Lua C API with Moonscript-compatible class support, with or without Moonscript.

c lua lua-library moonscript

Last synced: 16 May 2026

https://github.com/melkassib/calculator

:camel: A simple calculator that evaluates a mathematical expression and shows the step by step solutions.

c calculator evaluate-expressions parse-trees

Last synced: 21 Mar 2025

https://github.com/martan03/spinningdonut

3D spinning ASCII donut

ascii ascii-donut c donut spinning-donut

Last synced: 06 Jul 2026

https://github.com/atpriyanshu/the-fibonacci-series

It contains a simple fibonacci program in different language.

c cpp csharp fibonacci java javascript lua python typescript

Last synced: 25 Dec 2025