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/anvari1313/quarantine

Quarantine is a simple HTTP server that I started in COVID-19 quarantine time.

asynchronous c http-server pthread

Last synced: 23 Aug 2025

https://github.com/marm00/cinema

🎥 Command line multiviewer

c chatterino cinema media mpv multiviewer repl twitch

Last synced: 24 May 2026

https://github.com/ldilley/bsdmod

:smiling_imp: Various demonstrational FreeBSD kernel modules

bsd c example example-code freebsd freebsd-kernel freebsd-kld operating-system tutorial tutorial-code

Last synced: 10 Mar 2026

https://github.com/kangalio/minacalc-standalone

Standalone version of 0.72.1 MinaCalc along with a C API for easy access and bindings

c etterna minacalc

Last synced: 25 Jul 2025

https://github.com/libdriver/bmp384

BMP384 full function driver library for general MCU and Linux.

barometer bmp384 c full-function-driver iic linux mcu spi

Last synced: 16 Aug 2025

https://github.com/rh2/houdinirepo

Houdini Vector Math & Polygon Processing (Mixed Python and C language)

c polygons python vector-math

Last synced: 28 Apr 2025

https://github.com/hoangtien2k3/leetcode-solutions

LeetCode , Dev LeetCode ep1 #odleets code Java/C/C++/Java/Kotlin ..., expand your knowledge and prepare for technical interviews, algorithms.

algorithms-and-data-structures c cpp java kotlin

Last synced: 21 Apr 2025

https://github.com/othonalberto/redblack_tree

Implementação da Red Black Tree (Árvore Rubro Negra) para números inteiros. Desenvolvido por Othon Briganó e Pedro Warmling Botelho

arvore c datastructure redblack redblacktree rubro-negra tree

Last synced: 21 Sep 2025

https://github.com/dosworld/surc

Modified SubC-compiler for MS-DOS, based on version 2022-01-27

16-bit c compiler dos freedos ms-dos rdf

Last synced: 30 Jul 2025

https://github.com/ken-morel/gama

A lightweight C toolkit for safe and simple 2D game development, a cli tool built in v to build projects, featuring immediate mode rendering, minimal built-in physics and a c-api

c doxygen kit-docs sokol svelte sveltekit v vlang

Last synced: 17 Jan 2026

https://github.com/bydmiller/os-dev

Operating system written in x86 assembly and C.

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: 30 Jul 2025

https://github.com/aditeyabaral/daa-lab-ue18cs255

A repository containing the source codes for the Design and Analysis of Algorithms Laboratory course (UE18CS255) at PES University.

algorithms brute-force c data-structures graphs searching searching-algorithms sorting sorting-algorithms-implemented

Last synced: 16 Apr 2025

https://github.com/neolit123/bulls

bulls & cows game in portable C

ansi-c bulls-and-cows c

Last synced: 31 Jul 2025

https://github.com/sanchezih/up-computacionaplicada

Repositorio de ejemplos para la materia Computacion Aplicada

c gnu-linux iptables shell-script

Last synced: 15 Apr 2025

https://github.com/oshf/hungry_birds

A small Nintendo Game Boy game created in 48 hours during ZGBJAM2.

c gameboy gbdk homebrew zgb zgbjam

Last synced: 26 Jul 2025

https://github.com/ardeshirv/bin2dec

bin2dec is a binary to decimal convertor

ardeshirv binary-to-decimal c terminal-based

Last synced: 20 Aug 2025

https://github.com/lucasamtaylor01/Editor-Texto-C

Editor de texto em C 📄

c editor-de-texto

Last synced: 07 May 2025

https://github.com/ilya-sotnikov/ushell

Microshell is a small shell for embedded systems written in C89 without dynamic memory allocations and libc (freestanding)

c c89 c90 embedded freestanding library mcu nostdlib shell

Last synced: 04 Oct 2025

https://github.com/tobyink/p5-type-tiny-xs

Perl 5 distribution Type-Tiny-XS; see homepage for downloads and documentation.

c perl perl-module perl-xs perl5 perl5-module xs

Last synced: 18 Mar 2025

https://github.com/ranitmanik/c-documentation

This documentation is a beginner's guide for C programming. Created by Ranit Manik, a dedicated programmer, it offers a structured learning path from basics to advanced techniques. Its goal is to equip you with the skills needed for developing efficient and robust C programs.

c c-language docs documentation jetbrains tutorial writerside

Last synced: 23 Jul 2025

https://github.com/arturbomtempo-learning/pucminas-aeds2-assignments

Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.

algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack

Last synced: 10 Mar 2026

https://github.com/lucasfturos/projects_c-cpp

Repositório focado para salvar meus estudos nas linguagens C e C++

c cpp makefiles opengl

Last synced: 01 Aug 2025

https://github.com/yangao07/fxtools

fxtools: light-weight processing tool for FASTA/FASTQ/BAM format data

bam-files c fasta-sequences fastq-format samtools

Last synced: 27 May 2026

https://github.com/narasimha1997/ironserver

A simple, amazingly fast static web server written in C. Supports faster MIME type resolution and caching.

c caching hobby-project webserver

Last synced: 12 Apr 2025

https://github.com/matthewgeorgy/mrtx

opengl raytracer in c++ using glsl compute shaders

c cpp glsl opengl raytracing

Last synced: 31 Aug 2025

https://github.com/lrusso/tinyace

TinyACE Editor developed in Javascript for editing HTML, Java, JavaScript, PHP, CSS, XML, C and Arduino files

arduino c code css editor html html5 java javascript online php

Last synced: 06 Mar 2025

https://github.com/xigh/llvmbc-dump

Simple tool extracts LLVM bitcode modules from ELF binaries compiled with "-fembed-bitcode"

c elf llvm llvm-bitcode

Last synced: 28 Feb 2026

https://github.com/yhaiovyi/c-wasm-loader

Super change your browser with C/C++ power.

c cpp wasm webpack webpack-loader webpack3

Last synced: 14 Apr 2025

https://github.com/christopher-besch/cpp_go_fast

Collection of tips and tricks for fast C/C++ code.

c cpp memory optimization

Last synced: 01 Sep 2025

https://github.com/aashutoshrathi/elf

Linux Terminal interpreter in C

c linux terminal terminal-based

Last synced: 27 Jul 2025

https://github.com/shubhamsinghcmr/public-integrity-auditing-for-shared-dynamic-cloud-data

This repository involves implementation of research paper Public Integrity Auditing for Shared Dynamic Cloud Data

c data-security integrity-audity pbc research

Last synced: 30 Aug 2025

https://github.com/runxiyu/forge

[Mirror] Lindenii Software Forge (Issues preferred on todo.sr.ht; push to upstream contrib/* branches to make PRs)

c devops forge git go

Last synced: 17 Sep 2025

https://github.com/simon-zerisenay/42minitalk

42 Minitalk: Minitalk is a project that involves creating a client-server communication system using signals. The goal is to implement a client program that can send messages to a server program using signals, which are then displayed by the server.

42abudhabi 42school c clientservercommunication cprogramming ecole42 minitalk server signals sigusr1 sigusr2

Last synced: 03 Oct 2025

https://github.com/stardustdl/nju-ptc-lab

This is the source code of my programming assignment of Principles and Techniques of Compiler courses (2020 Spring) at NJU.

c compiler nju nju-cs

Last synced: 12 Aug 2025

https://github.com/astrolabsoftware/interfaces

How to interface different languages implied in the process of scientific programming especially in the context of the AstroLab Sofware organization, or developments using it.

apache-spark c c-plus-plus functional-programming jna scala

Last synced: 30 Apr 2025

https://github.com/quaddarv1ne/maestro7it_education

Программирование на С++, CSharp, JavaScript и Python для начинающих </>

2024 c config courses cpp csharp education javascript js json maximdupley oop python python3 quadd4rv1n7 stepik stepik-course study

Last synced: 14 Apr 2025

https://github.com/andersonhsporto/ft-printf

This project focuses on implementing a simplified version of the printf function, commonly used in C programming for formatted output. The implementation replicates some of the key features of printf, allowing for dynamic string formatting and output generation

c makefile printf stdarg

Last synced: 15 Apr 2025

https://github.com/aditeyabaral/data-structures-ue18cs202

A repository containing the source codes for the Data Structures course (UE18CS202) at PES University.

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

Last synced: 27 Aug 2025

https://github.com/tudasc/cusan

A data race detector for CUDA C and C++ based on ThreadSanitizer

c cpp cuda datarace threadsanitizer

Last synced: 12 Aug 2025

https://github.com/mivinci/moo

An AI agent runtime, written in C.

ai-agent c llm moo

Last synced: 23 May 2026

https://github.com/ayushkhodankar/cafe-project

A Mini Cafe Project in C Language

c cafe-management

Last synced: 10 Mar 2026

https://github.com/gsquire/fencelock

An alternative distributed lock for Redis

c redis redis-module

Last synced: 15 Apr 2025

https://github.com/gierens/ranges

Command line program to extract ranges from various types of lists, e.g. integer numbers, dates, IP and MAC addresses.

c cli date integer ipv4 ipv6 list mac-address pipe range

Last synced: 28 Jul 2025

https://github.com/bfgeshka/picunic

Tool designed to find duplicate or similar images. Moved to https://notabug.org/bfgeshka/picunic

average-hash c c89 c99 duplicate-images image-duplicate-detection phash similarity

Last synced: 04 Oct 2025

https://github.com/unusualcodeorg/clab

clab - Creative Programming Solutions using C - Programming is enjoyable when applied to solve interesting problems (may not be directly used in general day-to-day professional work). The learning and knowledge acquired in the process make a better programmer.

c coding-challenge consumer-producer cpp graph hashmap linkedlist maze-algorithms programming pthreads puzzles queue stack thread-pool travelling-salesman-problem tree

Last synced: 16 Apr 2025

https://github.com/basemax/simpletextceditor

This is a simple text editor implemented in C using the ncurses library. The editor allows users to create, edit, and save text files, as well as customize the editor's appearance and behavior using keyboard shortcuts.

c c-editor c-text-editor code-editor editor editor-code text-editor text-editor-c text-editor-cli

Last synced: 24 Jul 2025

https://github.com/westleyr/catpath

Memory leak-free, single file C library to concatenate (join) file paths

c c-library join-path path-join public-domain single-file-library

Last synced: 01 Mar 2026

https://github.com/hxndev/implementing-a-dns-server

DNS stands for Domain Name System. We have implemented DNS in this project. The basic task of DNS is to resolve a destination name hosted against some IP Address.

c cache code cpp dns dns-server implement ip-address project proxy routing server

Last synced: 05 May 2026

https://github.com/zkh-dot/oteltraceanalyzer

Pure C lib for python3 (or C if u wanna) to analyze traces check for compliance with the OpenTelemetry standard.

c opentelemetry python

Last synced: 05 Mar 2026

https://github.com/internaut/attiny-instructable

Simple source-code examples for a tutorial on instructables.com about AVR-C development on ATtiny microcontrollers.

arduino attiny avr c microcontroller tutorial

Last synced: 05 Mar 2026

https://github.com/nishantholla/a-star-visualizer

Visualizer for A* algorithm in c using raylib

a-star-algorithm c pathfinding raylib raylib-c

Last synced: 13 Jun 2026

https://github.com/kristopherjohnson/lunar-c

Port of classic text-based lunar lander game to C

c console-game lunar-lander retrogaming

Last synced: 14 Feb 2026

https://github.com/felurye/data-structures

Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.

algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study

Last synced: 07 Jun 2026

https://github.com/aurbano/ash

:shell: a(lex)sh(ell) -- Remaking bash to practice modern C++ :)

c cpp piping shell

Last synced: 06 May 2026

https://github.com/fmahadybd/ct-management-system

Cricket Tournament Management System. Team point handle in this project. There have a point table. It can be update game by game

c

Last synced: 04 Mar 2026

https://github.com/rswinkle/c_utils

utility functions and libraries, for lists, queue's, strings, file I/O and general utilities, and vectors in the form of CVector (which has it's own repo).

c cpp cvector list queue string utilities utility-library vector

Last synced: 25 Apr 2026

https://github.com/solomonkassa/mini-c-compiler

Mini-C Compiler A complete, educational C compiler written in C that compiles a subset of C to x86-64 assembly. This project demonstrates the full compilation pipeline from source code to executable.

assets c compiler

Last synced: 03 Apr 2026

https://github.com/periareon/rules_cc_autoconf

Bazel rules providing a light-weight alternative to GNU Autoconf.

autoconf bazel bazel-rules c cpp rules-cc

Last synced: 27 Apr 2026

https://github.com/ac000/libmtdac

A C library providing an interface to the UK's HMRC Make Tax Digital API

api-client c freebsd hmrc itsa linux mtd tax uk vat

Last synced: 02 Apr 2026

https://github.com/craigwatt/vfo

Autonomous media optimization engine for video libraries: mezzanine→source→profile workflows with quality checks and observability.

c cli dolby-vision ffmpeg ffprobe hevc media-pipeline mkv mp4 rule-engine transcoding video-encoding video-streaming vmaf workflow-engine

Last synced: 26 Apr 2026

https://github.com/yyyyoinker/my-arch-linux

Just a few files that make my Arch Linux look/function well.

alacritty archlinux bash c dmenu dwm linux st

Last synced: 04 Mar 2026

https://github.com/hedhyw/dinomega8

Firmware of the Dino game for microcontroller ATmega8

atmega8 avr c dino dinosaur-game dinosaurs electronics firmware game hobby microcontroller

Last synced: 27 Feb 2026

https://github.com/hotakus/hellgatemonitor

微型的MC风格多功能无线监控副屏(开发中)

bilibili c cpp esp esp32 esp32-arduino lvgl monitor wifi

Last synced: 02 Mar 2026

https://github.com/aleksandergondek/rules_cc_hdrs_map

Escape weird includes path hell with header maps

bazel bazel-rules c cpp headers rules-cc

Last synced: 11 Feb 2026

https://github.com/uxcn/yafd

yet another file deduplicator

c deduplicator freebsd linux osx windows

Last synced: 18 Sep 2025

https://github.com/chaudharypraveen98/competitive-programming

It contains questions from various online and offline platforms such as Hackerrank, Coding Ninjas, Codeforces, Leetcode, Codeforces etc

c cpp geeksforgeeks geeksforgeeks-solutions hackerrank hackerrank-solutions java programming python

Last synced: 26 Jul 2025

https://github.com/alkesst/dev-chat

A chat in a local network

c certificate chat linux macos network networking pem

Last synced: 24 Jun 2025

https://github.com/0xwal/c-scratch

Essential programming tasks from scratch as a challenge and exercise. 🧩

c excercise learning programming scratch tasks

Last synced: 27 Jul 2025

https://github.com/lchsk/cookiecutter-c-project

Cookiecutter template for C projects

c cookiecutter cookiecutter-template

Last synced: 15 Feb 2026

https://github.com/manydeps/cxxbuild

cxxbuild is a python script to easily generate C/C++ build files for cmake and bazel.

bazel build-automation build-system build-tool builder c catch2 cmake conan cpp cxxbuild cxxdeps dependencies fmt python requirements unit-testing vcpkg

Last synced: 14 Sep 2025

https://github.com/sjkingo/acpi-brightness

Program to modify backlight brightness through ACPI

acpi acpi-brightness backlight brightness-level c

Last synced: 03 Sep 2025

https://github.com/NFestoso/Compiler

Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.

buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner

Last synced: 11 May 2025

https://github.com/sagiegurari/c_forever

Ensure the program runs continuously.

c c-lib c-library forever

Last synced: 12 Apr 2025

https://github.com/git-bruh/libmatrix

C library for interacting with the federated Matrix communications protocol.

c libcurl matrix matrix-org matrix-sdk

Last synced: 12 Apr 2025

https://github.com/hhromic/e131-mqtt-bridge

E1.31 (sACN) to MQTT Bridging Server written in C

bridge c cpp e131 light-controller mqtt sacn server

Last synced: 04 Jan 2026

https://github.com/manraj29/moving-cars-using-c

College Project : Moving Cars using Computer Graphics in C language.

c graphics

Last synced: 21 Sep 2025

https://github.com/xfgusta/elfy

Display information about ELF files

c elf elf-format elf-parser libelf parser readelf

Last synced: 08 Oct 2025

https://github.com/cactichameleon9/emoji-snake

A terminal app for the well know game snake! Its programmed in C and uses emojis for the snake and apples

c emoji emojis first-project linux-app snake snake-game terminal terminal-app terminal-based terminal-game

Last synced: 22 Sep 2025

https://github.com/rbergen/minsk

Martin Mareš' Minsk-2 emulator, with Minsk-22 support

c emulator minsk

Last synced: 31 Jul 2025

https://github.com/andymccall/neo6502-development

Coding examples in 6502 assembler and C for the NEO6502 neoretro computer

6502 6502-assembly assembler c neo6502 retrocomputing

Last synced: 02 Jan 2026

https://github.com/Kuu44/Coding-Projects

A random assortment of things I did when learning to code

ai bash c cpp csharp css go html java javascript julia node-js octave python rust

Last synced: 06 May 2025

https://github.com/pdsmart/sharpkey

A Multi-HID Interface, connecting PS/2 & Bluetooth Keyboard/Mice with Retro Host Computers

ajax bootstrap4 c cpp electonics electronics esp32 esp32-idf freertos html jquery js kicad

Last synced: 01 Aug 2025

https://github.com/grahamedgecombe/lasertag

An electronic laser tag system based on AVR microcontrollers.

avr c

Last synced: 05 Apr 2025

https://github.com/Endika/flipper-hyper-focus-calc

Hyperfocal distance calculator for Flipper Zero: focal length, aperture (full stops), and sensor CoC. External FAP (C).

c calculator circle-of-confusion embedded fap flipper-zero flipper-zero-fap flipperzero hyperfocal photography

Last synced: 08 Jul 2026

https://github.com/shivam010/tic-tac-toe-using-c-graphics

A simple game Tic Tac Toe, made using C/C++ Graphics

c c-plus-plus game graphics programming tictactoe-game

Last synced: 18 Aug 2025

https://github.com/0rayn/gettoknow.github.io

Learning how everything works

assembly c cpp os-tutorial osdev

Last synced: 13 May 2025

https://github.com/dkruchinin/pppd-ldap

A fork of pppd_ldap-0.12 that supports CHAP/MSCHAP/MSCHAP-v2 authentication with MPPE

c ldap mschap ppp

Last synced: 22 Jul 2025