About Structr
Structr is a generic low-code development and runtime platform built on graph technology. It is not tied to one use case and is meant for building fully custom applications, including web applications, graph-database-backed back ends, data-centric systems, middleware and integration components.
At its core Structr keeps both application components, such as schema, UI definitions, templates, scripts and workflows, and the application data in a graph database (Neo4j). That gives schema flexibility and expressive data modeling without join-heavy queries, and the schema can be represented as JSON Schema with import and export. A virtual file system manages files with custom metadata and can store binary content on external providers such as S3. Development happens in a web-based developer and admin UI that works as an integrated IDE.
The README is explicit about what Structr is not: it is not a prebuilt CMS, CRM or ERP, a website builder, or an industry template collection, but a set of building blocks for your own applications. The GitHub repository is a clone, and development and issue tracking have moved to gitlab.structr.com. The license is listed as Other, and the topics mention GraalVM polyglot programming.
Key features
- Graph database storage with Neo4j
- Web-based developer and admin IDE
- Schema export and import as JSON Schema
- Virtual file system with S3 support
- Low-code builder for backends and web apps
- Polyglot scripting with GraalVM
Good fit for
- →Custom data-centric business applications
- →Integration and middleware components
- Built with
- Java
- Tags
- low-code
- graph-database
- neo4j
- java
- backend
- web-application-framework
- open-api
Open-source alternatives to Structr
See all
Skyve
Low-code & Internal Tools
Skyve is an open-source low-code platform that gives you access to all of the key capabili
LGPL-2.1vs OutSystems★ 504
Joget
Low-code & Internal Tools
Joget is an open source no-code/low-code application platform that combines the best of ra
OSSvs Microsoft Power Apps★ 618
JeecgBoot
Low-code & Internal Tools
【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖
Apache-2.0vs Mendix★ 48k
Oinone Pamirs
Low-code & Internal Tools
Oinone is an AI‑Powered low‑code framework that unifies AI and developers around a shared
AGPL-3.0vs OutSystems★ 2.4k
Corteza
Low-code & Internal Tools
Low-code platform
Apache-2.0vs Salesforce★ 2.2k
Steedos
Low-code & Internal Tools
The AI-Native Infrastructure for Enterprise Apps. Powered by ObjectStack (ObjectQL, Object
AGPL-3.0vs Salesforce★ 1.6k
SaaS alternatives to Structr
See all
OutSystems
Low-code & Internal Tools
Enterprise low-code platform for building and deploying web and mobile apps
SaaS
Mendix
Low-code & Internal Tools
Siemens low-code platform for building enterprise web and mobile apps
SaaS
Bubble
Low-code & Internal Tools
Visual web app builder with a built-in database, workflows and plugins
SaaS
Betty Blocks
Low-code & Internal Tools
No-code application platform aimed at enterprise teams
SaaS
Unqork
Low-code & Internal Tools
No-code enterprise application platform popular in finance and insurance
SaaS
WaveMaker
Low-code & Internal Tools
Low-code platform for building enterprise web and mobile apps with Java and Angular
SaaS

