Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-admin-org/open-admin
open-admin forked from z-song/laravel-ladmin. Removing jquery, now based on Bootstrap5, vanilla JS
https://github.com/open-admin-org/open-admin
admin-dashboard admin-panel bootstrap5 laravel open-source
Last synced: 4 days ago
JSON representation
open-admin forked from z-song/laravel-ladmin. Removing jquery, now based on Bootstrap5, vanilla JS
- Host: GitHub
- URL: https://github.com/open-admin-org/open-admin
- Owner: open-admin-org
- License: mit
- Created: 2021-05-09T23:01:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T09:55:51.000Z (about 1 month ago)
- Last Synced: 2025-01-10T09:05:16.246Z (11 days ago)
- Topics: admin-dashboard, admin-panel, bootstrap5, laravel, open-source
- Language: PHP
- Homepage: https://open-admin.org
- Size: 5 MB
- Stars: 262
- Watchers: 13
- Forks: 77
- Open Issues: 79
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
open-admin
is administrative interface builder for laravel which can help you build CRUD backends just with few lines of code.
Homepage |
Documentation |
Download |
Extensions
Forked from Laravel-admin Much thanks to Z-song for all the effort & great setup!Requirements
------------
- PHP >= 7.3.0
- Laravel >= 7.0.0
- Fileinfo PHP ExtensionInstallation
------------> This package requires PHP 7.3+ and Laravel 7.0 or up
First, install laravel (7.0 / 8.0 or up), and make sure that the database connection settings are correct.
```
composer require open-admin-org/open-admin
```Then run these commands to publish assets and config:
```
php artisan vendor:publish --provider="OpenAdmin\Admin\AdminServiceProvider"
```
After run command you can find config file in `config/admin.php`, in this file you can change the install directory,db connection or table names.At last run following command to finish install.
```
php artisan admin:install
```Open `http://localhost/admin/` in browser,use username `admin` and password `admin` to login.
Updating
------------
Updating to a new version of open-admin may require updating assets you can publish them using:
```
php artisan vendor:publish --tag=open-admin-assets --force
```Configurations
------------
The file `config/admin.php` contains an array of configurations, you can find the default configurations in there.## Extensions
Extension developmentMore coming soon
| Extension | Description | open-admin |
| ---------------------------------------------------------------- | ---------------------------------------- |---------------------------------------- |
| [helpers](https://github.com/open-admin-org/helpers) | Several tools to help you in development | ~1.0 |
| [media-manager](https://github.com/open-admin-org/media-manager) | Provides a web interface to manage local files | ~1.0 |
| [config](https://github.com/open-admin-org/config) | Config manager for open-admin |~1.0 |
| [grid-sortable](https://github.com/open-admin-org/grid-sortable) | Sortable grids |~1.0 |
| [CkEditor](https://github.com/open-admin-org/ckeditor) | CkEditor for forms |~1.0 |
| [api-tester](https://github.com/open-admin-org/api-tester) | Test api calls from the admin |~1.0 |
| [scheduling](https://github.com/open-admin-org/scheduling) | Show and test your cronjobs |~1.0 |
| [phpinfo](https://github.com/open-admin-org/phpinfo) | Show php info in the admin |~1.0 |
| [log-viewer](https://github.com/open-admin-org/log-viewer) | Log viewer for Laravel |~1.0.12 |
| [page-designer](https://github.com/open-admin-org/page-designer) | Page designer to position items freely |~1.0.18 |
| [reporter](https://github.com/open-admin-org/reporter) | Provides a developer-friendly web interface to view the exception |~1.0.18 |
| [redis-manager](https://github.com/open-admin-org/redis-manager) | Redis manager for open-admin |~1.0.20 |## Contribute?
we are looking for active contributors:
- testing
- extension development
- translating documentation
- financingOther
------------
`open-admin` based on the following plugins or services:+ [Laravel](https://laravel.com/)
+ [Axios](https://github.com/axios/axios)
+ [Bootstrap5](https://getbootstrap.com/docs/5.0/getting-started/introduction/)
+ [Choicesjs](https://github.com/Choices-js/Choices)
+ [Font-awesome](http://fontawesome.io)
+ [Moment](http://momentjs.com/)
+ [LeafletJS](https://leafletjs.com/)
+ [OpenStreetMaps](https://www.openstreetmap.org/)
+ [Sweetalert2](https://github.com/sweetalert2/sweetalert2)
+ [Toastify](https://github.com/apvarun/toastify-js)
+ [Flatpickr](https://github.com/flatpickr/flatpickr)
+ [Sortablejs](https://github.com/SortableJS/Sortable)
+ [Nprogress](https://ricostacruz.com/nprogress/)
+ [Dual-Listbox](https://github.com/maykinmedia/dual-listbox/)
+ [Coloris](https://github.com/mdbassit/Coloris/)License
------------
`open-admin` is licensed under [The MIT License (MIT)](LICENSE).