PHPackages                             gustavomartinez/gmblog - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. gustavomartinez/gmblog

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

gustavomartinez/gmblog
======================

gmblog

v0.0.4(5y ago)4511MITPHP

Since Apr 17Pushed 5y ago2 watchersCompare

[ Source](https://github.com/Gustavinho/gmblog)[ Packagist](https://packagist.org/packages/gustavomartinez/gmblog)[ Docs](https://github.com/gmblog/gmblog)[ RSS](/packages/gustavomartinez-gmblog/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (6)Dependencies (5)Versions (10)Used By (0)

Gmblog
======

[](#gmblog)

Blog UI wrapper for the Laravel Wink package.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require gustavomartinez/gmblog
```

Usage
-----

[](#usage)

This package needs two different layouts to render the posts list and the post conent, create these blade layouts in your project defining some sections in them where the content will be displayed.

Posts list

```

@yield('blog')
```

Posts content

```

@yield('post')
```

Add this `stack` to your base layout to render the meta fields of the single post page.

```
@stack('meta')
```

Styling the blog
----------------

[](#styling-the-blog)

This package is using Tailwindcss utilities to style the UI so you need to install and set up tailwindcss to style the blog. You need to add the `@tailwindcss/typography` plugin to your `tailwind.config.js` file

You shluld also include this path in your tailwingcss `purge` array.

```
purge: [
    "../packages/gmblog/**/*.php",
    // ...
];
```

### Colors

[](#colors)

It is not mandatory but you can add and customize these colors in your `tailwind.config.js` file.

```
{
    theme: {
        extend: {
            colors: {
                // Share buttons colors
                facebook: "#3B5998",
                twitter: "#38A1F3",

                // Main accent color
                primary: colors.blue,
                // ...
            }
        }
    }
}
```

### Translations

[](#translations)

All the texts can be translated using [translations strings as keys](https://laravel.com/docs/8.x/localization#using-translation-strings-as-keys)

```
/* lang/en.json */
{
    "Read more": "Read more",
}
```

### Config

[](#config)

You can customize some of the behaviors of this package with the config file.

```
php artisan vendor:publish --tag=config --provider='Gmblog\GmblogServiceProvider'
```

###  Health Score

27

—

LowBetter than 46% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 61.4% 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 ~20 days

Total

7

Last Release

1826d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/419b1f4622bf4251b8623e5561de0776eea1632c104c9c6f41b0e0784aa6696c?d=identicon)[gustavinho](/maintainers/gustavinho)

---

Top Contributors

[![freekmurze](https://avatars.githubusercontent.com/u/483853?v=4)](https://github.com/freekmurze "freekmurze (202 commits)")[![mvdnbrk](https://avatars.githubusercontent.com/u/802681?v=4)](https://github.com/mvdnbrk "mvdnbrk (46 commits)")[![Gustavinho](https://avatars.githubusercontent.com/u/4228757?v=4)](https://github.com/Gustavinho "Gustavinho (16 commits)")[![sebastiandedeyne](https://avatars.githubusercontent.com/u/1561079?v=4)](https://github.com/sebastiandedeyne "sebastiandedeyne (14 commits)")[![AlexVanderbist](https://avatars.githubusercontent.com/u/6287961?v=4)](https://github.com/AlexVanderbist "AlexVanderbist (7 commits)")[![irfanm96](https://avatars.githubusercontent.com/u/42065936?v=4)](https://github.com/irfanm96 "irfanm96 (5 commits)")[![AdrianMrn](https://avatars.githubusercontent.com/u/12762044?v=4)](https://github.com/AdrianMrn "AdrianMrn (3 commits)")[![sixlive](https://avatars.githubusercontent.com/u/5108034?v=4)](https://github.com/sixlive "sixlive (3 commits)")[![willemvb](https://avatars.githubusercontent.com/u/1336390?v=4)](https://github.com/willemvb "willemvb (3 commits)")[![yaroslawww](https://avatars.githubusercontent.com/u/23663794?v=4)](https://github.com/yaroslawww "yaroslawww (3 commits)")[![Nielsvanpach](https://avatars.githubusercontent.com/u/10651054?v=4)](https://github.com/Nielsvanpach "Nielsvanpach (2 commits)")[![lloricode](https://avatars.githubusercontent.com/u/8251344?v=4)](https://github.com/lloricode "lloricode (2 commits)")[![brendt](https://avatars.githubusercontent.com/u/6905297?v=4)](https://github.com/brendt "brendt (2 commits)")[![gizburdt](https://avatars.githubusercontent.com/u/1470623?v=4)](https://github.com/gizburdt "gizburdt (2 commits)")[![kallepyorala](https://avatars.githubusercontent.com/u/40248184?v=4)](https://github.com/kallepyorala "kallepyorala (2 commits)")[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (2 commits)")[![osbre](https://avatars.githubusercontent.com/u/23292709?v=4)](https://github.com/osbre "osbre (1 commits)")[![pforret](https://avatars.githubusercontent.com/u/474312?v=4)](https://github.com/pforret "pforret (1 commits)")[![riasvdv](https://avatars.githubusercontent.com/u/3626559?v=4)](https://github.com/riasvdv "riasvdv (1 commits)")[![riccardodallavia](https://avatars.githubusercontent.com/u/1372062?v=4)](https://github.com/riccardodallavia "riccardodallavia (1 commits)")

---

Tags

gmblog

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/gustavomartinez-gmblog/health.svg)

```
[![Health](https://phpackages.com/badges/gustavomartinez-gmblog/health.svg)](https://phpackages.com/packages/gustavomartinez-gmblog)
```

###  Alternatives

[azuracast/azuracast

The AzuraCast self-hosted web radio station management suite.

4.0k27.9k](/packages/azuracast-azuracast)[leantime/leantime

Open source project management system for non-project managers. Simple like Trello, powerful like Jira. Built with neurodiversity in mind.

11.3k4.0k](/packages/leantime-leantime)[helgesverre/extractor

AI-Powered Data Extraction for your Laravel application.

22547.5k](/packages/helgesverre-extractor)

PHPackages © 2026

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