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

Bulma Laravel Package

laravel-frontend-presets/bulma

A Laravel frontend preset that replaces the default scaffolding with Bulma, providing ready-made auth views, layouts, and styling so you can quickly build responsive Laravel applications using the Bulma CSS framework.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Prototype vs. production scoping: Still a scaffolding accelerator, not a runtime dependency. It helps a team stand up a Bulma-based Laravel UI quickly instead of hand-wiring Bulma, Sass imports, and webpack.mix.js — useful when deciding whether a Bulma-based look is worth committing to before investing in a design system.
  • Build vs. buy (make vs. adopt): The decision remains “spend a few engineering hours replicating this preset manually” vs. “adopt a lightly maintained third-party preset.” The v3.0.4 patch (“Fixed Preset Command dependency”) is maintenance-only and does not materially change the value proposition. For anything with a lifespan beyond a prototype, the manual path still wins.
  • Design-system roadmap: Choosing Bulma here is a durable product decision — it locks in a class-based, no-JS-component CSS framework. That trade-off (no bundled JS behavior like modals/dropdowns, unlike Bootstrap) should be evaluated against your interaction roadmap, not just aesthetics.
  • Legacy modernization planning: For an existing Laravel 5.5–6.x app already on this preset, this informs the migration backlog item: the php artisan preset command was superseded by Laravel UI, so any upgrade will force a frontend re-scaffold. v3.0.4’s dependency fix does not restore compatibility with Laravel versions where the preset command no longer exists.
  • Feature-level use cases where it fits: internal admin panels, throwaway demos, hackathon MVPs, and marketing microsites where speed-to-first-screen matters more than long-term maintenance.

When to Consider This Package

Consider it when:

  • You're on Laravel 5.5–6.x and still using the legacy preset command flow.
  • You need a disposable prototype in hours, and the frontend will likely be rewritten or thrown away.
  • Your team has already standardized on Bulma and wants Laravel's auth views (login/register/password reset) restyled to match with no effort.
  • Engineering capacity is the binding constraint and a few hours of scaffolding is genuinely not worth spending.

Look elsewhere when:

  • You're on Laravel 7+ / 8+ / 9+ / 10+ / 11+ — the preset command is gone; the package's core mechanic no longer exists. Use Laravel Breeze or Jetstream and swap the CSS layer yourself. v3.0.4 does not change this compatibility ceiling.
  • You want maintenance guarantees: a single dependency-fix release after long dormancy is not evidence of active stewardship. Treat it as a low-activity package, not a maintained production dependency.
  • You need component JS behavior out of the box — Bulma is CSS-only; budget for Alpine.js or vanilla JS regardless of preset.
  • You're standardizing on Tailwind (Laravel's default direction). Fighting that grain costs more than it saves.
  • Security/compliance review requires actively maintained supply-chain inputs.

Verdict: Treat as a reference implementation, not a dependency. The 30-line webpack.mix.js + Sass import it encapsulates is the actual value — copy that pattern and skip the package. The v3.0.4 release is a narrow maintenance patch, not a strategic reason to adopt.

How to Pitch It (Stakeholders)

For executives: This is a small, free shortcut that swaps Laravel's default Bootstrap styling for the Bulma CSS framework. It can save a team a few hours on a prototype. It is not a strategic investment: v3.0.4 only fixes a Preset Command dependency, the package has seen long dormancy, no downstream adoption signal, and its underlying Laravel feature has since been removed. Recommendation: don't add it to the production stack. Approve it only as a disposable prototype tool; the alternative is a few hours of engineering time we'd spend anyway on any new frontend.

For engineering: It's a composer package plus a service provider that publishes Bulma-flavored auth views and a webpack.mix.js. Zero runtime footprint — it's install-time only. v3.0.4 fixes the Preset Command dependency but does not make the package viable for Laravel 7+ where php artisan preset is gone. For any Laravel version past 6.x, replicate it directly: npm i bulma sass sass-loader, @import 'bulma/bulma'; in resources/sass/app.scss, and port the auth Blade views from the repo (MIT licensed). That gives you the same outcome with no abandoned dependency, no version-ceiling risk, and full ownership of the styles.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource