Live demo · resets every hour

Classifieds software you run and own yourself.

ShopClass is open-source classifieds software you run on your own hosting. The same engine runs job boards, property and car sites, and directories. There are no per‑listing fees and no hosted service in between, and you can move your site whenever you like.

admin / admin is open on the demo. Go ahead and try the admin.

  • 6.3.0 latest
  • GPLv3
  • PHP 8.0+
  • Docker image
demo.mindstellar.com
The live ShopClass storefront home page running on the demo: a search bar over browsable categories and featured listings.

One engine, many kinds of site.

Each of these is the same ShopClass: listings with photos, categories, locations and search. You set the fields for each category in the admin, with no code.

  • Classifieds

    Buy-and-sell ads, the classic.

    • Price
    • Condition
    • Photos
  • Job board

    Vacancies by role and city.

    • Salary
    • Job type
    • Company
  • Property site

    Homes and rooms to rent or buy.

    • Rooms
    • Rent or buy
    • Area
  • Car site

    Used and new vehicles.

    • Make
    • Model
    • Year
    • Mileage
  • Business directory

    Local businesses, searchable by place.

    • Phone
    • Opening hours
    • Address
  • Services site

    Plumbers, tutors, cleaners and the like.

    • Service
    • Area covered
    • Rate
  • Events or rentals

    Show what is on or for hire. There is no booking, so visitors contact you.

    • Date
    • Venue
    • Price
  • Product catalogue

    Show products; buyers contact the seller.

    • Brand
    • Price
    • Stock

What a listings site needs, built in.

Every feature below ships with ShopClass under the same licence. None of them is a paid add-on.

Also in the box:Multi-languageLocations & regionsModeration queueSitemaps & RSSMaintenance modeBackupsCategory treePrivacy & data export

6.3.0 latest stable

Released 19 September 2026

We release ShopClass regularly. Here is what the current release changed for people running a site.

All releases
  • Locations, rebuilt. The admin now handles a country with 90,000 towns as comfortably as one with 50.
  • Comments render from core. A listing gets its comment thread and post form without the theme laying one out.
  • A test payment gateway ships bundled. Try credits, upgrades and refunds end to end without moving real money.
  • Maintenance mode can stay open. Show an editable banner while you work instead of closing the site with a 503.
  • Plugins and Appearance share one look. Each package says plainly whether it runs on your version, instead of leaving you to compare numbers.
  • Core draws the account pages. All 13 sign-in and account screens come from core. You restyle them with CSS only, so your theme needs no PHP for them.

See it running.

These are real screenshots of the live demo, using the Shopfront theme that comes with ShopClass.

Search and filters next to the results.

Region, city, price, keyword and photo filters sit right next to the results, so people can narrow a search without leaving the page.

  • Faceted filters and 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, photos and locations.

A listing page that answers questions.

Photos, price, location, the seller and the details for that category, all on one page. A buyer finds what they came to check without hunting for it.

  • Photo gallery with thumbnails
  • Per-category detail tables
  • Contact, share, report and comment
demo.mindstellar.com/for-sale/…
A ShopClass listing page: a photo gallery, price and location, a seller panel with a Message seller button, and a table of custom Electronics fields.

And the admin you run it from.

The operator's side of the same install. Log in with admin / admin and try it yourself: approve listings, change settings and set up the site.

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

Run it from one dashboard.

New listings, users, comments waiting for you and reported listings, above a status panel that shows your version, your PHP version and how much room your server has left.

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

Set up any category, without code.

Create a field once, then drag it into the form for any category. This is the builder behind custom fields, above.

Open source is the whole point.

You can run it, read it, change it and share your changes. The GPLv3 licence gives everyone those four freedoms, for good.

Your data stays yours.

Listings, users and photos live in your own database and storage. Move or export them whenever you like, with no fees and no waiting.

Runs on normal hosting.

Cheap shared hosting and cPanel plans are enough. In our tests pages stay fast under load, so one server usually goes a long way.

Change anything.

Read the code, fix a bug, add a field type or build a theme. Plugins, themes and the API are all documented.

Built in the open.

Report a problem, send a pull request or share a plugin. The GPLv3 licence keeps every improvement open for everyone.

GPLv3Self-hostedPlugin & theme APINo lock-inPHP 8.0+
Read the source on GitHub

Get started.

Try the live demo first, then install it on your own host. It is free 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 needed.

A guided installer in your browser.

Upload ShopClass to your host and open it in a browser. It checks your server, sets up the database and creates your admin login. 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 6.3.0, 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