PHPackages                             accelade/infolists - 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. accelade/infolists

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

accelade/infolists
==================

Infolists package for Laravel - Display read-only information with Filament-compatible API

v1.0.0(5mo ago)026[4 PRs](https://github.com/accelade/infolists/pulls)MITBladePHP ^8.3CI passing

Since Jan 19Pushed 2w agoCompare

[ Source](https://github.com/accelade/infolists)[ Packagist](https://packagist.org/packages/accelade/infolists)[ GitHub Sponsors](https://github.com/fadymondy)[ RSS](/packages/accelade-infolists/feed)WikiDiscussions master Synced today

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

Accelade Infolists
==================

[](#accelade-infolists)

**Display read-only information with Filament-compatible API**

[![Tests](https://github.com/accelade/infolists/actions/workflows/tests.yml/badge.svg)](https://github.com/accelade/infolists/actions/workflows/tests.yml)[![Latest Version](https://camo.githubusercontent.com/106cff2e304895de6f949707b211aa07dd54da62e4f25a914e2c088bd4dae9dd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616363656c6164652f696e666f6c69737473)](https://packagist.org/packages/accelade/infolists)[![Total Downloads](https://camo.githubusercontent.com/c4d21166bae7d6c6cecd8a8569025daf868205929ce0c6be194b3ddd0d63b289/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616363656c6164652f696e666f6c69737473)](https://packagist.org/packages/accelade/infolists)[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](LICENSE)

---

Build beautiful, read-only information displays using a Filament-compatible API. Perfect for detail views, dashboards, and anywhere you need to present data elegantly.

```
use Accelade\Infolists\Infolist;
use Accelade\Infolists\Components\TextEntry;
use Accelade\Infolists\Components\ImageEntry;
use Accelade\Infolists\Components\BadgeEntry;

Infolist::make()
    ->record($user)
    ->schema([
        ImageEntry::make('avatar')->circular(),
        TextEntry::make('name')->size('lg')->weight('bold'),
        TextEntry::make('email')->icon('heroicon-o-envelope'),
        BadgeEntry::make('status')->color('success'),
    ]);
```

---

Why Accelade Infolists?
-----------------------

[](#why-accelade-infolists)

- **Filament-Compatible API** — Familiar fluent interface if you've used Filament
- **15+ Entry Types** — Text, images, badges, icons, colors, QR codes, and more
- **Standalone Components** — Use entries directly in Blade without the Infolist class
- **Dark Mode Support** — Automatic light/dark theming with CSS variables
- **Responsive Layouts** — Grid system with column spans and responsive breakpoints
- **Lightweight** — No heavy dependencies, works with any Laravel app

---

Quick Start
-----------

[](#quick-start)

```
composer require accelade/infolists
```

Display user information:

```
use Accelade\Infolists\Infolist;
use Accelade\Infolists\Components\TextEntry;
use Accelade\Infolists\Components\ImageEntry;

$infolist = Infolist::make()
    ->record($user)
    ->columns(2)
    ->schema([
        ImageEntry::make('avatar')
            ->circular()
            ->size(80),

        TextEntry::make('name')
            ->label('Full Name')
            ->size('lg')
            ->weight('bold'),

        TextEntry::make('email')
            ->icon('heroicon-o-envelope')
            ->copyable(),

        TextEntry::make('created_at')
            ->label('Member Since')
            ->dateTime('M j, Y'),
    ]);
```

Render in Blade:

```

```

Or use standalone components directly:

```

```

---

Entry Components
----------------

[](#entry-components)

### Text Entry

[](#text-entry)

Display text with formatting, icons, badges, and more.

```
TextEntry::make('title')
    ->label('Article Title')
    ->size('lg')
    ->weight('bold')
    ->color('primary')
    ->icon('heroicon-o-document')
    ->copyable();

TextEntry::make('price')
    ->money('USD');

TextEntry::make('published_at')
    ->dateTime('M j, Y');

TextEntry::make('tags')
    ->badge()
    ->badgeColor('info');
```

### Badge Entry

[](#badge-entry)

Display values as styled badges with color mapping.

```
BadgeEntry::make('status')
    ->colors([
        'active' => 'success',
        'pending' => 'warning',
        'inactive' => 'danger',
    ]);
```

### Image Entry

[](#image-entry)

Display single or multiple images with various styles.

```
ImageEntry::make('avatar')
    ->circular()
    ->size(64);

ImageEntry::make('gallery')
    ->stacked()
    ->limit(5)
    ->size(48);
```

### Icon Entry

[](#icon-entry)

Display icons with boolean mode support.

```
IconEntry::make('is_verified')
    ->boolean()
    ->trueIcon('heroicon-o-check-circle')
    ->falseIcon('heroicon-o-x-circle');
```

### Color Entry

[](#color-entry)

Display color swatches.

```
ColorEntry::make('brand_color')
    ->copyable();
```

### Rating Entry

[](#rating-entry)

Display star or heart ratings.

```
RatingEntry::make('score')
    ->max(5)
    ->icon('heroicon-s-star')
    ->color('warning');
```

### Progress Entry

[](#progress-entry)

Display progress bars.

```
ProgressEntry::make('completion')
    ->color('success')
    ->showValue();
```

### Code Entry

[](#code-entry)

Display code snippets with syntax highlighting.

```
CodeEntry::make('config')
    ->language('json')
    ->copyable();
```

### QR Code Entry

[](#qr-code-entry)

Generate QR codes and barcodes.

```
QrCodeEntry::make('url')
    ->size(150);

QrCodeEntry::make('sku')
    ->barcode('CODE128');
```

### Key-Value Entry

[](#key-value-entry)

Display key-value pairs.

```
KeyValueEntry::make('metadata');
```

### Repeatable Entry

[](#repeatable-entry)

Display repeated data with nested schemas.

```
RepeatableEntry::make('comments')
    ->schema([
        TextEntry::make('author'),
        TextEntry::make('body'),
    ])
    ->grid(2);
```

### Markdown Entry

[](#markdown-entry)

Render markdown content with GitHub-flavored styling.

```
MarkdownEntry::make('description')
    ->collapsible()
    ->collapsed();
```

### HTML Entry

[](#html-entry)

Display HTML or rendered markdown.

```
HtmlEntry::make('content')
    ->prose()
    ->maxHeight('300px');
```

### Secret Entry

[](#secret-entry)

Display masked sensitive data.

```
SecretEntry::make('api_key')
    ->revealable();
```

### Separator Entry

[](#separator-entry)

Add horizontal dividers.

```
SeparatorEntry::make();
```

---

Layouts
-------

[](#layouts)

### Grid Columns

[](#grid-columns)

```
Infolist::make()
    ->columns(3)
    ->schema([
        TextEntry::make('name')->columnSpan(2),
        TextEntry::make('status'),
        TextEntry::make('bio')->columnSpanFull(),
    ]);
```

### Responsive Columns

[](#responsive-columns)

```
Infolist::make()
    ->columns([
        'default' => 1,
        'sm' => 2,
        'lg' => 3,
    ])
    ->schema([...]);
```

---

Standalone Blade Components
---------------------------

[](#standalone-blade-components)

Use any entry directly in Blade without creating an Infolist:

```

```

---

Requirements
------------

[](#requirements)

- PHP 8.2+
- Laravel 11.x or 12.x
- [Accelade](https://github.com/accelade/accelade) (core package)

---

Documentation
-------------

[](#documentation)

GuideDescription[Getting Started](docs/getting-started.md)Installation and basic usage[Text Entry](docs/text-entry.md)Text display with formatting[Badge Entry](docs/badge-entry.md)Styled badge displays[Icon Entry](docs/icon-entry.md)Icon displays with boolean mode[Image Entry](docs/image-entry.md)Single and multiple images[Color Entry](docs/color-entry.md)Color swatch displays[Rating Entry](docs/rating-entry.md)Star and heart ratings[Progress Entry](docs/progress-entry.md)Progress bar displays[Code Entry](docs/code-entry.md)Syntax highlighted code[QR Code Entry](docs/qr-code-entry.md)QR codes and barcodes[Key-Value Entry](docs/key-value-entry.md)Key-value pair displays[Repeatable Entry](docs/repeatable-entry.md)Repeated data with nested schema[Markdown Entry](docs/markdown-entry.md)GitHub-flavored markdown[HTML Entry](docs/html-entry.md)HTML and prose content[Secret Entry](docs/secret-entry.md)Masked sensitive data[Separator Entry](docs/separator-entry.md)Horizontal dividers[API Reference](docs/api-reference.md)Complete API documentation---

Credits
-------

[](#credits)

Built as part of the [Accelade](https://github.com/accelade/accelade) ecosystem, with inspiration from [Filament](https://filamentphp.com).

---

License
-------

[](#license)

MIT License. See [LICENSE](LICENSE) for details.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance85

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 69.7% 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

Unknown

Total

1

Last Release

165d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2147eb2fca7ab5f0124d0fafd88ba2d2a5dfa3a0036fb8872d1084b7cba29366?d=identicon)[fadymondy](/maintainers/fadymondy)

---

Top Contributors

[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (23 commits)")[![fadymondy](https://avatars.githubusercontent.com/u/11937812?v=4)](https://github.com/fadymondy "fadymondy (10 commits)")

---

Tags

laravelcomponentsbladefilamentinfolists

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/accelade-infolists/health.svg)

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

###  Alternatives

[moonshine/moonshine

Laravel administration panel

1.3k253.1k81](/packages/moonshine-moonshine)[tightenco/jigsaw

Simple static sites with Laravel's Blade.

2.3k453.6k30](/packages/tightenco-jigsaw)[blade-ui-kit/blade-icons

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

2.5k42.5M404](/packages/blade-ui-kit-blade-icons)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[tallstackui/tallstackui

TallStackUI is a powerful suite of Blade components that elevate your workflow of Livewire applications.

725172.4k14](/packages/tallstackui-tallstackui)[hasinhayder/tyro-dashboard

Tyro Dashboard - Beautiful admin dashboard for managing Tyro roles, privileges, users, and settings

5443.8k](/packages/hasinhayder-tyro-dashboard)

PHPackages © 2026

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