Live sandbox demo — resets hourly

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.

demo.mindstellar.com
The live ShopClass storefront home page running on the demo.

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
demo.mindstellar.com
The ShopClass storefront home page: a search bar over a grid of browsable categories and featured listings.

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
demo.mindstellar.com/for-sale
The ShopClass browse page: a filter sidebar beside a grid of for-sale listings with prices and locations.

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.

demo.mindstellar.com/oc-admin
The ShopClass admin dashboard: listing and user stat tiles, a listings-by-category table, a statistics chart and a system-status panel.

Run it from one dashboard.

Moderation counts, live listing and user stats, and a system-status panel — the numbers you actually check.

demo.mindstellar.com/oc-admin · Forms
The ShopClass custom-forms builder: a Vehicle Details form of typed fields beside a panel of reusable fields like Make, Model, Year and Fuel Type.

Model any category — no code.

Define reusable typed fields once, then drag them into a form per category — the builder behind that first feature.

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.

Your data

Every row, yours.

Listings, users and uploads live in your database and your storage — export or migrate any time.

Your server

Runs where you host.

Ordinary web hosting is enough — even budget shared or cPanel plans. Pages stay fast under traffic, so one server goes a long way.

Your code

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.

Your community

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.

GPLv3 Self-hosted Plugin & theme API No lock-in PHP 8.0+
Read the source on GitHub

Up and running in minutes.

Start in the live demo, then take it home. Free forever under the GPLv3.

your-site.com/oc-install
The ShopClass guided web installer, first step: a green 'Your server meets every requirement' banner over a server checklist, with a Continue button — no terminal.

A guided installer, not a command line.

Upload ShopClass to your host and open it in a browser. It checks your server, sets up the database, and creates your admin login for you — you just click through. This is the real first screen you'll see.

  • Checks your host and flags anything missing
  • No config files to hand-edit
  • Generates a strong admin password

Poke at the live demo

It resets every hour, so explore freely: post a listing, open the admin, break things. admin / admin is waiting.

Open the demo

Put it on your own host

Download the release, upload it to any PHP 8.0+ host, and open it in your browser. The installer above does the rest.

Works on most shared and cPanel hosts.

Download ShopClass

Docker & the CLI

Prefer containers? Pull the published image and provision headlessly with oc-cli.

$ docker pull \
  ghcr.io/mindstellar/shopclass
Read the docs