Saltcorn
Self-HostedOpen-source low-code platform for building custom web apps fast
Overview
Saltcorn is an open-source low-code platform for building custom web apps quickly without extensive coding. It features a visual interface to design databases (PostgreSQL, SQLite, MySQL), forms, tables, and workflows. Apps are responsive, and you can extend functionality via plugins. Deploy easily with Docker, self-host on any server, or use the cloud option. Ideal for small teams or developers needing rapid prototyping and full control over their apps.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
saltcorn:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: saltcorn
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Visual builder for databases, forms, and workflows
- Supports PostgreSQL, SQLite, and MySQL
- Responsive app design for mobile/desktop
- Plugin ecosystem for extended functionality
- Easy deployment via Docker or self-hosted servers
Frequently Asked Questions
? Is Saltcorn hard to install?
Saltcorn is easy to install via Docker (single command) or Node.js on any server. It also offers a cloud trial, but self-hosting is straightforward for users with basic server setup knowledge.
? Is it a good alternative to Bubble?
Yes—Saltcorn is a self-hosted, open-source alternative to Bubble, prioritizing privacy and control. While Bubble has more pre-built integrations, Saltcorn excels at custom database design and avoiding vendor lock-in.
? Is it completely free?
Yes—Saltcorn is 100% open-source (MIT license) with no hidden fees. All core features and plugins are free for self-hosted or cloud use (basic cloud plans are trial-free).
Top Alternatives
People Also Ask about Saltcorn
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted option)
- ⊕ No subscription fees (open-source MIT license)
- ⊕ Flexible database integration
- ⊕ Rapid prototyping capabilities
Cons
- ⊖ Smaller community compared to mainstream low-code tools
- ⊖ Limited advanced customization for complex enterprise apps
- ⊖ Steeper learning curve for advanced workflow design