Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lightweight

Lightweight

563 projects

Showing 36 of 563 projects

Exoskeleton
ExoskeletonJavaScript

A faster, leaner Backbone.js alternative for modern HTML5 applications.

#custom-builds#html5-apps#lightweight
Stars873
Forks41
Last commit5 years ago
tinydir
tinydirC

A lightweight, portable C library for reading directories and files across POSIX and Windows systems.

#c-library#directory-traversal#filesystem
Stars870
Forks131
Last commit2 years ago
JSONlite
JSONliteShell

A simple, self-contained, serverless, zero-configuration JSON document store that sandboxes the current working directory like SQLite.

#database#data-persistence#document-database
Stars843
Forks37
Last commit1 year ago
TinyIoC
TinyIoCC#

A single-file, easy-to-use Inversion of Control container for .NET, designed for small projects and beginners.

#mono#dependency-injection#csharp
Stars836
Forks232
Last commit3 years ago
t.js
t.jsHTML

A tiny JavaScript templating framework for DOM interpolation, weighing only ~400 bytes gzipped.

#dom-manipulation#html-interpolation#minimalist
Stars832
Forks84
Last commit2 years ago
clover
cloverGo

A lightweight document-oriented NoSQL database written in pure Golang, designed for simplicity and easy maintenance.

#document-oriented-database#database#data-persistence
Stars826
Forks70
Last commit10 months ago
g3d
g3dLua

A simple and easy-to-use 3D engine for the LÖVE 2D game framework.

#open-source#obj-loader#lightweight
Stars825
Forks44
Last commit2 months ago
Pantry
PantrySwift

A lightweight persistence layer for Swift that stores structs, classes, and basic types with simple packing/unpacking.

#ios#caching#struct-storage
Stars821
Forks54
Last commit8 years ago
rosetta
rosettaJavaScript

A general purpose internationalization library in 298 bytes.

#internationalization#lightweight#tiny
Stars797
Forks16
Last commit2 years ago
navaid
navaidJavaScript

A tiny (865-byte) client-side router for the browser with support for named parameters, wildcards, and history integration.

#history#single-page-application#lightweight
Stars796
Forks27
Last commit2 years ago
json.cpp
json.cppC++

A high-performance, minimal JSON parsing and serialization library for C++ that prioritizes speed, fast compilation, and small code size.

#high-performance#fast-compilation#lightweight
Stars792
Forks38
Last commit3 months ago
Seasocks
SeasocksC++

A tiny embeddable C++ HTTP and WebSocket server library for lightweight web serving and real-time communication.

#websocket-server#http-server#lightweight
Stars782
Forks129
Last commit7 days ago
Gifffer
GiffferJavaScript

A tiny JavaScript library that prevents animated GIFs from autoplaying by replacing them with a playable first frame.

#autoplay-prevention#lightweight#web-performance
Stars780
Forks91
Last commit7 years ago
contra
contraJavaScript

A lightweight JavaScript library for asynchronous flow control with a functional programming style.

#functional-programming#currying#lightweight
Stars777
Forks27
Last commit2 years ago
Skylicht
SkylichtC++

A high-performance, lightweight C++ game engine for mobile and web platforms, evolved from Irrlicht 3D.

#skylicht-engine#open-source#irrlicht-engine
Stars766
Forks60
Last commit1 day ago
kann
kannC

A lightweight C library for building and training small to medium artificial neural networks with minimal dependencies.

#c-library#minimal-dependencies#neural-network
Stars758
Forks122
Last commit1 year ago
Lucia
LuciaTypeScript

A 3kb JavaScript library that adds interactivity to HTML through declarative attributes without build tools.

#hacktoberfest#lucia#vanilla-js
Stars747
Forks28
Last commit3 years ago
The Homie Convention
The Homie Convention

A lightweight MQTT-based messaging convention for automatic discovery and interoperability of IoT devices.

#iot#homie#home-automation
Stars745
Forks62
Last commit5 months ago
simple-text-rotator
simple-text-rotatorHTML

A lightweight jQuery plugin for adding animated rotating text to websites with minimal markup.

#text-rotation#web-animation#jquery-plugin
Stars743
Forks241
Last commit5 years ago
grpool
grpoolGo

A lightweight goroutine pool implementation for Go that manages concurrent job execution with configurable workers and job queue size.

#goroutine-pool#go-library#lightweight
Stars735
Forks100
Last commit7 years ago
WonderCMS
WonderCMSPHP

Fast and small flat file CMS (5 files). Built with PHP, JSON database.

#fast#no-database#lightweight
Stars735
Forks165
Last commit6 months ago
teaful
teafulTypeScript

A tiny, easy, and powerful React state management library under 1KB.

#lightweight#tiny#easy
Stars712
Forks23
Last commit3 months ago
Between.js
Between.jsJavaScript

A lightweight ES6 tweening engine for animating numbers, arrays, objects, and colors with easing and looping.

#easing#animation#smooth
Stars707
Forks19
Last commit3 years ago
Stupid Table Sort
Stupid Table SortJavaScript

A lightweight jQuery plugin for adding simple, customizable table sorting functionality to HTML tables.

#jquery#jquery-plugin#table-sorting
Stars704
Forks171
Last commit5 years ago
MQTT TUI
MQTT TUIRust

A fast and lightweight terminal user interface for subscribing to MQTT topics and publishing messages from the command line.

#iot#hacktoberfest#mqtt
Stars702
Forks36
Last commit12 days ago
MoePeek
MoePeekSwift

A lightweight, privacy-focused macOS menu bar translator built with pure Swift 6, featuring on-device Apple Translate.

#apple#on-device-ai#lightweight
Stars692
Forks43
Last commit1 month ago
Thunder
ThunderC++

A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.

#vulkan#modular-architecture#open-source
Stars664
Forks48
Last commit2 days ago
tween.lua
tween.luaLua

A minimal Lua library for tweening (interpolating) numeric values in tables with various easing functions.

#ui-animation#animation#interpolation
Stars662
Forks80
Last commit3 years ago
elli
elliErlang

A simple, robust, and performant Erlang web server designed specifically for building HTTP APIs.

#web-server#high-performance#otp
Stars660
Forks74
Last commit8 years ago
mINI
mINIC++

A tiny, header-only C++ library for reading, writing, and manipulating INI files with lazy write and formatting preservation.

#ini-config#ini-reader#data-serialization
Stars656
Forks120
Last commit1 month ago
libonnx
libonnxC

A lightweight, portable pure C99 ONNX inference engine for embedded devices with hardware acceleration support.

#embedded-systems#library#embedded
Stars650
Forks114
Last commit17 days ago
Jumper
JumperLua

A fast, lightweight, and easy-to-use Lua pathfinding library for grid-based games.

#ai#game-ai#jump-point-search
Stars648
Forks129
Last commit3 years ago
simptip
simptipCSS

A lightweight, customizable CSS tooltip library built with Sass for easy styling and positioning.

#sass#pure-css#lightweight
Stars639
Forks87
Last commit8 years ago
minunit
minunitC

A minimal unit testing framework for C/C++ contained in a single header file.

#software-testing#unit-testing#embedded
Stars637
Forks103
Last commit2 years ago
pinar
pinarTypeScript

A customizable, lightweight React Native carousel component with built-in accessibility support.

#mobile-ui#ios#slider
Stars635
Forks12
Last commit2 months ago
LightInject
LightInjectC#

An ultra lightweight Inversion of Control (IoC) container for .NET with high performance and minimal overhead.

#dependency-injection#csharp#lightweight
Stars633
Forks120
Last commit2 months ago
PreviousPage 7 of 16Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Frontend114
#Javascript109
#Cross Platform58
#Performance50
#Javascript Library50
#Typescript47
#Game Development40
#Open Source35
#Web Development32
#Ui Components31
#C Library30
#Self Hosted29