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/another-one-draft-in-c

Just a attempt to implement a lexer in pure C without a lexer generator.

c lexer parser

Last synced: 19 Aug 2025

https://github.com/justsecret123/red-black-tree

This repository contains a Red-Black Tree simulation (visualization, insertion, removal...).

c red-black-tree tree-structure

Last synced: 09 Apr 2025

https://github.com/csuychcool/smarthome-environmental-monitoring-system-stm32-qt-cubeide

基于STM32的智能家居/环境监控系统,linux环境用STM32C8T6采集传感器数据,QT作为上位机编写界面良好,两者之间通过USART串口通信,附加天气预报和deepseekAI小助手的功能

ai c cubeide cubemx json linux qt6 stm32f103c8t6

Last synced: 20 Aug 2025

https://github.com/sagiegurari/c_thread_pool

Thread Pool for C

c thread thread-pool threading

Last synced: 19 Aug 2025

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

Ujian Tengah Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw opengl visual-studio

Last synced: 09 May 2026

https://github.com/antony-jr/cutelog

A cute logging system for C programs.

c easy-to-use emoji library logging-library pretty-printer simple

Last synced: 19 Aug 2025

https://github.com/nurriyad/online-judge-solutions

This repository contain all of my accepted solution in various online judges.

c codechef codeforces competitive-programming cpp

Last synced: 15 May 2026

https://github.com/BGOPC/BGOPC-Kernel

A System Kernel i made with C.

64 asm assembly c kernel

Last synced: 10 Mar 2025

https://github.com/spiderbjgun/space-shooter

This repository hosts the "space-shooter" game, a thrilling 2D space shooter built with Flutter and Flame. Explore the galaxy, battle alien foes, and enjoy smooth gameplay across Web, Android, and Windows! 🛠️🌌

2d 2d-game amethyst c cross-platform emscripten flame flutter game game-development multiplayer multiplayer-game-server rpg-game scroll-shooter shooter top-down-game unity win32

Last synced: 10 Jun 2025

https://github.com/s-mv/smvm

Register-based bytecode VM implementation.

assembler bytecode-virtual-machine c

Last synced: 18 Aug 2025

https://github.com/io12/os

A simple OS in C

c kernel operating-system os

Last synced: 30 Jun 2025

https://github.com/jacmoe/nasl

Nasl is Not A Sixteen-bit Library

16-bit basic c c99 glfw3 graphics-programming my-basic old-school retro

Last synced: 01 Sep 2025

https://github.com/kourouklides/perspective-taking

Visual and Spatial Perceptual Perspective Taking (using Kinect)

c c-plus-plus computer-vision cpp cpp-code kinect kinect-fusion opencv opengl openni robotics ros ros-kinetic

Last synced: 12 Apr 2026

https://github.com/abstractmachines/c_x86_asm_linux_pdfs_bryant_ohallaron_book

Answers to questions in the industry standard Bryant and O'Hallaron book, using K&R book as a guide.

asm c cache gdb kernigan-ritchie-book x86

Last synced: 30 Mar 2025

https://github.com/5cover/c-exceptions

Macros for throwing and handling exceptions in C, in a try/catch/finally-like fashion.

c exception exception-handling exceptions try-catch try-catch-finally

Last synced: 30 Oct 2025

https://github.com/hxndev/non-forking-concurrent-servers-using-select

Chat bot using non-forking concurrent servers. This is done using select statements.

c chatbot code concurrent-programming non-forking select server

Last synced: 12 Jul 2025

https://github.com/alpha74/cuda_basics

Nvidia NVCC CUDA programs for begineers.

c cpp cuda cuda-programs nvcc nvidia parallel-computing parallel-programming

Last synced: 08 May 2026

https://github.com/maskedsyntax/sudoku

Terminal based Sudoku game

c cli game java sudoku sudoku-solver terminal

Last synced: 13 Apr 2026

https://github.com/shishirjindal/keylogger

A simple C based keylogger

backdoor c keylogger linux

Last synced: 13 Apr 2026

https://github.com/metonymic-smokey/intal

C Library for Integers of Arbitrary Length

bigintegers c

Last synced: 10 Jun 2026

https://github.com/sebbekarlsson/hashmap

Generic hashmap

c hashing hashmap

Last synced: 25 Mar 2025

https://github.com/ragarwal33/struct-ts

C/C++ style struct definition, serialization in Typescript

c cplusplus serialization struct structure typescript

Last synced: 13 Apr 2026

https://github.com/sidojain/cypher

Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.

c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2

Last synced: 13 Apr 2026

https://github.com/ch4osmy7h/compiler

a simple c compiler

a c compiler simple

Last synced: 16 May 2026

https://github.com/ctronp/bigint

Big Integer library for C. Made in pure C (without asm or SIMD) using only 2 files. Works on 16, 32, 64 bits computers

16-bit 32-bit 64-bit bigint biginteger biginteger-library c performance

Last synced: 14 Jul 2025

https://github.com/wayou/lame

lame mirror https://sourceforge.net/projects/lame/

c encoder lame mp3

Last synced: 09 Jul 2025

https://github.com/gunh0/c-atoz

📚 C is a general-purpose, procedural programming language that is widely used for developing system software, embedded systems, and applications in various domains.

c clanguage

Last synced: 25 Mar 2025

https://github.com/Felix-Quehl/C_Memory_Manager

Library to trace and manage pointers in C

c debug leak library linux macos macosx management memory pointer test trace unit unix

Last synced: 11 Mar 2025

https://github.com/georgecatalin/learning-c

Code practice from LinkedinLearning course "Learning C" by Dan Gookin

c cprogramming cprogramming-language linkedin-learning

Last synced: 30 May 2026

https://github.com/nivindulakshitha/productivity-suite

Explore interactive C programs!

c

Last synced: 18 Jun 2026

https://github.com/headblockhead/slab-firmware

Firmware for the core boards of the Slab Keyboard system.

c keyboard pico-sdk slab-keyboard tinyusb

Last synced: 12 Mar 2026

https://github.com/peacetrue/learn-c

学习 C 语言

c

Last synced: 09 May 2026

https://github.com/diego-luna/socialbackpack

Este es un proyecto de MoonMakers, ¡SocialBackpack!, es una mochila que muestra tu cantidad de seguidores en tiempo real de Youtube, Facebook y Instagram.

apis arduino c diy facebook-api instagram-api iot nodemcu utilizando-el-nodemcu youtube youtube-api

Last synced: 13 Apr 2026

https://github.com/gilaniasher/segtree-c-python

A Segment Tree written in C as a Python module. Try it with pip install c-segment-tree!

c python segment-tree

Last synced: 14 Jan 2026

https://github.com/bagussatoto/appentripemasukan

Responsi MataKuliah Pemprograman Lanjut - AppEntriPemasukan

c csharp csharp-library responsi

Last synced: 17 May 2026

https://github.com/suxrobgm/ccourseworkassignments

Individual and Group Assignments in C Language and UNIX Operating System (CSC202A)

c coursework

Last synced: 26 Mar 2025

https://github.com/omarazizi/logic-gates-modeling

Modeling Logic Gates with Neural Networks

c deep-learning machine-learning neural-networks

Last synced: 19 Jun 2025

https://github.com/ayushkhodankar/employee-management-system

A mini project on employee management system in C language

c employee-management-system

Last synced: 16 Mar 2025

https://github.com/kb3c/libgh

Multiarchitecture Multiplatform Windowing API - C/C++ Bindings

api arm c console gui wayland windows x x86

Last synced: 11 Mar 2025

https://github.com/ruthenic/drakecoreutils

Drake's Epic Coreutils (working title)

c coreutils gnu-alternative

Last synced: 17 Jun 2025

https://github.com/pradumnasaraf/c

C language Notes

c clanguage

Last synced: 10 Jan 2026

https://github.com/vinhyenvodoi98/multiplayer-tictactoe-c

Multiplayer TicTacToe using C, socket

c socket-programming tic-tac-toe tictactoe-game

Last synced: 14 Jun 2025

https://github.com/boweihan/wasm-editor

Terminal Text editor intended for compilation to web assembly - technologies: C, Emscripten (an LLVM to JS compiler)

asm c editor javascript wasm

Last synced: 10 May 2026

https://github.com/abzico/colorrectdump

A tool to find rectangular area for color pixels that live in the input .png image

c cli image-processing images png

Last synced: 17 Mar 2025

https://github.com/tcbrindle/libsudoku

C and C++14 library for solving sudoku puzzles, using Range-V3

c c-library c-plus-plus cpp-library sudoku-solver

Last synced: 19 May 2026

https://github.com/carletonurocketry/josh-nx

Board support logic for the Josh flight computer running Apache Nuttx.

apache-nuttx c embedded flight-computer inspace nuttx rocket rocketry rtos space

Last synced: 06 Oct 2025

https://github.com/wadaboa/operating-systems-project

Trains scheduling project, for Operating Systems class at UNIFI

c operating-systems sistemi-operativi so threading train-scheduler unifi

Last synced: 07 Oct 2025

https://github.com/0xdaksh/scientific-calculator

School Project for C++ to Make a Scientific-Calculator, allows you to input to retain output.

c c-plus-plus calculator programming-language scientific

Last synced: 07 Oct 2025

https://github.com/flatcap/vte2

📊 Experiment to understand and improve VTE (terminal emulator)

c emulator terminal

Last synced: 15 May 2026

https://github.com/gunh0/algorithms

📝 Solutions for Algorithm Problems [C/C++]

algorithm beakjoon c cpp data-structures project-euler

Last synced: 12 Mar 2026

https://github.com/rekgrpth/mustach

C implementation of mustache templating

c mustache

Last synced: 08 Oct 2025

https://github.com/stdlib-js/strided-base-function-object

C APIs for creating and managing strided array function objects.

array base c fcn function javascript n-api napi node node-js nodejs stdlib strided

Last synced: 08 Oct 2025

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

Cimple and Apidsl language parsers and tools

c dsl parser

Last synced: 05 Feb 2026

https://github.com/paolostivanin/snoop-guard

Receive a notification whenever your webcam and/or your microphone are being used

c microphone notifications privacy webcam

Last synced: 19 Jan 2026

https://github.com/matubu/ft_traceroute

🚗 A custom traceroute implementation in C

c traceroute

Last synced: 11 Oct 2025

https://github.com/matubu/miniprintf

📦 a simplified version of printf

c library printf

Last synced: 11 Oct 2025

https://github.com/alexpof/z_n_homometry

C and Python code for brute-force enumeration of homometric subsets of cyclic groups

brute-force c enumeration music-theory python3

Last synced: 19 Jan 2026

https://github.com/wyattscarpenter/print.h

Finally, a print function! A compile-time-type-safe, variadic, free-form print() function, fully standard-compliant, C11 and later.

c c11 cc0 print public-domain

Last synced: 12 Oct 2025

https://github.com/basemax/postfixevaluatorc

This is a postfix evaluator written in C. It takes a postfix expression as input and evaluates it. It supports the following operators: + - * / ^ ( )

c evaluator postfix postfix-evaluation postfix-evaluator stack

Last synced: 12 Oct 2025

https://github.com/rekgrpth/ngx_http_htmldoc_module

Nginx HTML, FILE or URL to PDF or PS

c html nginx pdf ps

Last synced: 17 Feb 2026

https://github.com/kodiererin/iter-assignment

The repository is organized into folders based on the year and semesters and contains code examples, exercises, and projects that demonstrate the practical application of the concepts covered in the classroom.

bootstrap4 bootstrap5 c css html html5 java javascript jquery python shell

Last synced: 27 Jan 2026

https://github.com/mbah24-dev/libft

Welcome to 42-Libft! 🎉 This is my first project at 42 🎓, where I recreate a standard C library. 🌟 A key step toward becoming a skilled C developer. 🚀 Feel free to explore the code and contribute! 😊

algorithm c makefile

Last synced: 27 Jan 2026

https://github.com/akhadhraoui47/kernel_modules

This repo will follow me learning Kernel Modules development concluded with developing modules for different devices.

c cross-compiler embedded-systems kernel-modules linux linux-headers linux-kernel makefile shell wifi-modules

Last synced: 05 Feb 2026

https://github.com/subhangisati/c_programming

This is just to practice C programming from scratch

basic-programming c c-programming-language problem-solving

Last synced: 14 Oct 2025

https://github.com/hartwork/sdl_video_demo

Demos fast blitting of a video buffer to the screen with scaling while respecting aspect-ratio in C99 for both SDL 2 and SDL 1

blitting c c99 letterboxing rendering sdl sdl2 windowboxing

Last synced: 27 Jan 2026

https://github.com/ababyprogrammer/professional-language

C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.

c c-programming cpp csharp

Last synced: 05 Feb 2026

https://github.com/mathworks/elapsed-time-and-timestamp-delta-blocks-for-simulink-real-time

Example models of Time Elapsed and Timestamp Delta blocks that run on Simulink Real-Time target computers with QNX. Both blocks have similar functionality to blocks with the same name available prior to R2020b. Need R2020b or later.

c matlab models qnx simulink slrealtime timestamp

Last synced: 20 Feb 2026

https://github.com/cxw42/audio-utsl

An audio player library you can build from source! Integrates libsndfile with portaudio.

apache-license-2 audio-engine audio-library bass-library c cygwin libsndfile portaudio pthreads realtime-audio sound-player win32

Last synced: 01 Jun 2026

https://github.com/princebansal7/c-cpp-logic-building

This Repo contains the codes from scratch to learn C, C++ (STL) & Object Oriented Programming

c c-plus-plus object-oriented-programming standard-template-library stl

Last synced: 19 Oct 2025

https://github.com/michaeltryby/shared

shared objects for swmm and epanet solvers

c

Last synced: 19 Oct 2025

https://github.com/v0idzdev/open-jinx

Jinx OS is a retro themed command line operating system for x86_64 architectures.

assembly c command-line docker linux os retro

Last synced: 14 Apr 2026

https://github.com/mo7amed-hussein/c-language-made-easy

c language made easy in arabic book , source code and pdf

book-src c c-language-made-easy c-languages free-book learn-c madeeasy

Last synced: 20 Oct 2025

https://github.com/smokku/jabberd14

Original Jabber server

c jabber server xmpp xmpp-server

Last synced: 20 Oct 2025

https://github.com/gavinlyonsrepo/fractal_creator

Fractal-generating Demo, creates a fractal using Mandelbrot set. Includes magnifications. Written in C++.

bitmap c cpl cplusplus cpp demo demo-application demonstration fractal fractals graphics mandelbrot mandelbrot-fractal mandelbrot-sets maths

Last synced: 06 Feb 2026

https://github.com/boolivar/avr-lib

Very simple library for AVR

atmel avr c lib library

Last synced: 24 Oct 2025

https://github.com/coldmayo/klaudos

Klaud themed operating system

c linux operating-system operating-systems osdev x86-assembly

Last synced: 06 Feb 2026

https://github.com/chrischv/c_compiler_with_lex_and_yacc

A small compiler that recognize the basic functionalities of C language (with small changes)

asembler c compiler language lex yacc

Last synced: 25 Oct 2025

https://github.com/alxm/trap75

💫 A space-capture game

arduino c game gamebuino-meta

Last synced: 06 Feb 2026

https://github.com/ahota/shmemaphore

Example of using semaphores to synchronize communication over shared memory between two separate processes

c cplusplus interprocess-communication semaphore shared-memory

Last synced: 21 Apr 2026

https://github.com/briandowns/libbenchmark

loads is a simple library to benchmark C functions across a given number of threads.

benchmark c performance threads

Last synced: 06 Feb 2026

https://github.com/desmonhak/debuglibc

Una pequeña lib para el debug y mostrar informacion

c colos debug easy

Last synced: 16 Mar 2026

https://github.com/acevedoesteban999/ese_grs

Generador de superficies complejas mediante el uso de un brazo robótico

c multithreading opengl serialport windowsapp

Last synced: 29 Jan 2026

https://github.com/codepr/raft-c

Fun-driven Raft-based distributed time series database, featuring sharding with consistent hashing, an SQL-like query language

c distributed-systems network-programming raft sql-query time-series write-ahead-log

Last synced: 29 Jan 2026

https://github.com/achrafelkhnissi/cub3d

cub3D is project is inspired by the world-famous Wolfenstein 3D game, whichwas the first FPS ever. The goal of this project was to enable us to explore ray-casting. Our goal is to make a dynamic view inside a maze, in which we'll have to find our way.

1337school 42cursus 42projects 42school c cub3d

Last synced: 06 Feb 2026

https://github.com/mdawoud27/data_structures_and_algorithms

Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.

arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl

Last synced: 15 Apr 2026

https://github.com/metsanpeitto/react_greenhouse-controller-platform

Greenhouse controller platform created around an electronic device. Apart for the control, it also provide task management, chat, and monitor of the data generated.

api-rest arduino-library atmel-avr-microcontroller automation c esp8266 html-css-javascript intentional-community pcb-design php reactjs scss social-network

Last synced: 15 Apr 2026

https://github.com/8luebottle/blog

⌨️ Personal Tech Blog : Gatsby + React

c cpp css go html javascript python

Last synced: 15 Apr 2026

https://github.com/missipsag/lexic-analyser

This project is a Lexical Analyzer (Scanner) implemented in C, designed to tokenize a simple programming language. It processes an input string (source code) and identifies valid tokens such as keywords, identifiers, numbers, operators, and punctuation marks. The analyzer is based on a Deterministic Finite Automaton (DFA).

automaton c c-programming compilation dfa lexical-analysis lexical-analyzer programming-languages theory-of-programming-languages

Last synced: 30 Jan 2026