Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Structr

Structr

Build data-driven web apps visually with automatic REST APIs, server-side scripting, and a graph database backend. Fully self-hosted and GDPR compliant.

Structr is an open-source alternative to:

Structr preview

Structr is an open-source low-code platform that lets you build 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 into one self-hosted platform.

Structr is developed by Structr GmbH in Germany and has been in active development for over 15 years. It is licensed as open source, runs on your own infrastructure, and gives you full control over your data and your application.

Key Features

  • Visual Data Modeling: Define types, properties, and relationships using an intuitive schema editor with real-time validation
  • Automatic REST APIs: Every data type is instantly exposed as a fully functional REST endpoint with CRUD operations
  • Server-Side Scripting: Write business logic in JavaScript (GraalVM) or StructrScript for advanced functionality
  • Visual Page Builder: Create pages with server-side rendering, dynamic content, and event-action mappings
  • Flow Editor: Design automated workflows visually with node-based logic for multi-step processes
  • Built-in Security: Comprehensive user management, object-level permissions, OAuth 2.0, JWT, 2FA, and SSL
  • Instant Schema Changes: Modify your data model in real-time without migrations or downtime
  • Graph Database Backend: Native Neo4j integration for efficient relationship handling and queries

Tech / Self-Hosting

Structr is a self-hosted solution that runs on your own infrastructure. It requires Java 17+ and can be deployed on any system with Docker support. The platform is fully open source (AGPL-3.0) and provides comprehensive documentation for installation and configuration.