LilGuy - Small Scale Web Development
LilGuy is a lightweight web framework for building small-scale web applications and other server-type programs. It's designed to be simple, fast, and easy to use.
Runs Anywhere
LilGuy is efficient. You don't need a powerful server or cloud hosting. LilGuy is happy running on modest hardware you might already have at home.
- Old Raspberry Pi devices (Pi 3 and newer)
- Home routers (tested on ASUS)
- Windows computers
- macOS
- Any Linux system
Core Features
- 🚀 Zero Configuration: Start building immediately with sensible defaults
- 📝 Simple Syntax: Write backend logic in Lua, a clean and approachable language
- 🎨 Beautiful by Default: Built-in Pico CSS for clean, responsive designs
- ⚡ Dynamic UI: Seamless HTMX integration for interactive experiences
- 🗄️ Built-in Database: SQLite storage that just works
- 🔄 Live Reload: See your changes instantly during development
- 📐 Templates: Familiar Jinja2 syntax for your views, curtesty of minijinja
- 💨 Lightweight: Runs smoothly on minimal hardware
Why Use LilGuy?
LilGuy is designed for developers and would-be developers who want to:
- Just want to make a spare computer do something useful
- Enjoy the simplicty of Lua
- Have an idea for something to automate but don't want to spend a lot of time on it