SickRock
Build no-code database web applications on real databases.
SickRock is a Go and Vue reimplementation of the Sicroc LAMP-stack application. Connect it to SQLite or MySQL, configure tables and views in the UI, and expose data through the web interface, Connect RPC API, OpenAPI spec, or MCP server.
This documentation site is llm.txt compatible. See llm.txt and llm-full.txt.
Screenshots
Browse a real database table as a sortable, filterable list, with friendly column labels, currency formatting and linked records. Saved views let each user choose which columns they see.
Each record gets its own page with fields grouped into sections, inline editing, and the rows that reference it (here, a client’s jobs) listed underneath.
Add rows through a generated form with date pickers and a searchable picker for linked records, without writing any code.
Any table with a start date can be shown as a calendar, so schedules and bookings can be planned at a glance and shared as a read-only export.
The home page brings back the records you looked at most recently, and the sidebar groups your tables into apps such as Customers and Operations.
Administrators manage tables, navigation, dashboards, users, roles and health checks from one control panel, all inside the browser.
The whole interface is also available in a dark theme.
Screenshots use fictional data and are regenerated with make screenshots (see var/marketing/screenshots).
Vibe coded project
SickRock is deliberately "vibe coded" as an experiment in AI-assisted development. Most of the code is human reviewed, but it is not human written in the traditional sense. See the GitHub repository for the full disclosure in the README.