Stop wasting time and effort on developing admin panels from scratch. Orchid streamlines the process, allowing you to focus on what truly matters - creating your application's logic.
Quick Start
Orchid ship with the necessary technical documentation and examples for a quick and successful implementation
Screens
Build modern apps that are 99% 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): iterable
{
return [
'task' => $task
];
}
public function layout(): iterable
{
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 format or extension to a specific record with our flexible attachment feature. Keep your important data organized and streamline your workflow by attaching files to any model in your application.
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