Build a complete admin panel for a Laravel app without writing any frontend HTML or JavaScript.
Add user roles and permissions to control what different users can see or do in a back-office tool.
Create sortable, filterable data tables with full-text search for managing records.
Get fast app-like page transitions in a server-rendered admin panel without writing custom JavaScript.
Requires an existing Laravel application and Composer, documentation is hosted at orchid.software.
Orchid is a free, open-source package for the Laravel PHP framework that helps developers build back-office tools, admin panels, and dashboards without writing a lot of repetitive frontend code. The idea is that a developer can describe what fields, tables, and forms they need in PHP, and Orchid generates the corresponding interface automatically. This means less time spent on HTML, CSS, and JavaScript, and more time on the actual business logic of an application. The package comes with a form builder that handles many common input types out of the box, so you rarely have to build forms from scratch. It also includes user roles and access permissions, letting you control which users can see or do what within an admin panel. For listing data, Orchid provides filtering and sorting tools, and it integrates with a Laravel component called Scout for full-text search across records. One notable feature is that page transitions in an Orchid interface happen without full page reloads, giving it a faster feel than a traditional server-rendered admin panel. This is handled by a project called Hotwire, which Orchid builds on. The result is an experience that feels more responsive without requiring the developer to write custom JavaScript to achieve it. Orchid is licensed under MIT, meaning it is free to use in both personal and commercial projects. The project is community-funded through Open Collective, and development feedback happens via GitHub issues, GitHub Discussions, Discord, and several Telegram groups for different language communities. Full documentation, including a quick-start guide, is hosted at orchid.software. The README itself is brief and points to that external documentation rather than duplicating it inline.
← orchidsoftware on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.