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

pareto-js
pareto-jsTypeScript

A minimal, fast functional utility library for JavaScript with only 14 pure functions.

#hacktoberfest#pure-functions#functional-programming
Stars261
Forks20
Last commit5 years ago
Shorthand Framework
Shorthand FrameworkSCSS

A utility-based CSS framework built with SCSS that enables designing without writing custom CSS.

#lightweight#frontend#css-framework
Stars256
Forks19
Last commit3 years ago
twas
twasJavaScript

A 280-byte JavaScript function that converts timestamps to human-readable relative time strings like '3 seconds ago'.

#date-time#timeago#time
Stars252
Forks10
Last commit3 years ago
Chaos
ChaosScala

A lightweight Scala framework for building REST services using battle-tested JVM libraries.

#dcos#jackson#rest-api
Stars249
Forks35
Last commit7 years ago
bustd
bustdRust

A lightweight Linux daemon that kills processes to prevent out-of-memory crashes using Pressure Stall Information.

#hackathon#memory-management#lightweight
Stars248
Forks11
Last commit8 months ago
Malarkey
MalarkeyJavaScript

A lightweight vanilla JavaScript library for creating customizable typewriter animations.

#dom-manipulation#typewriter-effect#ui-animation
Stars237
Forks16
Last commit5 years ago
Nude UI
Nude UIJavaScript

A collection of accessible, customizable, ultra-light web components for building modern UIs.

#web-components#lightweight#customizable
Stars234
Forks6
Last commit1 year ago
crumbsjs
crumbsjsJavaScript

A lightweight vanilla ES6 JavaScript library for managing cookies and local storage with a unified API.

#cookies#vanilla-js#browser-storage
Stars232
Forks12
Last commit1 year ago
file-size
file-sizeJavaScript

A lightweight, dependency-free JavaScript library for converting file sizes to human-readable formats with multiple standards support.

#iec-standard#human-readable#unit-conversion
Stars232
Forks9
Last commit6 years ago
LibXtract
LibXtractC

A portable C library for efficient audio feature extraction with a cascading design for performance and flexibility.

#c-library#music-information-retrieval#signal-processing
Stars231
Forks47
Last commit1 month ago
fuzzy-search
fuzzy-searchJavaScript

A lightweight, zero-dependency JavaScript library for fuzzy searching arrays of objects.

#search-library#npm-package#zero-dependencies
Stars229
Forks27
Last commit3 years ago
nanobus
nanobusJavaScript

A tiny, lightweight message bus for JavaScript applications with a wildcard listener and TypeScript support.

#event-bus#lightweight#choojs
Stars227
Forks20
Last commit5 years ago
tinygesture
tinygestureTypeScript

A minimal JavaScript library for recognizing swipe, pan, tap, doubletap, longpress, pinch, and rotate gestures.

#pinch-zoom#gesture#multi-touch
Stars227
Forks21
Last commit3 months ago
Firestore Lite
Firestore LiteJavaScript

A lightweight alternative to the official Firebase Firestore SDK for the browser, optimized for bundle size and performance.

#alternative-sdk#database#cloudflare-workers
Stars223
Forks14
Last commit3 years ago
Gaelyk
GaelykGroovy

A lightweight Groovy toolkit for developing applications on Google App Engine Java.

#servlet#lightweight#java
Stars223
Forks38
Last commit7 years ago
cONNXr
cONNXrC

A pure C99 ONNX runtime with zero dependencies, designed for embedded devices and old hardware.

#embedded-systems#ai-framework#bare-metal
Stars219
Forks39
Last commit2 years ago
range-highlight.nvim
range-highlight.nvimLua

A lightweight Neovim plugin that visually highlights command-line ranges before execution.

#workflow-tool#lightweight#visual-feedback
Stars216
Forks7
Last commit7 months ago
climax
climaxGo

A lightweight Go CLI framework that mimics the style and features of the standard Go command.

#developer-tools#open-source#cli-framework
Stars215
Forks16
Last commit5 years ago
vesper
vesperShell

A lightweight HTTP framework for Bash shell that parses requests and generates valid responses.

#web-services#unix#serverless
Stars213
Forks7
Last commit6 years ago
SPIS
SPISRust

A lightweight, fast server for displaying media from a private server with a minimalistic GUI and PWA support.

#media-server#images#lightweight
Stars208
Forks12
Last commit3 days ago
nvim-hardline
nvim-hardlineLua

A simple, lightweight statusline and bufferline plugin for Neovim written in Lua.

#lua-plugin#vim-airline-alternative#lightweight
Stars207
Forks27
Last commit2 years ago
tick
tickLua

A lightweight Lua module for scheduling delayed and recurring function calls with chainable events and groups.

#callback-management#lightweight#game-development
Stars203
Forks18
Last commit11 years ago
cheek
cheekGo

A pico-sized declarative job scheduler designed for single-node environments, prioritizing simplicity and being stand-alone.

#cron-alternative#job-scheduler#jobs
Stars199
Forks16
Last commit4 months ago
go-excel
go-excelGo

A lightweight Go library for reading Excel files as relational data tables, simplifying configuration parsing.

#struct-mapping#lightweight#golang-library
Stars198
Forks39
Last commit9 months ago
Mini Pixel
Mini PixelZig

A tiny, lightweight pixel art editor built with Zig for creating simple pixel graphics.

#pixel-art#open-source#lightweight
Stars194
Forks12
Last commit2 years ago
flimsy
flimsyTypeScript

A single-file <1kb simplified reactive core inspired by Solid, optimized for clean code and learning.

#fine-grained-reactivity#isomorphic#educational
Stars193
Forks9
Last commit7 days ago
MinimalFTP
MinimalFTPJava

A lightweight, simple FTP server library written in pure Java with no external dependencies.

#tls-ssl#java-library#minimal
Stars192
Forks47
Last commit1 year ago
Lazy Progressive Enhancement
Lazy Progressive EnhancementJavaScript

A lazy image loader that enforces progressive enhancement and valid HTML by loading images from noscript tags.

#responsive-images#image-optimization#lightweight
Stars190
Forks10
Last commit
Microlight
MicrolightLua

A lightweight Lua utility library providing essential functions for strings, files, tables, and classes, as a minimal alternative to Penlight.

#functional-programming#file-handling#lightweight
Stars189
Forks17
Last commit4 years ago
fromnow
fromnowJavaScript

A tiny (339B) utility for human-readable time differences between now and past or future dates.

#lightweight#relative-time#human-readable-time
Stars186
Forks9
Last commit7 years ago
minitest
minitestScala

A lightweight testing framework for Scala and Scala.js with cross-compilation support.

#scala-js#unit-testing#lightweight
Stars182
Forks30
Last commit4 days ago
libconfini
libconfiniC

A lightweight, zero-dependency C library for parsing INI configuration files with minimal memory footprint.

#ini-config#parsing#c-library
Stars182
Forks26
Last commit4 years ago
Chaperone
ChaperonePython

A lightweight init-style process manager for Docker containers providing syslog, cron, service orchestration, and monitoring.

#init-system#syslog#process-manager
Stars179
Forks31
Last commit6 years ago
vue-snap
vue-snapVue

A modern, lightweight Vue 3 carousel component powered by CSS Scroll Snap for smooth, performant slide navigation.

#scroll-snapping#lightweight#css-scroll-snap
Stars170
Forks19
Last commit10 days ago
Juno
JunoC

A tiny Lua framework for creating 2D games with chunky pixel art.

#pixel-art#graphics#chunky-pixels
Stars169
Forks13
Last commit10 years ago
TinyTIFF
TinyTIFFC++

A lightweight C/C++ library for fast reading and writing of basic multi-frame TIFF files.

#c-library#microscopy#lightweight
Stars163
Forks47
Last commit2 years ago
PreviousPage 10 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
6 years ago
#Frontend114
#Javascript109
#Cross Platform58
#Performance50
#Javascript Library50
#Typescript47
#Game Development40
#Open Source35
#Web Development32
#Ui Components31
#C Library30
#Self Hosted29