Structr
structr.org
Structr is an open-source low-code platform for building complete, data-driven web applications from a single integrated environment. It combines a graph database (Neo4j), a visual schema editor, automatic REST APIs, server-side scripting, a page rendering engine, and a built-in security system in one self-hosted platform. It is developed by Structr GmbH in Germany and runs on the user's own infrastructure.
What it's for
Features 20
- Automatic REST API generation with CRUD, filtering, sorting, and pagination
- Configurable JSON views to control exposed properties
- Cron job scheduling
- Event-action mappings linking DOM events to backend operations
- File management with custom metadata
- Flow Editor for visual, node-based workflow automation
- Graph database backend (Neo4j) with Cypher query support
- Instant, migration-free schema changes
- Lifecycle callbacks on data changes
- Localization support
- Mail templates
- Multi-site hosting
- OAuth 2.0, JWT, JWKS validation, two-factor authentication, and SSL/TLS security
- Server-Sent Events for real-time updates
- Server-side JavaScript scripting on GraalVM
- Server-side page rendering engine with template expressions and repeaters
- Spatial indexing
- StructrScript expression language
- User and group management with object-level permissions and visibility flags
- Visual schema editor for defining types, properties, and relationships
At a glance
Integrations
Complianceself-reported
Pricing
The core platform is open source and self-hosted with no stated licensing fee. A free 14-day cloud-hosted sandbox is offered with no credit card required; after 14 days users can upgrade to a paid plan to keep the sandbox running, but no price figures are shown.