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/Elsklivet/bootloader-tutorials

I wanted to learn about bootloaders, so I followed various public tutorials to make some tiny ones.

assembly bootloader c kernel

Last synced: 10 Mar 2025

https://github.com/blagojeblagojevic/motor_speed_pid

Dc motor speed control using PIC16F877A and MICROC IDE. For the purpose of simulation it is used Proteus.Also PID algoritam is implemented.

arduino asm avr avr-assembly c cpp electronics embeded-systems esp32 esp8266 esp8266-arduino microchip microcontroller motor pic pic16f877a pid-controller proteus speed-controller web-server

Last synced: 12 Feb 2026

https://github.com/furk4nbulut/turcanalyze-turkish-programming-language

This project implements a lexical analyzer (lexer) for simple arithmetic expressions, including support for basic control structures

c lexical-analyzer programming-language

Last synced: 13 Jun 2025

https://github.com/elsemieni/pepsiman-texture-unpacker

TIM Texture Extractor a Packer experimental minisuite for the PSX Videogame Pepsiman The Running Hero.

c psx

Last synced: 13 Mar 2026

https://github.com/serg3k/alias2symlink

Convert MacOS aliases to relative symbolic links

aliases c console-application macos macosx symbolic-links

Last synced: 28 Apr 2026

https://github.com/ahmubashshir/libmat

A library for calculating matrics

c calculating-matrics cpp matrics

Last synced: 25 Apr 2026

https://github.com/sigfox/sensit-payload

Sensit payload parser and serializer for v2 and v3

binding c javascript parser sensit serializer sigfox

Last synced: 24 Oct 2025

https://github.com/basemax/datedifferc

Calculates the difference between two dates in the old format. (Using C Language without any extra library)

c date dates dates-and-times datetime datetime-format timestamp timestamp-conversion timestamp-convert timestamp-tool timestamps

Last synced: 03 Apr 2025

https://github.com/katahiromz/getoptwin

getopt for Windows

c getopt getopt-long windows

Last synced: 05 May 2025

https://github.com/mvharsh/hackerrank-solutions

This repository contains all my accepted solutions in hackerrank

c cpp hackerrank-solutions problem-solving python sql

Last synced: 06 May 2026

https://github.com/lucasdaher/banco-malvader-c

Este projeto foi desenvolvido para a matéria de Lógica de Programação da faculdade. O sistema foi desenvolvido utilizando Linguagem C e possui dois tipos de usuário, clientes e funcionários.

c

Last synced: 26 Feb 2026

https://github.com/hxndev/brick-slayer-project

In this game I designed a graphical 2-D Brick Slayer Game. It has multiple levels with multiple difficulties and many more bonuses.

2d brick brick-breaker brick-slayer c cpp game game-development graphics itc oop pf project

Last synced: 02 May 2026

https://github.com/0xpantera/halcyon

Compiler for a subset of C written in Haskell

c compilers haskell programming-languages

Last synced: 03 Jul 2025

https://github.com/electrocodeur/lcd

Projet : LCD

arduino c

Last synced: 05 May 2026

https://github.com/ferhatgec/tush

simple x11 keycaster (aka tuş)

c keycast libx11 libxi x11

Last synced: 04 Sep 2025

https://github.com/villy-p/under-the-hood

All files included in my Youtube series: Under the Hood

assembly c explanations hashmaps under-the-hood youtube

Last synced: 01 Mar 2026

https://github.com/gyakobo/multi-threading

This project was made to showcase a sample example of muli-threading in the C programming language.

c function-approximation integrals integration multithreading number-pi parallel-computing

Last synced: 01 Mar 2026

https://github.com/cyanogilvie/jitc

Just In Time C for Tcl, implementing c-as-a-value compilation and automatic memory management

c metaprogramming tcl

Last synced: 02 Mar 2026

https://github.com/spartee/redisip

A very simple Redis module for logging the host and IP of a Redis instance

c ip-address redis redis-module

Last synced: 30 Apr 2026

https://github.com/itenfay/clang_api

clang_api封装 iOS 系统常用接口,存取bundle中的资源,读取本地化文本,执行选择器和 UserDefaults 的相关操作,调用通知中心的相关操作等。

api api-client api-wrapper c cocoapods ios objective-c pod

Last synced: 13 Jul 2025

https://github.com/fahimfba/practice-codes

Contains all the practice codes of mine

c cplusplus csharp java practice-codes python3

Last synced: 20 Oct 2025

https://github.com/candrewlee14/tetris-raylib

Tetris clone built with Raylib

c raylib tetris zig

Last synced: 02 Mar 2026

https://github.com/notnekodev/jash

Just another Shell. Written completly in C

c console make shell

Last synced: 02 Mar 2026

https://github.com/nicknaso/conf-ni-2017

Node.JS With Steroids - Make Better Node.js Application with Native Add-Ons

addon bridge c cpp javascript n-api nan native node-addon nodejs performance

Last synced: 29 Apr 2026

https://github.com/basemax/mysqlcalc

A MySQL/MariaDB module and plugin to calculate the formula and calculate mathematical expression in SQL Query.

c calc calc-engine calculate calculation calculations calculator calculator-application calculators cc cpp cpp-calc mariadb-udf mysql-udf udf-mariadb udf-mysql

Last synced: 01 May 2026

https://github.com/franckferman/systematic

👻 SYSTEMatic: Systematically Seizing SYSTEM Rights. Token Impersonation POC. Alternative to PSExec for token theft. From Administrator to NT Authority\SYSTEM.

administration-system administrator c cyber-security cybersecurity elevation-of-privilege exploiting poc privilege-elevation privilege-escalation proof-of-concept proof-of-work psexec security security-tools system-administration token-stealer windows windows-10 windows-server

Last synced: 02 Apr 2026

https://github.com/pdsmart/zsoft

zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.

arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu

Last synced: 19 Oct 2025

https://github.com/chmoore889/polaris

Won Best MedBay Award at SBUHacks 2019. A smart accessory to help the visually impaired navigate to any given destination.

c google-maps-api google-speech hackathon python sbuhacks

Last synced: 16 Apr 2026

https://github.com/pooulad/gol

🚨Create game of life with C and Go

c ebitengine game-of-life golang

Last synced: 24 Apr 2026

https://github.com/aradzie/dlmalloc

Doug Lea's memory allocator

c libc malloc memory-allocator memory-management

Last synced: 10 Jul 2025

https://github.com/simonthorell/esp32-lvgl-hid

ESP32 firmware with GUI for LCD display, HID support, Wi-Fi, and MQTT. It incorporates AES encryption and supports Firmware Over-The-Air (OTA) updates.

c embedded-gui esp32 firmware-over-the-air mqtt-client wifi-security

Last synced: 24 Apr 2026

https://github.com/rul1an/zig-cross-compile-action

Zig based cross compilation for C, C++, Rust and Go. No Docker.

c cplusplus cross-compilation cross-compile github-actions go golang rust rust-lang zig

Last synced: 24 Apr 2026

https://github.com/paraboul/libapenetwork

A fast and lightweight cross-platform network library written in plain C

c eventloop linux networking

Last synced: 24 Apr 2026

https://github.com/bezlant/s21_game_of_life

🦠 Conway's Game of Life with a simple TUI (School 42)

c game-of-life ncurses school-project tui

Last synced: 04 Apr 2026

https://github.com/yankh764/mdoc

A command-line tool for managing your documents and easing your life.

c command-line documents linux

Last synced: 29 Apr 2026

https://github.com/bezlant/s21_pong

🏓 Ping Pong with a simple TUI (School 42)

c ncurses ping-pong school-project tui

Last synced: 04 Apr 2026

https://github.com/kaitai-io/kaitai_struct_c_runtime

Kaitai Struct: runtime for C

c kaitai-struct

Last synced: 08 Sep 2025

https://github.com/amdray/bounce_zero

Reverse-engineered PSP port of Nokia’s 2002 Java ME game "Bounce", uses only original data files.

bounce c classic-games gaming homebrew java port porting porting-game psp psp-homebrew retro vibe-coding

Last synced: 22 Jan 2026

https://github.com/aaravmalani/lexmath

A lexer for mathematical expressions in C

arithmetic c cmake collaborate expressions lexer math mathematics tokenizer

Last synced: 16 Oct 2025

https://github.com/basemax/tcp-ip-chat-server

This is a TCP/IP chat server implemented in C. The server allows multiple clients to connect and communicate with each other through a chat room.

c c-chat c-network c-tcp chat chat-ip chat-tcp cpp network-c tcp

Last synced: 30 Apr 2026

https://github.com/apchavan/infopuller

Helpful CLI application to fetch useful details about website domains or local machine, using the core Windows OS functions.

autostart c cli-app cpp file-api ipv4 ipv6 mac-address malware-research operating-system persistence registry-hacks robots-txt threat win32-cpp windows windows-registry winsock2

Last synced: 14 Apr 2026

https://github.com/thiagoh/lex

From the classic "Lex - A Lexical Analyzer Generator" from http://dinosaur.compilertools.net/lex/index.html

c compilers cpp flex lex lexer lexical-analysis lexical-parser

Last synced: 24 Apr 2026

https://github.com/lakshay-a/dsa-program-c-cpp

All the basic data structures programs in C/C++

algorithms beginner-friendly c cpp data-structures dsa leetcode programs

Last synced: 26 Apr 2026

https://github.com/unidata/awips2-gemlibs

GEMPAK and NSHARP libraries for AWIPS II

awips c forecasting fortran gempak meteorology nsharp weather

Last synced: 05 Jun 2026

https://github.com/basemax/squareroot

Own function to calc the square root of a number.

c cpp math math-library mathematics square-root squareroot

Last synced: 19 Apr 2026

https://github.com/david-palma/arduino-engineering-lab

A hands-on collection of Arduino engineering projects and exercises covering embedded systems, sensors, wireless communication, actuators, and data visualisation.

actuators arduino bluetooth c education electronics hands-on hc-05 iot learning-by-doing python sensors servo-control wifi wireless-sensor-network wsn

Last synced: 14 Apr 2026

https://github.com/System-Glitch/Jumail

Simple, lightweight and configurable email client made in C, compatible with Windows and Linux

c curl gtk imap

Last synced: 10 Mar 2025

https://github.com/abdelkarimhajji/ft_printf_42

ft_printf: Custom Printing Function @ 42 🖨️ Explore my solution for the "ft_printf" project at 42. Delve into the world of custom printing in C with this versatile printf implementation! #CProgramming #ft_printf 🚀💻

c makefile printf-42

Last synced: 08 Oct 2025

https://github.com/brainiac2677/cse310-compiler

A compiler for limited syntax of c. Part of course works of CSE310.

bison c compiler context-free-grammar flex

Last synced: 09 Oct 2025

https://github.com/definetlynotai/llm_data

A bunch of very famous repos source code's in python as pure localdocs all in this repo to train CODE AI

c code-examples cpp cuda data data-dum jupyter-notebook llm llm-code llm-datasets programming-data programming-data-sets python3

Last synced: 08 Oct 2025

https://github.com/vizonex/pyllparse

a parody of llparse typescript library made for python users.

c llparse parody parser python-parody

Last synced: 30 Apr 2026

https://github.com/carletonurocketry/qnx-stack

This is the all-encompassing repository for QNX stack utilities. Its main purpose is integration testing.

automation avionics bash c cuinspace integration-testing makefile qnx rocket shell-script telemetry testing

Last synced: 27 Jan 2026

https://github.com/amirali511/helliwm

The GNU/Linux window manager project done by a student in Allame Helli High School, Tehran

c libxcb window-management window-manager xcb

Last synced: 08 Oct 2025

https://github.com/toktok/hs-tokstyle

Style checker for TokTok C projects

c linter style

Last synced: 11 Dec 2025

https://github.com/theshobhitsingh/data_structures_and_algorithms

This is my first GitHub repository, dedicated to documenting my learning journey and sharing implementations of data structures and algorithms.

algorithms c cpp data-structures java javascript python typescript

Last synced: 06 Mar 2026

https://github.com/kauahensilva/c_tree_avl_and_bb

two types of binary search trees in C, including AVL trees and standard binary search trees (BB). The goal is to ensure efficient search, insertion, and deletion operations, maintaining balance where applicable

arvore-avl arvore-binaria-de-busca c

Last synced: 10 Jan 2026

https://github.com/voltageddebunked/noiros

NoirOS is a simple OS written in C.

c make nasm noir operatingsys os

Last synced: 10 Apr 2025

https://github.com/ryanfleck/projects

Anything that doesn't belong to a specific development effort ends up here.

c c-sharp cpp go java js latex lisp prolog python ruby scala vhdl

Last synced: 23 Feb 2026

https://github.com/diamont1001/c_tetris

C语言写的Windows字符界面俄罗斯方块

c tetris win-api windows

Last synced: 07 Oct 2025

https://github.com/radiopizza/acceldatadisplay

This repository is the source code of my course project, completed as part of the course "Basics of MPT".

adxl345 adxl362 c eeprom electronics i2c microcontroller oled oled-display-ssd1306 spi ssd1306 stm stm8 stm8s stm8s103f3

Last synced: 19 Feb 2026

https://github.com/midnightcommander/mc

Midnight Commander's repository

c console file-manager terminal-based

Last synced: 06 Oct 2025

https://github.com/ascendho/cs50x

🏳️‍🌈 旗舰课程 CS50x 教授学生如何通过算法思考并有效地解决问题,主题包括抽象、算法、数据结构、封装、资源管理、安全性、软件工程和 Web 编程。学习资料整合,包括示例代码,课程幻灯片、讲座笔记和题目集解答等资源

c cs50x2025 python web

Last synced: 29 Apr 2026

https://github.com/farhaanaliii/cerver

Cerver is a lightweight HTTP server implemented in C.

c c-programming c-server sockets web-server

Last synced: 06 Oct 2025

https://github.com/briandowns/libgithub

C/C++ library for accessing the GitHub API.

c cpp github library

Last synced: 03 Sep 2025

https://github.com/linarcx/bisotun

A minimal c library to generate PDF files.

c linux pdf pdf-generation pdf-specification pdfgen

Last synced: 11 Oct 2025

https://github.com/hxndev/udp-shopping-store-server

UDP Client Server model in which client asks for record from server.

c client-server code cpp project reciept shopping shopping-store store udp

Last synced: 20 Apr 2026

https://github.com/jonsteinn/tftp-server

A simple TFTP server with RRQ only

c networking sockets tftp-server

Last synced: 05 Oct 2025

https://github.com/theimpossibleastronaut/deckhandler

Library to handle a deck of cards

c cards library random-generation simulations swig

Last synced: 28 Feb 2025

https://github.com/mark-mdo47/cartoonify

NVIDIA Jetson Nano implementation of Dan MacNish's brilliant "Draw This" camera

c camera danmacnish jetson-nano nvidia python pytorch tensorflow

Last synced: 12 Apr 2026

https://github.com/alhassy/interactive-way-to-c

Learning C program proving using Emacs --reminiscent of Coq proving with Proof General.

c emacs interactive literate-programming tutorial

Last synced: 30 Apr 2026

https://github.com/sandeepkumarmishra354/smart-memory-manager

An easy way to deal with c++ pointer type

c c-plus-plus memory-management pointers

Last synced: 19 Apr 2026

https://github.com/f-corvaro/pipex

"Unleash the power of Unix pipelines and redirections with PIPEX - your gateway to system programming."

125 42 42commoncore 42network 42roma 42romaluiss 42school bonus c educational-project guide makefile mandatory pipes pipex pipex-42 pipex42 pipextester

Last synced: 24 Feb 2026

https://github.com/water-melon/portal

Portal is a TCP tunnel written in C working on Linux. It does not only support web but also MySQL and anything running on TCP.

broadcast c event-driven multiprocess network proxy tcp tunnel

Last synced: 07 Feb 2026

https://github.com/jiviteshjain/kishmish

A stripped-down shell for Linux-based systems, implemented in C

c linux linux-shell shell

Last synced: 14 Jun 2026

https://github.com/gergoerdi/clash-bounce-bench

Benchmark for various methods of simulating Clash

benchmark c clash haskell sdl2 simulation verilator verilog

Last synced: 08 May 2026

https://github.com/fasakinhenry/3-month-learning-journey

I aim to learn three technologies within three months: C, Python and Javascript

c javascript python

Last synced: 07 May 2026

https://github.com/michionlion/libtickit

Fork of @leonerd's libtickit, with better direct color support

c interface library libtickit ncurses terminal

Last synced: 10 May 2026

https://github.com/rob-blackbourn/example-wasm-array-passing-2

Simplifying memory management for passing JavaScript arrays to wasm

c clang javascript wasm webassembly

Last synced: 10 May 2026

https://github.com/andr3w03/kgv_tugas3_turing-a

Tugas 3 Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm object-oriented-programming oop opengl visual-studio

Last synced: 09 May 2026

https://github.com/maurodelazeri/c-cpp-python-callbacks

C / C++ callbacks for Python with ctypes

c cpp ctypes python

Last synced: 09 May 2026

https://github.com/dmotte/winautoclicker

🖱 Simple Auto-Clicker CLI application for Windows, written in C++

auto auto-clicker autoclicker c c-plus-plus cli clicker cpp exe interval millis milliseconds mingw portable time win windows

Last synced: 11 May 2026

https://github.com/maninak/alpha_compiler

A compiler for a javascript-like language called Alpha.

c compiler flex yacc

Last synced: 10 Jun 2026

https://github.com/nihilantropy/get_next_line

get_next_line 42 school project

42projects 42school c coding getnextline project

Last synced: 13 Jun 2026

https://github.com/stoufa/mini-pascal-compiler

[EN] Simplified version of a Pascal language compiler | [FR] Version simplifié d'un compilateur du langage Pascal

bison c c-plus-plus compiler flex gui lexical-analysis pascal qt syntax-analysis

Last synced: 08 May 2026

https://github.com/pythoninthegrasses/cc4e

C Programming for Everybody

c

Last synced: 29 Jun 2026