Build admin panel
with Laravel Orchid

A free Laravel package that abstracts standard business logic and allows code-driven rapid application development of back office applications like admin panels and dashboards.

Develop web applications
not admin panels

Stop reinventing the wheel and wasting your time in building an own admin panel from scratch.
Focus on what really matters for you and start coding application logic right away!

Easy To Get Started
We are developing in PHP. It is not necessary to use HTML, CSS, or JavaScript. Everything to make applications easy to use.
Fast Loading Pages
A performance like a single page application. Transitions without reloading the page, not writing a single line of code.
Data Search
Find the information you need from any page. Integrated Laravel Scout takes care of the search results.
Filtering & Sorting
Create filters so users can quickly find different segments of data. You are in complete control of the SQL code.
User Notifications
One-time and personal notifications will be a great way to notify users about what is happening in your application.
Security Permissions
Can be used to enable or disable whole screens, or user interface behaviors, based on a user’s identity and corresponding role membership.
User Impersonation
Does your customer have a problem? You can easily repeat it, authenticated in the system as one of your users.
Attachments
When the file is loaded, a hash is generated and no duplicates are physically stored on disk. It can also be easily linked to an Eloquent record.
Data Visulization
Show the dynamics of changes using SVG graphs of different types: 'bar', 'line', 'pie' or 'percentage', which can be exported.
Localization
Users from different countries? You can translate into any language of your choice. All texts in the entire application can be translated.
Form builder
There is no need to describe forms of the same type in html. There are many custom fields prepared that are easy to use.
Various Interface Elements
Display information in the form of rows, tables, columns, tabs, modal windows.
In Motion
There is no need to tie employees to the workplace. All of these cool things can be used from a mobile device, tablet, or desktop computer.

Testimonials

Over the years, the package has helped many developers to create high-quality applications
with a minimum of attention to administration panels.

image
Pavlov Pavel
Russia, Shira

For me, Orchid appeared at the same time as Laravel because for learning Laravel, I started looking for the admin panel and chose the Orchid Platform. At the moment, I am doing all projects on Orchid. The main advantage of Orchid is that you can get started quickly, and in a short time, you can get to the very essence of the project. And then, it is easy to scale the project. Another huge plus of the Orchid Platform is the code organization structure. Learning to think according to this structure to speed up development in other projects.

image
Lemys López
Venezuela, Valencia.

The laravel ecosystem is vast as mature. But as an aged web developer, I realize that "richness" is not enough, I need a stable and well-designed open source platform, in terms of architecture and principles which allows to me and my team ship solutions fast, with an easy to maintain base code and without all the common fancy "automatic magic" that might be complex to adapt and useless most of the time. Orchid-platform is all that and more, Orchid-Platform boost out our productivity in levels that i can't almost not to believe with beautiful and expressive resulting code. Orchid-platform is application-nature agnostic but it fits like no other package on administrative kind of Solutions.

image
Vladislav Ponomarev
Russia, Krasnodar

Before meeting Orchid, I constantly had to write the admin panel from scratch. It was such a "pleasure". I first heard about Orchid in a podcast on "Five Minutes PHP". After reading the documentation, I decided to try it, and I still use it. Orchid fits most projects I develop and scales well. If you have any questions, you will always be helped in the project's official Telegram chat. Although the answers to most of the questions are in the documentation.

Latest News

Actions with a confirm dialog

Most web applications require the user to perform some action, such as saving or modifying data. It will be a shame if the action is performed by mistake. To avoid this, a confirmation dialog is a popular solution. In which the user is asked to confirm...

Laravel Orchid CRUD Available Now

Last month, we announced a new package for developers looking to quickly create a user interface for eloquent models with features like create, read, update, and delete. We now cover not only complex administration systems but also effective for home...

CRUD interface for your Eloquent models

Recently, I had an interesting dialogue with my colleague Pavel. In which we discussed his new project. It was necessary to develop a service for a company engaged in the construction and supply of equipment. But the managers and owners weren't sure how...