A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
Repository Index
47,133 repositories indexed
25–48 of 48 · Most stars
Embedded JavaScript engine for C/C++
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
- adafruit-gfx
- sdl
- arduino
- raspberry-pi
A language and an embedded JIT compiler
- haskell-application
- hobbes
Emgo: Bare metal Go (language for programming embedded systems)
SDK for connecting to AWS IoT from a device using embedded C.
A testing micro framework for creating function test doubles
- tdd
- fake-functions
- c-plus-plus
- c
A portable MQTT C client for embedded systems and PCs alike.
- mqtt-client
- publisher-subscriber
- c
- portable
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding.
JSON parser and generator for C/C++ with scanf/printf like interface. Targeting embedded systems.
High-performance write & space optimized transactional storage engine.
- storage-engine
- c-library
- database
- lsm-tree
Small configuration file parser library for C.
- config
- configuration-files
- c
- conf
QuickJS with durable execution: suspend running JS, snapshot the whole heap, resume it in another process. Native TypeScript, a REPL that survives restarts, Rust bindings.
- c
- durable-execution
- embeddable
- hibernation
DoltLite - Version Controlled SQLite
- database-version-control
- dolt
- sqlite
- version-controlled-database
Web-GUI Embedded Multitool
- 3d-printing
- debug
- embedded
- interface
Ultra High-performance Lightweight Embedded and Server OLTP RDBMS✨
- database
- rdbms
- transaction
- imdb
A multi-threading tool to sniff TCP flow statistics and embedded HTTP headers from PCAP file. Each TCP flow carrying HTTP is exported to text file in json format.
Machine Learning and Digital Signal Processing for MicroPython
- embedded-systems
- micropython
- python
- tinyml
Legend of Elya — N64 game with a real 6.36M-parameter ternary transformer on the VR4300 MIPS III CPU. Zelda-style dungeon, AI NPCs, byte-level inference at 1.23 tok/s scalar / 2.19 tok/s on the RSP overlay (measured under ares, never on silicon). Built with libdragon.
Tamp is a low-memory, DEFLATE-inspired lossless compression library.
- compression
- deflate
- heatshrink
- lossless
Tiny, zero-allocation JSON serializer written in ANSI C
- json
- serializer
- zero-allocation
- ansi
Raspberry Pi distribution of Alpha
- embedded
- raspberry-pi
- gdb
- gdb-server
Cross-platform, heap-free C test runner with parameterized and lifecycle-aware tests.