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/bitwyre/chebyshev_primality_testing

Chebyshev polynomials of the first kind and primality testing

c chebyshev-polynomials congruence conjecture mod primality-test prime prime-numbers

Last synced: 05 Sep 2025

https://github.com/shashank02051997/c-projects

Projects in C - Language

c programming project

Last synced: 06 Oct 2025

https://github.com/nattfalk/iff2raw

Command-line tool for converting IFF ILBM images to RAW format

amiga c iff image-converter

Last synced: 08 Oct 2025

https://github.com/bhhbazinga/lrbtree

lua-bind for rbtree ported from linux kernal

c lua rbtree

Last synced: 23 Apr 2025

https://github.com/saadbazaz/mard-shell

👨‍💻 An experimental shell in C, with a meme-generator

bash c meme-generator shell student-project terminal

Last synced: 12 Apr 2025

https://github.com/shrhdk/rpi-nokia5110

Nokia5110 Library for Raspberry Pi

c electronics raspberry-pi

Last synced: 09 Apr 2025

https://github.com/king-11/c_compiler

Writing a compiler for c in rust language

c code-generator compiler lexer parser rust

Last synced: 23 Apr 2025

https://github.com/anvouk/anv

Collection of 1 header-only utility libraries under MIT license

c cross-platform header-only libraries library no-dependencies unit-testing utility-library

Last synced: 24 Apr 2025

https://github.com/siraben/scheme-to-c

A toy Scheme to C compiler

c compiler scheme

Last synced: 09 Apr 2025

https://github.com/tokenrove/wacom-serial-iv

Linux driver for old Wacom serial tablets, protocol IV

c device-driver kernel-module linux-kernel tablet

Last synced: 25 Mar 2025

https://github.com/aw-junaid/programming-books

Curated collection of free programming books: Python, JavaScript, Go, Rust, and more. Learn coding, algorithms, and system design with open-source resources.

books c cpp go javascript programming programming-books python rust

Last synced: 08 Apr 2026

https://github.com/masoudir/teensy41_uros_example_publisher_with_static_library

This repository shows a simple Arduino example of uros publishing an integer into ROS2 (foxy) using uros static library and Teensy 4.1 and Platformio IDE.

c cpp cpp14 docker micro-ros platformio publisher ros2-foxy static-library

Last synced: 04 May 2026

https://github.com/sudhakar3697/webassembly-sample

This repo has a sample WebAssembly code compiled from C and used with Javascript

c emscripten esm javascript node-wasm nodejs wasm wasmfiddle webassembly

Last synced: 05 Mar 2026

https://github.com/cirocosta/hello-world-lkm

A "hello-world" loadable kernel module

c kernel linux module

Last synced: 18 Mar 2026

https://github.com/samagra14/samsh

A hackable basic shell built in C.

c linux shell

Last synced: 20 Mar 2025

https://github.com/madladsquad/untitledexec

A cross-platform wrapper on top of fork and exec/CreateProcess

c cpp cross-platform execution library unix windows

Last synced: 11 Apr 2025

https://github.com/zby-zy/mini-c-projects

Welcome to the Mini C Projects repository! Embarking on the exciting journey of learning C programming can be both thrilling and challenging, especially for those who are just starting.

basic-projects c c-application c-example-code c-exercise c-exercises c-functions c-operator c-programming c-programming-language c-tutorials c-variables challenge coding electrical-engineering embedded-c embedded-devices embedded-systems mini-projects-in-c-language

Last synced: 10 Apr 2025

https://github.com/getjared/rude

a rude little window manager

c hacktoberfest window-manger xlib xorg

Last synced: 04 May 2025

https://github.com/abhayanigam/learn_c_plus_plus

Introduction TO C-plus-plus Programming Language

c chapters coding coding-challenge concept cpp language learn learning-by-doing

Last synced: 11 Apr 2025

https://github.com/denysvitali/linux-smaug

Linux Kernel for Smaug / Dragon / Pixel C

c dragon google pixel pixel-c ryu smaug

Last synced: 18 Mar 2025

https://github.com/basemax/image-generator-c

ImageGeneratorC: A C program to generate BMP image with random color.

bmp bmp-creator bmp-encoder bmp-header bmp-image c image image-create image-creator image-encoder image-encoders

Last synced: 05 May 2025

https://github.com/kristapsk/resclib

Real-Time / Embedded Standard C Library (libc).

c libc

Last synced: 28 Oct 2025

https://github.com/sabaurgup/language_detector

With this program, you can find the frequencies of defined biagrams and trigrams in a text entered, and as a result, you can see whether the language of this text is German or English.

c computational-linguistics english-language filter frequencies german-language language-detection language-modeling

Last synced: 29 Oct 2025

https://github.com/basemax/osdetect

A tiny header file for detects the operating system in C based program.

c operation-system operation-systems operationsystem os os-detect os-detection

Last synced: 05 May 2025

https://github.com/anicusan/konigcell

Quantitative, Fast Grid-Based Fields Calculations in 2D and 3D - Residence Time Distributions, Velocity Grids, Eulerian Cell Projections etc.

c grid pixels projection python residence-time-distribution visualization voxels

Last synced: 11 Apr 2025

https://github.com/sabine-lang/sabine

😭 | Perfect opportunity to lock in

c compiler nix sabine toy-project

Last synced: 10 Apr 2025

https://github.com/jonnyhyman/convex_symbolic

Python symbolic canonicalizer and C code generator for embedding convex optimization problems.

algebra c c99 canon canonicalize code codegen convex cvxpy generation optimization python symbolic

Last synced: 02 May 2025

https://github.com/samedsay/projects

Microscale Projects in Different Programing Languages

c java java-8 javaawt javaswing

Last synced: 12 Apr 2025

https://github.com/hairrrrr/1200_problems

数据结构与算法 OJ 题目详解

algorithms c cpp data-structures java

Last synced: 10 Apr 2025

https://github.com/joaopauloaramuni/c

Repo C

c gcc mingw

Last synced: 10 Apr 2025

https://github.com/fahimahammed/simple-calculator-in-c

Simple Calculator project in C Programming.

c programming project

Last synced: 11 Apr 2025

https://github.com/detectivekaktus/brainc

Brainfuck x86_64 execution toolset written in pure C for Linux

assembly brainfuck c compiler interpreter linux make nasm nasm-assembly toolset x86-64

Last synced: 10 Apr 2025

https://github.com/zemuldo/castles-v3000-pos

Castles-V3000-POS is an C based application that runs on the Castles Vega 3000 POS http://www.castlestech.com/products/vega3000mobile/ With a full Agency Banking functionality.

c curl json point-of-sale

Last synced: 22 Jul 2025

https://github.com/mariokonrad/crc

CRC

c crc

Last synced: 11 Apr 2025

https://github.com/qaptivator/plainimg2

as simple as it gets for an image viewer

beginner-project c gcc image image-viewer lightweight sdl3 windows

Last synced: 07 Sep 2025

https://github.com/basemax/firstllvmc

Generate object code and IR code of a simple program using LLVM in Pure C.

c compiler compiler-design llvm llvm-bitcode llvm-c llvm-compiler llvm-frontend llvm-ir llvm-tutorial

Last synced: 05 May 2025

https://github.com/emmiegit/qotd

QOTD (quote of the day) protocol daemon

c daemon posix qotd quotes systemd tcp unix

Last synced: 30 Apr 2025

https://github.com/grahamedgecombe/ssh-ldap-publickey

A program for looking up SSH public keys with LDAP.

c ldap ssh

Last synced: 11 Apr 2025

https://github.com/eriknyquist/app_timer

Friendly, lightweight, hardware-agnostic timer abstraction layer in C. Use a single timer/counter source to drive many timed events.

arduino c cprogramming embedded embedded-c hardware-agnostic linux os-agnostic portable scheduling timer timers timing windows

Last synced: 01 May 2025

https://github.com/linarcx/captain-ballard

Watches your git directories periodically and reports the latest changes

auto c gtk3 libgit2 monitoring-tool sqlite3

Last synced: 05 May 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/junaidrahim/hacktoberfest-kiit-2021

To encourage and educate students of KIIT about Open Source Software and GitHub

beginners c cpp giveback go hacktoberfest hacktoberfest2021 java kiit opensource python

Last synced: 15 Apr 2025

https://github.com/prakhar-002/leetcode

📜 LeetCode Solution Hub 🔥 | Get all solutions 🧩 for daily challenges and specific tasks 💪🏻 | Example: 🍨 LeetCode 75 - 🪻 Ace Coding Interview, 📦 SQL 50 - 🌽 Crack SQL Interview, 📒 30 Days of JavaScript - 🌻 Learn JS Basics

c cpp java javascript leet leetcode leetcode-cpp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-solutions python3 questions-and-answers

Last synced: 03 Aug 2025

https://github.com/approxit/impsbru

A impossible shapes logic game for Amiga.

amiga c game

Last synced: 06 Oct 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/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/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/amrdeveloper/echo

Compiler And Virtual Machine for Lox Programming Language written in C

c compiler lox lox-language virtual-machine

Last synced: 12 Apr 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/rafaykhattak/library-managment-system-oop

Streamline library tasks with my Library Management System. Borrow, return, search books hassle-free. Organized, user-friendly, efficient. Fully utilizing the power of C++ OOP

c cpp library-management-system managment-system object-oriented-programming

Last synced: 02 Aug 2025

https://github.com/stevelauc/the-linux-programming-interface

Src of The Linux Programming Interface and its Rust implementation (Exercise included)

c linux rust system-programming

Last synced: 11 Apr 2025

https://github.com/amir-78/processrat

An easy program to detect Trojans running on your computer and get their connection informations.

c csharp process process-rat processrat rat

Last synced: 26 Jul 2025

https://github.com/gnat/tetris-machine

:video_game: 3D Tetris in pure C using OpenGL & SDL.

c game game-development opengl sdl tetris

Last synced: 15 Apr 2025

https://github.com/markusfisch/libxml

Incremental XML parser in plain C

c xml-parser

Last synced: 03 Oct 2025

https://github.com/dimitri4788/texteditorinc

A simple text editor in C.

c text-editor

Last synced: 27 Sep 2025

https://github.com/dispatchcode/nate

[Codegolf] Just a minimal 8086 emulator

8086-emulator c codegolf

Last synced: 02 Sep 2025

https://github.com/taffarel55/cryptography

Um encriptador e decriptador de mensagens bem simples

c cesar-cypher cifra-de-cesar criptografia criptography

Last synced: 23 Jul 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/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/eerimoq/humanfriendly

Human friendly C library.

c

Last synced: 04 Oct 2025

https://github.com/michaelsdavid/conure-lang

A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.

c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c

Last synced: 16 Jun 2025

https://github.com/danielmartensson/jlogger-mobile

A free opensource sensor to log file IoT tool for Android/Iphone/Windows/Linux/Mac

android c embedded-systems gluon-mobile ios iot java javafx logging spring

Last synced: 09 Sep 2025

https://github.com/cxxpods/cxxpods

Toolchains, tools and dependencies, all in one place, made easy

build build-automation build-system c cmake cpp cross-compiler make package-manager toolchains

Last synced: 25 Oct 2025

https://github.com/sebbekarlsson/css

css parser (C)

c css css-parser parser

Last synced: 13 Oct 2025

https://github.com/kartikmandhan/bc-infinite-precison-calculator

'bc' is an command line arbitrary precision calculator.Implementation of Unix based command 'bc' using C Programming language, as a part of DSA1 Project

c calculator data-structures-project dsa infinite-precision-arithmetics linked-list

Last synced: 16 Mar 2026

https://github.com/aeilot/lsnotes

Add a description to your directories!

april-fools beginner-friendly c command-line command-line-tool cpp

Last synced: 26 Feb 2026

https://github.com/asaaki/yyid.rs

YYID generator in Rust (random tokens like UUIDv4)

c crate crates lib no-std random rust uuid yyid

Last synced: 13 Oct 2025

https://github.com/cappe987/capmon

A Linux capabilities(7) monitor for using commands without sudo

c hacktoberfest linux

Last synced: 24 Oct 2025

https://github.com/maloca-icoisas/maloca-turma-ufrr-2023

Este é repositório do projeto Maloca das iCoisas da Turma de entrada em 2023

3d-printing c circuits iot python saude

Last synced: 24 Oct 2025

https://github.com/ana06/ruby-tabulation

Project in which I analyze if the Ruby Hashing algorithm could be improved using Tabulation Hashing

benchmarks c columbia-university report ruby tabulation

Last synced: 01 Mar 2026

https://github.com/tusharkhatriofficial/lang-docs-imcoded.github.io

This repository provides comprehensive documentation for the C programming language, covering the basics, concepts, examples, exercises, and projects. It is designed to help beginners and college students learn C programming, as well as provide best practices and tips for more experienced programmers.

c c-loops c-pointers c-programming-basics c-programming-language learning-c pointers

Last synced: 10 Apr 2025

https://github.com/jcrd/wm-launch

Tool to launch X11 clients with unique IDs

c ld-preload ld-preload-hack x11 xorg

Last synced: 28 Apr 2025

https://github.com/eliseydudin/ict-solutions

solutions for tasks on platforms like codeforces :D

c cpp golang leetcode leetcode-solutions python rust sports-programming

Last synced: 23 Oct 2025

https://github.com/fmw666/linux

🍰 Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用、Debian(Ubuntu、Deepin)操作系统爬坑

c debian kernal linux posix shell

Last synced: 18 Oct 2025

https://github.com/thexhr/jrnlc

Opinionated command line based Journal

c diary hacktoberfest journal jrnl

Last synced: 10 Oct 2025

https://github.com/alejandroesquivel/msp430-esp8266-people-counter

A wi-fi connected people counter. Implemented with a pair of ultrasonic transducers, the TI MSP430G2553 microcontroller and the ESP8266 ESP-01 Wi-Fi module.

angular c esp8266 firmware iot msp430 msp430g2553 python uart websockets wifi

Last synced: 15 Mar 2026

https://github.com/lcui-dev/lcui-quick-start

Clone to try a simple LCUI app

c cmake gui-application lcpkg lcui xmake

Last synced: 12 Mar 2025

https://github.com/bukowa/twdll

twdll is a mod for Total War: Rome II that extends the game's scripting capabilities, allowing for more complex and powerful mods.

c dll library lua native rome2 scripting state totalwar

Last synced: 04 May 2026

https://github.com/savaughn/pokerom-trader

A Pokemon trading app for save files for Generations 1 and 2

c evolve pokemon raylib trade

Last synced: 08 Oct 2025

https://github.com/princexz/printf

This a repository for the ALX project for the printf project

c c-printf printf printf-functions team-project

Last synced: 12 Apr 2025

https://github.com/mcuntz/jams_makefile

Provide a portable, versatile way of compiling Fortran, C, C++, and mixed projects.

c configuration fortran make makefile

Last synced: 27 Jan 2026

https://github.com/sundanc/sdn

Custom terminal emulator and integrated shell built with GTK+3 and VTE, featuring command history, autocompletion, aliases, and theming.

c shell terminal unix

Last synced: 28 Apr 2026

https://github.com/deeptesh-rout/the-ultimate-c-programming-course

This is a Ultimate C-Programming Course for Beginners

c

Last synced: 27 Oct 2025

https://github.com/wa1tnr/camelforth-rp2040-b-ms-u

CamelForth in C by Dr Brad Rodriguez - UNSTABLE - RP2040 Pi Pico port with mass storage QSPI flashROM

assembly c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map pico-sdk raspberry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc

Last synced: 28 Oct 2025

https://github.com/ir33k/prebble

Pebble REBBLE watchface

c pebble pebble-c pebble-watchface

Last synced: 07 Oct 2025

https://github.com/shivamjoker/todo-app-in-c

A beautiful Todo list app in C language with CRUD operation

c cprogramming cproject todoapp

Last synced: 13 Mar 2026