{"id":15138659,"url":"https://github.com/nachotoast/rimworldmodcatalogue","last_synced_at":"2026-01-06T11:38:44.333Z","repository":{"id":163816304,"uuid":"639250699","full_name":"NachoToast/RimWorldModCatalogue","owner":"NachoToast","description":"The RimWorld Mod Catalogue is a fullstack application aimed to provide a better mod browsing experience for RimWorld players.","archived":false,"fork":false,"pushed_at":"2024-07-31T20:09:31.000Z","size":23598,"stargazers_count":1,"open_issues_count":14,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-19T21:14:51.470Z","etag":null,"topics":["axios","express","jest","mongodb","nodejs","nunjucks","rimworld","steam","typescript","vite"],"latest_commit_sha":null,"homepage":"https://rimworld.nachotoast.com","language":"TypeScript","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/NachoToast.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-11T04:48:47.000Z","updated_at":"2023-11-10T07:03:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"f84487ea-f955-4abc-814a-9c0348cf55d7","html_url":"https://github.com/NachoToast/RimWorldModCatalogue","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NachoToast%2FRimWorldModCatalogue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NachoToast%2FRimWorldModCatalogue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NachoToast%2FRimWorldModCatalogue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NachoToast%2FRimWorldModCatalogue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NachoToast","download_url":"https://codeload.github.com/NachoToast/RimWorldModCatalogue/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245550561,"owners_count":20633872,"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":["axios","express","jest","mongodb","nodejs","nunjucks","rimworld","steam","typescript","vite"],"created_at":"2024-09-26T07:43:06.432Z","updated_at":"2026-01-06T11:38:44.271Z","avatar_url":"https://github.com/NachoToast.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RimWorld Mod Catalogue \u003c!-- omit in toc --\u003e\n\n[![CI](https://github.com/NachoToast/RimWorldModCatalogue/actions/workflows/node.js.ci.yml/badge.svg)](https://github.com/NachoToast/RimWorldModCatalogue/actions/workflows/node.js.ci.yml)\n[![Deploy](https://github.com/NachoToast/RimWorldModCatalogue/actions/workflows/deploy.yml/badge.svg)](https://github.com/NachoToast/RimWorldModCatalogue/actions/workflows/deploy.yml)\n[![CodeQL](https://github.com/NachoToast/RimWorldModCatalogue/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/NachoToast/RimWorldModCatalogue/actions/workflows/codeql-analysis.yml)\n\n## Table of Contents \u003c!-- omit in toc --\u003e\n\n- [Why was this made?](#why-was-this-made)\n- [Technologies](#technologies)\n- [Limitations](#limitations)\n- [Contributing](#contributing)\n- [Installing](#installing)\n- [Licensing](#licensing)\n\nThe RimWorld Mod Catalogue is a fullstack application aimed to provide a better mod browsing experience for RimWorld players.\n\nYou can find it at [rimworld.nachotoast.com](https://rimworld.nachotoast.com).\n\n### Why was this made?\n\nThe Steam workshop tags for RimWorld mods are limited. Despite the large variety of mods out there they aren't categorized by their functionality at all.\n\n![list of Steam tags](.github/images/BrowseTagsScreenshot.png)\n\nThe RimWorld Mod Catalogue aims to solve this problem by adding tags to mods based on keywords in their description, and then allowing users to search for mods using any combination of these tags.\n\n### Technologies\n\n\u003cdiv style=\"display: flex\"\u003e\n\n  \u003ca href=\"https://nodejs.org/\"\u003e\n  \u003cimg alt=\"Node.js\" src=\"https://img.shields.io/badge/Node.js-43853D?style=for-the-badge\u0026logo=node.js\u0026logoColor=white\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://www.typescriptlang.org/\"\u003e\n  \u003cimg alt=\"Typescript\" src=\"https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://expressjs.com/\"\u003e\n  \u003cimg alt=\"Express.js\" src=\"https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge\u0026logo=express\u0026logoColor=%2361DAFB\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://www.mongodb.com/\"\u003e\n  \u003cimg alt=\"MongoDB\" src=\"https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://jestjs.io/\"\u003e\n  \u003cimg alt=\"Jest\" src=\"https://img.shields.io/badge/-jest-%23C21325?style=for-the-badge\u0026logo=jest\u0026logoColor=white\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://mozilla.github.io/nunjucks/\"\u003e\n  \u003cimg alt=\"Nunjucks\" src=\"https://img.shields.io/badge/Nunjucks-1C4913?style=for-the-badge\u0026logo=nunjucks\u0026logoColor=white\" /\u003e\n  \u003c/a\u003e\n\n\u003c/div\u003e\n\n### Limitations\n\n- The RimWorld Mod Catalogue is not a replacement for the Steam workshop. It does not allow users to download, comment, or otherwise interact with mods.\n- Updates to mods on the Steam workshop are not reflected in the RimWorld Mod Catalogue until the server updates them. This is done on a schedule, so there may be a delay between when a mod is updated on the Steam workshop and when it is updated on the RimWorld Mod Catalogue.\n  - Newly added mods and updates to the code of existing mods will be shown within **6 hours**.\n  - Deleted mods and updates to other aspects of existing mods (description, thumbnail, etc.) will be shown within **1 week**.\n- Tagging is done using the keywords in a mods description, so it will not be 100% perfect.\n  - There are plans to use machine learning or AI to improve the tagging process in the future.\n- Only mods that are publicly available on the Steam workshop are included in the catalogue.\n- Only **1.4** mods are included in the catalogue.\n\n### Contributing\n\nContributions are always welcome, check out [CONTRIBUTING.md](./.github/CONTRIBUTING.md) to get started.\n\n\n### Installing\n\nIf you want to run the RimWorld Mod Catalogue locally, check out the [installation guide](./.github/InstallationGuide.md).\n\n### Licensing\n\nThe RimWorld Mod Catalogue is licensed under the [MIT License](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnachotoast%2Frimworldmodcatalogue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnachotoast%2Frimworldmodcatalogue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnachotoast%2Frimworldmodcatalogue/lists"}