A favicon of Structr

Structr

Low-code platform where an application's schema, interface, scripts and data all live in one graph database, for teams building custom systems.

Screenshot of Structr websiteVisit Structr

Structr stores an application's schema, UI definitions, templates, scripts and workflows in the same graph database as the records they operate on. It is a generic development and runtime platform, not a prebuilt CMS or CRM, and it removes the split between a source tree, a schema migration and the data underneath.

Development happens in a web-based developer and administration interface instead of a raw code tree. Types, properties and relationships are modeled in a schema editor, pages are assembled from templates and repeaters bound to graph queries, and logic is written as methods and function properties. GraalVM makes the scripting polyglot, and schemas import and export as JSON Schema.

Around that graph sit the operational pieces an application needs.

  • Virtual filesystem: files and binary content with custom metadata, optionally on S3 compatible storage.
  • Access control: users, groups, role-based and resource-based permissions, REST scoping and CORS.
  • Graph exploration: a visual browser, Cypher execution and interactive inspection of nodes and relationships.
  • Workflows: a node-based flow editor for orchestration logic, with inspection of results.
  • Integration: REST and JSON APIs, AMQP, Kafka, Pulsar, XMPP, SMTP and IMAP mail, OAuth and LDAP identity.
  • AI access: MCP support, so agents work through explicit schemas and defined APIs rather than loose code.

The backend is Java on GraalVM JDK 25 over Neo4j 4.4 or later, deployable as a monolith or in containers under Docker, Podman or Kubernetes. Licensing is dual: AGPL v3 or GPL v3 for open source use, with a commercial license, support and EU-based hosting from Structr GmbH.

Share:
Details:
  • Stars


    829
  • Forks


    161
  • Last commit


    10 days ago
  • Repository age


    16 years
  • Repository


    structr/structr

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Structr:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Structr: Open Source Alternative to Microsoft Power Apps, Appian and Mendix – Unvendored