Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Jetax Laravel Package

jksantos/jetax

Jetax é um design system opinativo para a TALL Stack em PHP 8.4+ e Laravel 12+: rode o instalador e tenha sidebar, topbar, workspace e 60+ componentes Blade/Livewire prontos, com dark mode nativo, tipografia Manrope/Inter e tudo publicável para customização.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for back-office UI. Jetax ships the shell (sidebar + topbar + workspace + auth layout) plus ~60 components, dark mode with anti-FOUC, and a token layer. That is the 4–8 week chunk that usually sits between "we have a Laravel app" and "we have a shippable admin surface." This is a straight buy decision: adopt, or fund an internal design system.
  • Roadmap sequencing for admin/CRUD surface area. The component inventory maps almost 1:1 to B2B SaaS admin screens — table with per-page selector and pagination, forms (currency, masks, PIN/OTP, upload, rich-text editor), feedback (toast, alert, skeleton, empty state), and data display (stats card, activity feed, timeline). It lets you price each additional admin screen at days instead of weeks and pull forward "nice to have" CRUD features.
  • Theming / white-label strategy. Tokens are CSS custom properties under Tailwind v4 @theme {} and configurable via config/jetax.php. Whether to offer per-tenant or per-brand theming becomes a config-and-CSS decision rather than a component-rewrite estimate. The v1.1.0 changelog shows the token migration was done deliberately (dark mode overrides --color-* so Tailwind utilities respond automatically) — a good sign for rebranding cost.
  • Dependency and upgrade-policy commitments. The floor is PHP 8.4+, Laravel 12+, Livewire 4+, Tailwind 4+. Adopting it is a proxy vote for staying on the leading edge of the whole stack. That's a real roadmap constraint and should be ratified explicitly, not discovered later.
  • Make vs. fork vs. depend. Zero stars, zero dependents, single maintainer, MIT. That combination makes "vendor the package and own the fork" a legitimate, low-cost option — which changes the risk calculus versus a hosted or per-seat licensed alternative.
  • Market and team-fit input. Documentation is entirely in Portuguese (pt-BR default locale, lang="pt-BR" in the layout example). For a Brazil/LatAm-focused product that's a feature; for a distributed English-first eng org it's an onboarding tax that has to be budgeted.
  • Privacy/compliance posture. Fonts and Material Symbols load from Google Fonts CDN, and the README explicitly instructs you to place those @imports first. That's an external render-blocking request by default — a self-hosting decision you should make consciously if you have GDPR or performance budgets.

When to Consider This Package

Good fit:

  • Greenfield Laravel 12 / Livewire 4 / Tailwind 4 project — ideally an internal tool, admin panel, CRM, or operational dashboard where brand differentiation is low and shipping speed dominates.
  • Small team or solo developer, no dedicated design/UI engineer, who wants a coherent look without inventing one.
  • A Portuguese-speaking team or a pt-BR-first product, where the docs and idioms are immediately legible.
  • You're comfortable owning the risk: you can read Blade, you're willing to vendor:publish views and patch them, and you can accept a fork if the maintainer stops.

Look elsewhere when:

  • You're not on the latest stack. Laravel 10/11, Livewire 3, or Tailwind 3 all fail the install. Upgrading the whole stack to adopt a UI kit is usually the wrong order of operations.
  • You need a support contract or a living community. 0 stars, 0 dependents, single author. If the answer to "what happens if this is abandoned in 9 months?" is uncomfortable, look at Filament, TallStackUI, Mary UI, or Livewire's own Flux.
  • Your data tables are the product. The changelog is telling: 1.1.1 and 1.1.2 both fix the same per_page pagination path, plus a withPath() bug that produced duplicate-segment 404s. Unit coverage reportedly ≥80%, but these are integration-level regressions shipped in consecutive patches. Server-side filtering, bulk actions, column visibility, and exports are where Filament's table is simply years ahead — don't pick Jetax for the table and then rebuild it.
  • You want a platform, not a component library. Jetax has no auth scaffolding, no CRUD generators, no admin resource layer. If you're choosing an admin framework, this isn't one.
  • You need accessibility conformance, heavy i18n, or Inertia/React/Vue. None of that is evidenced.
  • Brand is the product. An explicitly "opinionated" design system will fight a marketing site or a differentiated consumer UI. It's for the logged-in app, not the front door.
  • No Vite/Node/Tailwind build pipeline. There is a required CSS-configuration step; there's no CDN-only path.

Default recommendation: pilot it on one internal tool behind a timebox, not on a revenue-critical surface, and pin the version.

How to Pitch It (Stakeholders)

To executives (one paragraph): "For our internal admin screens we currently estimate ~6 weeks of front-end and design work to get a consistent shell, forms, and tables. Jetax is an MIT-licensed, no-cost Laravel UI kit that hands us that layer — sidebar, topbar, dark mode, 60+ components, themable via config. There's no per-seat license and no vendor lock-in; we can fork it. The trade-off is that it's an early, single-maintainer project with no adoption yet, so I'm recommending we pilot it on one internal tool, keep it off customer-facing surfaces for now, and make a go/no-go call at the end of the pilot. Downside if it's abandoned: we own a Blade component library we already have in our repo."

To engineering: "It's an opinionated Blade/Livewire component library with a Tailwind v4 token layer and publishable views — nothing exotic on the runtime side, Alpine comes in via @livewireScripts, and the whole thing is vendor:publish-able so any component can be overridden locally. Costs we should price in: hard floor on PHP 8.4 / Laravel 12 / Livewire 4 / Tailwind 4; Google Fonts must be self-hosted for privacy and build stability; and the data-table component has had pagination regressions in the last two patches, so treat it as the weakest surface and review it before we lean on it."

Framing to use in the meeting: the decision is not "is this package good" — it's "do we want to own a UI layer we didn't write, from a maintainer we can't contract with?" MIT plus publishable views makes that a bounded bet, not a lock-in. The thing to actually judge is the exit cost, and the exit cost here is low. Judge it on that, not on the star count.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel