PHPackages                             epessine/axis - 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. epessine/axis

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

epessine/axis
=============

Draw charts with a simple API on Laravel

v0.7.1(11mo ago)266.9k↓64.9%2MITPHPPHP ^8.2|^8.3|^8.4CI passing

Since Nov 28Pushed 2w ago1 watchersCompare

[ Source](https://github.com/epessine/axis)[ Packagist](https://packagist.org/packages/epessine/axis)[ Docs](https://epessine.github.io/axis/)[ GitHub Sponsors](https://github.com/epessine)[ RSS](/packages/epessine-axis/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (8)Versions (12)Used By (0)

 [![Axis for Laravel](https://raw.githubusercontent.com/epessine/axis/master/docs/axis-logo.png)](https://raw.githubusercontent.com/epessine/axis/master/docs/axis-logo.png)

 [![GitHub Workflow Status (master)](https://github.com/epessine/axis/actions/workflows/tests.yml/badge.svg)](https://github.com/epessine/axis/actions) [![Total Downloads](https://camo.githubusercontent.com/73305043066105b6a23654a16e01db9bc0549b99832298801fbcb571a9ccb5f2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6570657373696e652f61786973)](https://packagist.org/packages/epessine/axis) [![Latest Version](https://camo.githubusercontent.com/5b2df116844957de85a6cb79fbe2ff68e8baa16b4c27c9a7edbd904eecfd5cc7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6570657373696e652f61786973)](https://packagist.org/packages/epessine/axis) [![License](https://camo.githubusercontent.com/cfec0435cdebc06b0b7fa13d221383d657893ae69020f31b6afbe555905ae049/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6570657373696e652f61786973)](https://packagist.org/packages/epessine/axis)

---

Read the documentation [here](https://epessine.github.io/axis/docs).

Axis is a modern, ultra-simple and flexible library to draw charts on Laravel apps without leaving PHP. Forget about writing hundreds of Javascript code just to get started with charts on your project: Axis ables your team to focus on what's important.

Compatibility
-------------

[](#compatibility)

- Laravel: 10.x, 11.x, 12.x, 13.x
- Livewire: 3.x, 4.x
- PHP: 8.2, 8.3, 8.4, 8.5

Features
--------

[](#features)

- **Ready for Livewire** - Axis is designed from the ground-up with Livewire in mind: create beautiful and live charts without performance and compatibility issues - all on PHP!
- **Goodbye to boilerplate JS** - Stop writing hundreds of Javascript lines just to get your favorite chart library to run on Laravel apps. Just focus on drawing them!
- **Use your favorite library** - Axis ships with support to the most widespread chart libraries, and it's easily expandable to support any library, even inhouse ones.
- **No configuration hell** - Axis is fully expandable and configurable, but needs no complicated configuration for a head-start: just install it and use it!
- **Ultra fast development** - With all boilerplate and configuration gone, you can focus just on building your products, and ship them as fast as possible.
- **All the power to PHP** - You can design and create all your charts without leaving PHP and using all the Laravel power - without giving up anything!

Out-of-the-box supported libraries
----------------------------------

[](#out-of-the-box-supported-libraries)

- **[Chart.js](https://www.chartjs.org/)**
- **[Apex Charts](https://apexcharts.com/)**
- **[Highcharts](https://www.highcharts.com/)**

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance77

Regular maintenance activity

Popularity34

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~66 days

Recently: every ~128 days

Total

10

Last Release

335d ago

PHP version history (3 changes)v0.1.0PHP ^8.2.0

v0.6.0PHP ^8.2|^8.3

v0.7.0PHP ^8.2|^8.3|^8.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/73755131?v=4)[Eduardo Pessine](/maintainers/epessine)[@epessine](https://github.com/epessine)

---

Top Contributors

[![epessine](https://avatars.githubusercontent.com/u/73755131?v=4)](https://github.com/epessine "epessine (81 commits)")

---

Tags

apexchartscharting-librarychartjschartshighchartslaravellivewirelivewire-packagesphpphplaravellivewirechartjschartsdraw

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/epessine-axis/health.svg)

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

###  Alternatives

[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4216.1M104](/packages/livewire-volt)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21255.6k](/packages/ramonrietdijk-livewire-tables)[lakm/laravel-comments

Integrate seamless commenting functionality into your Laravel project.

40614.3k1](/packages/lakm-laravel-comments)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.2k](/packages/tomshaw-electricgrid)[marcorieser/statamic-livewire

A Laravel Livewire integration for Statamic.

23100.9k12](/packages/marcorieser-statamic-livewire)

PHPackages © 2026

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