Skip to main content
OpenSourceAlternatives

Structr

Custom licenseStatus: unknownNew

Graph-based low-code platform for building custom web apps and backends

Structr is an open-source generic low-code development and runtime platform built on graph technology. It stores both application definitions and application data in a Neo4j graph database, and teams use its visual schema, page, and flow editors to build fully custom web applications, backends, and integrations.[1][2]

Quick verdict

Structr fits teams that want a self-hosted low-code platform for custom data-driven apps on a graph database, with visual schema, page, and flow editors plus auto-generated REST APIs. The Community Edition is free open source, but there is no managed cloud to buy yet and the platform is explicitly not a ready-made CMS. Choose Directus instead when your data already lives in SQL and you prefer a relational backend.[1][2][3]

Key features

  • Visual graph schema modeling Graph-based schema editor: model custom types, properties, and relationships visually, with runtime schema evolution and no join-heavy queries.[1][2]

  • REST APIs with OpenAPI and Cypher Auto-generated REST and JSON APIs: expose types and methods with OpenAPI configuration, plus direct Cypher query execution and a visual graph browser.[1]

  • Drag-and-drop page builder Page and template builder: drag-and-drop UI components with dynamic repeaters bound to graph queries, templating expressions, localization, and live preview.[1][2]

  • Visual workflow automation Node-based flow editor: model orchestration and automation logic visually, combined with existing scripts where needed.[1][2]

  • GraalVM polyglot scripting Polyglot scripting via GraalVM: write isolated script expressions and methods in any GraalVM-supported language, with runtime execution and inspection.[1]

  • Virtual files with S3 storage Virtual filesystem with external storage: manage files with custom metadata, store binaries on S3-compatible providers, and access files over HTTP, FTP, or SSH/SCP.[1]

  • Role-based access control Security and access control built in: user and group management with role-based and resource-based permissions, REST API access control, and CORS configuration.[1]

  • Free Community, paid Enterprise Free self-hosted Community plus commercial options: run the full platform yourself at no license cost, or buy commercial licenses, support, and Enterprise hosting on Germany or EU infrastructure.[1][2]

Who will love it

  • Teams building custom internal tools on connected data: CRM, ERP, PIM, and DMS-style systems are the vendor stated sweet spot, where graph modeling fits intertwined records.[1][2]

  • Organizations that must self-host in Germany or the EU: fully self-hosted operation with no mandatory cloud services plus GDPR-compliant deployment support.[1][2]

  • Developers who want backend, frontend, and tooling in one stack: a single-file install with Docker and Kubernetes options keeps small services and larger deployments on the same platform.[1][2]

Who should avoid it

  • Teams expecting a ready-made CMS, CRM, or ERP: Structr explicitly is not a prebuilt business application, so you model and build the domain yourself.[1]

  • Teams wanting managed hosting today: the Cloud tiers are announced with early access and expected availability in early 2027, so self-hosting or Enterprise engagement is required now.[1][2]

  • Teams avoiding strong copyleft or graph databases: the core is GPL/AGPL licensed and Neo4j 4.4 or newer is required, which rules out some stacks and license policies.[1][2]

Alternatives and compatibility

Directus is the published catalogue competitor: a SQL-based collaborative backend and headless CMS with auto-generated REST/GraphQL APIs and Flows for teams that prefer relational modeling.[1][2]

The decisive tradeoff is the data model: Structr stores schema and data in a Neo4j graph for traversals without joins, while Directus wraps an existing SQL database you already own.[1][2]

Both are self-hosted platforms with visual modeling and generated APIs, but neither relationship is vendor-endorsed; the scope is limited to the visual-modeling self-hosted backend workflow.[1]

Questions worth asking

Is Structr really open source?

Yes. The repository is dual-licensed under GPL-3.0-or-later and AGPL-3.0-or-later at your choice, with a commercial or individual license available from Structr GmbH. The AGPL copyleft matters if you offer the software over a network, so read the license terms for your use case.[1][2]

Can you self-host Structr?

Yes. The Community Edition is free open source for self-hosting with a single-file install or Docker and Kubernetes options, and it runs with no mandatory external cloud services. A managed Cloud (Free and Basic tiers) is announced with availability expected in early 2027, so self-hosting is the only option today.[1][2]

Is Structr a CMS?

No. Structr states explicitly that it is not a prebuilt CMS, CRM, ERP, website builder, or template collection. It is a generic platform that gives you the building blocks to design and operate your own applications, including content-driven ones, on a graph database.[1]

How much does Structr cost?

The Community Edition is 0 EUR open source for self-hosting. Cloud Basic is listed at 29 EUR per month for first real projects with early-access signup, and Enterprise is priced on request with on-premise or private cloud and SLA support. Cloud availability is expected in early 2027 (checked October 13, 2026).[1]

Sources and editorial review

Source research. Reviewed on October 13, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. Structr official site

    official · Observed October 13, 2026

    Official site of Structr GmbH: low-code platform on Neo4j graph database, database plus frontend plus backend plus permissions in one stack, custom CRM/ERP/PIM/DMS builds.

  2. Structr README (official mirror)

    official · Observed October 13, 2026

    Repository README: generic low-code dev/runtime platform on graph tech, explicitly not a prebuilt CMS/CRM/ERP; schema, flow, data, and page editors; GraalVM scripting; REST/JSON plus OpenAPI and Cypher; virtual filesystem with S3; OAuth/LDAP SSO; Docker/Kubernetes; self-hosted GDPR operation; commercial support.

  3. structr/structr repository

    official · Observed October 13, 2026

    Repository identity: structr/structr mirror notice naming https://gitlab.structr.com/structr/structr as canonical development location.

  4. Structr license

    official · Observed October 13, 2026

    LICENSE.md: dual GPL-3.0-or-later and AGPL-3.0-or-later at user choice; commercial/individual license from Structr GmbH.

  5. Structr pricing

    official · Observed October 13, 2026

    Pricing: Community 0 EUR self-hosted open source; Cloud Free/Basic with early access, availability expected early 2027; Enterprise on request with on-premise/private cloud and SLA.

  6. Structr features

    official · Observed October 13, 2026

    Features: schema editor, flow editor, data editor with JSON/REST APIs, page and UI tooling.

  7. Structr architecture

    official · Observed October 13, 2026

    Architecture: integrated platform, single-file install, Docker and Kubernetes support, graph-native persistence on Neo4j.

  8. Structr documentation

    official · Observed October 13, 2026

    Docs site: version 7.0.0 published 2026-09-22, free access, documentation and forum on structr.org.

  9. Directus official site

    official · Observed October 13, 2026

    Directus official site plus inspected published catalogue record: collaborative backend and headless CMS with auto REST/GraphQL APIs, Flows, Backend Platforms and Content Management categories.

Compared with these products

No explicit proprietary baseline is recorded.

Similar projects

Related projects with shared categories, technologies, or licensing.

NocoDB

NocoDB

No-code spreadsheet interface over your own database

Stars65.2K
Commitjust now
LicenseSustainable Use License

NocoDB is a no-code database platform with a spreadsheet interface that connects to the operator's own Postgres or MySQL database or runs on its hosted database at million-row scale.

AITable

AITableAIOpen

Visual database that turns tables into collaborative apps and automations

Stars15.6K
Commitjust now
LicenseAGPL-3.0

AITable is a self-hosted visual database that pairs a spreadsheet interface with grid, gallery, kanban, calendar, and Gantt views plus a REST API.

Appsmith

AppsmithOpen

Open-source low-code platform for internal tools and dashboards

Stars41K
Commitjust now
LicenseApache-2.0

Appsmith is an open-source low-code platform for building internal tools, admin panels, and dashboards on databases and APIs.

n8n

n8n

Visual workflow automation with room to drop into code

Stars203K
Commit8h ago
LicenseUnknown

n8n sits between a no-code automation builder and a scripting environment. Workflows are assembled on a canvas from several hundred integrations, and any node in that canvas can be replaced with a JavaScript or Python function when the visual version stops being expressive enough.

ToolJet

ToolJetOpen

Open-source low-code platform for internal tools and dashboards

Stars41.1K
Commitjust now
LicenseAGPL-3.0

ToolJet is an open-source low-code platform for building internal tools, admin panels, and dashboards on databases and APIs, self-hosted or on ToolJet Cloud.

Bagisto

BagistoOpen

Open-source Laravel ecommerce platform for stores and marketplaces

Stars28.2K
Commitjust now
LicenseMIT

Bagisto is an open-source Laravel ecommerce platform for building online stores, multi-vendor marketplaces, and B2B portals.