PHPackages                             openclassify/openclassify - 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. openclassify/openclassify

ActiveProject[Framework](/categories/framework)

openclassify/openclassify
=========================

The skeleton application for the Laravel framework.

3.1(1mo ago)2992.5k98MITPHPPHP ^8.2CI failing

Since Jun 22Pushed 1mo ago16 watchersCompare

[ Source](https://github.com/openclassify/openclassify)[ Packagist](https://packagist.org/packages/openclassify/openclassify)[ RSS](/packages/openclassify-openclassify/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (34)Versions (189)Used By (0)

OpenClassify
============

[](#openclassify)

OpenClassify is a modular classifieds marketplace built with Laravel 12 and Filament v5.

Core Stack
----------

[](#core-stack)

- Laravel 12
- FilamentPHP v5
- `nwidart/laravel-modules`
- Blade + Tailwind + Vite
- Spatie Permission
- Laravel Reverb + Echo (realtime chat)

Modules
-------

[](#modules)

All business features live in `Modules/*` (routes, services, models, resources, views, seeders).

Create a new module:

```
php artisan module:make ModuleName
```

Enable it in `modules_statuses.json`.

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

[](#quick-start)

### Docker

[](#docker)

```
cp .env.example .env
docker compose up -d
```

App URLs:

- Frontend: `http://localhost:8000`
- Admin: `http://localhost:8000/admin`
- Panel: `http://localhost:8000/panel`

### Local

[](#local)

Requirements: PHP 8.2+, Composer, Node 18+, database server.

```
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
composer run dev
```

Seeded Accounts
---------------

[](#seeded-accounts)

RoleEmailPasswordAdmin`a@a.com``236330`Member`b@b.com``36330`Demo Mode
---------

[](#demo-mode)

Demo mode provisions a temporary, per-visitor marketplace schema.

Requirements:

- `DB_CONNECTION=pgsql`
- `DEMO=1`

Minimal `.env`:

```
DEMO=1
DEMO_TTL_MINUTES=360
DEMO_SCHEMA_PREFIX=demo_
DEMO_COOKIE_NAME=oc2_demo
DEMO_LOGIN_EMAIL=a@a.com
DEMO_PUBLIC_SCHEMA=public
```

Commands:

```
php artisan demo:prepare
php artisan demo:cleanup
```

Notes:

- First guest homepage shows only `Prepare Demo`.
- `Prepare Demo` creates/reuses a private schema and logs in seeded admin.
- Expired demos are cleaned up automatically (hourly schedule).

Realtime Chat (Reverb)
----------------------

[](#realtime-chat-reverb)

Set `.env`:

```
BROADCAST_CONNECTION=reverb
REVERB_APP_ID=app_id
REVERB_APP_KEY=app_key
REVERB_APP_SECRET=app_secret
REVERB_HOST=localhost
REVERB_PORT=8080
REVERB_SCHEME=http
REVERB_SERVER_HOST=0.0.0.0
REVERB_SERVER_PORT=8080
VITE_REVERB_APP_KEY="${REVERB_APP_KEY}"
VITE_REVERB_HOST="${REVERB_HOST}"
VITE_REVERB_PORT="${REVERB_PORT}"
VITE_REVERB_SCHEME="${REVERB_SCHEME}"
```

Start:

```
composer run dev
```

Channel strategy:

- private channel: `users.{id}.inbox`
- events: `InboxMessageCreated`, `ConversationReadUpdated`

Test and Build
--------------

[](#test-and-build)

```
php artisan test
php artisan optimize:clear
php artisan view:cache
```

Production Checklist
--------------------

[](#production-checklist)

```
php artisan migrate --force
php artisan db:seed --force
php artisan storage:link
php artisan config:cache
php artisan route:cache
php artisan view:cache
```

Contributors
------------

[](#contributors)

- Website: [openclassify.com](https://openclassify.com)
- Package: [openclassify/openclassify](https://packagist.org/packages/openclassify/openclassify)
- Contributors: [GitHub graph](https://github.com/openclassify/openclassify/graphs/contributors)

###  Health Score

66

—

FairBetter than 99% of packages

Maintenance89

Actively maintained with recent releases

Popularity39

Limited adoption so far

Community30

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 58.1% 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 ~13 days

Recently: every ~174 days

Total

184

Last Release

57d ago

Major Versions

0.9.21 → 1.0.02019-12-12

1.32.27 → 2.0-Beta2021-04-08

1.33 → 2.0.22021-04-20

2.2.7 → 5.0-BETA2026-03-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/f1513f423d85b6576155b0dedf76ba14e63a6c5ef5eeacbd5c31c66a48e24f68?d=identicon)[vedatakd](/maintainers/vedatakd)

![](https://www.gravatar.com/avatar/ccfd44cdbe122bb761e916c897f45f8720987e4656713e185d1a3ea800eae09f?d=identicon)[fatihalp](/maintainers/fatihalp)

---

Top Contributors

[![fatihalp](https://avatars.githubusercontent.com/u/219454?v=4)](https://github.com/fatihalp "fatihalp (742 commits)")[![ozcan-durak](https://avatars.githubusercontent.com/u/10761129?v=4)](https://github.com/ozcan-durak "ozcan-durak (151 commits)")[![spektra2147](https://avatars.githubusercontent.com/u/39536659?v=4)](https://github.com/spektra2147 "spektra2147 (125 commits)")[![diashalabi](https://avatars.githubusercontent.com/u/45572261?v=4)](https://github.com/diashalabi "diashalabi (88 commits)")[![metehancelik](https://avatars.githubusercontent.com/u/80481282?v=4)](https://github.com/metehancelik "metehancelik (38 commits)")[![profstyle1](https://avatars.githubusercontent.com/u/46463523?v=4)](https://github.com/profstyle1 "profstyle1 (37 commits)")[![muammertopcu](https://avatars.githubusercontent.com/u/22885454?v=4)](https://github.com/muammertopcu "muammertopcu (35 commits)")[![onurure](https://avatars.githubusercontent.com/u/8961068?v=4)](https://github.com/onurure "onurure (15 commits)")[![MostafaMoradii](https://avatars.githubusercontent.com/u/100101497?v=4)](https://github.com/MostafaMoradii "MostafaMoradii (15 commits)")[![erhanask](https://avatars.githubusercontent.com/u/77926871?v=4)](https://github.com/erhanask "erhanask (7 commits)")[![emrullahardc](https://avatars.githubusercontent.com/u/42423583?v=4)](https://github.com/emrullahardc "emrullahardc (7 commits)")[![YosefGul](https://avatars.githubusercontent.com/u/71524035?v=4)](https://github.com/YosefGul "YosefGul (6 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (5 commits)")[![natehouk](https://avatars.githubusercontent.com/u/805439?v=4)](https://github.com/natehouk "natehouk (2 commits)")[![rm-yakovenko](https://avatars.githubusercontent.com/u/2056667?v=4)](https://github.com/rm-yakovenko "rm-yakovenko (1 commits)")[![sezerbozbiyik](https://avatars.githubusercontent.com/u/71348963?v=4)](https://github.com/sezerbozbiyik "sezerbozbiyik (1 commits)")[![essracetiin](https://avatars.githubusercontent.com/u/107802521?v=4)](https://github.com/essracetiin "essracetiin (1 commits)")[![serdarekremcakir](https://avatars.githubusercontent.com/u/75527964?v=4)](https://github.com/serdarekremcakir "serdarekremcakir (1 commits)")[![MeKerimKilic](https://avatars.githubusercontent.com/u/51862093?v=4)](https://github.com/MeKerimKilic "MeKerimKilic (1 commits)")

---

Tags

classifiedclassified-adsclassified-scriptclassified-softwareclassified-web-appclassifiedslaravellaravel-classifiedphpphp7php8pyrocmsframeworklaravel

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

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

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

###  Alternatives

[siubie/kaido-kit

Filament Admin Panel Starter Kit with pre-configured packages and settings

3824.9k](/packages/siubie-kaido-kit)[raugadh/fila-starter

Laravel Filament Starter.

614.9k](/packages/raugadh-fila-starter)[ercogx/laravel-filament-starter-kit

This is a Filament v3 Starter Kit for Laravel 12, designed to accelerate the development of Filament-powered applications.

401.5k](/packages/ercogx-laravel-filament-starter-kit)[a2insights/filament-saas

Filament Saas for A2Insights

161.1k](/packages/a2insights-filament-saas)

PHPackages © 2026

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