Skip to content

Anvil

Secure, declarative admin panels and business applications for CodeIgniter 4. Describe resources, tables and forms in PHP – Anvil renders a modern, accessible interface and enforces security by default.
A list of deals in Anvil: key figures on top, records grouped by stage, with stage, amount, probability and closing date editable in the table.A list of deals in Anvil: key figures on top, records grouped by stage, with stage, amount, probability and closing date editable in the table.
A list from the demo application: records grouped by stage, values edited in the table.

Declarative

Resources, tables, forms, actions and widgets are plain PHP classes. Anvil derives routes, navigation, permissions and the UI from them.

Secure by default

Deny by default, public UUIDs instead of internal ids, enforced tenant isolation, a strict Content Security Policy and a tamper evident audit log.

Multi-tenant

Tenant isolation is built into every query. Users can belong to several tenants and switch between them.

Workflows and tasks

State machines per record, tasks with an inbox, deadlines and four-eyes approvals – configurable per tenant.