📈 GH Trending Explorer 🎲 Surprise me

Search: tiny · Language: C · clear

JustVugg / colibri

Run frontier MoE models on hardware you already own — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦

▲ ~399/7d ★ 43k C today
andrisgauracs / whistle-esp32

Whistle speech-to-text running fully on an ESP32-S3: hold a button, say a colour in one of 7 languages, the LED does it. No network.

▲ 54/7d ★ 104 C today
hathach / tinyusb

An open source cross-platform USB stack for embedded system

▲ ~14/7d ★ 7.2k C 🔥 today
TinyCC / tinycc

Unofficial mirror of mob development branch

▲ ~14/7d ★ 3.1k C 5d ago
theMackabu / ant

javascript for 🐜's, a tiny runtime with big ambitions

▲ ~14/7d ★ 1.3k C today
iamankushpandit / esp_ai

Fully offline voice assistant on ESP32-S3 (Freenove FNK0104B): free-form STT, tiny LLM, TTS https://iamankushpandit.github.io/esp_ai/

▲ ~14/7d ★ 69 C 1d ago
nesbox / TIC-80

TIC-80 is a fantasy computer for making, playing and sharing tiny games.

▲ ~7/7d ★ 6.2k C today
tlack / babytalk

Optimized ESP32-S3/P4 fully offline speech to text and text to speech system for Micropython and AtomVM, featuring a finetuned STT model for noisy environments, plus a data generation/field capture/model finetuning framework. Includes high performance 4/8bit int kernels for Xtensa/RiscV PIE vector units

▲ ~7/7d ★ 47 C 8d ago
lokutor-ai / ito

Natural-sounding streaming text-to-speech for the ESP32-S3: 4.4 M params, 4.9 MB, no cloud, no NPU

▲ ~7/7d ★ 29 C 1d ago
vladelaina / Catime

💌A tiny (995KB) but mighty timer in **pure C** ! — almost no memory usage!❤️‍🔥 Supports clock, countdown, stopwatch, Pomodoro, and fully customizable tray animations (GIFs, CPU/Mem%) 💘 Don't be shy, join here🧸: https://discord.com/invite/W3tW2gtp6g

▲ ~0/7d ★ 4.9k C 5d ago
rofl0r / microsocks

tiny, portable SOCKS5 server with very moderate resource usage

▲ ~0/7d ★ 2.2k C 27d ago
h2o / picohttpparser

tiny HTTP parser written in C (used in HTTP::Parser::XS et al.)

▲ ~0/7d ★ 2.1k C 23d ago
cherry-embedded / CherryUSB

CherryUSB is a tiny and beautiful, high performance and portable USB host and device stack for embedded system with USB IP

▲ ~0/7d ★ 2.1k C 2d ago
codeplea / tinyexpr

tiny recursive descent expression parser, compiler, and evaluation engine for math expressions

▲ ~0/7d ★ 1.9k C 13d ago
DosX-dev / obfus.h

Macro-header for compile-time C polymorphic obfuscation (tcc, win x86/x64)

▲ ~0/7d ★ 1.9k C today
joypad-ai / joypad-os

Universal controller firmware for building adapters, dongles, and custom controllers.

▲ ~0/7d ★ 1.6k C 10d ago
avrdudes / avrdude

AVRDUDE is a utility to program AVR microcontrollers

▲ ~0/7d ★ 1.2k C 7d ago
tinygo-org / bluetooth

Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, & bare metal using Nordic SoftDevice or HCI (ESP32/Pico-W/etc)

▲ ~0/7d ★ 1.0k C 4d ago
MarioSieg / magnetron

A zero-dependency ML framework in C with a modern Python API for full control over execution and memory.

▲ ~0/7d ★ 709 C 2d ago
xroche / coffeecatch

CoffeeCatch, a tiny native POSIX signal catcher (especially useful for JNI code on Android/Dalvik)

▲ ~0/7d ★ 695 C 8d ago
intel / tinycbor

Concise Binary Object Representation (CBOR) Library

▲ ~0/7d ★ 640 C 2d ago
jcorporation / myMPD

myMPD is a standalone and mobile friendly web mpd client with a tiny footprint and advanced features.

▲ ~0/7d ★ 558 C 2d ago
lxw112190 / lw.PPOCR.C

轻量级、无运行时依赖的纯 C PP-OCR 推理运行时,支持 PP-OCRv6 Tiny/Small/Medium、DET/CLS/REC、完整 OCR、SIMD 与 WebAssembly。 Lightweight dependency-free pure-C PP-OCR runtime with PP-OCRv6 Tiny/Small/Medium, full OCR, SIMD and WebAssembly.

▲ ~0/7d ★ 163 C 4d ago
lokutor-ai / oido

Oído: open-vocabulary speech recognition that fits in a $5 ESP32-S3. 3.7% LibriSpeech WER, no cloud, no NPU.

▲ ~0/7d ★ 117 C 1d ago
cherry-embedded / CherryAVP

CherryAVP is a tiny and beautiful, low-memory and high-performance audio and video processing library designed for MCUs.

▲ ~0/7d ★ 88 C 3d ago
tinydesk-project / tinydesk

A mouse-operated, windowed desktop for microcontrollers, drawn in your terminal: Files, Editor, Shell, MQTT, Modbus. Tested on ESP32 boards; also runs on Windows and Linux.

▲ ~0/7d ★ 77 C 3d ago
Davinchy / macuda

CUDA on an Apple Silicon Mac over Thunderbolt with no NVIDIA driver: a C userspace NVIDIA driver (libtinynv) plus cudart/cublas shims running unmodified llama.cpp and stable-diffusion.cpp on an RTX 5090 eGPU

▲ ~0/7d ★ 49 C 4d ago
nsdkinx / twell

A tiny physics-aware animation engine for remarkably fluid GUIs. Written in single-header C

▲ ~0/7d ★ 31 C 4d ago
thomas-luebker / amimcp

Let Claude work on a real Amiga — an MCP server plus a tiny AmigaOS daemon. Shell, files, screen capture, mouse and keyboard.

▲ ~0/7d ★ 26 C 17d ago
tinyproxy / tinyproxy

tinyproxy - a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems

▲ ~-7/7d ★ 6.0k C 1mo ago
janmojzis / tinyssh

TinySSH is small server (less than 100000 words of code)