The classifieds platform you actually own.
ShopClass is an open-source marketplace CMS you run on your own hosting. Every feature in the box — no per-listing fees, no SaaS gatekeeper, no lock-in.
admin / admin is open on the demo — go test the backend.
Everything a classifieds site needs — in core.
No essential feature hidden behind a paid add-on. These all ship in the box, on day one.
Custom fields
Typed fields with groups and conditional logic. Model vehicles, property or jobs without touching code.
Search & filters
Fast search with region, price and photo filters, saved-search RSS and sitemaps: the difference a real marketplace needs.
Spam & abuse tools
Turnstile or reCAPTCHA, a keyword blocklist, visitor reporting and login throttling. Spam defence on by default.
Page builder
Templates and a light editor for the pages around your listings: about, terms, help and landing pages.
Media library
Store listing photos on your own server, or offload to any cloud storage. Fast to load, with room to grow.
CLI tooling
Automate installs, updates, backups and cron from the command line. There for developers, never required.
See it running.
Every screen below is the live demo — the bundled Shopfront theme, nothing staged. Reset an hour ago, running right now.
A storefront that looks the part.
The bundled Shopfront theme gives visitors a home page they trust on sight: prominent search, clear category browsing, and featured listings up top.
- Search-first landing
- Category browsing out of the box
- Featured & promoted placements
Search and filters that scale.
Region, city, price, keywords and photo filters sit beside a fast results grid. That is the difference between a directory and a marketplace people actually use.
- Faceted filters & price ranges
- Grid or list, sortable results
- Per-search RSS to subscribe
Listings with everything buyers ask for.
Gallery, price, location, a rich description and a seller card with a safe contact path, plus built-in reporting to keep the board clean.
- Photo galleries & rich detail
- Seller profiles and messaging
- One-tap report on every listing
And the whole backend — yours to run.
The operator's side of the very same demo. Log in with admin / admin and drive it yourself — moderate, configure, and shape the site from an admin rebuilt for 6.0.0.
Run the marketplace from one dashboard.
The admin was rebuilt for 6.0.0 on Bootstrap 5 with jQuery gone. Moderation counts, live listing and user stats, and a system-status panel: the numbers you actually check, no plugin required.
- Listings, users & reports at a glance
- Comment and spam moderation queue
- System status: version, PHP, storage
Model any category — no code.
This is the custom-fields builder behind that first feature: define reusable typed fields once, then drag them into a form per category. Vehicles get make, model and mileage; property gets bedrooms and area.
- Reusable typed fields, defined once
- Composed into forms per category
- Text, number, dropdown, autocomplete
Open source is the whole point.
Not just source you can read — freedom you can use: run it, study it, change it, and share those changes. GPLv3 means ShopClass is built with its users, not sold to them.
Every row, yours.
Listings, users and uploads live in your database and your storage — export or migrate any time.
Runs where you host.
Any PHP 8.0+ host or a Docker container. Public pages are sessionless, so a CDN caches them and one box goes far.
Change anything.
Read every line, patch a bug, add a field type, ship a theme. Plugins, themes and a documented API — nothing is a black box.
Built in the open.
File an issue, send a pull request, share a plugin. GPLv3 keeps every improvement shared, so the project belongs to its users, not a vendor to outlast.
Up and running in minutes.
Start in the live demo, then take it home. No command line required — a guided installer does the setup. Free forever under the GPLv3.
Poke at the live demo
It resets every hour, so explore freely: post a listing, open the admin, break things. admin / admin is waiting.
Put it on your own host
Download the release, upload it to any PHP 8.0+ host, and open it in your browser. A guided installer sets up the database and your admin login — no terminal, no config files to edit.
Works on most shared and cPanel hosts.
Download ShopClassDocker & the CLI
Prefer containers? Pull the published image and provision headlessly with oc-cli.
$ docker pull \ ghcr.io/mindstellar/shopclassRead the docs