- Home
- Classifieds Software
- ShopClass
ShopClass
India
What it 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 create category-specific forms from reusable fields without code. Search filters cover region, city, price, keyword and photos, with an RSS feed for each search. Moderation tools 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. Listing photos can stay on the operator's server or be stored in S3-compatible storage behind a CDN. Listings, users and photos are held in the operator's own database and storage and can be moved or exported without fees. ShopClass is free under GPLv3 with no per-listing fees. It requires PHP 8.0 or later and supports shared or cPanel hosting, as well as a Docker image and command-line interface. Events and rentals do not include booking, so visitors contact the listing owner.
For and against
For
- Free under GPLv3 with no per-listing fees
- Build category-specific forms without code
- Searches include RSS feeds
- Listings and user data can be moved or exported
Against
- Requires PHP 8.0 or later
- Operators must provide their own hosting
- Events and rentals do not include booking
The verdict
ShopClass provides a broad set of listing, search and moderation tools for self-hosted sites. Operators should plan for their own hosting and account for the lack of built-in booking for events and rentals.
Who it suits
ShopClass suits operators who want to run a customizable listings site on their own hosting. Its supported use cases range from job boards and directories to property, car, event and rental listings.
Plans and prices
Free
self-hosted · GPLv3 · no per-listing fees
Read 15 Oct 2026 · mindstellar.com
ShopClass
Self-hosted · PHP 8.0+ · no per-listing fees
Read 3 Oct 2026 · mindstellar.com
On the record
- CLI
- oc-cli.php handles cron, migrations, backups, cache, admin recovery, package management, diagnostics and version reporting from a server shell.github.com · read 15 Oct 2026
- Comments and alerts
- Listings can have threaded comments with optional moderation, and saved searches can send email alerts.mindstellar.com · read 15 Oct 2026
- Community size
- The repository page showed 109 stars, 55 forks and 37 contributors at the time checked.github.com · read 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 · read 15 Oct 2026
- Custom fields
- Category-specific reusable fields support inheritance, groups and conditional logic without coding.mindstellar.com · read 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 · read 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 · read 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 · read 15 Oct 2026
- Documentation
- Documentation covers installation, configuration, forms, spam defences, SMTP, CLI, backups, Docker deployment, security and extension development.mindstellar.com · read 15 Oct 2026
- Integrations
- Free plugins provide Cloudflare cache purging, nginx caching, Stripe Checkout, Google Analytics 4, LocationIQ geocoding, digital downloads and listing import.mindstellar.com · read 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 · read 15 Oct 2026
- Licence
- ShopClass is GPLv3-or-later; retained Osclass portions carry Apache 2.0 notices.github.com · read 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 · read 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 · read 15 Oct 2026
- Limit: hosting responsibility
- Because deployment is self-hosted, operators must manage PHP hosting, databases, updates, backups and security themselves.reddit.com · read 15 Oct 2026
- Limit: plugin ecosystem
- The maintainer reported that ShopClass has a smaller plugin catalogue than competing systems.reddit.com · read 15 Oct 2026
- Listings
- Listings support photos, categories and hierarchical locations.github.com · read 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 · read 15 Oct 2026