Open-source e-commerce framework and CMS for building online stores, built on Symfony 7 and API Platform.
benjaminjonard/koillection
Self-hosted collection manager for tracking physical collections of any kind, such as books, DVDs, stamps or games.
Open-source alternative to:Collectorz
- Stars
- 1,344
- Forks
- 67
- Open issues
- 119
- Last commit
- 3 days ago
What is it?
Koillection is a self-hosted web service for cataloguing physical collections. It is built for any kind of collection rather than one fixed category, so users can track books, DVDs, stamps, games or anything else they own.
It does not ship with automatic metadata downloads. Instead, users can add their own metadata fields to items, or write a custom HTML scraper to pull information from websites. Installation, updating and scraping are documented in the project wiki.
The application runs on PHP and Symfony and works with PostgreSQL, MariaDB and MySQL. Its interface has been translated into many languages, including Simplified Chinese.
Key features
- 01Manage any kind of collection, such as books, DVDs, stamps or games.
- 02Add custom metadata to items instead of relying on built-in lookups.
- 03Create custom HTML scrapers to import information from websites.
- 04Runs on PostgreSQL, MariaDB or MySQL.
- 05Interface available in multiple languages.
Use cases
- Cataloguing a personal book or DVD library at home.
- Tracking stamp, coin or trading card collections with custom fields.
- Keeping an inventory of video games or other hobby items on a private server.
Quick start
- 1
Open the Installation page in the project wiki
- 2
Or try the temporary demo instance by opening the project in Gitpod
Things to know
- Installation is documented only in the wiki, which the README says is still under construction.
- Self-hosting requires a PHP server and a PostgreSQL, MariaDB or MySQL database.
- Back up your database before updating, since data migrations may have edge cases.
In collections
Topics
FAQ
- What is koillection?
- Self-hosted collection manager for tracking physical collections of any kind, such as books, DVDs, stamps or games. Koillection is a self-hosted web service for cataloguing physical collections. It is built for any kind of collection rather than one fixed category, so users can track books, DVDs, stamps, games or anything else they own.
- Is koillection free to use? What license does it have?
- koillection is open source under the MIT license. Check the license terms before using it in commercial products.
- Is koillection still maintained?
- Actively maintained. The last commit to koillection was on Nov 3, 2026.
- What can I use koillection for?
- Cataloguing a personal book or DVD library at home. Tracking stamp, coin or trading card collections with custom fields. Keeping an inventory of video games or other hobby items on a private server.
- How do I install koillection?
- Open the Installation page in the project wiki Or try the temporary demo instance by opening the project in Gitpod
- Where can I get koillection?
- The source code and installation instructions are on GitHub: https://github.com/benjaminjonard/koillection
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source web inventory management system for tracking electronic components, with BOM projects, barcodes and supplier data lookup.
A PHP framework for building REST and GraphQL APIs with automatic docs, an admin UI, and generated Next.js, Nuxt, or React Native clients.
Headless open-source eCommerce framework built on Symfony and API Platform, with a REST API for custom storefronts.
Self-hosted mail client that syncs IMAP, Gmail and Outlook accounts into one inbox with a calendar beside it, stored in your own PostgreSQL.
Habitat is a free, open source, self-hosted social platform where people in a local area discuss their neighbourhood by location.