{"id":36978291,"url":"https://github.com/siubie/kaido-kit","last_synced_at":"2026-01-13T22:47:46.730Z","repository":{"id":270567251,"uuid":"900297116","full_name":"siubie/kaido-kit","owner":"siubie","description":"Kaido Kit Filamentphp Starter Code","archived":false,"fork":false,"pushed_at":"2025-07-29T07:28:44.000Z","size":4044,"stargazers_count":369,"open_issues_count":5,"forks_count":85,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-11-24T03:12:17.924Z","etag":null,"topics":["filamentphp","laravel","starter-kit"],"latest_commit_sha":null,"homepage":"https://kaido.dosenngoding.com/login","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/siubie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-08T12:21:22.000Z","updated_at":"2025-11-20T00:25:13.000Z","dependencies_parsed_at":"2025-01-01T12:32:11.427Z","dependency_job_id":"1203a471-f137-4755-b9bf-ac412147db34","html_url":"https://github.com/siubie/kaido-kit","commit_stats":null,"previous_names":["siubie/kaido-kit"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/siubie/kaido-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siubie%2Fkaido-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siubie%2Fkaido-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siubie%2Fkaido-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siubie%2Fkaido-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/siubie","download_url":"https://codeload.github.com/siubie/kaido-kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siubie%2Fkaido-kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28403347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["filamentphp","laravel","starter-kit"],"created_at":"2026-01-13T22:47:46.229Z","updated_at":"2026-01-13T22:47:46.723Z","avatar_url":"https://github.com/siubie.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Kaido Kit FilamentPhp Starter Code\n\nA powerful and opinionated FilamentPHP starter kit designed to accelerate your admin panel development. Kaido Kit provides a robust foundation with pre-configured plugins, configuration and best practices for building feature-rich admin interfaces.\n\n![GitHub stars](https://img.shields.io/github/stars/siubie/kaido-kit?style=flat-square)\n![GitHub forks](https://img.shields.io/github/forks/siubie/kaido-kit?style=flat-square)\n![GitHub issues](https://img.shields.io/github/issues/siubie/kaido-kit?style=flat-square)\n![License](https://img.shields.io/badge/License-MIT-blue?style=flat-square)\n![PHP Version](https://img.shields.io/badge/PHP-8.2-blue?style=flat-square\u0026logo=php)\n![Laravel Version](https://img.shields.io/badge/Laravel-11.0-red?style=flat-square\u0026logo=laravel)\n![Filament Version](https://img.shields.io/badge/Filament-3.2-purple?style=flat-square)\n## Introduction Video\n[![Build FilamentPhp Apps 10x Faster | Kaido-Kit Starter Kit (Complete Demo)](https://img.youtube.com/vi/t6q1zBqaBGU/maxresdefault.jpg)](http://www.youtube.com/watch?v=t6q1zBqaBGU \"Build FilamentPhp Apps 10x Faster | Kaido-Kit Starter Kit (Complete Demo)\")\n## ✨ Features\n\n### 🛠️ Developer Experience\n\n- ⚡ Quick CRUD generation with customized [FilamentPHP](https://filamentphp.com/) stubs\n    - Optimized UX out of the box\n    - No need to modify generated resources\n- 🔄 Auto reload on save for rapid development\n- 📚 Easy API documentation using [Scramble](https://scramble.dedoc.co/)\n- 📤 Built-in Export and Import examples in Filament resources\n\n### 🔐 Authentication \u0026 Authorization\n\n- 🛡️ Role-Based Access Control (RBAC) using [Filament Shield](https://filamentphp.com/plugins/bezhansalleh-shield)\n- 🔑 Enhanced login page with custom design\n- 🌐 Social login with Google via [Filament Socialite](https://filamentphp.com/plugins/dododedodonl-socialite)\n- 👤 User profile management with [Filament Breezy](https://filamentphp.com/plugins/jeffgreco-breezy)\n- 🔒 Instant 2-Factor Authentication capabilities\n- 👥 Simple user-to-role assignment\n- 🎭 User impersonation via [Filament Impersonate](https://filamentphp.com/plugins/joseph-szobody-impersonate)\n\n### 📡 API \u0026 Integration\n\n- 🚀 Full API support with [Filament API Service](https://filamentphp.com/plugins/rupadana-api-service)\n    - Seamlessly integrated with Shield\n    - Ready-to-use API endpoints\n- 📨 Email integration using [Resend](https://resend.com/)\n- 📝 Auto-generated API documentation\n\n### 📁 Media \u0026 Content Management\n\n- 🖼️ Integrated [Filament Media Library](https://filamentphp.com/plugins/filament-spatie-media-library)\n    - Easy media handling process\n    - [Spatie Media Library](https://spatie.be/docs/laravel-medialibrary) support\n\n### ⚙️ Configuration \u0026 Settings\n\n- 🎛️ Dynamic plugin management via [Filament Settings](https://filamentphp.com/plugins/filament-spatie-settings)\n    - Enable/disable features on the fly\n    - [Spatie Laravel Settings](https://github.com/spatie/laravel-settings) integration\n\n## 🚀 Quick Start\n\n1. Create new project using composer\n\n    ```php\n    composer create-project siubie/kaido-kit\n    ```\n\n2. Composer install\n\n    ```php\n    composer install\n    ```\n\n3. Npm Install\n\n    ```php\n    npm install\n    ```\n\n4. Copy .env\n\n    ```php\n    cp .env.example .env\n    ```\n\n5. Generate App Key\n\n    ```php\n    php artisan key:generate\n    ```\n\n6. Configure your database in .env\n\n    ```php\n    DB_CONNECTION=mysql\n    DB_HOST=127.0.0.1\n    DB_PORT=3306\n    DB_DATABASE=kaido_kit\n    DB_USERNAME=root\n    DB_PASSWORD=\n    ```\n\n7. Configure your google sign in cliend id and secret (optional)\n\n    ```php\n    #google auth\n    GOOGLE_CLIENT_ID=\n    GOOGLE_CLIENT_SECRET=\n    GOOGLE_REDIRECT_URI=http://localhost:8000/admin/oauth/callback/google\n    ```\n\n8. Configure your resend for email sending (optional)\n\n    ```php\n    #resend\n    MAIL_MAILER=resend\n    MAIL_HOST=127.0.0.1\n    MAIL_PORT=2525\n    MAIL_USERNAME=null\n    MAIL_PASSWORD=null\n    MAIL_ENCRYPTION=null\n    RESEND_API_KEY=\n    MAIL_FROM_ADDRESS=\"admin@domain.com\"\n    MAIL_FROM_NAME=\"${APP_NAME}\"\n    ```\n\n9. Migrate your database\n\n    ```php\n    php artisan migrate --seed\n    ```\n\n10. Serve the Application\n\n    ```script\n    composer run dev\n    ```\n\n11. If run successfully you will get this login interface\n\n    ![image.png](.github/images/login-screen.png)\n\n12. When signed in it will show this (not much yet but it getting there :) )\n\n    ![image.png](.github/images/after-login-without-rbac.png)\n\n13. Next step is to setup the RBAC, first generate the role and permission\n\n    ```php\n    php artisan shield:generate --all\n    ```\n\n14. It will ask which panel do you want to generate permission/policies for choose the admin panel.\n15. Setup the super admin using this command\n\n    ```php\n    php artisan shield:super-admin\n    ```\n\n    ![image.png](.github/images/provide-superadmin.png)\n\n16. Choose your super admin user and login again.\n\n    ![image.png](.github/images/after-login-rbac.png)\n\n## Running on Docker with Laravel Sail\n\n1. Clone the repository\n\n```bash\ngit clone https://github.com/siubie/kaido-kit.git\n```\n\n2. Copy .env.example to .env\n\n```bash\ncp .env.example .env\n```\n\n3. Install dependencies\n\n```bash\ncomposer install\n```\n\n4. Install Laravel Sail\n\n```bash\ncomposer require laravel/sail --dev\nphp artisan sail:install\n```\n\n5. Run Sail\n\n```bash\n./vendor/bin/sail up -d\n```\n\n6. Generate App Key\n\n```bash\n./vendor/bin/sail artisan key:generate\n```\n\n7. Run migration\n\n```bash\n./vendor/bin/sail artisan migrate --seed\n```\n\n8. Next step is to setup the RBAC, first generate the role and permission\n\n```bash\n./vendor/bin/sail artisan shield:generate --all\n```\n\n9. Setup the super admin using this command\n\n```bash\n./vendor/bin/sail artisan shield:super-admin\n```\n\n10. Serve the Application\n\n```bash\n./vendor/bin/sail composer run dev\n```\n\n## Security\nSet your app Debug to false in .env file\n```php\nAPP_NAME=\"Kaido-Kit\"\nAPP_ENV=local\nAPP_KEY=base64:gWUd7RPrCZm6iu7qFddY3039BQLroNHJ0nqKcBr8eeA=\nAPP_DEBUG=false\nAPP_TIMEZONE=UTC\nAPP_URL=https://localhost:8000\n```\n\n## 🤝 Contributing\n\nWe welcome contributions! Please follow these steps:\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## 🙏 Acknowledgments\n\n- [FilamentPHP](https://filamentphp.com/)\n- [Laravel](https://laravel.com/)\n- All our amazing contributors\n\n## 💬 Support\n\n- 🐛 [Report a bug](https://github.com/siubie/kaido-kit/issues)\n- 💡 [Request a feature](https://github.com/siubie/kaido-kit/issues)\n- 📧 [Email support](mailto:putraprima@gmail.com)\n- 💬 [Discord community](https://discord.com/invite/RwqXDUJGPg)\n- 💬 [Whatsapp community](https://chat.whatsapp.com/HJtRp9Eo5wl6NhYIJbkuZL)\n\n## ⭐ Show your support\nFor Indonesian community you can get support and the recording course for how to create this kit here :\nhttps://www.dosenngoding.com/courses/8\n\nGive a ⭐️ if this project helped you!\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=siubie/kaido-kit\u0026type=Date)](https://star-history.com/#siubie/kaido-kit\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiubie%2Fkaido-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiubie%2Fkaido-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiubie%2Fkaido-kit/lists"}