Stop wasting time building admin panels from scratch. Orchid simplifies the process, letting you focus on what matters most — your application's core features.
Quick Start
Orchid ship with the necessary technical documentation and examples for a quick and successful implementation
Screens
Build modern apps that are 80% in PHP, and spend less time fiddling with tools and updating incompatible libraries. Focus on what matters most: creating exceptional features for your users.
use Orchid\Screen\Screen;
class Task extends Screen
{
public function query(Task $task): array
{
return [
'task' => $task
];
}
public function layout(): array
{
return [
Layout::rows([
Input::make('task.name')
->title('Name')
->placeholder('Enter task name')
->help('The name of the task to be created.'),
]),
];
}
}
UI components
Orchid offers a vast selection of stunning UI components, including form inputs, dialogs, data grids, and visualizations. These components can be easily extended, and you can even create compositions directly in your code.
Permissions
Manage user permissions and ensure application security effortlessly. Backed by an intuitive interface, it's easy to set up and manage roles, without complex coding or external plugins.
Attachments
Easily attach any file to a record with Orchid’s flexible attachment system. Keep your data organized and streamline workflows by associating files with any model in your app.
Design Guidelines
Investing in a good user experience not only increases employee engagement, but also prevents expensive mistakes. That's why we place a high priority on providing detailed documentation to assist you in creating exceptional apps.
Never limited by the framework abstraction
Relies entirely on browser and W3C standards, providing customization options to bring your vision to life.
Everything that we do is 100% composed of open and free code, jointly developed by people from all over the world.
View License