A curated list of awesome resources, pointers, and tips related to minimalist frameworks (simple and lightweight). Everything in alphabetical order.
See More Awesome.
See More about minimalist.
- Database framework for PHP
- Framework for CSS
- Framework for Front-end JS
- Web framework for .NET (C#)
- Web framework for C
- Web framework for Go
- Web framework for Haskell
- Web framework for Java
- Web framework for JavaScript
- Web framework for Lua
- Web framework for Node.js
- Web framework for Perl
- Web framework for PHP
- Web framework for Python
- Web framework for Ruby
- Web framework for Scala
Every entry follows the same field order: Name — Install · Size · Repository · Last commit · License. Fields that do not apply to a section are omitted, and --- means unknown or not available.
Format: Name — Size · Repository · Last commit · License
- activerecord — 744KB · Repository ·
· MIT License
- Flourish — 9MB · Repository ·
· MIT License
- Medoo — 10KB · Repository ·
· MIT License
- NotORM — 44KB · Repository ·
· GPL 2.0 License
- RedBeanPHP 4 — 289KB · Repository ·
· BSD License
Use http://refresh-sf.com/ to compress, and get size "Gzip"
Format: Name — Install · Size · Repository · Last commit · License
- Avalanche — --- · --- · Repository ·
· MIT License
- Base —
npm install @getbase/base·· Repository ·
· MIT License
- Bass —
npm install basscss·· Repository ·
· MIT License
- Bijou —
npm install bijou·· Repository ·
· MIT License
- Blaze CSS — --- · --- · Repository ·
· MIT License
- Cardinal —
npm install cardinalcss·· Repository ·
· MIT License
- Cascade Framework — --- · --- · Repository ·
· MIT License
- Cascade Framework Light — --- · --- · Repository ·
· MIT License
- Concise CSS —
npm install concise.css·· Repository ·
· MIT License
- Concrete — --- · --- · Repository ·
· MIT License
- iceCream — --- · --- · Repository ·
· WTFPL License
- KNACSS —
npm install knacss·· Repository ·
· WTFPL License
- Lesli CSS —
npm install lesli-css·· Repository ·
· GPL 2.0 License
- Milligram —
npm install milligram·· Repository ·
· MIT License
- Min — --- · --- · Repository ·
· MIT License
- MVP.css — --- · --- · Repository ·
· MIT License
- Picnic CSS —
npm install picnic·· Repository ·
· MIT License
- Pico —
npm install @picocss/pico·· Repository ·
· MIT License
- PocketGrid — --- · --- · Repository ·
· MIT License
- Pure —
npm install purecss·· Repository ·
· BSD License
- RocketCSS — --- · --- · Repository ·
· MIT License
- Simple Grid —
npm install simple-grid·· Repository ·
· MIT License
- Skeleton — --- · --- · Repository ·
· MIT License
- Sugar.css —
npm install sugar-css-framework·· Repository ·
· MIT License
- Tachyons —
npm install tachyons·· Repository ·
· MIT License
- Tailwind CSS —
npm install tailwindcss·· Repository ·
· MIT License
- Toast —
npm install toast·· Repository ·
· MIT License
- Wing — --- · --- · Repository ·
· MIT License
- YAML — --- · --- · Repository ·
· CC BY 2.0
Format: Name — Install · Size · Repository · Last commit · License
- Alpine — --- · Repository ·
· MIT License
- Aura —
bower install aura· Repository ·· MIT License
- C H O O —
npm install choo·· Repository ·
· MIT License
- Kraken — --- · Repository ·
· MIT License
- LegoJS —
bower install polight/lego@v2· Repository ·· MIT License
- lui — --- · --- · Repository ·
· MIT License
- Min.js — --- · Repository ·
· MIT License
- Reactive.coffee —
bower install reactive-coffee· Repository ·· MIT License
- Responsive — --- · Repository ·
· MIT License
- skel — --- · Repository ·
· MIT License
- Spine —
bower install spine· Repository ·· MIT License
- Topcoat —
bower lookup topcoat· Repository ·· Apache License 2.0
Format: Name — Repository · Last commit · License
- Butterfly Server .NET — Repository ·
· MPL License
Format: Name — Repository · Last commit · License
- go-horse — Repository ·
· MIT License
- Raphters — Repository ·
· GPL 3.0 License
Format: Name — Repository · Last commit · License
- Beego Framework — Repository ·
· Apache License 2.0
- chi — Repository ·
· MIT License
- echo — Repository ·
· MIT License
- Gocraft/web — Repository ·
· MIT License
- Martini — Repository ·
· MIT License
- Traffic — Repository ·
· MIT License
Format: Name — Install · Repository · Last commit · License
- Scotty —
cabal install scotty· Repository ·· BSD 3-Clause License
- Snap —
cabal install snap· Repository ·· BSD 3-Clause License
Format: Name — Repository · Last commit · License
- Blade — Repository ·
· Apache License 2.0
- Cloudopt Next — Repository ·
· Apache License 2.0
- Javalin — Repository ·
· Apache License 2.0
- JFinal — Repository ·
· Apache License 2.0
- Jodd — Repository ·
· BSD 2-Clause License
- Jooby — Repository ·
· Apache License 2.0
- Minum — Repository ·
· MIT License
- Molecule — Repository ·
· MIT License
- Ninja Framework — Repository ·
· Apache License 2.0
- Pippo — Repository ·
· Apache License 2.0
- Restlet — Repository ·
· Apache License 2.0
- RestX — Repository ·
· Apache License 2.0
- Resty — Repository ·
· Apache License 2.0
- Spark — Repository ·
· Apache License 2.0
- Stapler — Repository ·
· BSD License
Format: Name — Repository · Last commit · License
- Mithril — Repository ·
· MIT License
- Umbrella — Repository ·
· MIT License
- VanJS — Repository ·
· MIT License
Format: Name — Install · Repository · Last commit · License
- Lapis —
luarocks install lapis· Repository ·· MIT License
- Vanilla —
luarocks install vanilla· Repository ·· MIT License
Format: Name — Install · Size · Repository · Last commit · License
- Blitz.js —
npm install -g blitz·· Repository ·
· MIT License
- Codekart —
npm install codekart·· Repository ·
· MIT License
- Express.js —
npm install express·· Repository ·
· MIT License
- Fastify —
npm install fastify·· Repository ·
· MIT License
- Feathers —
npm install @feathersjs/feathers·· Repository ·
· MIT License
- Flatiron —
npm install flatiron·· Repository ·
· MIT License
- Hapi —
npm install @hapi/hapi·· Repository ·
· BSD 3-Clause License
- Koa —
npm install koa·· Repository ·
· MIT License
- Mastro —
pnpm create @mastrojs/mastro· 700 lines of TypeScript · Repository ·· MIT License
- Remult —
npm install remult·· Repository ·
· MIT License
- Restify —
npm install restify·· Repository ·
· MIT License
- Sails.js —
npm install -g sails·· Repository ·
· MIT License
- SocketStream —
npm install -g socketstream·· Repository ·
· MIT License
- Total.js —
npm install total5·· Repository ·
· MIT License
Format: Name — Install · Repository · Last commit · License
- Dancer —
cpan Dancer· Repository ·· Artistic License or GPL 1.0 License
- Mojolicious —
cpan Mojolicious· Repository ·· Artistic License 2.0
Format: Name — Install · Repository · Last commit · License
- AuraPHP —
composer require auraphp/aura-web-kernel· Repository ·· BSD License
- Bullet —
composer require vlucas/bulletphp· Repository ·· BSD 3-Clause License
- Equip Framework —
composer require equip/framework· Repository ·· MIT License
- Fat Free —
composer require bcosca/fatfree· Repository ·· GPL 3.0 License
- Fitzgerald —
composer require gregmolnar/fitzgerald· Repository ·· MIT License
- Flight —
composer require flightphp/core· Repository ·· MIT License
- Frankie Framework —
composer require wdalmut/frankie· Repository ·· MIT License
- IceHawk Framework —
composer require icehawk/icehawk· Repository ·· MIT License
- Limonade —
composer require sofadesign/limonade· Repository ·· MIT License
- Mini 3 —
composer require panique/mini3· Repository ·· MIT License
- Nanite —
composer require nirix/nanite· Repository ·· LGPL 3.0 License
- Opulence —
composer require opulence/opulence· Repository ·· MIT License
- Phalcon Framework —
composer require phalcon/cphalcon· Repository ·· BSD 3-Clause License
- PolyFramework —
composer require polymedio/polyframework· Repository ·· BSD 3-Clause License
- Popcorn —
composer require popphp/popcorn· Repository ·· BSD 3-Clause License
- Respect\Rest —
composer require respect/rest· Repository ·· BSD 3-Clause License
- Slim —
composer require slim/slim· Repository ·· MIT License
- Smce Framework —
composer require imadige/smceframework-MVC· Repository ·· MIT License
- Temma —
curl -Ls temma.net/r | sh -· Repository ·· MIT License
- Tiny MVC —
composer require mohrt/tinymvc-php· Repository ·· LGPL License
- toKernel —
composer require tokernel/toKernel.1· Repository ·· GPL 3.0 License
- Tonic —
composer require peej/tonic· Repository ·· MIT License
- Wave Framework —
composer require kristovaher/wave-framework· Repository ·· LGPL 3.0 License
- Yaf —
composer require laruence/php-yaf· Repository ·· PHP License 3.01
- Zaphpa —
composer require zaphpa/zaphpa· Repository ·· MIT License
Format: Name — Install · Repository · Last commit · License
- Appier —
pip install appier· Repository ·· Apache License 2.0
- Bottle —
pip install bottle· Repository ·· MIT License
- CherryPy —
pip install CherryPy· Repository ·· BSD License
- Clastic —
pip install clastic· Repository ·· BSD 3-Clause License
- Cyclone —
pip install cyclone· Repository ·· Apache License 2.0
- Falcon —
pip install falcon· Repository ·· Apache License 2.0
- FastAPI —
pip install fastapi· Repository ·· MIT License
- Flask —
pip install Flask· Repository ·· BSD License
- Fresco —
pip install fresco· Repository · --- · Apache License 2.0 - Itty-Bitty —
pip install itty· Repository ·· BSD 3-Clause License
- Klein —
pip install klein· Repository ·· MIT License
- Morepath —
pip install morepath· Repository ·· BSD 3-Clause License
- ObjectWeb — --- · Repository ·
· LGPL 3.0 License
- Pecan —
pip install pecan· Repository ·· BSD License
- Pyramid —
pip install pyramid· Repository ·· BSD-derived License
- Sanic —
pip install sanic· Repository ·· MIT License
- Tornado —
pip install tornado· Repository ·· Apache License 2.0
- µHTTP —
pip install uhttp· Repository ·· MIT License
- Web.py —
pip install web.py· Repository ·· Public Domain
- Wheezy.web —
pip install wheezy.web· Repository ·· MIT License
Format: Name — Install · Repository · Last commit · License
- Busker —
gem install busker· Repository ·· MIT License
- Camping —
gem install camping· Repository ·· MIT License
- Crepe —
gem install crepe --pre· Repository ·· MIT License
- Cuba —
gem install cuba· Repository ·· MIT License
- Grape —
gem install grape· Repository ·· MIT License
- Hanami —
gem install hanami· Repository ·· MIT License
- Hobbit —
gem install hobbit· Repository ·· MIT License
- Karafka —
gem install karafka· Repository ·· MIT License
- Kenji —
gem install kenji· Repository ·· Azure License
- Nancy —
gem install nancy· Repository ·· MIT License
- New York, New York —
gem install nyny· Repository ·· MIT License
- Padrino —
gem install padrino· Repository ·· MIT License
- Rack —
gem install rack· Repository ·· MIT License
- Ramaze —
gem install ramaze· Repository ·· MIT License
- Sinatra —
gem install sinatra· Repository ·· MIT License
- Trailblazer —
gem install trailblazer· Repository ·· MIT License
- Volt —
gem install volt· Repository ·· MIT License
Format: Name — Repository · Last commit · License
- Finatra — Repository ·
· Apache License 2.0
- Play Framework — Repository ·
· Apache License 2.0
- Scalatra — Repository ·
· BSD License