Skip to content

MatterData

Describe the data, pages, rules, and access policy. One shared engine turns that model into a working server-rendered application.

Low-code built around the application model

Section titled “Low-code built around the application model”

MatterData is an early-stage open-source platform for the small operational applications that clubs, schools, local publishers, and public-interest organizations struggle to afford. An app author writes a compact .mtd model. A Go runtime compiles and interprets it, owns the security rules, and renders accessible HTML.

Declarative by design

Tables, pages, forms, reports, navigation, validation, and permissions live in a checked, source-controlled model.

One tenant, one SQLite database

Tenant data stays isolated and portable. The runtime serves many organizations without a separate application process for each one.

Security belongs to the engine

Authentication, authorization, row filters, CSRF protection, validation, and safe SQL are shared platform behavior rather than repeated app code.

HTML that works without JavaScript

Pages are rendered on the server. Progressive enhancement can improve interaction, while the complete workflow remains available without client-side JavaScript.