{"id":13469896,"url":"https://github.com/benjaminjonard/koillection","last_synced_at":"2025-03-26T09:31:34.293Z","repository":{"id":39034556,"uuid":"132146783","full_name":"benjaminjonard/koillection","owner":"benjaminjonard","description":"Koillection is a self-hosted service allowing users to manage any kind of collections.","archived":false,"fork":false,"pushed_at":"2025-03-23T05:14:07.000Z","size":50031,"stargazers_count":791,"open_issues_count":80,"forks_count":34,"subscribers_count":15,"default_branch":"1.6","last_synced_at":"2025-03-23T06:20:07.077Z","etag":null,"topics":["api-platform","collection","collection-manager","mysql","php","postgresql","self-hosted","symfony"],"latest_commit_sha":null,"homepage":"https://github.com/koillection/koillection/wiki","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/benjaminjonard.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-04T13:56:00.000Z","updated_at":"2025-03-20T19:53:39.000Z","dependencies_parsed_at":"2023-09-22T22:58:15.738Z","dependency_job_id":"86df4130-1964-49db-a6a4-6f2bb4af7dd9","html_url":"https://github.com/benjaminjonard/koillection","commit_stats":null,"previous_names":[],"tags_count":80,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminjonard%2Fkoillection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminjonard%2Fkoillection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminjonard%2Fkoillection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benjaminjonard%2Fkoillection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benjaminjonard","download_url":"https://codeload.github.com/benjaminjonard/koillection/tar.gz/refs/heads/1.6","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245625970,"owners_count":20646273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-platform","collection","collection-manager","mysql","php","postgresql","self-hosted","symfony"],"created_at":"2024-07-31T16:00:18.482Z","updated_at":"2025-03-26T09:31:34.287Z","avatar_url":"https://github.com/benjaminjonard.png","language":"PHP","readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/20560781/80213166-0e560e00-8639-11ea-944e-4f79fdbcef55.png\" width=\"75\" height=\"75\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/koillection/koillection\" /\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/koillection/koillection\" /\u003e    \n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/koillection/koillection/ci.yml\" /\u003e\n    \u003cimg src=\"https://img.shields.io/scrutinizer/g/koillection/koillection/1.4\" /\u003e    \n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/packagist/php-v/koillection/koillection\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/postgresql-\u003e=10.0-blue\" /\u003e            \n    \u003cimg src=\"https://img.shields.io/badge/mariadb-\u003e=10.0-blue\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/mysql-\u003e=8.0-blue\" /\u003e\n\u003cp\u003e\n\n# Koillection\n\nKoillection is a self-hosted collection manager created to keep track of physical (mostly) collections of any kind like books, DVDs, stamps, games... \nKoillection is meant to be used for any kind of collections and doesn't come with pre-built metadata download. But you can tailor your own HTML scraper, or you can add your own metadata freely.\n    \nYou can find detailed information in the \u003ca href=\"https://github.com/koillection/koillection/wiki\"\u003ewiki\u003c/a\u003e (under construction)\n\n## Installation\nSee the \u003ca href=\"https://github.com/koillection/koillection/wiki/Installation\"\u003eInstallation page\u003c/a\u003e in the wiki\n\n## Updating\nSee the \u003ca href=\"https://github.com/koillection/koillection/wiki/Updating\"\u003eUpdating page\u003c/a\u003e in the wiki\n\n## Scraping\nSee the \u003ca href=\"https://github.com/koillection/koillection/wiki/Scraping\"\u003eScraping page\u003c/a\u003e in the wiki\n\n## Demo\n\nGitpod will run a new and temporary instance for you.\n\nWhen Gitpod has finished loading, select :\n\n    More actions -\u003e Open in browser\n\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/koillection/koillection-gitpod)\n\n## Screenshots\n\n\u003cp align=\"center\"\u003e\n    \u003cimg width=\"400px\" src=\"https://user-images.githubusercontent.com/20560781/168048241-cfcb71ce-c296-4f1b-bbb8-ecfea1e31048.png\"\u003e\n    \u003cimg width=\"400px\" src=\"https://user-images.githubusercontent.com/20560781/168048246-53e991d1-77e9-4397-80c4-f1aa82504068.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg height=\"215px\" src=\"https://user-images.githubusercontent.com/20560781/168049067-dbac37b1-1150-4be5-ab95-f784d606f300.png\"\u003e\n    \u003cimg height=\"215px\" src=\"https://user-images.githubusercontent.com/20560781/168049077-efac8291-4f5c-48d9-b2fa-d65a51842d25.png\"\u003e\n    \u003cimg height=\"215px\" src=\"https://user-images.githubusercontent.com/20560781/177819056-8f110583-08ae-42b6-9e32-3e3db4a3923a.png\"\u003e\n    \u003cimg height=\"215px\" src=\"https://user-images.githubusercontent.com/20560781/177818960-6e988a73-67e0-47bc-a377-0c92c530d423.png\"\u003e\n    \u003cimg height=\"215px\" src=\"https://user-images.githubusercontent.com/20560781/168049088-2cda1da5-6e55-4800-918f-001fad6559a6.png\"\u003e\n    \u003cimg height=\"215px\" src=\"https://user-images.githubusercontent.com/20560781/168049095-5f26e2c6-7218-42ae-bde1-4b32abae7e35.png\"\u003e\n    \u003cimg height=\"215px\" src=\"https://user-images.githubusercontent.com/20560781/177819233-f3aa62c4-ce48-4184-9864-d40708367dbf.png\"\u003e\n    \u003cimg height=\"215px\" src=\"https://user-images.githubusercontent.com/20560781/177819299-048ea3ad-fa0a-463d-b5b7-1607773553e4.png\"\u003e\n\u003c/p\u003e\n\n## Warning\n\nPlease back up your database, especially when updating to a new version. I do my best to test new versions, especially when they contains data migrations but some edge cases may escape my vigilance.\n\nPlease do back up your database.\n\n## Support Koillection\n\nThere are a few things you can do to support Koillection :\n    \n* If you like Koillection please consider leaving a ⭐, it gives additional motivation to continue working on the project\n* Report any bug or error you see\n* English is not my first language, it would be a huge help if you could report any mistakes in both Koillection or the wiki.\n\nYou can contribute and edit translations here: https://crowdin.com/project/koillection. \nIf you wish to contribute to a new language, please open a discussion on GitHub or Crowdin and I'll gladly add it. \nYou are also welcome if you want to proofread existing translations.\n\n### Translations status\n\u003c!-- CROWDIN-TRANSLATIONS-PROGRESS-ACTION-START --\u003e\n\n\n#### Available\n\n\u003ctable\u003e\u003ctr\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"English\" alt=\"English\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/en.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e100%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"French\" alt=\"French\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/fr.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e100%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Portuguese, Brazilian\" alt=\"Portuguese, Brazilian\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/pt-BR.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e100%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"German\" alt=\"German\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/de.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e99%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Italian\" alt=\"Italian\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/it.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e97%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Chinese Simplified\" alt=\"Chinese Simplified\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/zh-CN.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e96%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Portuguese\" alt=\"Portuguese\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/pt-PT.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e96%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Spanish\" alt=\"Spanish\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/es-ES.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e96%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Polish\" alt=\"Polish\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/pl.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e93%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Russian\" alt=\"Russian\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/ru.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e93%\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\n#### In progress\n\n\u003ctable\u003e\u003ctr\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Dutch\" alt=\"Dutch\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/nl.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e49%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Turkish\" alt=\"Turkish\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/tr.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e30%\u003c/td\u003e\u003ctd align=\"center\" valign=\"top\"\u003e\u003cimg width=\"30px\" height=\"30px\" title=\"Ukrainian\" alt=\"Ukrainian\" src=\"https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/uk.png\"\u003e\u003c/div\u003e\u003cdiv align=\"center\" valign=\"top\"\u003e2%\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c!-- CROWDIN-TRANSLATIONS-PROGRESS-ACTION-END --\u003e\n\n## Licensing\nKoillection is an Open Source software, released under the MIT License. \n","funding_links":[],"categories":["Apps","PHP","symfony","mysql"],"sub_categories":["MediaManagement"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenjaminjonard%2Fkoillection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenjaminjonard%2Fkoillection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenjaminjonard%2Fkoillection/lists"}