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/jasonmxyz/sxwm

Superior X Window Manager

c window-manager x11

Last synced: 20 Nov 2025

https://github.com/ahoys/actionbuilder

A powerful mission creation extension for Arma 3.

arma3 c sqf sqs

Last synced: 02 Apr 2026

https://github.com/avsystem/avs_commons

A set of common code used in AVSystem for projects written in C.

c iot networking

Last synced: 26 Jul 2025

https://github.com/peterr-s/hash_map

A simple C hash map implementation

c c89 data-structures hashmap standard-conform

Last synced: 01 Aug 2025

https://github.com/ilieschibane/projet-compil_mini-compilateur

a Mini compiler made in C and Flex/Bison for an university project

bison c compiler flex

Last synced: 30 Apr 2025

https://github.com/lukereichold/http-server

A simple threaded http server in C

c http http-server

Last synced: 18 Feb 2026

https://github.com/seeker04/srek

A small sed-like CLI tool based on structural regular expression written in C.

c regex structural-regex structural-regular-expressions

Last synced: 13 Jun 2025

https://github.com/abdulsamie10/library-management-system

The Library Management System is a console-based application developed in C++ that allows admins and students to manage library resources effectively.

c c-plus-plus console console-app console-application cpp library library-management library-management-system lms

Last synced: 30 Aug 2025

https://github.com/xiaoandx/learningcode

宜宾学院期间学习代码,包括C,Python,HTML, Java等代码。用于以后回顾复习查阅,I learned the code in Yibin College, including C, Python, HTML, Java and other codes.For later review and reference

c css html5 javascript python3

Last synced: 14 Apr 2025

https://github.com/zarrs/zarrs_ffi

C/C++ bindings for the zarrs Rust crate

c cpp library zarr zarr-v3 zarrs

Last synced: 26 Aug 2025

https://github.com/felipensp/call

Command-line utility to execute function from specified object file

c call dynamic lib linker object runtime

Last synced: 23 Aug 2025

https://github.com/jcarrano/fv-libc

Towards a formally verified, tiny and permissively licensed C standard library, using Frama-C (fork of Baselibc/Klibc)

acsl c embedded formal-verification frama-c libc microcontroller standard-library

Last synced: 01 Jul 2025

https://github.com/exoticlibraries/liblogax

Blazing fast, simple and modular header-only logging library with zero allocation for C and C++, implemented in C90. Allow logging into various output formats such as Key-Value and JSON.

c c-plus-plus c90 fast json key-value logger logging text

Last synced: 31 Mar 2025

https://github.com/heysokam/minim

ᛟ Minim | Minimalistic Programming Language

c nim-like zigcc

Last synced: 03 May 2025

https://github.com/woodruffw/ruby-inih

A Ruby wrapper for inih (a simple C INI parser)

c configuration ini inih iniparser ruby

Last synced: 16 Apr 2025

https://github.com/dispatchcode/fractal

fraCtal generates fractals of any dimension that you want. It can generate fractals belonging at two sets: Mandelbrot and Julia.

c fractals mandelbrot-sets

Last synced: 02 Sep 2025

https://github.com/macmade/stdc

Standardisation of the C (C89, C95, C99) and POSIX header files.

c c-plus-plus header iso posix standard std stdc stdlib

Last synced: 19 Apr 2025

https://github.com/pseusys/mushos

A UNIX-like OS prototype, written from scratch

assembly boot c kernel os osdev

Last synced: 14 May 2025

https://github.com/jomy10/defer

A simple, single-header library which implements defer and autofree at compile-time in C/C++

autofree c cpp defer single-header single-header-lib single-header-library

Last synced: 21 Mar 2025

https://github.com/chaitanyarahalkar/cedit

A minimalistic text editor for terminal fanatics. Download it for Linux →

c emacs nano text-editor vim vt100

Last synced: 17 Aug 2025

https://github.com/martinius96/termostat-ethernet

Termostat postavený na platforme Arduino s Ethernet shieldom Wiznet W5100 / modulom Wiznet W5500. Využíva teplotný senzor DS18B20 na OneWire zbernici. Arduino riadi výstup - relé na základe rozdielu cieľovej a nameranej teploty so zohľadnením hysterézy. Thermostat built on the Arduino platform with Ethernet shield Wiznet W5100 / module Wiznet W5500. It uses the DS18B20 temperature sensor on the OneWire bus. The Arduino controls the output-relay based on the difference between the target and measured temperature, taking into account the hysteresis.

arduino c ds18b20 esp32 ethernet ethernet-phy ethernet-shield html lan8720 thermostat thermostat-controller web website wiring wiznet

Last synced: 07 May 2025

https://github.com/adithyaakrishna/brick-breaker

A OpenGL C++ Mini Project of Brick Breaker

brickbreaker c opengl project vtu

Last synced: 19 Apr 2025

https://github.com/gullradriel/nilorea-library

C tools that are usable as a collection of .c .h or a shared library/dll

allegro5 c hashtable library list network network-engine particles physics pthread socket

Last synced: 12 Apr 2025

https://github.com/approxit/impsbru

A impossible shapes logic game for Amiga.

amiga c game

Last synced: 06 Oct 2025

https://github.com/dispatchcode/nate

[Codegolf] Just a minimal 8086 emulator

8086-emulator c codegolf

Last synced: 02 Sep 2025

https://github.com/eslam-abdo/data-structures-algorithms

This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.

algorithms c cpp data-structures

Last synced: 02 Mar 2026

https://github.com/angelogalav/uniosscripts

Cool OS experiments made with C, Python and Bash

bash c exercises operating-systems python scripts

Last synced: 04 Oct 2025

https://github.com/linwin-cloud/kylin-language

KyLin 是一款基于Jvm的跨平台高效的编程语言。面相对象和面向过程都是可以的,直译式编程语言 其特点就是快速高效简单,语法设计降低或者避免写出像shit一样的代码,代码就像诗一样优美 同样,其设计成函数式,而且避免套嵌的写法,完全利用函数的调用,代码可读性十分的高,而且运行安全,基于Jvm,jvm有强大的内存安全管理机智 从功能和一些设计上是对标Python的

c http java kylin linux programming-language windows

Last synced: 15 Jul 2025

https://github.com/wallneradam/flsynth

A synthesizer lib using SDL2, OpenSL ES and FluidLite

android c fluidlite fluidsynth midi opensl-es sdl2 sf2 sf3 soundfont-synthesizers synthesizer

Last synced: 31 Jul 2025

https://github.com/zbrdeev/base64.c

Base64 library in C

base64 c library

Last synced: 22 Aug 2025

https://github.com/basemax/bignumberc

The Big Number C library is a C library for arbitrary precision arithmetic. It can be used to perform arithmetic operations on numbers of arbitrary size. It is written in C and is designed to be portable and efficient. You can work with numbers of any size, and the library will automatically allocate memory as needed.

big-number big-number-calculation big-number-multiplication big-numbers bignumber bignumbers c c-library number-converter

Last synced: 03 Aug 2025

https://github.com/mulatinho/sfm

a simple file manager written in C with GTK for educational purposes

c file-manager gtk linux ncurses nfs smb ssh

Last synced: 15 Apr 2025

https://github.com/fragglet/yocton

Stringly-typed Minimalist Object Notation

c encoding minimalist

Last synced: 07 Apr 2025

https://github.com/qu1x/trackball

Virtual Trackball Orbiting via the Exponential Map

arcball c camera exponential-map quaternion rust-lang virtual-trackball

Last synced: 30 Apr 2025

https://github.com/moon-chilled/lrogue2

Updated version of lrogue

c rogue roguelike

Last synced: 01 Sep 2025

https://github.com/maxgfr/braille-translator-math

A program that converts a pdf to txt by transforming a registered mathematical symbol in its braille form.

blind braille braille-translator c converts hex hexadecimal mathematics pdf script translation

Last synced: 02 Aug 2025

https://github.com/berkekaragoz/en-tr-locale-verifier

Verifies and fixes the system (Linux) language (EN or TR)

c i18n linux qt

Last synced: 19 Aug 2025

https://github.com/treblle/treblle

A framework enabling Go developers to easily create CLI applications.

application c cli cli-app framework go golang golang-application

Last synced: 25 Aug 2025

https://github.com/dennisfrancis/generic-hashtable

A generic hash table in C

c dynamic-library generic hashtable

Last synced: 12 Jul 2025

https://github.com/princexz/alx-system_engineering-devops

I'm now a ALX Student, this is my second repository as a full-stack engineer

c git network network-analysis ruby shell

Last synced: 10 Mar 2026

https://github.com/demonstrandum/crepl

An intuitive calculator Read-Eval-Print-Loop.

c calculator compiler interpreter math mathematics numerical parser repl

Last synced: 07 Apr 2025

https://github.com/opennms/iplike

PostgreSQL stored procedure for comparing IP addresses in the style of SQL LIKE

c postgresql

Last synced: 14 Apr 2025

https://github.com/michaelbuhler/c.js

JavaScript -> C transpiler

c javascript transpiler

Last synced: 14 Apr 2025

https://github.com/youradrien/SDL_Wolfenstein

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 14 Aug 2025

https://github.com/zmercury/cpp

C++ - Second Semester Notes

bed bicte c cpp ict notes programming sanothimi

Last synced: 07 Apr 2025

https://github.com/clseibold/Lydrige

Lydrige is a simple statically typed interpreted programming language inspired by lisp and C.

c interpreter language lisp mpc

Last synced: 11 May 2025

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

My collection of C programming examples.

c learn-to-code learning learning-by-doing programming

Last synced: 16 May 2025

https://github.com/olivier-boudeville/ceylan-seaplus

Part of the Ceylan project gathering facilities to better integrate C/C++ code to Erlang.

c c-plus-plus ceylan erlang integration

Last synced: 05 Apr 2025

https://github.com/storaged-project/api-examples

Examples of how the various APIs from the project can be utilized

api c dbus disk luks lvm python storage

Last synced: 22 Aug 2025

https://github.com/46nori/z80atmega128

Real Z80A system with I/O emulated by AVR(ATmega128)

assembly atmega128 avr c cpm cpm22 cpm3 cpmplus hardware-designs kicad z80 zork

Last synced: 01 May 2025

https://github.com/gabrielevalenzuela/microcontrollerexamples

Example projects for LPC1769 and STM32 microcontrollers. Includes code samples and setup instructions for various functionalities and peripherals. Ideal for learning and implementing embedded systems with ARM Cortex-M.

c embedded-systems lpc1769 stm32f103c8t6

Last synced: 20 Aug 2025

https://github.com/sug0/sheeetfm

A sheeet file manager for sheeet computers

c eee-pc file-manager minimalist suckless

Last synced: 22 Aug 2025

https://github.com/luizbills/font4x6

4x6 tiny monochrome bitmap font for rendering

bitmap-font c font rendering retro tiny

Last synced: 12 Mar 2026

https://github.com/barimehdi77/push_swap

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting

1337 42 42cursus algo c checker pushswap sort-data

Last synced: 27 Oct 2025

https://github.com/mewmewdevart/42sp_piscina

🏊‍♀️ | Repository of exercises developed during the Piscine of 42 São Paulo. July/2022

42 42cursus 42saopaulo c learn-to-code piscine shell

Last synced: 17 Apr 2026

https://github.com/mark24code/mruby-devkit

开箱即用的脚手架,将 Ruby 编译成可执行二进制文件,就像 Go 一样。支持 webassembly

c cli codebase development devkit mruby ruby template-project webassembly

Last synced: 23 Apr 2025

https://github.com/mahdi-eth/read-abiltiy

A program that gets a text and say which school grade you need for writing the text.

c

Last synced: 21 Oct 2025

https://github.com/amanoteam/musl-gcc-cross

A GCC cross-compiler targeting Linux musl

c cpp cross-compiler gcc linux musl

Last synced: 02 Jun 2026

https://github.com/goldsborough/atom-clang-expand

:dragon: A clang tool for happy refactoring without source-code gymnastics (atom package)

atom c clang cpp objective-c package tool

Last synced: 12 Oct 2025

https://github.com/kdelphinus/42born2code

42 Seoul의 프로젝트들

42borntocode 42seoul c cpp98

Last synced: 10 Apr 2025

https://github.com/basemax/dcat

Implementation cat unix tools using pure C programming language. cat is a standard Unix utility that reads files sequentially, writing them to standard output. (cat: concatenate files)

c cat dcat donya donya-os donyaos unix-tool unix-tools

Last synced: 14 Mar 2026

https://github.com/m0saan/minishell

The project's main idea is to implement a simple shell. As beautiful as a real shell.

1337school 42born2code bash c cat echo lexical-analysis minishell parsing pipes shell signals

Last synced: 26 Feb 2026

https://github.com/exoad/yttriuslang.c

My naive compiler toolchain using LLVM

c compiler compilers runtime

Last synced: 02 Mar 2026

https://github.com/clseibold/lydrige

Lydrige is a simple statically typed interpreted programming language inspired by lisp and C.

c interpreter language lisp mpc

Last synced: 14 Mar 2026

https://github.com/daisvke/bomberman

This project is a small 2D Bomberman-style game created using minilibx, a graphics library used at 42. The game features textures, sprites, and tile-based design.

2d-game 42projects bomberman c ecole42 game minilibx school42 so-long

Last synced: 05 Mar 2026

https://github.com/kaadmy/proto16

A 16-bit fantasy console.

c fantasy-console gamedev

Last synced: 08 Oct 2025

https://github.com/andy5995/c_networking_examples

TCP and UDP examples of networking in C

c meson mit networking tcp udp

Last synced: 01 Mar 2026

https://github.com/malaksadek/statictiminganalyzer

A Logic Circuit Static Timing Analyzer Implemented in Python 🔌 ⚡ (2018)

c graph-algorithms html json logic-circuit logic-gates python scl static-timing-analysis verilog verilog-hdl

Last synced: 26 Feb 2026

https://github.com/vberlier/narmock

A minimal mocking utility for C projects.

c mocking narwhal tests

Last synced: 17 Oct 2025

https://github.com/briandowns/libdotenv

libdotenv is a C single-headerlibrary providing the ability to load values from a .env file into environment variables.

c c-programming-language c17 dotenv dotenv-loader dotenv-parser

Last synced: 06 Jul 2025

https://github.com/theakman2/ntb

A simple Ninja file generator for Linux

build c cpp lua ninja-build

Last synced: 14 Oct 2025

https://github.com/echo-devim/memeditor

Small Windows C Debugger to patch processes' executable code

c debugger memory-editor patcher winapi

Last synced: 17 Oct 2025

https://github.com/fmahadybd/university-codding

This repository contains my University Lab Tasks, Assignment Code, Research Code, and other quality resources that I have worked on during my time at university.

asm c cpp css html java javsascript mysql php python

Last synced: 07 Oct 2025

https://github.com/dylangageot/mechgah

Mechgah is an accurate NES emulator, developped for Linux and written in C.

6502 c emulator nes object-oriented

Last synced: 09 Oct 2025

https://github.com/zixu-w/zxos

Bare bone kernel from tutorial http://wiki.osdev.org/

c kernel os osdev

Last synced: 16 Apr 2025

https://github.com/prakalp-pande/data-structure

The GitHub repository focuses on data structures and algorithms, providing implementations and examples for various concepts in computer science. It aims to help developers understand fundamental topics like arrays, linked lists, stacks, queues, trees, sorting algorithms, and searching algorithms. With well-documented code snippets and explanations

c competitive-programming cpp dsa

Last synced: 15 Oct 2025

https://github.com/kython28/wekua

Linear Algebra and Deep Learning Zig library with GPGPU and heterogeneous computing

c deep-learning deep-neural-network deep-neural-networks neural-network neural-networks opencl opencl-kernels zig ziglang

Last synced: 12 Feb 2026

https://github.com/josecelano/c-mandelbrot-arbitrary-precision

Proof of concept project about adding arbitrary precision math to Fractal generation software GNofract4D.

arbitrary-precision c c-language mandelbrot mandelbrot-fractal

Last synced: 26 Mar 2025

https://github.com/a-khakimov/ping

Simple ping writed in C

c icmp icmp-ping ping unix-socket

Last synced: 18 Feb 2026

https://github.com/awulkiew/exclude-from-build

ExcludeFromBuild extension for Visual Studio

build c cpp csharp directory exclude extension file include vb visual-studio wpf xaml

Last synced: 14 Apr 2025

https://github.com/alioguzhan/dobby

Command line program to track and save your work / study activity.

c cs50 cs50x time-tracker time-tracking

Last synced: 19 Feb 2026

https://github.com/taizod1024/vscode-ac-ts-extension

atcoder/yukicoder vscode extension for c/c++/java/python/go/javascript/typescript

atcoder c go javascript python typescript vscode-extension yukicoder

Last synced: 07 May 2025

https://github.com/julorapido/sdl_doom

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 01 Aug 2025