OpenSource-Hub
S

Saltcorn

2.0k stars·Developer Tools·SHA-256 checksum verified

Build web and mobile database applications without code. Extensible via plugins, supports multi-tenancy, and runs on Node.js + PostgreSQL.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Open-source no-code database app builder with flexible views and self-hosting.

Core Features

  • No-code database application builder
  • Web and mobile support
  • Flexible view builder with drag & drop
  • Multi-tenant and plugin extensible
  • Self-hosted with full data control

What It Can't Do

  • Desktop SQLite mode for testing only; use PostgreSQL in production. 2. Standard Docker image lacks mobile dependencies; use saltcorn/saltcorn-with-mobile for mobile builds. 3. Install script defaults to port 80, requires sudo/root. 4. Multi-tenant mode requires a strong session_secret. 5. Smaller community than NocoDB but more flexible plugin model.

Use Cases

  • Enterprise internal tools (CRM, inventory)
  • Rapid database prototyping
  • Personal project management or expense tracker
  • Airtable alternative with self-hosting

Detailed Introduction

Saltcorn is a powerful open-source no-code platform that lets you build custom database applications without writing code. It provides flexible views, data types, layouts, and actions to create web and mobile apps. Built on Node.js and PostgreSQL, it supports self-hosting, multi-tenancy, and extensibility through plugins. You can quickly prototype with SQLite and deploy on a 2GB VPS for production. Compared to Airtable or NocoDB, Saltcorn offers deeper customization of views and a richer plugin ecosystem, making it ideal for building complex business applications.

Troubleshooting & FAQ (1)

Troubleshooting
How to fix a button that keeps spinning after canceling a confirmation dialog?

This bug was fixed in pull request #4141. The issue occurred in Show, Edit, Filter, and List views. Upgrade to the version that includes the fix, or apply the patch from #4141 manually.

GitHub Issue #4120

Tags

no-codedatabaseapp-builderopen-sourceself-hostednodejspostgresql

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Desktop: Install Node.js 20+, run npm install -g @saltcorn/cli, set SQLITE_FILEPATH, then saltcorn serve

4

Docker: cd deploy/examples/test && docker-compose up -d, then visit localhost:3000

5

Server: As root, run wget for Node.js setup, then apt-get install nodejs, then npx saltcorn-install -y

Install Guide
  1. Desktop: Install Node.js 20+, run npm install -g @saltcorn/cli, set SQLITE_FILEPATH, then saltcorn serve
  2. Docker: cd deploy/examples/test && docker-compose up -d, then visit localhost:3000
  3. Server: As root, run wget for Node.js setup, then apt-get install nodejs, then npx saltcorn-install -y
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

npm global: npm uninstall -g @saltcorn/cli. For system install, drop PostgreSQL DB, stop/disable saltcorn service, remove config files and installation directory.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-27 13:35:05
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects