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/horrjiy/so_long

42 Core Curriculum --- Simple 2D Game in C. A maze in which the player has to collect coins.

42commoncore 42heilbronn c game-2d

Last synced: 20 Jun 2026

https://github.com/chungquantin/baby-shell

Baby shell implementation in C supports most OS commands with pipelining and sequencing

c libc os shell

Last synced: 03 Apr 2025

https://github.com/4s4v1n/decimal

This project presents an implementation of the decimal data type of the C# language, in pure C.

bit-manipulation bit-operation-utils bit-operations bits bitset c

Last synced: 30 Jun 2026

https://github.com/diogocarrola/42-piscine

My journey through the 42 Piscine, showcasing my progress, projects and the skills I developed during the intensive month-long experience.

42-piscine algorithms c data-structures shell

Last synced: 26 Mar 2025

https://github.com/s-celles/ipecmd-wrapper

[WIP] A Python wrapper for Microchip's IPECMD tool for PIC microcontroller programming

ai-generated-code asm c download erase hex pic16f python python3 upload

Last synced: 15 May 2026

https://github.com/lobbyra/get_next_line

Get next line of a file.

42school c libc

Last synced: 26 Mar 2025

https://github.com/denver-code/for_test_python

Speed while generating id from uuid4x4

c for generating loops python speed timepy uuid4

Last synced: 15 May 2026

https://github.com/rxn7/img2ascii

image to ascii converter in terminal

ascii ascii-art c

Last synced: 08 Jun 2026

https://github.com/uhpoler/kpi-first-semester

This repository contains materials from all disciplines of the first semester

c

Last synced: 28 Mar 2025

https://github.com/doqin/c_http

Personal C project to learn raw http and web development.

c http http-server

Last synced: 10 Jul 2025

https://github.com/pauloj2/estrutura-de-dados

Este repositório contém atividades e exercícios práticos focados no estudo de Estruturas de Dados utilizando a linguagem de programação C. O objetivo deste projeto é aplicar os conceitos fundamentais de estruturas de dados de forma prática e ajudar a desenvolver habilidades de programação e resolução de problemas em C.

c cpp

Last synced: 29 Apr 2026

https://github.com/eyantra698sumanto/basic-c-programs-2

This Repository contains 135 basic programs in C programming language

c cplusplus-11 fileio patterns programming-language series strings

Last synced: 06 Apr 2026

https://github.com/inunix3/raypong

Clone of Ping Pong written in C using raylib.

2d-game c game just-for-fun ping-pong raylib

Last synced: 03 Apr 2025

https://github.com/brandontruggles/quaken-ball-z

A mod of Quake 2 for my final of my IT 266 class (Fall 2016). The mod incorporates combat mechanics from the anime Dragon Ball Z into the world of Quake 2. (See the QuakenBallZ branch for the actual project).

c combat dragonball mod quake2

Last synced: 13 Mar 2025

https://github.com/okoge-kaz/compiler_construction

Tokyo Institute of Technology 2022-2Q CSC. T372

c compiler cpp tokyotech tokyotech-class

Last synced: 19 May 2026

https://github.com/pauloj2/atividades-do-beecrowd

Exercícios para aprendizado em linguagem de programação C e C++

c cpp

Last synced: 01 May 2026

https://github.com/shopmaior/mercado_pago_esp

Biblioteca Arduino ESP2866/ESP32

arduino c cpp esp32 esp8266 hacktoberfest library

Last synced: 27 Mar 2025

https://github.com/luc-wallace/cluck

A C compiler made in Haskell with LLVM.

c compiler haskell llvm llvm-hs

Last synced: 02 Mar 2025

https://github.com/mubin6th/zinc

An Image Processor. Written in C.

c graphics image-processing

Last synced: 09 Jul 2025

https://github.com/sshahryiar/atxmega-tutorials

Tutorials on ATXMega32A4U Microcontrollers using MikroC Compiler

atmel atxmega avr c microchip microcontroller mikroc xmega

Last synced: 16 Jun 2025

https://github.com/ttwno/subnetting

A program to compute various information about network subnets

c cli linux networking onedaybuild subnet subnet-calculator subnetting

Last synced: 03 Apr 2025

https://github.com/osumatrix/mastermind

🎲 Mastermind - A code-breaking CLI game for two players written in C89

c c-game game school-project

Last synced: 28 Mar 2025

https://github.com/cpscript/irc-client

A simple "internet relay chatting"(IRC) client built using C based from "https://github.com/IanMarcoMoffett/mini-irc-client" :3

c forum forums ipv4 irc irc-client irc-protocol irc-server makefile network

Last synced: 28 Mar 2025

https://github.com/unmade/clox

Yet another Lox implementation in C

c interpreter lox

Last synced: 09 Apr 2025

https://github.com/paulthomas20002/s7-compiler-lab

CSL411 COMPILER LAB , Prerequisite: A sound knowledge in C programming, Data Structures, Formal languages and Automata Theory and Compiler design.

c cd cd-lab compiler compiler-design compiler-design-lab csl411 dsa flat

Last synced: 16 Jun 2025

https://github.com/ateeqrana7/compiler-construction-count-elements

Compiler Construction - Count Elements (The following programs is a LEX/FLEX program that counts total characters, words and lines from multiple files. The filenames are passed to the program as command-line arguments.)

c compiler-construction compilerconstruction flex lex

Last synced: 09 Jul 2026

https://github.com/layercak3/mpv-notification-osd

mpv desktop notification OSD for track changes or media key playback control

c libnotify linux mpv mpv-script notifications

Last synced: 14 May 2026

https://github.com/rostgaard/pjsua-json-agent

Simple PJSUA (PJSIP User Agent) SIP user agent with JSON control interface

c json sip user-agent

Last synced: 16 May 2026

https://github.com/yaroslavchuiko/ucode-uchat

A client-server chat application for Linux and MacOS, written in C.

c chat client-server css gtk3 json linux macos makefile openssl sqlite threads uchat ucode ucode-c ucode-connect

Last synced: 02 Apr 2026

https://github.com/b0r1sd/cscripts

c

Last synced: 17 Jun 2025

https://github.com/eafy/zjlog

Log redirection output tool for iOS, you can set the Log level, redirect output to the proxy interface, save logs to the sandbox, support for c、c++、m、mm code files, and more.

c cplusplus log nslog oc printf

Last synced: 14 Feb 2026

https://github.com/importer3000/hex4linux

The OpenHex project (No, don't get this mixed up with other repos. This is for Linux systems.) Also, please, PLEASE read the README.md, thanks.

c distro distrobution hobby-os linux linux-kernel linux-os os

Last synced: 15 May 2026

https://github.com/olivier-boudeville/ceylan-heavy

Part of the Ceylan project gathering all general-purpose C++ developments.

c c-plus-plus ceylan toolbox

Last synced: 17 May 2026

https://github.com/oldprojectss/1337_pool_2021

This is a repo of my work on 1337 School, pool of june 2021!

c shell-script

Last synced: 16 May 2026

https://github.com/tayne3/gitversion.cmake

🏷️ GitVersion.cmake - Seamless Git-based versioning for CMake projects. One small module for automatic SemVer extraction from your Git tags.

c c-plus-plus cmake cpp version-manager versions

Last synced: 11 Apr 2025

https://github.com/redneath/license-generator

CLI tool written in C to automate the creation of lincense files

c cli license-generator

Last synced: 11 Apr 2025

https://github.com/fccm2/gegl-tut

gegl-tutorial

c gegl tutorial

Last synced: 11 Apr 2025

https://github.com/antsevs/morsecodeinterpreter

Using ARM7 architecture assembly language in tandem with the C programming language, I created a morse code interpreter which takes real-time GPIO input from switches, and translates to ASCII on an I2C interface LCD, utilizing a Raspberry Pi Microncontroller.

armv7 c morse-code

Last synced: 11 Apr 2025

https://github.com/victor-base/victorcsharpbinding-sdk

Provides Interop config between Low level core & C#.

binding c csharp dotnet interoperability wrapper

Last synced: 11 Apr 2025

https://github.com/sathninduk/c-playground

C language playground | Sri Lanka Institute of Information Technology - Year 1, Semester 1

c sliit

Last synced: 09 Sep 2025

https://github.com/drsoliddevil/beditor

A CLI text editor written in C

c cli text-editor

Last synced: 04 Apr 2025

https://github.com/ayushnagar123/password-management-system

This is a software which will help you to store,protect and retrieve your passwords whenever you require. Made by Ayush Nagar(ayushnagar123), Akshara Nigam(aksharanigam1112), Kapil Kumar Israni(090max) and Anushka Agarwal.

c password-manager password-retrieval password-safety password-store password-updation

Last synced: 09 Sep 2025

https://github.com/enceeper/scrypt

C implementation of scrypt utilizing SHA512.

c scrypt sha512

Last synced: 02 Jul 2026

https://github.com/awkless/slock

Patched version of slock

c patched slock suckless

Last synced: 04 Apr 2025

https://github.com/cs50victor/lonnieos

An operating system simulator in python

c python3

Last synced: 28 Apr 2026

https://github.com/kakkun61/c-invokes-haskell

The sample of the FFI from C (GCC) to Haskell (GHC)

c ffi haskell

Last synced: 05 Apr 2025

https://github.com/hrideshmg/ascii_video_player

A tool written in C which lets you render any video as ascii text on the terminal.

ascii ascii-art ascii-video c terminal

Last synced: 01 May 2026

https://github.com/nazlizamanian/lia

LIA project a simple bank managment programme that resemblance the nature and primary functions of an atm machine and fullfils the tasks that one can expect to be done at a visit to the bank.

c

Last synced: 05 Apr 2025

https://github.com/jonathspirit/_list

_list is a headers only library for a convenient replacement of std::list

analysis c container containers cpp list optimization performance replacement tests

Last synced: 16 May 2026

https://github.com/bayars/system-programming

I shared the system programming lectures notes and my exams

c linux system-programming unix unix-programming

Last synced: 18 Apr 2026

https://github.com/chenyangguang/c

c语言之数据结构与算法分析

algorithm c

Last synced: 10 Jul 2025

https://github.com/mofirojean/50-coding-challenge

This repository holds the implementation of the 50-Coding-Challenges in different programming Languages

c challenge coding coding-challenge cpp csharp java javascript kotlin python typescript typescript2

Last synced: 12 Apr 2025

https://github.com/zjamali/minirt_42

A minimal raytracing engine wrote in C and MiniLibX.

c raytracing

Last synced: 12 Apr 2025

https://github.com/chrisjones79/minimal-lcd-st7789v-xpt2046

This repo contains (currently 2) variations of 'how-to' code, using ESP-IDF, as I learn to use the LilyGO T_HMI.

c esp32s3 espidf espidf-v5 hmi st7789 touchscreen xpt2046

Last synced: 20 Jan 2026

https://github.com/mappuu-dev/qemu-arm-bare-metal

sample bare-metal application for ARM QEMU.

bare-metal c cmake qemu-arm

Last synced: 07 May 2025

https://github.com/basemax/emailvalidatorc

The Email List Filtering Program is a C language program designed to validate and filter a list of email addresses. It ensures that each email address in the provided text file is valid and exists. The program helps to identify and remove fake or incorrect email addresses from the list, ensuring that the remaining email addresses are valid and reac

c email email-filter email-filtering filter-email filtering-email

Last synced: 09 Sep 2025

https://github.com/axelf4/fpsgame

OpenGL 3D first-person game in C

c emscripten opengl

Last synced: 16 May 2026

https://github.com/abhishek6619/c-programming

This repository is designed to help learners master C language along with concepts, preparing them for developing a wide range of software, including operating systems, applications, and embedded system

c

Last synced: 02 Jul 2026

https://github.com/lanstobias/circular-queue

Implementation of a circular queue in c

adt c circular-queue linux queue

Last synced: 02 Jul 2026

https://github.com/frasieroh/quxer

Packrat parser generator for C99

c packrat parser-generator peg

Last synced: 17 Jun 2025

https://github.com/mulatinho/zt820

an IRC eggdrop written in C for Linux and mac OS X

c irc irc-bot linux network osx socket

Last synced: 16 May 2026

https://github.com/Jacob-C-Smith/eddy

JIT-compiled, vectorized programming language

c programming-language simd

Last synced: 21 Jun 2025

https://github.com/zakariaelbouzkri/mindful_dining

In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.

c multiprocessing synchronization threading

Last synced: 05 Jul 2025

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/vozlt/jfbterm-patch

Patch for jfbterm some functions

c patch

Last synced: 22 Jun 2025

https://github.com/kshru9/basic-shell

Basic shell commands written in C language

c execvp fork grep makefile operating-system shell

Last synced: 16 May 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/oemanuelfirmino/datastructuresandalgorithms

Implementation of classic search algorithms in C, including Linear, Binary, Exponential, and Jump Search. The repository provides detailed explanations, pseudocode, and complexity analysis to offer a deep understanding of different search methods and their applications in various scenarios.

algorithms algorithms-and-data-structures c data-structures

Last synced: 23 Jun 2025

https://github.com/whisperity/distcc-driver

Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.

bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script

Last synced: 07 Apr 2026

https://github.com/roscibely/computer-graphics

Computer Graphics: Scene processing and texturing 🟤

c computer-graphics graphics linear-algebra opengl texture

Last synced: 16 May 2026

https://github.com/rainyroot/learning_projects

Some Projects for learning purposes I've done. Vary in difficulty and complexity.

c css django flask html javascript python sql

Last synced: 14 Feb 2026

https://github.com/ke0ff/ic901_toneunit_clone

A CTCSS Encoder using the SiLabs C8051F531A MCU. Describes the hardware (schematic and images of the prototype) and includes all source code for the application.

c c8051f53x ctcss dds hardware keil radio silabs small-form-factor-mcu tone-generation

Last synced: 14 Jul 2025

https://github.com/s-rohan-kumar/train-booking-system

This is my first project as an engineering student. This is a train booking project which is done in c langugae.

c

Last synced: 15 Jul 2025

https://github.com/kylemh/uo_cis330

C/C++ and Unix course at the University of Oregon.

bash c c-plus-plus linux unix

Last synced: 03 May 2026

https://github.com/kanishk1420/c-programming-notes

C notes For begginers

c notes

Last synced: 17 May 2026

https://github.com/ximtech/TM1637

TM1637 chip is driver for 4 digit 7-segment display modules

c library low-layer seven-segments-display stm32 tm1637

Last synced: 17 Jul 2025

https://github.com/gabrieldlima/knr-solutions

Solutions for "The C Programming Language 2nd Edition" :book:

c exercises kernigan-ritchie-book solutions the-c-programming-language-solutions

Last synced: 17 Jul 2025

https://github.com/wolffshots/esp32-warm-water

A rewrite of another project of mine (which was written in the arduino framework using platformio - private repo at this point). The goal is to have it running more efficiently and robustly in ESP-IDF as practice as well as for the real-world benefits for me.

c embedded-systems esp32 esp32-idf film-photography

Last synced: 17 May 2026

https://github.com/aavtic/dyna

Generic Dynamic Array in C

c dynamic-array

Last synced: 31 Dec 2025

https://github.com/axnjr/computeflow-aslb

Lightning fast, auto-scaling & load-balancing reverse-proxy server for scalable apps deployed over computeflow, written in C++.

autoscaler autoscaling c core cpp embedded health-check http-server httplib load-balancer logging monitoring networking notifications proxy-server reverse-proxy scaling status status-connected

Last synced: 17 May 2026

https://github.com/bursasha/c-projects

Programming and algorithmization in C ⚙️

algorithms bst c cvut-fit data-structures doubly-linked-list list programming structure

Last synced: 19 Jul 2025

https://github.com/lchsk/c-libs

Some C libraries: hashmap, list

c hashmap list

Last synced: 19 Jul 2025

https://github.com/beyarz/nopass

An attempt to replace the classical username & password method for temporary sessions

c css html jquery php semantic-ui sql

Last synced: 30 Apr 2026

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

Learning Data Structures using C Language

c data-structures

Last synced: 21 Mar 2025