Orchid
Laravel Orchid is a free, open-source Laravel package for building self-hosted administration panels and line-of-business applications.
What Orchid is
Laravel Orchid is a free, open-source Laravel package for building self-hosted administration panels and line-of-business applications. It uses a code-driven approach centered on Screens, with modern applications built largely in PHP. The interface toolkit includes a form builder, more than 40 field types, dialogs, data grids, visualizations, charts, modals, menus, notifications, and permissions. Roles and permissions can work with Laravel Gates or Policies for finer access control. Files can attach to application records, and duplicate detection uses hashing unless duplicates are allowed. Orchid installs through Composer and can use Laravel Scout for full-text search when a search driver is configured. Teams can add it to an existing Blade-based admin panel by connecting controllers instead of rewriting the whole application. It supports data connections involving MySQL, PostgreSQL, Microsoft SQL Server, SQLite, APIs, and external services. The MIT License permits commercial use with required notices. Orchid is aimed at Laravel developers building intranet tools, not turnkey websites or marketing pages.
Good
- Free and open source under the MIT License
- More than 40 form field types
- Roles and permissions support access control
- Can integrate with existing Blade panels
- Supports several databases and external services
Watch out
- File upload rules are not enforced by default
- Built-in login only has email and password fields
- Advanced authentication needs another approach or package
- Support covers only the latest major release
Who it suits
Orchid suits developers familiar with Laravel who need self-hosted admin panels, dashboards, or other intranet applications. It is not intended as a no-code tool for people with little programming experience.
Verdict
Orchid provides a code-first Laravel foundation for administration and operational applications, with extensive interface components and access controls. Developers must configure upload security and arrange advanced authentication themselves.
The facts
Each one read from Orchid's own pages, with the date it was checked.
What it does
- Attachments
- Files can be attached to application records through Orchid’s attachment system.checked 9 Oct 2026
- Audience
- The documentation is intended for people familiar with Laravel and says Orchid is not a turnkey tool for people with little programming experience.checked 9 Oct 2026
- Authentication
- Orchid’s built-in login page provides basic email and password fields; advanced features such as password recovery and two-factor authentication require another approach or package.checked 8 Oct 2026
- Authentication limit
- The built-in login page provides only email and password fields; advanced authentication such as password recovery or two-factor authentication requires another approach or package.checked 9 Oct 2026
- Code-driven development
- Orchid uses a code-driven approach and says applications can be built mostly in PHP.checked 9 Oct 2026
- Components
- The documentation lists a form builder, Screens, more than 40 field types, permissions management, menus, charts, and notifications.checked 8 Oct 2026
- File attachments
- Attachments can be associated with application models, and duplicate files are detected by hashing unless duplicates are explicitly allowed.checked 8 Oct 2026
- Form fields
- The documentation lists a form builder and more than 40 field types.checked 9 Oct 2026
- History
- The maker says the first version originated in 2016 during development of a Laravel-based CMS for a travel portal.checked 9 Oct 2026
- Integrations
- Orchid is a Laravel package and its documentation describes it as integrating with other Laravel components.checked 9 Oct 2026
- Intended users
- The documentation is aimed at people familiar with Laravel and says Orchid is not a turnkey solution for people with little or no programming experience.checked 8 Oct 2026
- License
- The product is licensed under MIT, which permits commercial use, modification, and redistribution subject to preserving notices.checked 9 Oct 2026
- Migration
- Teams can gradually integrate Orchid into an existing Blade-based admin panel by connecting existing controllers, without rewriting the whole application.checked 8 Oct 2026
- Permissions
- Orchid includes roles and permissions for managing access, which work alongside Laravel Gates or Policies for fine-grained control.checked 9 Oct 2026
- Product
- Laravel Orchid is an open-source package for building admin panels and line-of-business applications with a code-driven approach.checked 8 Oct 2026
- Purpose
- Laravel Orchid is an open-source package for building administration panels and line-of-business applications.checked 9 Oct 2026
- Security configuration
- Attachment uploads have no default restrictions on file extensions, MIME types, or sizes, so the documentation advises developers to define their own validation and access rules.checked 8 Oct 2026
- Support
- Support, bug fixes, and security updates are provided only for the latest major release.checked 9 Oct 2026
- UI components
- It offers form inputs, dialogs, data grids, visualizations, charts, and modals that can be extended or composed in code.checked 9 Oct 2026
- UI development
- Orchid uses Screens to build interfaces and says modern apps can be built with 80% of the code in PHP.checked 8 Oct 2026
- Upload security
- File upload validation is not enforced by default, so developers are advised to define their own upload rules and access restrictions.checked 9 Oct 2026
The company
- Founded
- 2016checked 28 Sep 2026
- Maker
- The license page names Alexandr Chernyaev in its copyright notice.checked 8 Oct 2026
Where it runs
- Intended applications
- Orchid is designed for intranet applications such as admin panels, dashboards, and line-of-business applications.checked 9 Oct 2026
Alternatives to Orchid
- 1

Joget
Free planOpen sourceAndroidiOSWebAPI8.8Free plan - 2

ToolJet
Free planOpen sourceWebAPILinuxSelf-hosted8.3From $23 a month - 3

Windmill
Free planOpen sourceWebAPILinuxSelf-hosted8.3From $120 a month - 4

Noloco
Free planAndroidiOSWebAPI8.2From $65 a month - 5

Budibase
Free planOpen sourceWebAPILinuxSelf-hosted8.1From $19 a month - 6

Retool
Free planAndroidiOSWebAPI7.7From $10 a month
