2 phút đọc
openclassify/openclassify: OpenClassify is modular and advanced open source classified platform with Laravel 13 & PHP – Repository openclassify/openclassify. Mô tả: OpenClassify is modular and advanced open source classified platform with Laravel 13 & PHP 8.5. 328 stars, 124 forks, ngôn ngữ chính PHP, cập nhật 2026-09-20.
1. Repository làm gì?
OpenClassify is a modular classifieds marketplace built with Laravel 13 and Filament v5.
Modular monolith. Every business capability lives in Modules/* with its own routes, models, migrations, seeders, translations and views. Modules never JOIN across each other's tables; cross-module reads go through the composition-root helpers in app/Support/*Directory.php.
Conventions enforced across the codebase:
Enable it in modules_statuses.json.
The browser layer is strict TypeScript compiled by Vite. There is no runtime framework and no animation.
Behaviour is bound declaratively: a module declares a selector, the registry mounts it once per element. No inline scripts in Blade.
2. Dữ liệu và cấu trúc đáng chú ý
Breakpoints: base (phone), 40rem, 48rem (tablet), 64rem (desktop), 80rem (wide).
Requirements: PHP 8.4+, Composer, Node 20+, PostgreSQL 16+.
db:seed populates every module with realistic sample data: locations, a category tree, 120 listings with images, videos, conversations, favourites, offers, reviews, reports, notifications, promotion plans and orders, and CMS pages.
Demo mode provisions a temporary, per-visitor marketplace schema.
The test suite runs against the openclassify_testing PostgreSQL database. Prepare it once with:
Số liệu repository có thể thay đổi; nên mở liên kết nguồn để kiểm tra README, giấy phép và trạng thái phát hành.
Nguồn tham khảo: Xem bài gốc