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/alpinebuster/arkime-docker-compose

Deploy Arkime with GPU-accelerated Rust/Python parsers and custom plugins using Docker Compose.

arkime c cuda deep-neural-networks docker docker-compose llm machine-learning networking pcap pcapng python rust traffic-analysis

Last synced: 16 Apr 2026

https://github.com/sandeeppaldotnet/calculator-program-asp.netcore-c_sharp

Calculator program by middleware in asp.net core

asp-net-core c middleware

Last synced: 06 May 2026

https://github.com/ugnmura/bouncing-balls

Bouncing Balls in Command Line

c linear-algebra make physics simulation vector

Last synced: 02 Mar 2026

https://github.com/oglinuk/quines

Spelunking the depths of self-reproducing programs. My favorite so far is the Frankenquine.

c go python3 quine self-modifying self-reproducing

Last synced: 07 May 2026

https://github.com/anthhon/csnakegame

cSnakeGame is made in C programming language using the ncurses library which consists of a snake that moves around the screen and has to eat food while avoiding collision with the walls or with its own body.

c cmake cpp game ncurses ncurses-game personal-project snake-game terminal terminal-based terminal-game

Last synced: 06 May 2026

https://github.com/praabindhp/graph_rep-transversal_algorithm

C Program For Traversal Algorithm In Graphical Representation

c code graph programming-language representation traversal-algorithms

Last synced: 08 Jun 2026

https://github.com/marko19907/raspberry-pi-tetris

Low-level programming project, "Low-Level Programming" (TDT4258) course, fall 2023.

c linux low-level-programming memory-mapping raspberry-pi sense-hat tetris

Last synced: 18 Apr 2026

https://github.com/zakhaev26/feathercli

Home to Hawk, Raven, Koel, and Falcon CLIs 🛠️

apt c cli js npm

Last synced: 01 Mar 2026

https://github.com/iron-buster/os-learning

南京大学操作系统实验课代码

c computer-system cpp os

Last synced: 01 May 2026

https://github.com/ayush-that/bookstore-using-binary-search-tree

Data Structures project based learning assignment. An online bookstore using BST.

admin array binary-search-tree bookstore c hashmap

Last synced: 01 Feb 2026

https://github.com/westleyr/clint

Clint - Simple source code linter writen in C

c lint linter source source-code spaces tab tabs

Last synced: 01 Mar 2026

https://github.com/aditya-a-garwal/mbed-keypad

A simple library to use popular 4x4 Keypads with ARM MBed OS and ARM Cortex M Microcontrollers

arm async button c cortex-m cpp embedded keypad mbed mbed-os rtos sensor

Last synced: 16 Apr 2026

https://github.com/chenbingwei1201/pedometer

pedometer with esp32, adxl345, and oled ssd1306 in OOP

arduino c cpp esp32 pedometer step-counter

Last synced: 06 May 2026

https://github.com/jate-koh/kmutt-cpe-assignment

📚 Repo that stored all my CPE subject's assignments (KMUTT)

c hacktoberfest homework homework-exercises java

Last synced: 29 Apr 2026

https://github.com/si9ma/coolos

A small operating system

assembly c operating-system

Last synced: 01 May 2026

https://github.com/tpalmerstudios/c-template

C-Template is a small tool that generates a ready-to-use C project with CMake, debug/release targets, testing, clang-format, and Doxygen, so you can start writing C instead of configuring build systems.

beginner-friendly beginner-project c cmake starter-template template

Last synced: 16 Feb 2026

https://github.com/vroncevic/gen_shared_file

POSIX shared files skeleton for integration processes

c generator ipc linux posix python3 shared-file template

Last synced: 03 Mar 2026

https://github.com/basemax/brainfuck2c

A simple Brainfuck-to-C transpiler that converts Brainfuck code into optimized C code. It features token merging, error detection, and clean C output for easy compilation and execution.

brainfuck brainfuck-compiler brainfuck-generator brainfuck-interpreter c c-generator compiler compiler-generator transpilation transpile transpiled-language transpiler transpilers transpiling

Last synced: 15 Feb 2026

https://github.com/neil-edelman/cdoc

Light-weight documentation parser.

c compiler lexer re2c

Last synced: 15 Feb 2026

https://github.com/iricartb/computational-geometry-3d-rendering-process

Ivan Ricart Borges - Simulation of the rendering process used in 3D libraries like DirectX or OpenGL by creating a small video game with a main character in first person view that can be moved inside a stage.

3d-library c cpp opengl rendering-3d-graphics video-game

Last synced: 07 May 2026

https://github.com/seahorn/sea-cut

C/C++ refactoring tool for library abstractions

c cplusplus program-verification refactoring static-analysis

Last synced: 16 Apr 2026

https://github.com/ad4ndi/lsd

Low-level data copying utility

c cli data

Last synced: 14 Feb 2026

https://github.com/electrocodeur/gaz

Projet : Lire gaz et fumée

arduino c

Last synced: 08 May 2026

https://github.com/markjso/minishell

Create your own shell in C using bash as a reference.

bash c shell

Last synced: 14 Feb 2026

https://github.com/opensourcedoc/c-boilerplate-application

C Boilerplate Project to Build C-based Application

boilerplate-application c

Last synced: 18 Jun 2026

https://github.com/pkg-dot-zip/raylib-c-tictactoe

A simple example of a tic-tac-toe game written in C using raylib.

c raylib raylib-c tic-tac-toe tictactoe

Last synced: 14 Feb 2026

https://github.com/jewishlewish/layla-python-module

Python Module that uses C code to speed up evaluation

c python pythoneval

Last synced: 08 May 2026

https://github.com/angelogalav/pandos

PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (a.y. 2020/2021)

c kernel operating-system pandos rikaya-os unibo

Last synced: 18 Jun 2026

https://github.com/blagojeblagojevic/smooth-life

implementation of a conway game of life

c conway-s-game-of-life conways-game-of-life smooth-life

Last synced: 29 Apr 2026

https://github.com/huming2207/on9nmea

Dumb & Tiny (1.1KB) FSM-based NMEA parser for embedded devices

c cpp nmea nmea-parser nmea-sentences nmea0183

Last synced: 14 Feb 2026

https://github.com/ksw2000/operating-systems-nchu

:notebook: My operating systems study notes. 作業系統學習筆記

c linux operating-system os unix windows

Last synced: 05 May 2026

https://github.com/thusharax/ossa

Operating Systems and System Administration questions and answers

c cpu hacktoberfest os

Last synced: 08 Jun 2026

https://github.com/mateuseap/projecteuler

Resolution of Project Euler problems.

c cpp csharp projecteuler python

Last synced: 15 Apr 2026

https://github.com/anusthan12/kiit

Its an repo that consists of some activity's perform in labs in KIIT (2024 batch)

anusthan anusthan12 c cpp java kiit python python3

Last synced: 05 May 2026

https://github.com/electrocodeur/matrix

Projet : Led Matrix 8x8

arduino c

Last synced: 08 May 2026

https://github.com/whoxer/alocacao-de-memoria

Alocando memória em C por meio da biblioteca <stdlib.h> e checando a média de números com vetores

c memory-allocation stdlib

Last synced: 13 Feb 2026

https://github.com/alexandrospanag/my_c_projects

My C projects. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.

c programming-language

Last synced: 28 May 2026

https://github.com/fahadpathan7/swe-127-128-assignment-

Here are my assignments, of courses, SWE-127 & SWE-128

c

Last synced: 13 Oct 2025

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/harshita2234/humidity-and-temperature-monitoring

Embedded Systems Project on Humidity and Temperature Monitoring

c embedded-systems lpc1768

Last synced: 24 Mar 2025

https://github.com/rafael-santiago/here

A tiny C-library that implements regular expressions.

c minimalist-library regular-expression

Last synced: 10 Oct 2025

https://github.com/b3dgs/adplug

Hardware-independent AdLib sound player library

adlib audio-player c opl3

Last synced: 20 May 2026

https://github.com/sajadtroy/awass

Automated Waste Analysis and Sorting System.

ai artificial-intelligence c cpp object-detection python trash

Last synced: 13 Mar 2026

https://github.com/jdeokkim/leko

A small block puzzle game demo made with raylib.

c gamedev gnu99 puzzle puzzle-game raylib

Last synced: 21 Apr 2025

https://github.com/sanix-darker/c-starter

A small and lightweight C starter application(Cello, Clib, Unittests, etc...).

c cello clib starter starter-template test

Last synced: 24 Mar 2025

https://github.com/youpong/chttpd

A single threaded multi process HTTP 1.1 Server implemented in C records apache-like access logs.

c web-server

Last synced: 22 Apr 2025

https://github.com/tristartom/fussil

Minimalist example code for FuSSIL (full-stack systems programming and security instructional labs)

c linux linux-shell syscalls web web-security

Last synced: 13 Mar 2026

https://github.com/mdubus/clustermatrix

Electronic Project to find available places in the Clusters of the 42-school !

42 42school c clustermatrix electronics

Last synced: 09 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/mauriciobarroso/nearfi_code

Proximity Wi-Fi Repeater based on ESP32 SoCs

c esp-idf esp32 esp32c3 esp32c6 esp32s2 esp32s3 nat repeater wifi wifi-repeater

Last synced: 03 Jan 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/wasteddreams/preheat-linux

Adaptive Linux readahead daemon that reduces application cold-start times by 30–60% using intelligent preloading. Designed for Debian-based systems with systemd.

c daemon debian-linux kali-linux linux performance preload slow-device speed systemd ubuntu

Last synced: 14 Apr 2026

https://github.com/flatcap/vte2

📊 Experiment to understand and improve VTE (terminal emulator)

c emulator terminal

Last synced: 15 May 2026

https://github.com/coderarjob/cdecl

C declaration to plain english

c cdecl

Last synced: 16 Oct 2025

https://github.com/aflah02/os_assignments

Assignments for Operating Systems Course at IIITD

artix-linux c kernel linux operating-systems syscalls

Last synced: 09 Jul 2025

https://github.com/mrpicklepinosaur/trainos

microkernel developed for playing with trains

c cs452 kernel marklin rtos

Last synced: 21 May 2026

https://github.com/Platypus-Tech/linufux

Linux kernel source tree with ridiculous modifications :D

c gnu gpl gplv2 kernel linux linux-kernel os

Last synced: 10 Mar 2025

https://github.com/spaciouscoder78/unitconversion.hpp

A C++ library containing predefined unit conversion formulas to make your life easier

c cpp header-files unitconversion

Last synced: 07 Oct 2025

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/haytham-hammioui/cs50x-2024

This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.

ai algorithms c computer computer-science cs50 cs50x css flask html javascript programming python scratch security software-engineering sql

Last synced: 22 Apr 2025

https://github.com/salmankhanmsk786/movieapp

Developed a single-page Movie Management System using Angular and ASP.NET Core Web API, allowing users to manage movies and reviews with full CRUD functionality. Implemented features like movie listings, detailed views, review management, and navigation between pages.

angular asp-net-core aws aws-ec2 awsiam awsrds awssecret bootstrap c movie-web-app single-page-applications sql-server typescript webdevelopment

Last synced: 15 Feb 2026

https://github.com/sylhare/tutorial-c

Beginner language C examples

c tutorial

Last synced: 06 Oct 2025

https://github.com/visualstudioex3/div2-tlsa98-engine

A native game engine, service and component oriented, for DIV Games Studio 2 (vanilla), writen in ANSI C-89 using Watcom C++ 10.6.

2d 2d-platformer-game ansi-c c c89 div-games-studio div2 dos game-development game-engine ms-dos retro retro-graphics vga watcom

Last synced: 21 Feb 2026

https://github.com/evanpacini/netpbm-c

Some headers and experiments with netpbm and C.

c netpbm

Last synced: 05 Oct 2025

https://github.com/doubleshotgun/rasm

Making assembly easier with Rasm

assembler assembly c nelua risc-v risc-v64 riscv riscv64

Last synced: 06 Jan 2026

https://github.com/pratikrameshmajage/c_programming

I learned the C programming language and documented my journey through these notes. 🖥️ This repository includes: 📝 Key concepts and syntax of C 🔢 Examples of commonly used programs 🛠️ Tips and tricks for beginners 📂 Well-structured notes for easy understanding Perfect for anyone starting with C programming or revising the basics! 🚀

c return struct union

Last synced: 13 May 2025

https://github.com/geovannewashington/ansi-nerd

Notes and exercises from K&R and Neso Academy.

c c-programming-language learning programming

Last synced: 05 Oct 2025

https://github.com/smartobjectoriented/soo

SOO - Smart Object Oriented - technology enables migration of Mobile Entities between Smart Objects in order to develop fully decentralized and autonomous embedded systems at large scale (https://smartobjectoriented.github.io/soo)

arm c containerization embedded microcontroler migration os trustzone virtualization

Last synced: 20 Apr 2025

https://github.com/juoelenis/binux

Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux

c cpp ez h kernel mit-license os

Last synced: 12 Apr 2026

https://github.com/mbrukman/c-stdlib

C standard library (work in progress)

c c99 libc

Last synced: 04 Feb 2026

https://github.com/pogsmok/pgn-reader

Lightweight, blazingly fast (overly optimized) CLI for reading .pgn files

c chess chess960 cli fen games pgn pgn-reader portable-game-notation

Last synced: 27 May 2026

https://github.com/f1sty/sdl-elixir

SDL2 bindings for Elixir (experimental)

c elixir graphics graphics-programming hacking nif porting sdl2

Last synced: 28 Mar 2025

https://github.com/angristan/openfoodfacts-api-c

Simple program to get product information from the Open Food Facts API, in C.

api c curl jansson json openfoodfacts

Last synced: 09 May 2026

https://github.com/artainmo/examrank06

42 school exam. Sixth exam, write in C a web-server with limited external libraries.

42school c exam web

Last synced: 16 Mar 2025

https://github.com/amgauna/C-PlusPlus-Examples-2020

Linguagem C - Exemplos de Código

c c-plus-plus csharp

Last synced: 29 May 2026

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/benstigsen/crainfudge

Brainfuck interpreter written in C

brainfuck-interpreter brainfuck-interpreters c interpreter

Last synced: 03 Jul 2025

https://github.com/rphii/c-image-viewer

A lightweight image viewer written entirely in C and OpenGL 3.3

c cglm fast freetype glm image image-viewer lightweight opengl viewer

Last synced: 11 Jun 2025

https://github.com/symonmuchemi/alx-low_level_programming

This project is part of the ALX_SE engineering curriculum on low level programming.

c low-level-programming makefile

Last synced: 14 Mar 2026

https://github.com/mahdiydev/mlib

Asynchronous programming in C programming language

async async-await asynchronous asynchronous-programming asyncio c c-programming-language

Last synced: 17 Feb 2026

https://github.com/abdelkarimhajji/get_next_line_42

get_next_line: Line-by-Line Reading @ 42 📚 Check out my solution for the "get_next_line" project at 42. Master the art of reading a file, line by line, with this efficient C function! #CProgramming #get_next_line 🚀💻

c getnextline42 makefile

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/pradumnasaraf/c

C language Notes

c clanguage

Last synced: 10 Jan 2026

https://github.com/mzying2001/unpak

unpak for pvz main.pak

c pvz

Last synced: 06 Apr 2025

https://github.com/mmaffi/cadastro_de_alunos_ufms

Este projeto é um exercício desenvolvido na disciplina Algoritmos e Programação II, do curso de Sistemas de Informação da UFMS - Campus de Três Lagoas (CPTL).

algoritimos-e-programacao alunos c cadastro exercicio faculdade

Last synced: 07 Sep 2025

https://github.com/ranjian0/nativeandroid

Android application with pure C and Makefiles.

android c glfm makefile opengl-es

Last synced: 22 Jun 2026

https://github.com/jt122406/cs214

Systems Programming

c rutgers-university

Last synced: 07 Apr 2025