Features
Everything you need to build enterprise business applications, without reinventing the wheel.
Data Layer
DataSource
Orchestrates data reading, filtering, paging and sorting. Connects to a metadata route and feeds data to repeaters.
DataRepeater
Renders data into visual archetypes: list, grid, spreadsheet, kanban, tree, carousel, map, calendar, chart.
Automatic CRUD
Insert, update, delete generated from metadata. Validation, required fields, lookup and suggest configurable without code.
FilterBar
Dynamic filter bar with column-type operators, advanced filter, sorting, grouping and page size.
UI Components
Designer
Runtime drag-and-drop dashboard: datasource, repeater, chart, HTML templates, custom CSS. Saved to metadata DB.
Field Widgets
Edit-form widget library: text, number, date, lookup, upload, code editor, HTML area, dictionary, many-to-many.
Parametric Dialog
Parametric dialog for edit forms, multi-step wizards, record details. Tabs, validation, custom actions.
Themes and Styles
Light/dark theme, conditional row/cell styles driven by JS callbacks, custom CSS per board.
Business Logic
Workflow Designer
Visual graph editor: nodes, conditions, actions, triggers. Runtime runner for step-by-step execution.
Report Designer
Embedded Stimulsoft designer for report layouts. Runtime viewer with PDF, Excel, Word export.
Scheduler
Recurring task scheduling with cron expressions, retry, timeout, logging. Integrated .NET hosted service.
Realtime Notifications
WebSocket push for user notifications. SqlDependency or polling, bell icon with badge, mark as read.
Infrastructure
Multi-DBMS
SQL Server and MySQL via drop-in providers. Switch database with one line in appsettings.json.
Auth & Sessions
Cookie-based login (client or server-managed), OAuth/OIDC, roles, per-route permissions, single-session enforcement.
RAG Chatbot
AI assistant that queries the codebase via hybrid BM25 + vector + LoRA cross-encoder index. Retrieval + Claude LLM.
Translations
Multi-language UI (i18n) + per-record/per-field data translation. 5 languages supported out of the box.