Freedom251 › Classifieds Software
ShopClass

What ShopClass is
ShopClass is open-source classifieds software that operators install on hosting they control. It can be used for classifieds, job boards, property and car listings, business directories, services, events, rentals, or product catalogues. Administrators can assemble category-specific forms from reusable fields without code. Search can filter by region, city, price, keyword, and photos, and each search has an RSS feed. Moderation features include a queue, visitor reports, login throttling, a keyword blocklist, and support for Turnstile or reCAPTCHA. Paid listings and credits are optional; a free Stripe plugin is listed for card payments through Stripe Checkout. Operators keep listings, users, and photos in their own database and storage, and can move or export them without fees. Photos can instead use S3-compatible storage behind a CDN. ShopClass requires PHP 8.0 or later and supports shared or cPanel hosting, Docker, and a command-line interface. Events and rentals do not include booking, so visitors must contact the listing owner. The listed plan is free under GPLv3, with no per-listing fees.
Who it suits
It suits operators who want to run a customizable listings site on their own hosting. It may fit a range of directory or marketplace formats, but events and rentals require visitors to contact listing owners rather than book.
What it does well
- Category-specific forms built without code
- Search includes location, price, keywords, and photos
- Built-in moderation and abuse controls
- Listings and user data stay under operator control
- Free plan has no per-listing fees
What to know first
- Requires PHP 8.0 or later
- Events and rentals have no booking
- Operators provide their own hosting
Limits
The free plan is self-hosted under GPLv3 and has no per-listing fees. Events and rentals do not include booking; visitors contact listing owners.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| ShopClass | Free under the GPLv3 · Self-hosted · PHP 8.0+ · no per-listing fees | Free |
| Free | self-hosted · GPLv3 · no per-listing fees | Free |
As mindstellar.com lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Open the ShopClass website.
- Choose hosting that supports PHP 8.0 or later, such as shared or cPanel hosting.
- Install ShopClass on that hosting, or use its Docker image or command-line interface.
- Set up categories and build their forms from reusable fields.
- Configure listing moderation and, if needed, paid listings or the free Stripe plugin.
ShopClass is open-source, self-hosted software for building classifieds and other listing sites. It is best for operators who want to tailor categories and retain control of their data, and are prepared to manage hosting. Its broad listing formats and moderation tools are useful; events and rentals, however, do not include booking.
Overview
One installation can serve classifieds, job boards, property and car listings, business directories, services, events, rentals, or product catalogues. Reusable fields let administrators create category-specific forms without code, which suits sites with varied inventory. ShopClass is less suitable when a listing type needs a built-in transaction workflow beyond listing and contacting the owner.
Operators keep listings, users, and photos in their own database and storage, and the maker says these can be moved or exported without fees. That provides control and portability, but hosting and deployment remain the operator’s responsibility. ShopClass requires PHP 8.0 or later; it supports shared and cPanel hosting, as well as Docker and a command-line interface.
Key features
Search and moderation
Visitors can filter by region, city, price, keyword, and photos, with an RSS feed for each search. The filters cover practical ways to narrow listings, while RSS gives visitors a way to follow a search. Operators get a moderation queue, visitor reporting, login throttling, a keyword blocklist, and support for Turnstile or reCAPTCHA. Together, these controls address both listing review and abuse, though the operator must run the service.
Payments and integrations
Paid listings and credits are optional, and a free plugin supports card payments through Stripe Checkout. Plugins integrate with Cloudflare, nginx caching, Google Analytics 4, and Stripe; imports can use a keyed REST API or scheduled JSON, CSV, and RSS feeds. This gives operators several routes to connect services and bring in listings, without making paid listings mandatory.
Photos can stay on the operator’s server or use S3-compatible storage behind a CDN. Version 6.4.0 includes two-step administrator sign-in with authenticator and backup codes, plus an option for automatic security updates. These are useful safeguards, but ShopClass still requires someone to operate the hosting environment.
For events and rentals, the software does not provide booking: visitors contact the listing owner. That limitation matters for operators expecting visitors to reserve directly through the site.
Pricing
The ShopClass plan costs nothing under the GPLv3. It is self-hosted, requires PHP 8.0 or later, and has no per-listing fees. The free plan includes custom domains, listing approval, seller messaging, featured listings, payment collection, web access, and API access. There is no paid tier to compare; the trade-off is that operators supply and manage their own hosting.
Platforms
ShopClass is self-hosted and web-based. It can run on shared or cPanel hosting, or be deployed with Docker; PHP 8.0 or later is required. Its mobile access is web, rather than a separate mobile app.
Who it's for
ShopClass fits operators building a flexible directory or marketplace who want category-specific forms, searchable listings, moderation controls, and ownership of their data. It is a stronger choice for teams comfortable managing hosting than for those seeking a hosted service. It is also a poor fit for event or rental sites that require built-in booking.
Pros and cons
- Flexible listing formats: One installation supports many listing categories, and reusable fields allow category-specific forms without code.
- Operator control: Listings, users, and photos remain in the operator’s database and storage and can be moved or exported without fees, according to the maker.
- Useful operational tools: Search filters, RSS feeds, moderation controls, and import options support discovery and site management.
- Self-hosting is a real responsibility: Operators must provide the PHP environment and manage deployment and hosting.
- No booking for events or rentals: Visitors must contact the owner instead of reserving through the listing.
Alternatives
For a broader comparison, browse Classifieds Software.
- AWP Classifieds is another self-hosted web option with a free WordPress plugin; consider it if a WordPress plugin is the better fit.
- OpenClassify is a free, open-source option for self-hosted web use that also lists API as a platform.
- Osclass offers a free self-hosted web core alongside paid bundles; consider it if a one-time bundle purchase suits your needs.
- Yclas Neo is a web-based freemium option with a free plan capped at 25 members, unlimited listings, and 1 GB of image storage.
- OriginateSoft Classified Script is a paid option for Android, iOS, self-hosted, and web platforms; its maker describes the PHP script as open source and customizable.
- WPAdverts is a freemium self-hosted web option with a free trial and yearly paid plans, including a Start-Up plan for up to three websites with extensions, email support, and updates.
- AD2AD uses a flat fee per ad, with the exact price quoted after a personalized demo and assessment.
- Adboard is a free self-hosted web option with API access.
Verdict
Choose ShopClass if you want a no-cost, self-hosted foundation for a varied directory and value configurable forms, moderation, and data portability. Its main drawback is operational: you must manage hosting, and events or rentals cannot take bookings within the software. Look elsewhere if you need a hosted setup or built-in booking.
Verdict
ShopClass offers flexible listing formats, search, and moderation for operators prepared to manage self-hosted software. Note that events and rentals do not include booking.
Questions
How much does ShopClass cost?
The listed ShopClass plan is free under GPLv3, with no per-listing fees.
What platforms does it support?
ShopClass is listed for self-hosted use and the web. It requires PHP 8.0 or later and supports shared or cPanel hosting, Docker, and a command-line interface.
Is ShopClass open source?
Yes. The free plan is under GPLv3. Mindstellar describes it as the open-source work of Navjot Tomer, with contributions from people who run ShopClass.
Can operators charge for listings?
Paid listings and credits are optional. A free Stripe plugin is listed for card payments through Stripe Checkout.
Does it include booking for events and rentals?
No. Visitors contact the listing owner for events and rentals.
Where can users get support?
The documentation directs questions to GitHub Discussions and reproducible bug reports to GitHub issues.
Facts from ShopClass's own pages
- CLI
- oc-cli.php handles cron, migrations, backups, cache, admin recovery, package management, diagnostics and version reporting from a server shell. · github.com, 15 Oct 2026
- Comments and alerts
- Listings can have threaded comments with optional moderation, and saved searches can send email alerts. · mindstellar.com, 15 Oct 2026
- Community size
- The repository page showed 109 stars, 55 forks and 37 contributors at the time checked. · github.com, 15 Oct 2026
- Company history
- The project began as Osclass work in 2010, Mindstellar took over maintenance in 2017, and the ShopClass name was adopted in 2026. · mindstellar.com, 15 Oct 2026
- Custom fields
- Category-specific reusable fields support inheritance, groups and conditional logic without coding. · mindstellar.com, 15 Oct 2026
- Data ownership
- Listings, users, and photos are stored in the operator's own database and storage, and the maker says they can be moved or exported without fees. · mindstellar.com, 3 Oct 2026
- Deployment
- ShopClass requires PHP 8.0 or later and can be installed on shared or cPanel hosting; a Docker image and command-line interface are also available. · mindstellar.com, 3 Oct 2026
- Docker
- A production image bundles Nginx, PHP-FPM and Supervisor, provisions itself from environment variables and is published through GitHub Container Registry. · github.com, 15 Oct 2026
- Documentation
- Documentation covers installation, configuration, forms, spam defences, SMTP, CLI, backups, Docker deployment, security and extension development. · mindstellar.com, 15 Oct 2026
- Headquarters
- India · mindstellar.com, 28 Sept 2026
- Integrations
- Free plugins provide Cloudflare cache purging, nginx caching, Stripe Checkout, Google Analytics 4, LocationIQ geocoding, digital downloads and listing import. · mindstellar.com, 15 Oct 2026
- Languages and locations
- The package includes multilingual support, location and region data, category trees, RSS, sitemaps, backups and data export. · mindstellar.com, 15 Oct 2026
- Licence
- ShopClass is GPLv3-or-later; retained Osclass portions carry Apache 2.0 notices. · github.com, 15 Oct 2026
- Limit: benchmark qualification
- The Reddit benchmark author disclosed that they maintain ShopClass and advised readers to treat the performance comparison cautiously. · reddit.com, 15 Oct 2026
- Limit: events booking
- Events and rentals have listings and contact workflows but no built-in booking; visitors contact the owner instead. · mindstellar.com, 15 Oct 2026
- Limit: hosting responsibility
- Because deployment is self-hosted, operators must manage PHP hosting, databases, updates, backups and security themselves. · reddit.com, 15 Oct 2026
- Limit: plugin ecosystem
- The maintainer reported that ShopClass has a smaller plugin catalogue than competing systems. · reddit.com, 15 Oct 2026
- Listings
- Listings support photos, categories and hierarchical locations. · github.com, 15 Oct 2026
- Maker
- Mindstellar's GitHub organisation identifies itself as being in India and describes ShopClass as its open-source work led by Navjot Tomer. · github.com, 15 Oct 2026
- Media storage
- Photos can remain on local storage or use S3-compatible storage behind a CDN. · mindstellar.com, 15 Oct 2026
- Moderation
- The product includes moderation queues, visitor reporting and controls for comments and abuse. · mindstellar.com, 15 Oct 2026
- Moderation and abuse controls
- Built-in tools include a moderation queue, visitor reporting, login throttling, a keyword blocklist, and support for Turnstile or reCAPTCHA. · mindstellar.com, 3 Oct 2026
- Notable limit
- The maker says events and rentals listings do not include booking, so visitors contact the listing owner. · mindstellar.com, 3 Oct 2026
- Page builder
- A page builder supplies templates and widgets for pages such as about, terms, help and landing pages. · mindstellar.com, 15 Oct 2026
Where ShopClass stands on Freedom251
- Classifieds Software#1 of 26
