Download the PHP package novay/minios without Composer
On this page you can find all versions of the php package novay/minios. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package minios
Short Description MiniOS Desktop Environment for Laravel
License MIT
Homepage https://github.com/novay/minios
Informations about the package minios
MiniOS - Web Desktop OS buat Laravel
Sulap web Laravel lu jadi OS desktop multi-window. Gak pake ribet, sat-set langsung jalan.
Bahasa: Bahasa Indonesia | English
๐ฅฑ Lagi Bosen, nih!
Jujur aja, dashboard admin jaman now ngebosenin parah: sidebar item di kiri, navbar di atas, isinya tabel putih polosan.
MiniOS nyulap aplikasi Laravel lu jadi Web Desktop OS interaktif berasa pake macOS atau Windows. Jendelanya bisa digeser (draggable), di-resize, di-minimize ke dock, ada task manager, terminal interaktif, sampe fitur pasang aplikasi baru tinggal lempar file .zip.
Ditenagai langsung sama Laravel, Livewire, Alpine.js, Tailwind CSS v4, dan Vite. Enteng, reaktif, gak ada dependensi framework JS ribet.
โก Cara Pasang (<1 Menit Beres)
1. Install via Composer
2. Install, Migrasi & Run
๐ก Pilihan Mode: Installer bakal nawarin dua pilihan:
- [0] Full Desktop OS โ Menjadikan web lu OS Desktop lengkap (window manager, core apps, wallpapers, & tampilan auth).
- [1] UI Kit Only โ Hanya memasang komponen Blade, style window, dan script tanpa mengutak-atik rute atau autentikasi bawaan web lu.
Bisa juga langsung pake flag:
php artisan minios:install --fullatauphp artisan minios:install --ui.
3. Selesai
Lu gak wajib ngetik apa-apa lagi! Desktop MiniOS bakal tetap jalan lancar jaya membaca sesi login lama lu tanpa masalah!
Mentok di /email/verify?
Itu kelakuan bawaan Fortify. Langsung gini saja:
Buka config/fortify.php, matiin (komentari) baris ini:
๐งน Cara Hapus (Uninstall)
Kalo suatu saat lu pengen bersihin MiniOS dari project Laravel lu:
Perintah ini bakal minta konfirmasi terlebih dahulu, lalu otomatis membersihkan semua konfigurasi, asset publik, rute, migrasi, dan integrasi frontend yang dilibatkan oleh MiniOS tanpa mengganggu file-file bawaan Laravel lainnya.
Built-in Window Manager App (Phases 1โ2)
MiniOS kini menyertakan Window Manager bawaan untuk mengatur manifest aplikasi melalui Livewire: nama, ikon, entry/routes, komponen, ukuran jendela, resize/maximize, dock, dan opsi menubar/sidebar/statusbar. Konfigurasi disimpan sebagai override global sehingga {AppName}App.php tetap menjadi default. Akses administrator harus diberikan lewat Laravel Gate minios.manage-apps (default ditolak).
Upgrade lalu jalankan php artisan migrate, dan baca Panduan Window Manager Phase 2.
Bikin Kustom Aplikasi di MiniOS
Ada 3 opsi, pilih yang paling cocok sama gaya lu:
Cara 1: Pake Artisan Generator (Paling Sat-Set)
Tinggal ketik:
Bum! Langsung brojol 3 file:
app/MiniOS/Kasir/KasirApp.php(Manifest aplikasi)app/MiniOS/Kasir/Livewire/Kasir.php(Komponen Livewire)resources/views/apps/kasir.blade.php(Tampilan Blade)
Cara 2: Suruh AI (Paling Enak & Cepet)
Proses instalasi sudah nyelipin skill untuk agent, jadi AI coding assistant lu (Google Antigravity, Cursor, Windsurf, Claude Code, atau Copilot) udah paham jeroan arsitektur MiniOS.
Tinggal suruh pake prompt santai begini:
"Bro, buatin aplikasi Kasir (POS) di MiniOS. Ada keranjang belanja, pencarian barang, sama modal cetak struk."
Yang bakal dikerjain otomatis sama AI:
- Bikin kerangka file via
minios:make-app. - Buatin migrasi database + Model Eloquent + jalanin migrasinya.
- Ngoding logic reaktif Livewire-nya.
- Mendesain UI Blade ala desktop yang clean, responsif, dan support mode gelap.
- Nulis testing Pest-nya sekalian!
Cara 3: Bikin Manual (Kalo Lu Gabut & Doyan Ngetik)
1. Bikin Komponen Livewire
Buat file di `app/MiniOS/Todo/Livewire/Todo.php`: Bikin tampilannya di `resources/views/apps/todo.blade.php`:2. Bikin Manifest Aplikasi (`DesktopApp`)
Buat file di `app/MiniOS/Todo/TodoApp.php`: *Selesai! MiniOS otomatis nemuin dan nampilin aplikasi lu di desktop.*๐ Lisensi
MiniOS adalah software open-source berlisensi MIT License. Bebas lu pake, acak-acak, dan kembangin buat project pribadi maupun komersial.
๐ค Pembuat
Dibuat dengan kopi dan cinta oleh Novianto Rahmadi ([email protected]). Kalo ngebantu kerjaan lu, jangan lupa lempar โญ Star di GitHub ya cuy!
Window Manager โ Sidebar & CRUD (Phase 3)
The built-in Window Manager now includes a Sidebar & CRUD tab for managed apps. You can create Default/CRUD navigation entries, assign per-item Laravel Gate permissions, and generate four Livewire components plus four Blade placeholder views without overwriting existing files. See docs/window-manager-phase3.md for installation, routing, and security details.
Window Manager โ Fase 4
Built-in Window Manager supports dynamic AppShell, menubar/sidebar CRUD scaffolding, and custom Blade statusbar at resources/views/apps/{app-id}/customs/statusbar.blade.php. See docs/window-manager-phase4.md for usage, Katalog security settings, uninstall behavior and smoke tests. Katalog code installation via web now needs minios.manage-apps; ZIP and Composer actions are opt-in and disabled by default.
All versions of minios with dependencies
illuminate/support Version ^11.0|^12.0|^13.0
livewire/flux Version ^2.0
livewire/livewire Version ^3.0|^4.0