Structured work, unified from interface to services.
QTable unifies the web application, API and domain services around one data model, permission boundary and release cadence to form a complete self-hostable work system.
Complete work shellHome · My Work · Projects · Dashboards · Automations
Self-hostablePostgreSQL · Redis · S3-compatible
Apache-2.0v0.1.1-alpha open-source preview
Product composition
One product, two implementation layers.
Separate code repositories are an engineering boundary. Product experience and data contracts stay unified.
WEBWeb frontend implementation
QTable Web App
The React application used by end users: work centers, five views, dashboards, automation, notifications, record collaboration, search, recycle, AI and Source Inbox.
Projects, views, collaboration, automation, dashboards and AI do not need a second task database.
Multidimensional tables
Fields, records, filters, multi-field sorting, grouping, named views and work semantics.
Five project views
Move the same records through Grid, Kanban, Gantt, Calendar and Gallery.
Work centers
Home / My Work / Projects provide real personal and project entry points.
Permissions & safety
Workspace, object and row-level permission protects detail, aggregation, search and AI.
Automation
Rule validation, execution, enable/disable, testing and execution history.
Dashboards
Dashboard Center, Workbench, server aggregation and safe public sharing.
Collaboration
Notifications, record workspace, activity and realtime paths.
Search & recovery
Permission-aware global search, ChangeSet and Recycle Bin.
Private attachments
Stable object identity, permission revalidation and recoverable S3 lifecycle.
QTable web experience
The QTable web experience carries the complete product interaction model.
The interactive tour below uses local simulated data to demonstrate QTable’s five views. The real runtime is implemented by the frontend repository against QTable APIs.