PHPackages                             atomescrochus/laravel-bulma-starter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. atomescrochus/laravel-bulma-starter

AbandonedArchivedLibrary[Templating &amp; Views](/categories/templating)

atomescrochus/laravel-bulma-starter
===================================

A quick replacement for Laravel's basic templates, built with Bulma

2.2.0(6y ago)321.4k5MITHTMLPHP ~5.6|~7.0

Since Jan 31Pushed 6y ago5 watchersCompare

[ Source](https://github.com/atomescrochus/laravel-bulma-starter)[ Packagist](https://packagist.org/packages/atomescrochus/laravel-bulma-starter)[ Docs](https://github.com/atomescrochus/laravel-bulma-starter)[ RSS](/packages/atomescrochus-laravel-bulma-starter/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (3)Versions (13)Used By (0)

Bulma template starter kit for Laravel
======================================

[](#bulma-template-starter-kit-for-laravel)

A quick replacement for Laravel's basic templates, built with Bulma. It requires Laravel &gt;= 5.4.

[![Total Downloads](https://camo.githubusercontent.com/0b541137bc8b342b583ed4547993876cf2d1261dc4fa0471242b7025b528eec1/68747470733a2f2f706f7365722e707567782e6f72672f61746f6d657363726f636875732f6c61726176656c2d62756c6d612d737461727465722f646f776e6c6f616473)](https://packagist.org/packages/atomescrochus/laravel-bulma-starter)

Install
-------

[](#install)

Via Composer

```
$ composer require atomescrochus/laravel-bulma-starter
```

Then you have to install the package' service provider, *unless you are running Laravel &gt;=5.5* (it'll use package auto-discovery). :

```
// config/app.php
'providers' => [
    ...
    Atomescrochus\LaravelBulmaStarter\LaravelBulmaStarterServiceProvider::class,
];
```

Then, follow theses simple steps:

1. Add `"bulma": "^0.3.1"` to your `package.json` file;
2. Run `npm update`
3. (If you don't want to use Bootstrap anymore) Remove, or comment out the reference to `sass_bootstrap` and `variables` in your `resources/assets/sass/app.scss` file and from `resources/assets/js/bootstrap.js`.
4. Add `@import "node_modules/bulma/bulma";` to the `resources/assets/sass/app.scss` file
5. Run `npm run [your-choice-of-env]` (the template files max uses of the `mix()` helper)

Usage
-----

[](#usage)

### Publish the package's view files

[](#publish-the-packages-view-files)

If you want to take a peak at the code, you can publish the package's files using:

```
php artisan vendor:publish --provider="Atomescrochus\LaravelBulmaStarter\LaravelBulmaStarterServiceProvider" --tag="views"
```

You'll find them in `resources/views/vendor/laravel-bulma-starter`.

### Replace Laravel default files

[](#replace-laravel-default-files)

If I wanted to replace the `welcome.blade.php` to the one provided in the package, I would just open the one provided with Laravel, and replace its content by `@include('laravel-bulma-starter::welcome')`. For the `auth.login` view, I'd use `@include('laravel-bulma-starter::auth.login')`, and so on.

### Using the package default template by yourself

[](#using-the-package-default-template-by-yourself)

Just create a new blade file and extend it with `@extends('laravel-bulma-starter::layouts.bulma')`.

You can pass content to this layout file using

```
@section('content')
Some content.
@endsection

```

You can add elements to the top right menu as such

```
@push('right-nav-menu')
    A menu item
    Another menu item
@endpush

```

If you need to add other scripts, or stylesheets, you can use some additionnal stacks (`scripts-before`, `scripts-after`, `styles-before` and `styles-after`) like so

```
@push('scripts-before')

@endpush

@push('styles-before')

@endpush

```

### Error display component

[](#error-display-component)

The only real difference between this packages' views and Laravel's default, beside using Bulma, is that I use a custom component for errors. It can be used as such:

```
// if using it in a "horizontal form"
@include('laravel-bulma-starter::components.forms-errors', ['field' => 'nameOfField', 'type' => 'horizontal'])

// or if in a regular form, just omit the type
@include('laravel-bulma-starter::components.forms-errors', ['field' => 'nameOfField'])
```

Of course, you are in now way forced to use the components outisde this package's views, but I find it really useful so give it a try!

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- \[Jean-Philippe Murray\]\[\]
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 90.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~97 days

Recently: every ~243 days

Total

11

Last Release

2412d ago

Major Versions

1.0.4 → 2.0.02017-02-03

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1550428?v=4)[Jean-Philippe Murray](/maintainers/jpmurray)[@jpmurray](https://github.com/jpmurray)

---

Top Contributors

[![jpmurray](https://avatars.githubusercontent.com/u/1550428?v=4)](https://github.com/jpmurray "jpmurray (65 commits)")[![Yamthief](https://avatars.githubusercontent.com/u/2698735?v=4)](https://github.com/Yamthief "Yamthief (4 commits)")[![MadMikeyB](https://avatars.githubusercontent.com/u/831828?v=4)](https://github.com/MadMikeyB "MadMikeyB (2 commits)")[![svenluijten](https://avatars.githubusercontent.com/u/11269635?v=4)](https://github.com/svenluijten "svenluijten (1 commits)")

---

Tags

bulmalaravellaravel-5-packagelaravel-packagelaravelbulmaatomescrochuslaravel-bulma-starter

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/atomescrochus-laravel-bulma-starter/health.svg)

```
[![Health](https://phpackages.com/badges/atomescrochus-laravel-bulma-starter/health.svg)](https://phpackages.com/packages/atomescrochus-laravel-bulma-starter)
```

###  Alternatives

[robsontenorio/mary

Gorgeous UI components for Livewire powered by daisyUI and Tailwind

1.5k454.7k15](/packages/robsontenorio-mary)[stijnvanouplines/blade-country-flags

A package to easily make use of country flags in your Laravel Blade views.

26307.2k6](/packages/stijnvanouplines-blade-country-flags)[technikermathe/blade-lucide-icons

A package to easily make use of Lucide icons in your Laravel Blade views.

18299.2k7](/packages/technikermathe-blade-lucide-icons)[saade/blade-iconsax

A package to easily make use of Iconsax in your Laravel Blade views.

21138.5k](/packages/saade-blade-iconsax)[mckenziearts/blade-untitledui-icons

A package to easily make use of UntitledUI icons in your Laravel Blade views.

16104.9k5](/packages/mckenziearts-blade-untitledui-icons)[webup/laravel-form

A Laravel package to help build forms.

147.2k1](/packages/webup-laravel-form)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
