moonshine is a free, open source forms & surveys project written in PHP and released under MIT. It has 1,300 GitHub stars, 148 forks and 2 open issues, and was last pushed 5 hours ago. On this registry it ranks #8 of 12 tracked projects in Forms & Surveys, with 5 head-to-head comparisons available.

What is moonshine?

What it is

MoonShine is MIT-licensed PHP project listed under Business Software / Forms & Surveys. It is Laravel admin panel and builder for dashboards, tables, forms, CMS, and CRM work. It uses Blade, Alpine.js, and Tailwind CSS. It lives in Laravel ecosystem, but README says CRUD module is separated from Laravel and Eloquent, so it can also work with Symfony, Yii, or other frameworks. Repo is 4 years old, has 1301 stars, 148 forks, 2 open issues, and last push 2026-09-11.

MoonShine solves repetitive admin interface work. It gives developers building blocks for CRUD pages, dashboard layouts, form builders, table builders, and admin panels. It adds AI packages Forty-Five and MoonVibe, theme generator, 20+ themes, Telegram Mini App, and marketplace solutions. This replaces hand-written admin screens and manual brand styling with reusable components, ready-made panels, and configurable layout options.

Key capabilities

  • Builds Laravel admin panels with Blade, Alpine.js, and Tailwind CSS.
  • Provides table-builder and form-builder features for CRUD interfaces.
  • Covers admin, dashboard, CMS, and CRM topic areas.
  • Includes Forty-Five AI package and MoonVibe admin panel generator.
  • Offers 20+ ready-made themes and theme generator.
  • Separates CRUD from Laravel and Eloquent for Symfony, Yii, or other frameworks.
  • Supports Telegram Mini App and marketplace solutions: file manager, role system, two-factor authentication, visual editors.

Who uses it and how

  • Laravel developers build admin panels, dashboards, forms, and tables for business software.
  • Teams create CRUD pages for CMS and CRM work using table-builder and form-builder.
  • Designers change colors, themes, and layouts to match brand or client logo.
  • Business owners and mobile teams manage content from Telegram Mini App.
  • Developers using Symfony, Yii, or non-Eloquent stacks reuse MoonShine CRUD module.

Getting started

Start at https://getmoonshine.app and https://demo.moonshine-laravel.com; review Forty-Five and MoonVibe packages on GitHub.

When to use it — and when not to

Use MoonShine when PHP Laravel project needs admin, dashboard, table, form, CMS, or CRM work with Blade, Alpine.js, and Tailwind CSS. Avoid it when team needs only hosted forms/surveys product, non-PHP stack, or published install commands, Docker images, and explicit database, storage, or SMTP guidance in provided facts. No paid product is named, so no direct paid-product comparison is possible; stars 1301, forks 148, recent push 2026-09-11, open issues 2, contributors blank, README excerpt has no install command.

project readme (upstream, from github) — read inline

logo

MoonShine - Simple for beginners and powerful for experts:

Administration panel for Laravel framework

Tests status Static analysis status Mutate tests status Total Downloads Latest Stable Version License

Laravel 10+ PHP 8.2+

Meta Storm Plugin

Hello, developer! 👋

Tired of boring, cookie-cutter, or overly complex admin panels? Meet MoonShine — the admin panel you’ll love at first sight (and first prompt).

Imagine having:
✅ A developer friend who specializes in admin panels, understands you halfway through a sentence, and builds the functionality you need quickly.
✅ A layout designer and UI/UX expert who can change the colors and style of your admin panel in just a minute to match any brand.
✅ A smart architecture that works not only with Laravel but far beyond it.
✅ And a mobile development team that can quickly build a mobile app for your admin panel.

All of this is MoonShine 4. It’s a new philosophy for working with admin panels. Fast, beautiful, and enjoyable.

With MoonShine, you get a whole world of possibilities:

Forty-Five and MoonVibe — Your Personal AI Admin Panel Developers

Tired of writing repetitive CRUD pages? Just say, “Create a page for managing a blog with comments,” and Forty-Five will generate it for you. Your new colleague is artificial intelligence that already knows all the best MoonShine practices. Forty-Five package The second powerful AI tool for admin panel development is MoonVibe — a ready-made admin panel generator! MoonVibe package

An Admin Panel That Always Matches Your Style

Purple isn’t your color? No problem! Choose from 20+ ready-made themes or create your own in just a few clicks with our generator. Want the admin panel to perfectly match your client’s logo colors? It’ll take a minute, not a day. Your clients will love their “exclusive” panel.

Power That Doesn’t Depend on the Framework

We’ve moved all the power of CRUD into a separate module. Now MoonShine can be used with Symfony, Yii, or other frameworks. Your admin panel is no longer tied to a single framework. No dependency on Eloquent.

Manage Your Project from Telegram

Need to fix content urgently, but only have your phone handy? Forget about clunky mobile versions. Open the Telegram Mini App — and your admin panel will feel like a native app right inside the messenger. Perfect for business owners and mobile teams.

Design That Adapts to You

Want two sidebars? You got it. Centered content for the dashboard? Easy. Or maybe remove all distractions for maximum focus? No problem. MoonShine gives you full layout freedom you’ve only dreamed of before.

Don’t Build from Scratch — Use Ready-Made Solutions

File manager, role system, two-factor authentication, visual editors — all of this is already available in our marketplace. Choose from 50+ ready-made solutions and save hours of development.

🤔 MoonShine or Others?

Question MoonShine Other Admin Panels
Has an AI assistant? ✅ Yes, just write a prompt ❌ No, only manual work
Can design and layout be changed? ✅ Yes, includes a palette generator; layout can be changed in 1 minute ⚠️ Can change primary and secondary colors only
Works with Symfony/Yii? ✅ Yes, core is independent ❌ Laravel only
Has a Telegram admin panel? ✅ Yes, feels like a native app ❌ Browser only
Suitable for beginners? ✅ Great documentation with recipes ⚠️ Not all admin panels have good docs

In simple terms: MoonShine is a modern admin panel, but with AI, cross-platform compatibility, the ability to manage from mobile devices, and incredible design flexibility.

See MoonShine in action:

Demo — Full functionality: DemoDemo project 1Demo project 2Demo project 3

Enough reading — it’s time to act!

❤️ Open source is about community
What does moonshine mean? It’s not exactly “moonlight” — my idea is the name “moonshine.” The term refers to independently producing a drink under illegal conditions, under the cover of night :). So I developed this admin panel at night in my free time, under the moonlight ;)

We believe good tools should be available to everyone. But to make them better, we need your support:

  • Tell your colleagues about MoonShine
  • Share your successes on social media
  • Help with documentation or code if you’d like
  • Support financially if MoonShine saves you time and nerves

Together, we’ll build the best admin panel!

P.S. If after trying MoonShine you feel like going back to other admin panels — we’ll refund your money. Just kidding! MoonShine has no price; it’s free. But the feeling that you were overpaying before with your time might hit you 😉

Main

Login

Contributing

Thank you for contributing in the project, more information in the official guide Documentation.

License

MoonShine is open-sourced software licensed under the MIT license.

Frequently asked questions

Is moonshine free to use?

moonshine is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does moonshine do?

Laravel Admin panel and more. Simple for beginners and powerful for experts. Using Blade, Alpine.js and Tailwind CSS.

What is moonshine written in?

moonshine is primarily written in PHP. Its source is publicly available at https://github.com/moonshine-software/moonshine, and it has 1,300 GitHub stars.