PHPackages                             arc-framework/framework - 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. [Framework](/categories/framework)
4. /
5. arc-framework/framework

ActiveLibrary[Framework](/categories/framework)

arc-framework/framework
=======================

A simple modern framework for building WordPress plugins

0.3.25-alpha(8y ago)303255[1 issues](https://github.com/ArcFramework/framework/issues)MITPHPPHP &gt;=5.5.9

Since Jan 31Pushed 8y ago5 watchersCompare

[ Source](https://github.com/ArcFramework/framework)[ Packagist](https://packagist.org/packages/arc-framework/framework)[ RSS](/packages/arc-framework-framework/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (2)Dependencies (23)Versions (47)Used By (0)

[![Logo](https://camo.githubusercontent.com/f40f23c6b808c007aa60d9fefe707aa5a1b7b06fda7d47e13608a516413c98bc/687474703a2f2f692e696d6775722e636f6d2f4c33664f7274632e706e67)](https://camo.githubusercontent.com/f40f23c6b808c007aa60d9fefe707aa5a1b7b06fda7d47e13608a516413c98bc/687474703a2f2f692e696d6775722e636f6d2f4c33664f7274632e706e67)

Arc Framework
=============

[](#arc-framework)

WordPress plugin development framework for Laravel developers.

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

[](#documentation)

You can find the documentation [here](http://arc-framework.com/docs)

Project Aims
------------

[](#project-aims)

Despite it's prevalence in the modern web landscape, WordPress has also attracted a reputation for being an unfriendly platform for the modern PHP developer. Though it had humble beginnings, PHP itself has come a long way since the early days of WordPress in terms of its maturity as a language, the quality of its tooling and most importantly the strength of its community.

Arc Framework aims to improve the workflow of developing WordPress plugins to a level closer to that to which developers working in modern frameworks such as Laravel, or Symfony, have become accustomed. Arc aims to encourage high quality, readable testable, and maintainable object orientated code in plugins.

Arc makes use of some of the powerful core components from other frameworks to help make this happen.

Project Status
--------------

[](#project-status)

Arc is in an alpha state. The API will change before the first release, so it is suggested that you use a fork if you intend to use it in production.

Get Involved
------------

[](#get-involved)

If you're involved in WordPress plugin development and looking for an open source project to get involved in we welcome you! If you're unsure where to start, or have never/rarely contributed to open source before don't hesitate to get in touch at , or even better click the link below to join the Slack channel and we'll be happy to get you started.

### Slack Channel

[](#slack-channel)

Need instant help? [Come and join the Arc Framework slack channel](https://arc-framework.slack.com/shared_invite/MTg3Njg2MTU2NzU2LTE0OTU2NjExNTYtMjk4NWNmMTExMg)

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community12

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 ~6 days

Recently: every ~22 days

Total

43

Last Release

3164d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/23287?v=4)[Aaron Crane](/maintainers/arc)[@arc](https://github.com/arc)

---

Top Contributors

[![AndrewFeeney](https://avatars.githubusercontent.com/u/13425337?v=4)](https://github.com/AndrewFeeney "AndrewFeeney (431 commits)")

---

Tags

first-timerslaravelphpwordpresswordpress-boilerplatewordpress-developmentwordpress-php-librarywordpress-plugin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/arc-framework-framework/health.svg)

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

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M125](/packages/roots-acorn)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M345](/packages/psalm-plugin-laravel)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77022.3M142](/packages/laravel-mcp)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k15.1M129](/packages/laravel-pulse)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)

PHPackages © 2026

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