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/lucasamtaylor01/Editor-Texto-C

Editor de texto em C 📄

c editor-de-texto

Last synced: 07 May 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/ivan-pi/libdogleg-f

Fortran bindings to libdogleg - a large-scale nonlinear least-squares optimization library

c dogleg-method fortran nonlinear-least-squares numerical-optimization

Last synced: 15 Apr 2025

https://github.com/ayhamratrout/cpu_simulator

A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.

c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os

Last synced: 22 Sep 2025

https://github.com/iamazeem/beginnings

Some C/C++ stuff from my early days! [2003 - '04]

borland-cpp c cpp old-stuff projects text-based user-interface

Last synced: 15 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/twinc1ty/very-cool-os

Lets build a Kernel from absolute scratch using Assembly & hopefully, C

assembly bootsector c gdt kernel low-level nasm os qemu

Last synced: 23 May 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/tayoky/stanix

An 64 bit OS made from scratch

c low-level operating-system os x86-64

Last synced: 30 Apr 2025

https://github.com/KodiCraft/bunch

Bun plugin for loading and linking into C/C++ dynamic libraries automatically

bun c cpp javascript typescript

Last synced: 11 Apr 2025

https://github.com/basemax/firstcfacil

Building web service (API) using Facil in C programming language and test its benchmark and performance.

c restful restful-api restful-webservices restfulapi restfull-api

Last synced: 05 May 2025

https://github.com/mateusnbm/pokemon-tower-defense

Pokemon inspired tower defense game powered by Allegro CC

allegro c game pokemon tower-defense

Last synced: 11 Mar 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/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/nulladmin1/nix-flake-templates

A collection of Nix Flake Templates for: Python, CMake, Poetry, uv, Rust, Fenix, Naersk, Vim, Zig, Bash etc.

c cmake cplusplus cpp fenix go golang linux nix nix-flake nixpkgs poetry python rust template template-project templates zig

Last synced: 12 May 2025

https://github.com/kcning/binom

C macro that computes binominal coefficient at compile time

binominal-coefficient c macro preprocessor recursion

Last synced: 12 Jul 2025

https://github.com/catmengi/dynamicrpc

C rpc server and client library

c libffi linux posix pure-c rpc rpc-client rpc-framework rpc-server

Last synced: 14 Jul 2025

https://github.com/bernhardfritz/blendmodes

This OpenGL-based tool allows you to perform basic image blending operations using the CLI.

blend-modes c cli command-line-tool glsl opengl shaders

Last synced: 11 Sep 2025

https://github.com/zyxdevs/learning

Sample for Telegram Bot from many Programming languages.

c dart dotnet golang html javascript pascal php python ruby rust telegram-bots

Last synced: 21 Jul 2025

https://github.com/ehsanshahbazii/microprocessor-and-assembly-projects

سورس کد پروژه ها همراه با دستور کار درس آزمایشگاه ریز پردازنده و زبان اسمبلی دانشگاه تبریز مقطع کارشناسی رشته مهندسی کامپیوتر

assembly c microprocessor proteus

Last synced: 14 Apr 2025

https://github.com/devfabiosilva/witsml21parser

A fast, robust and portable Witsml to BSON parser

bson c cplusplus energistics etp java nodejs oil-and-gas osdu python soap witsml xml

Last synced: 13 Apr 2025

https://github.com/hwzlovedz/vk3809ip_esp-idf_slider

VK3809IP&TTY6953: Multiple capacitive touch key slider ring chip,I2C interface.

c cpp esp-idf esp32 esp32-s3 slider touch

Last synced: 12 Apr 2025

https://github.com/ultirequiem/isodd

#️⃣ Check if a number is odd

c c-cli c-library isodd

Last synced: 12 May 2025

https://github.com/elarity/tidis

Tidis is a shanzhai project of Redis, please buyao use it xian . Of course, it can not use yihou ye !

c epoll event-loop redis select

Last synced: 13 Apr 2025

https://github.com/jfcalvo/yoko

Yoko is a small framework to make games with ruby (mruby).

c game mruby sdl sdl2

Last synced: 13 Apr 2025

https://github.com/danbugs/dancing_web

This is a proof-of-concept of a modern C web-framework that compiles to Wasm and is used for building user interfaces.

c web-framework webassembly

Last synced: 07 May 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/ndraey/nocturneos-base

NocturneOS - простая операционная система для компьютеров

c cmake kernel operating-system os osdev rust x86

Last synced: 24 Dec 2025

https://github.com/yassine-aa/gooeygui

A simple cross-platform GUI Library built in C. (Still under construction)

api c cross-platform desktop-app gui lib library linux opengl toolkit vulkan windows

Last synced: 11 Sep 2025

https://github.com/seng3694/cluamoduleexample

Example for creating a Lua module in C

c cmake example lua lua-module

Last synced: 21 Mar 2025

https://github.com/periayellowish469/zapret2-youtube-discord

Bypass Discord and YouTube blocks on Windows 7+ with a lightweight CLI tool, custom presets, and full open-source offline mode

addon c chrome-extension discord dpi-bypass extension linux macos nodejs openwrt productivity russian subtitles video webextension youtube youtube-discord youtube-player zapret zapret-bf

Last synced: 08 Jun 2026

https://github.com/amaitou/push_swap

Conquer the array sorting puzzle with our project. Navigate the task using a limited set of instructions, sparking creativity in devising efficient sorting strategies for an array of integers. This endeavor offers a unique twist on traditional sorting algorithms, emphasizing concise and effective instruction sets.

1337school 42cursus 42network c pushswap-42 sorting-algorithm

Last synced: 22 Jun 2025

https://github.com/rihib/learn-os-on-weekends

Original material for learning OS

c computer-science os risc-v riscv riscv32

Last synced: 30 Oct 2025

https://github.com/charlesaverill/purple

Purple standard language specification and compiler implementation

c compiler programming-language programming-language-development

Last synced: 30 Oct 2025

https://github.com/aureleoules/c-hub

🤔 c projects

c

Last synced: 14 Apr 2025

https://github.com/tereus-project/tereus-transpiler-c-go

Tereus C to Go transpiler

c go kafka transpiler

Last synced: 14 May 2025

https://github.com/grantjenks/python-selectlib

selectlib is a lightweight C extension module for Python that implements several in‑place selection algorithms for efficiently finding the kth smallest element in an unsorted list.

c kth python sorting

Last synced: 12 May 2025

https://github.com/hyouteki/cwndebpf

eBPF programs to monitor and update kernel congestion window

bpf bpftool c ebpf libbpf python

Last synced: 10 Apr 2025

https://github.com/aashutoshrathi/Elf

Linux Terminal interpreter in C

c linux terminal terminal-based

Last synced: 11 May 2025

https://github.com/xaizek/stic

Simple Tests In C (with optional pure C automatic test registration)

automatic-test-registration c test-framework unit-testing

Last synced: 14 Apr 2025

https://github.com/rollingstar/gpack-unofficial

Video game compression tool. Unofficial backup of the original tool.

7zip c compression merging srep

Last synced: 12 May 2025

https://github.com/barelyhuman/filesizemd

file's sizes as a markdown table (CLI)

binary c file file-size size

Last synced: 22 Jul 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

https://github.com/mhamdyx/c-programming-a-modern-approach-2nd-ed-solutions

My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.

abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation

Last synced: 18 Mar 2025

https://github.com/pyokagan/cir

Arbitrary compile-time evaluation and metaprogramming system for the C programming language

c compiler jit metaprogramming nus x86-64

Last synced: 18 Jun 2025

https://github.com/kdkasad/westwood

A new (and hopefully improved) linter for Purdue's CS 240 course

c cs240 linter purdue tree-sitter

Last synced: 03 Aug 2025

https://github.com/musgravejw/database-c

Micro Database Implementation

c database

Last synced: 11 Jul 2025

https://github.com/gsquire/fencelock

An alternative distributed lock for Redis

c redis redis-module

Last synced: 15 Apr 2025

https://github.com/ahmetkotan/yenilmez

Simple C Test Framework

c framework simple testing

Last synced: 13 Apr 2025

https://github.com/okbob/replace_empty_string

PostgreSQL generic C trigger used for replace empty strings by NULLs

c extension postgresql trigger

Last synced: 27 Oct 2025

https://github.com/bluegob/ll1

LL1 parser / analyseur syntaxique descendant LL1

c ll1-parser

Last synced: 06 May 2025

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/rir360/ascii-animation

Animation with just "printf" function in C language. This is a classic-style animation made with simple code. Here you can get a very rough idea of how animation can be visualized in the black terminal.

animation ascii c terminal

Last synced: 21 Aug 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/jupfu/hub75

Hub75 LED matrix panel driver for Raspberry Pi Pico

c c-sdk dma hub75 led-matrix-displays pico pio raspberry-pi-pico

Last synced: 25 Jun 2025

https://github.com/squat/darkapi

An API for Darknet image detection neural networks like YOLO

c darknet gpu kubernetes neural-network yolo

Last synced: 22 Mar 2025

https://github.com/clarketm/hackerrank-c

HackerRank C/C++ Solutions

c cpp hackerrank solutions

Last synced: 14 Apr 2025

https://github.com/ferhatgec/imafe

Fegeya Imafe, Unique & simple image viewer.

c compiler gtk gtk3 image info manipulation processing vala valac viewer

Last synced: 23 Jul 2025

https://github.com/musgravejw/database

Micro Database Implementation

c database

Last synced: 13 Apr 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/ankraft/asn1dump

Print ASN.1 structure and values.

asn1 c tool

Last synced: 02 Mar 2026

https://github.com/abhaysp95/language_files

some of the language files which I'm learning

asm awk c cpp cpp17 haskell javascript latex lua python r rust rust-lang sql

Last synced: 06 May 2025

https://github.com/oldrev/stm32_blackpill_zephyr_ssd1306_demo

A demo for Zephyr RTOS to shows how to using a custom TTF Font with CFB sub-system to prints text on a small OLED screen.

blackpill bluepill c embedded-systems oled oled-display-ssd1306 ssd1306 stm32 zephyr

Last synced: 17 Oct 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/xfgusta/elfy

Display information about ELF files

c elf elf-format elf-parser libelf parser readelf

Last synced: 08 Oct 2025

https://github.com/aashutoshrathi/elf

Linux Terminal interpreter in C

c linux terminal terminal-based

Last synced: 27 Jul 2025

https://github.com/sdilts/restartable-c-exceptions

An experimental library for implementing restartable exceptions in C.

c error-handling

Last synced: 12 Apr 2025

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/larryli/neatpad

A simple win32 text editor with full source (Pelles C Version)

c pellesc win32

Last synced: 02 Jul 2026

https://github.com/dns-oarc/sllq

Semi Lock-Less Queue

c library lock-less pthreads queue

Last synced: 13 Jul 2025

https://github.com/curvsurf/findsurface-samples

CurvSurf FindSurface SDK Samples (deprecated)

c

Last synced: 11 Jul 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/r3shape/koncept

A pluggable, extensible, open-source game engine, written in C.

c c99 extendable game-engine opengl pluggable

Last synced: 13 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/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/sagacious-software/gosh

Simple and lightweight, framebuffer-oriented, cross-platform windowing library.

ansi ansi-c api backend buffer c c89 c90 framebuffer library pixel-buffers pixelbuffer window windowing wrapper wrapper-api x11

Last synced: 12 Apr 2025

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/johnkun136nvcp/curso-cycpp

Curso PROTECO de C y C++

c cpp

Last synced: 05 Apr 2025

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/leander-dsouza/shamir-secret-sharing

An implementation using C, embedding Galois Field(256) of Shamir Secret Sharing Scheme.

c shamir shamir-algorithm shamir-s-secret-sharing-scheme shamir-secret-sharing

Last synced: 13 Sep 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/tphakala/tflite_c

TensorFlow Lite C precompiled library for Windows, Linux and macOS

c library linux prebuilt prebuilt-libraries tensorflow tensorflow-lite tflite windows

Last synced: 15 Aug 2025

https://github.com/polfeliu/ccg

C/C++ Code Generation

c codegen codegeneration cpp framework

Last synced: 05 Oct 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/zbanks/optim

Immediate-mode command line option parsing for C

c options

Last synced: 09 Mar 2026

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/calimero-project/serial-native

Libraries for serial port access on Windows/Linux/macOS using the Java Native Interface (JNI)

c ft12 jni linux macos serial-ports tp-uart windows

Last synced: 04 Apr 2026

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/skarlett/clonk

Learn a language by writing a new one. Here's my very own retro style interpreter.

c interpreter

Last synced: 29 Mar 2025