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/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/nyashniyvladya/renqualizer

Some funny things with sound in RenPy and bass.dll

c cython equalizer music python ren-py renpy

Last synced: 01 May 2026

https://github.com/marcobuster/itis

Compiti, esercitazioni e verifiche fatte durante l'arco della scuola superiore.

c cpp school-project

Last synced: 29 Apr 2026

https://github.com/stemmlerjs/os-design-assign-2

Assignment #2 - SYST44288 - Operating Systems Design And Systems Programming

buffers c java networking

Last synced: 03 Mar 2026

https://github.com/basemax/cmd5

Implement MD5 encryption using c without openssl and extra library.

c hash-md5 md5 md5-encode md5-hash md5hashing

Last synced: 08 May 2026

https://github.com/ascendho/cs50x

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

c cs50x2025 python web

Last synced: 29 Apr 2026

https://github.com/bagussatoto/calculator

Mata Kuliah Pemprograman OOP

c config oop pempograman

Last synced: 10 May 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/ammaar-alam/instagram-checker

Web application to analyze Instagram followers and following data, identifying non-mutual connections using a C-based analyzer hosted on Heroku.

c heroku instagram instagram-follower json python webapp

Last synced: 03 May 2026

https://github.com/turbolent/cduckling

C bindings for Duckling

bindings c duckling

Last synced: 30 Apr 2026

https://github.com/tornado80/pacman

Pac-Man Game Simulation & AI

c pacman-game terminal-game

Last synced: 25 Apr 2026

https://github.com/tariktesfa/simple_shell

This is another ALX Group Project

c shell shell-script

Last synced: 30 Apr 2026

https://github.com/bencsikandrei/lua-cmake

Lua built with CMake

c cmake lua

Last synced: 20 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/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/wdfk-prog/can_uds

The implementation of the ISO14229-1 (UDS) protocol stack suitable for RT-Thread. It provides functions such as CAN console mode and file transfer.适用于 RT-Thread 的 ISO14229-1 (UDS) 协议栈实现。提供CAN控制台模式与文件传输等功能。

c can iso14229 isotp rt-thread uds

Last synced: 01 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/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/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/grsaiago/my_ping

A reimplementation of inettools 2.0 Ping utility in C

c cli network-analysis networking ping study-project

Last synced: 02 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/hxndev/tcp-connection-to-record-attendance

TCP Client Server Model that records the attendances of faculty and staff.

c client-server cpp tcp

Last synced: 02 May 2026

https://github.com/ahueck/irprinter

Explore the generated LLVM IR of a translation unit

c cpp llvm llvm-clang llvm-ir

Last synced: 05 Apr 2026

https://github.com/icaropires/fundamentals-computer-networks

Contains experiments about computer networks

c dhcp-server freebsd nat openvpn sockets

Last synced: 05 Jun 2026

https://github.com/kumar-shivam-ranjan/sparse-matrix-multiplication

This repository consists of sparse Matrix multiplication algorithms implemented in C/C++

c cpp14 sparse-matrix

Last synced: 02 May 2026

https://github.com/ahueck/redox-keymap

Personal keymap for the redox keyboard

c flash keyboard-layout qmk-firmware qmk-keymap redox redox-keyboard

Last synced: 05 Apr 2026

https://github.com/mdusmanansari/school-management-system-using-c

This project made by me for School Management System with GUI. i use C-Language in it. Only For Turbo-C Tool

c c-language cpp

Last synced: 02 May 2026

https://github.com/boomerwing/morsecode-raspberrypi-pico

Raspberry Pi PICO and FreeRTOS. Most projects send Morse Code (CW) training text (both plain text and random characters) using FreeRTOS.

amateur-radio c cw freertos morse pi pio ps2-keyboard raspberry-pi-pico rp2040 shuffle

Last synced: 05 Mar 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/gikoskos/usbids

The USB list from the www.linux-usb.org/usb.ids website as a C array

c python3

Last synced: 25 Apr 2026

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

Tetris clone built with Raylib

c raylib tetris zig

Last synced: 02 Mar 2026

https://github.com/hamaarour/minishell

This project is about creating a simple shell - essentially, my own little bash. Through this project, I've learned a lot about processes and file descriptors.

1337cursus 1337school bash c minishell42

Last synced: 02 May 2026

https://github.com/algodesigner/fat12tool

Lightweight FAT12 implementation in C with an interactive shell, FUSE mount support, and MBR partition handling. Supports standard 8.3 filenames.

c cli fat12 filesystem fuse fuse-filesystem linux macos msx msx-ide msx2 osdev retrocomputing storage

Last synced: 06 Jun 2026

https://github.com/hxndev/infix-postfix-prefix-using-stacks

In this assignment, we did conversions of expressions between infix, prefix and postfix

c cpp data-structures infix postfix prefix project stacks visual-studio

Last synced: 02 May 2026

https://github.com/hxndev/producer-worker-problem

This is a common worker producer problem in OS

c code cpp labtasks os problem producer producer-worker project worker

Last synced: 30 Apr 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/georgecatalin/mastering-stm32cubemx5-and-cube-ide

Using STM32 CubeMX and STM32 Cube IDE to Code Drivers and Firmware

bare-metal-programming c cprogramming drivers hal-library stm32 stm32cubeide stm32cubemx

Last synced: 15 Jun 2026

https://github.com/mo-karbalaee/programming-fundamentals

All the codes and exercises done during the fundamentals of programming course that I took on fall 2020

c cpp problem-solving programming sbu

Last synced: 19 May 2026

https://github.com/cyring/cpuid2json

Query the CPUID instruction then export data to JSON

c cpuid json

Last synced: 24 Apr 2026

https://github.com/ediloaz/simplex-algorithm

Resolves linear programming problems (LP) with the simplex algorithm showing all the intermediate steps. With a basic interface (Glade & GTK+) input and Latex (beamer) Output.

c gtk3 interface-glade latex latex-beamer linear-programming linux simplex simplex-algorithm

Last synced: 30 Apr 2026

https://github.com/tanis2000/bone

Bone, the Binocle project generator

c cpp engine gamedev generator rust-lang

Last synced: 30 Apr 2026

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/8dcc/sudoku

Simple sudoku game (and CLI solver) for the terminal using ncurses and written in C

c cli ncurses sudoku sudoku-generator sudoku-solver

Last synced: 15 Jun 2026

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

Mes exercises de la piscine de juillet 2016 de 42

42 bash c piscine piscine42 shell

Last synced: 01 May 2026

https://github.com/bagussatoto/arduino

Merupakan Aplikasi Arduino berbasi IOT untuk perkembangan Mikrokontreoller. Apk ini saya buat untuk pembelajaran.

c iot iot-platform

Last synced: 03 Jun 2026

https://github.com/versbinarii/stm32hal-template

Project starter template for Stm32 projects using HAL library for Vim + Coc + ccls

build-tool c ccls cmake embeded stm32 stm32f4 template vim

Last synced: 17 Apr 2026

https://github.com/rekgrpth/pymustach

Python mustach

c mustache python

Last synced: 04 Mar 2026

https://github.com/hashdefineelectronics/basicgraphics

This is a basic C graphics library that can is hardware independent.

arm c embedded font graphics linux pic

Last synced: 09 May 2026

https://github.com/ritwickdey/largenumberfactorialusingc

Factorial of large numbers using C

c c-programming factorial large-numbers string

Last synced: 10 Jun 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/fraawlen/sysgauges

CPU, RAM, and SWAP Linux desktop monitor

c desktop gui linux monitoring x11

Last synced: 16 Jun 2026

https://github.com/theimpossibleastronaut/aawordsearch

generate wordsearch puzzles using random words in different languages

c educational game meson puzzle wordsearch

Last synced: 06 Jun 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/alhassy/ccheatsheet

Basics of the tremendously ubiquitous C language that permeates most of computing!

c cheatsheet emacs html pdf

Last synced: 29 Apr 2026

https://github.com/usmanmehmood55/acs71020

Library for ACS71020, a power monitoring IC

arduino c embedded energy energy-meter library power

Last synced: 27 Apr 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/desmonhak/wl_lib

(Windows & Linux Library) permite un cierto alto nivel de funciones. Para no tener que lidiar con las cabeceras únicas de cada sistema

c linux windows

Last synced: 06 May 2026

https://github.com/performanc/messacer

Ultra-light decentralized messaging software using sockets.

c decentralized html javascript messaging nodejs

Last synced: 06 May 2026

https://github.com/gunh0/hufs-fall-2019-computer-programming

📖 Fall Semester 2019 Computer Programming Lecture Materials | 강의 자료

c computer-programming-lab cpp

Last synced: 28 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/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/ferhatgec/command

Command, ::process::Command like syscalls in C++.

c command cpp library process rust single-header stdlib syscall system

Last synced: 04 May 2026

https://github.com/romch007/chadinterpreter

Custom language interpreter

c interpreter language

Last synced: 07 Jun 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/ankitjarwall/c-

Code practice, working on c

c cpp

Last synced: 22 Apr 2026

https://github.com/mutablelogic/go-libcamera

C and Golang bindings for libcamera

bindings c golang libcamera

Last synced: 20 Apr 2026

https://github.com/la-guajolota/rp2040_proyects

RP2040 workspace for reference

c embedded-systems mcu pio rasberry-pi-pico rp2040

Last synced: 28 Apr 2026

https://github.com/idanrosenzweig/real-time-computer-emulator

A real time emulator for a computer containing a cpu, mouse, keyboard, screen, (floppy) disk driver and BIOS firmware. Capable of loading and running small operating systems, provided as floppy disk files.

bios c cpp emulator firmware floppy-drives hardware i386 operating-systems vga x86

Last synced: 17 Apr 2026

https://github.com/jaredkrinke/ez-steam-api

A simple, synchronous C API for (in-game) Steam achievements, leaderboards, and language selection, along with a JavaScript FFI wrapper

c javascript steam steamworks wrapper

Last synced: 04 May 2026

https://github.com/basemax/curlc

Sample cUrl program to send request and recive response using C.

c curl curl-example curl-functions curl-sammple

Last synced: 26 Apr 2026

https://github.com/tian11111/doudizhu

使用 C 语言实现斗地主核心规则,结合 Emscripten 编译到 WebAssembly,在浏览器中提供交互式 Web UI 体验。

beginner-friendly c c-language-doudizhu c-poker card-game console-game dou-dizhu

Last synced: 02 Apr 2026

https://github.com/youssefali11997/minesweeper-project

A Minesweeper Game Console Based -- Used C Implemented Some Features . (Including Save/Load and Scoreboard )

c console dfs

Last synced: 18 Jun 2026

https://github.com/canciucostin/simple-windows-keylogger

Simple Windows keylogger using C language

c keylogger windows

Last synced: 08 May 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/luzan/c-classroom-2018

Programs done during Class and Lab

c lab

Last synced: 11 Jun 2026

https://github.com/ahmubashshir/libmat

A library for calculating matrics

c calculating-matrics cpp matrics

Last synced: 25 Apr 2026

https://github.com/caiomadeira/cmarte-interpreter

A interpreter for marte programing language made in C

c interpreter

Last synced: 12 May 2026

https://github.com/multivacplatform/multivac-hdfs-c

Connect c/c++ application to HDFS managed by Cloudera/CDH

c c-plus-plus cdh5 cloudera hadoop hdfs

Last synced: 13 May 2026

https://github.com/canislupaster/ches

chesh to mod

c chess webassembly

Last synced: 22 Jun 2026

https://github.com/dloebl/rm

rm is a command-line utility that can delete directory entries. Written in C, requires an at least partly POSIX conforming operating system underneath. The goal of this tool is, to fulfill the corresponding POSIX standard as good as possible, without adding more features.

c cc0 clean-code command command-line-tool coreutils fast lightweight linux posix posix-compliant rm-utility shell simple speed standard tool unix unix-command utility

Last synced: 18 Apr 2026

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/shuque/pykpass

Python extension for Kerberos 5 password verification

authentication c extension kerberos password python verification

Last synced: 11 May 2026

https://github.com/kamil-kielbasa/ubi

UBI (Unsorted Block Images): a wear-leveling volume manager for raw flash on Zephyr RTOS

c embedded flash nand nor-flash ubi volume-manager wear-leveling zephyr zephyr-rtos

Last synced: 11 May 2026

https://github.com/ranitmanik/c-tutorial-codewithharry

This repository is a comprehensive guide and resource for learning C programming from Harry sir.

c c-lang c-language c-language-programming c-programming c-programming-language codewithharry learning learning-exercise learning-resources project

Last synced: 15 May 2025

https://github.com/oguzhan-yilmaz/lexical-analyzer-for-psi-lang

A lexical analyzer for custom defined PSI Language, developed for Programming Languages Course.

c lexical-analyzer

Last synced: 05 Aug 2025