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/bablokb/pico-bme280

Read BME280 sensor values with a Raspberry Pi Pico using the official Bosch-API

bme280 c pico

Last synced: 12 Jun 2025

https://github.com/tush-tr/c_language

Learning stuff for C language and two basic projects to learn hands on programming using C language.

c clanguage exercises-solutions programming solved-exercises study-material topic tutorials

Last synced: 24 Apr 2025

https://github.com/basemax/c-nostdlib-assembly

We define own _start point without using GLIBC runtime library using Assembly. (x86_64 and i386)

assembly assembly-8086 assembly-x64 assembly-x86 c syscall syscalls

Last synced: 12 Apr 2026

https://github.com/maximilianfeldthusen/simpleparser

This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.

c parser

Last synced: 05 Sep 2025

https://github.com/arcadedan/danos

personal project for learning x86-64 asm

assembly assembly-x86 c kernel makefile

Last synced: 24 Apr 2025

https://github.com/himanshugoel2797/btrfs-parser

Rough parser for btrfs file systems, test for adoption of btrfs in Cardinal

btrfs c cardinal osdev parser

Last synced: 04 Feb 2026

https://github.com/globbie/knowdy

Knowdy: a knowledge management system

c database embedded-database graph graph-database

Last synced: 24 Apr 2025

https://github.com/detectivekaktus/textify

Different text file format converter and renderer

c cli command-line-tool coverter file-conversion file-converter renderer

Last synced: 16 Aug 2025

https://github.com/driftluo/algorithmpractice

Learning data structures and algorithm by C/C++/Rust

algorithms-datastructures c cpp rust

Last synced: 09 Apr 2025

https://github.com/desmonhak/argparse_c

Librería para pasear y manejar argumentos por linea de comandos en C

argparse c lexer parser

Last synced: 09 Apr 2025

https://github.com/nazmusweb-coding/dos-programming

This repository showcases mini and final projects for a course of my university.

c gcc gtk3 gui-application software-development ubuntu windows-app

Last synced: 13 May 2025

https://github.com/antonioberna/todo-app

To Do List Tool With PostgreSQL Database in C

c postgresql todo-app

Last synced: 20 Jul 2025

https://github.com/tmthrgd/gcn64-adapter

[WIP]: A GameCube/N64 controller to USB adapter built around the Stellaris LaunchPad.

adapter c controller gamecube gamepad launchpad lm4f120h5qr n64 stellaris usb usb-hid

Last synced: 21 Mar 2025

https://github.com/quantumsheep/worker-c

Multithreading done easy in C

c linux osx posix thread windows worker

Last synced: 06 May 2026

https://github.com/ibug/tanhaoqiangc

谭浩强《C程序设计 (第四版)》非官方参考答案。

c solutions

Last synced: 15 Jul 2025

https://github.com/gmitch215/cmdfx

🎮 A Game Engine for your Terminal

c cmake cmdfx cpp game game-engine library

Last synced: 12 Apr 2025

https://github.com/m3y54m/library-with-cmake

Creating a shared or static library using cmake

c cmake cpp shared-library static-library

Last synced: 17 May 2026

https://github.com/gimploo/scuffed_whatsapp

tui version of whatsapp

c c11 mutlithreading socket-programming

Last synced: 07 May 2025

https://github.com/stiartsly/vdht

An experimental decentralized SaaS framework based on DHT protocol.

c dht minupnp

Last synced: 16 Jul 2025

https://github.com/adammaj1/hsluv-color-gradient

perceptually uniform 1D color gradient ( HSLuv) using C99 implementation of HSLuv (revision 4) www.hsluv.org

1d bash c color-gradient color-scheme coloring-algorithm colormaps colorscheme gnuplot gradient graphics-programming hsl hsluv hsv2rgb rgb-color scientific-visualization scientific-visualizations

Last synced: 10 May 2025

https://github.com/industrial-edge/pingpong-c

C implementation of the Databus Ping Pong example

c ie-databus ie-flow-creator industrial-edge

Last synced: 06 May 2025

https://github.com/andyfratello/ac

⚙️ Exercicis d'Arquitectura de Computadors (AC) Q2 - UPC FIB

ac-fib assembly assembly-language c fib-upc makefile

Last synced: 17 May 2026

https://github.com/shan18/fat32-file-recovery

A simple file recovery tool for FAT32 filesystems

c fat32 file-recovery filesystem

Last synced: 07 May 2025

https://github.com/dhruvmanila/advent-of-code

Solutions to the Advent of Code puzzles in various languages

advent-of-code c go puzzles python

Last synced: 11 Apr 2025

https://github.com/thesobersobber/sxhkd-win32

A Simple and Suckless Hotkey Daemon for Windows!

c suckless suckless-software sxhkd win32 win32api windows

Last synced: 21 Mar 2025

https://github.com/kolosalai/kolosal-server

Kolosal AI is an OpenSource and Lightweight alternative to Ollama to run LLMs 100% offline on your device.

c cpp deepseek gemma gemma3 gemma3n llama llama2 llama3 llava llm llms mistral ollama phi4 qwen

Last synced: 17 Jul 2025

https://github.com/00xglitch/lex-b-compiler

Lex B. is language that was build using Lex, Bison and C programming language.

bison bison-example bison-grammar bison-yacc c deallocation functions gcc gcc-complier lex lexical-analyzer lexical-parser

Last synced: 17 Oct 2025

https://github.com/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/sepisoad/jtbox

Janet wrapper around termbox

api binding c janet janet-lang library terminal tui wrapper

Last synced: 11 Apr 2025

https://github.com/anandthegreat/opsy-shell

An implementation of Unix Shell in C

c pipe redirection shell

Last synced: 17 May 2026

https://github.com/mayeut/yabmp

Yet Another BMP library - WIP

bitmap bmp c image library

Last synced: 11 Apr 2025

https://github.com/cpscript/remote-terminal

This repo consists of essentially a Remote Access Tool template. It allows a remote user to remotely access and control another or their own computer(kinda), execute commands, upload files and execute them, and potentially steal sensitive data or deploy malware(has to be put here as a warning!). THIS CAN BE USED AS A TYPE OF MALWARE!

c hacking malware mbr mbr-overwrite networking python rat remote-access-tool remote-access-trojan rust server trojan

Last synced: 06 May 2025

https://github.com/cfnptr/nets

Secure multi-platform networking library with implemented TCP / UDP server and client

c client cpp cross-platform http https library network networking openssl server socket ssl tcp tcp-client tcp-server tls udp udp-client udp-server

Last synced: 30 Oct 2025

https://github.com/gyakobo/quadtree-image-compression

This project aims utilize a graph(a tree) as a form of image value compression by implementing a special kind of data structure where it basically groups repeating variables into a node and ungroups non-repeating values into their own nodes.

c c-plus-plus compression-algorithm dynamic-programming grayscale-images malloc njit partitioning pointers-and-arrays rgb tree-structure weissman-score

Last synced: 12 Apr 2025

https://github.com/jwerle/libhypercore-crypto

A C99 library for various cryptographic functions used in Hypercore.

c crypto cryptography hypercore

Last synced: 28 Mar 2025

https://github.com/daneelsan/wireworld

Wireworld: a Turing-complete cellular automaton suited for simulating logic gates and other real-world computer elements

c wireworld wolfram-language zig

Last synced: 20 Jun 2025

https://github.com/delu-u/aoc

I lost my previous AoC code. Let's remake it with a different language each year!

advent-of-code aoc c cpp csharp go haskell javascript kotlin python ruby rust

Last synced: 13 Apr 2025

https://github.com/beariish/picomatch

A tiny implementation of a sensible regex subset

c library regex regex-engine

Last synced: 25 Jun 2025

https://github.com/silkcutks/c_thread_pool

thread pool with c language

c pthreads threadpool workpool

Last synced: 11 Jul 2025

https://github.com/Dillonb/chip8

CHIP-8 Interpreter in C and SDL

c chip8 emulator sdl

Last synced: 11 May 2025

https://github.com/e-graveyard/lexy

tiny lisp-like language implementation

c interpreter lisp lisp-dialect

Last synced: 11 May 2025

https://github.com/MattRyder/interpreter

A Ruby interpreter written in C, as part of my CS degree.

academic-project c ruby ruby-interpreter

Last synced: 11 May 2025

https://github.com/knightchaser/easy-data-structure

Hands on data structure, with an easy code by myself.

assembly c cpp data-structures hands-on

Last synced: 07 May 2025

https://github.com/equals215/ncurses_fs_explorer

A lightweight designed filesystem explorer

c epitech file-explorer ncurses

Last synced: 11 May 2025

https://github.com/caoimhebyrne/petal

A language with a compiler written in C, generating binaries using LLVM

c language llvm

Last synced: 13 Apr 2025

https://github.com/sagiegurari/c_scriptexec

Invoke complex multi command scripts with a single C api call.

c c-lib c-library script

Last synced: 12 Apr 2025

https://github.com/camchambers/parallel-matrix-multiplication

A demonstration of parallel computing in C using the Open MPI library.

c mpi parallel

Last synced: 23 Jun 2025

https://github.com/cappe987/hexend

Send hexdumps copied from Wireshark/Tcpdump

c hacktoberfest linux networking tcpdump wireshark

Last synced: 21 Mar 2025

https://github.com/circuit-overtime/bytes

Bytes is a small coding group where passionate developers come together to discuss and collaborate on various programming projects. We delve into a wide range of topics including C, Python, Data Structures and Algorithms (DSA), and various Computer Science subjects.

c css discussion go java js kotlin pages python ruby rust

Last synced: 15 Apr 2025

https://github.com/csdms/babelizer

Transform BMI-wrapped models into Python packages

bmi c csdms cxx fortran hacktoberfest pymt python

Last synced: 07 Sep 2025

https://github.com/parthpower/r305library

Generic C library for r305 fingerprint scanner module.

avr c embedded-c generic library r305

Last synced: 12 Apr 2025

https://github.com/macbre/plc

Power Line Communication

avr c communication electronics-projects plc x10

Last synced: 07 Mar 2026

https://github.com/equipez/setup_mex

This package provides scripts that attempt to facilitate setting up the MATLAB MEX.

c compilers fortran ifort intel macos matlab matlab-mex mex mex-files mex-functions mex-gateway mex-interface numerical-computation oneapi scientific-computing windows

Last synced: 25 Jan 2026

https://github.com/NuroDev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 12 Mar 2025

https://github.com/ragibson/fpga-asteroids

32-bit single cycle CPU design and implementation of the "Asteroids" arcade game for this CPU in Assembly and C.

assembly asteroids c cpu fpga mips

Last synced: 12 Apr 2025

https://github.com/dineshpinto/timetagger

FPGA programming for nanosecond photon counting

c fpga fpga-programming linux photonics picosecond swig-binding verilog

Last synced: 12 Apr 2025

https://github.com/soerlemans/acris

Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.

acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler

Last synced: 02 Feb 2026

https://github.com/rakesh9100/bank-management-system

This project is made under the Summer Training course Advanced Data structure and Algorithm by Extellon in the duration May-June 2022.

algorithms bank-management-system-project c data-structures extellon summer-project

Last synced: 08 May 2025

https://github.com/luisenmarroquin/cpp-actions

GitHub Actions to build C and C++ on Windows, macOS and Linux

c c-plus-plus cpp docker dockerfile gcc github-actions shell

Last synced: 13 Apr 2025

https://github.com/rpotter12/data-structure

basic syntax and data structure programs of different languages

algorithms c cpp data-structures hacktoberfest hacktoberfest2019 java languages python rust sort stack syntax tree

Last synced: 11 Apr 2025

https://github.com/rostok2112/libcalc

Simple library with parser of mathematical expressions and operators from string (returns array of tokens with math expressions), translator to RPN and stack calculator. Also this lib contain simple strtok-like wrapper for calculations

c library math reverse-polish-notation rpn shunting-yard-algorithm stack-calculator

Last synced: 16 May 2026

https://github.com/j-m-li/xd640

Xd640 Linux desktop environment

c fltk linux

Last synced: 08 May 2025

https://github.com/nurodev/xmake-scaffold

🌱 Minimal Xmake C++ Project Template

c cpp portfolio template template-project template-repository xmake

Last synced: 08 May 2025

https://github.com/basemax/sshfinderc

The SSH System Finder is a C program designed to scan an IP range or local network and identify systems that have SSH (Secure Shell) enabled. It provides a straightforward way to discover SSH-enabled devices within a given range of IP addresses.

c ssh ssh-client ssh-config ssh-connection ssh-keys ssh-server

Last synced: 05 May 2025

https://github.com/navdeep-g/radix-sort-string

Sorts C-strings array's in alphabetical order

algorithms c radix-sort

Last synced: 11 Jun 2025

https://github.com/m512i/patcher

obfuscator that encrypts imports and replaces callsites with custom decrypting stubs

anti-disassembly assembly binary-patching c iat-obfuscation obfuscation portable-executable reverse-engineering windows-api x86-assembly

Last synced: 23 Jun 2025

https://github.com/jamescook/cataract

CSS Parser

c css ruby

Last synced: 07 Apr 2026

https://github.com/ssssota/typed-cstruct

Read and Write a binary C struct, Use it as a JavaScript object

c javascript struct webassembly

Last synced: 17 Jun 2025

https://github.com/mani-agah-esmaeilzad/web-server-using-c

Maraol's C Library is an open source collection of tools for the C programming language.

c maraol webserver

Last synced: 13 Apr 2025

https://github.com/haxpor/lazyfoo-opengl2c

Opengl 2.1 with few tutorial of 3.3 later in the series in C following tutorials from lazyfoo but with SDL2, added improvement and few more features if possible

c opengl opengl2 opengl3 opengl3-0 sdl2

Last synced: 12 Apr 2025

https://github.com/LAKostis/nvdock

Fork of nvdock, a tray icon to easily launch the nvidia-settings control panel

c dockapp gtk2 linux nvidia x11

Last synced: 12 Apr 2025

https://github.com/jakubandrysek/code_gvid

:computer: Programovací úkoly během studia na GVIDu

bash c codeblocks java netbeans racket

Last synced: 11 Sep 2025

https://github.com/rafaykhattak/assets-managment-system-oop

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 14 Jul 2025

https://github.com/gadingnst/microcontroller

Kumpulan project sederhana menggunakan Mikrokontroler pada jurusan Teknik Komputer di POLSRI.

arduino avr c cplusplus electronic microcontroller

Last synced: 09 May 2025

https://github.com/kirillzhosul/reverse-proxy

Simple reverse proxy written in C

c educational http linux nginx proxy reverse-proxy socket

Last synced: 17 Oct 2025

https://github.com/otamajakusi/riscv-step-by-step

RISC-V kernel step-by-step implmenetation

c condition-variable kernel multi-process multi-thread mutex risc-v

Last synced: 14 Jun 2025

https://github.com/andr3w03/kgv_uas_turing-a

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 24 Jan 2026

https://github.com/siffiejoe/prg-amalgc

Amalgamation of C projects

amalgamation c

Last synced: 25 Apr 2026

https://github.com/zzy979/tcpl-code

《C程序设计语言》书中代码和练习题解答

c c-programming-language

Last synced: 10 Apr 2025

https://github.com/gagniuc/mix-two-signals-in-csharp

This is an implementation designed in C#. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm algorithms c csharp csharp-code mix model novel number-theory numerical-analysis signals source-code spectral-forecast

Last synced: 04 Mar 2026

https://github.com/ryan-menezes/snake

O jogador controla um ponto, quadrado ou objeto em um plano com borda. À medida que avança, deixa um rasto para trás, semelhante a uma cobra em movimento.

c game jogo jogo-cobrinha language-c snake snake-game

Last synced: 30 May 2026

https://github.com/darkarp/c-dictionary

Dictionary implementation in C

c dict dictionary

Last synced: 12 Feb 2026

https://github.com/simonskodt/bprd-assignments

Assignments in the 5th semester course 'Programmer som data'.

assignments c csharp fsharp java lexing parsing programming-languages

Last synced: 01 Mar 2026

https://github.com/memescoep/hyperion_os

The Hyperion Operating System is a 64-bit OS that is using the limine bootloader and is written in C

64bit c limine-bootloader operating-system osdev

Last synced: 08 Oct 2025

https://github.com/owlonpc/brainquack

Simple x86-64 Linux JIT compiler for the brainfuck programming language.

brainfuck brainfuck-compiler c c99 compiler compiler-optimization jit jit-compiler

Last synced: 24 Apr 2026

https://github.com/winterrdog/x86-bootloader

A hobby project to learn how to make a bootloader. Written in C and x86 Assembly

assembly-x86 bootloader c nasm qemu

Last synced: 27 Oct 2025