What is SQLPage?
SQLPage is an SQL-only web application builder that transforms simple.sql files into interactive, professional-looking websites. Write SQL queries to select, update, insert, and delete data—SQLPage handles everything else, from HTML rendering to HTTP request handling.
Instead of juggling multiple languages and frameworks, you write straightforward SQL:
SQLPage is perfect for internal tools, admin dashboards, data exploration interfaces, and rapid prototyping.
Why SQLPage?
Simple
Write only SQL. No JavaScript, HTML, or CSS required. Perfect for database developers and analysts.
Fast
Built with Rust and actix-web. Pages load instantly, even on slow mobile networks.
Beautiful
Professional-looking components powered by Tabler UI. No design skills needed.
Powerful
Supports PostgreSQL, MySQL, SQL Server, SQLite, and any ODBC-compatible database.
How It Works
SQLPage is a web server that:- Receives HTTP requests for
.sqlfiles - Executes your SQL queries against your database
- Maps query results to UI component parameters
- Streams beautiful HTML back to the browser
Core Features
Rich Component Library
SQLPage includes 40+ pre-built components for common UI patterns:- Display: Lists, tables, cards, charts, timelines
- Input: Forms, buttons, file uploads
- Layout: Tabs, columns, modals, shells
- Special: Maps, authentication, JSON APIs
Database Support
Connect to any major database:Built-in HTTPS
Automatic SSL certificate management with Let’s Encrypt:Authentication & Security
Built-in support for:- OpenID Connect (OIDC) authentication
- Password hashing functions
- Secure session management
- Content Security Policy headers
Quick Example: Todo App
Here’s a complete todo application in one SQL file:Real-World Examples
SQLPage powers production applications:- Internal Tools: Employee directories, inventory management, reporting dashboards
- Data Exploration: Interactive database browsers, query builders, analytics interfaces
- CRUD Applications: User management, content management systems
- API Backends: RESTful JSON APIs built entirely in SQL
- Prototypes: Rapid MVP development before committing to a full framework
Next Steps
Quickstart
Build your first SQLPage app in 5 minutes
Installation
Install SQLPage on your system
Components
Explore the component library
Examples
Learn from real applications
Community & Support
GitHub
Source code, issues, and discussions
Official Site
Documentation and examples
Docker Hub
Official Docker images