{"id":13543351,"url":"https://github.com/No767/Rin","last_synced_at":"2025-04-02T12:32:13.052Z","repository":{"id":37417425,"uuid":"385442941","full_name":"No767/Rin","owner":"No767","description":"Discord bot focused on obtaining data from third-party services with lighting performance in mind","archived":true,"fork":false,"pushed_at":"2024-05-31T19:46:13.000Z","size":4138,"stargazers_count":7,"open_issues_count":5,"forks_count":1,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-03-25T18:55:30.174Z","etag":null,"topics":["bot","discord","discord-bot","discord-py","pycord","python","python3","rin"],"latest_commit_sha":null,"homepage":"https://rin-dbot.vercel.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/No767.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-13T02:03:30.000Z","updated_at":"2024-06-08T04:05:09.000Z","dependencies_parsed_at":"2024-01-23T23:33:39.019Z","dependency_job_id":"2292c27d-dd08-4e91-bff8-981eb96dde02","html_url":"https://github.com/No767/Rin","commit_stats":null,"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/No767%2FRin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/No767%2FRin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/No767%2FRin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/No767%2FRin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/No767","download_url":"https://codeload.github.com/No767/Rin/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246815833,"owners_count":20838524,"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":["bot","discord","discord-bot","discord-py","pycord","python","python3","rin"],"created_at":"2024-08-01T11:00:30.568Z","updated_at":"2025-04-02T12:32:08.044Z","avatar_url":"https://github.com/No767.png","language":"Python","funding_links":[],"categories":["Discord bots/webhooks"],"sub_categories":[],"readme":"\u003cdiv align=center\u003e\r\n\r\n# Rin\r\n\r\n![Rin's Logo](./assets/rin-logo.png)\r\n\r\n\u003cbr/\u003e\r\n\r\n[![Required Python Version](https://img.shields.io/badge/Python-3.10%20|%203.11-blue?logo=python\u0026logoColor=white)](https://github.com/No767/Rin/blob/dev/pyproject.toml)\r\n[![CodeQL](https://github.com/No767/Rin/actions/workflows/codeql-analysis.yml/badge.svg?branch=dev)](https://github.com/No767/Rin/actions/workflows/codeql-analysis.yml) [![Docker Build](https://github.com/No767/Rin/actions/workflows/docker-build.yml/badge.svg)](https://github.com/No767/Rin/actions/workflows/docker-build.yml) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/ec2cf4ceacc746b3a4570d324c843a4b)](https://www.codacy.com/gh/No767/Rin/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=No767/Rin\u0026amp;utm_campaign=Badge_Grade) [![Open in GitPod](https://img.shields.io/badge/Open%20in%20-GitPod-blue?logo=gitpod)](https://gitpod.io/#https://github.com/No767/Rin) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/No767/Rin?label=Release\u0026logo=github) ![GitHub](https://img.shields.io/github/license/No767/Rin?label=License\u0026logo=github)\r\n\r\nA Discord bot focused on obtaining data from third-party services with lighting performance in mind\r\n\r\n\u003cdiv align=left\u003e\r\n\r\n\u003e ⚠️ **IMPORTANT**:\r\n\u003e Rin is offically archived since 5/31/2024. No more new developments will be happening.\r\n\r\n# Info\r\n\r\nRin is a Discord bot written with Pycord and Python, and is focused on fetching data from third-party services with lighting performance in mind. For example, you could look up some memes with the Reddit service, \r\nor find your favorite anime with the MyAnimeList service. Rin supports a lot of services, such as Twitter, MangaDex, Reddit, YouTube, Hypixel, and many more. Rin is also designed to be fast, and uses [Uvloop](https://github.com/MagicStack/uvloop) under the \r\nhood, which is 2 times faster than Node.js and reaches the same speeds as many Go programs. On top on that, Rin is powered by the fatest JSON parser in the world, SIMDJSON. For more info, please check out the [Docs](https://rin-docs.vercel.app/).\r\n\r\n**For the future of Rin, please see this [gist](https://gist.github.com/No767/de27c61dc471ac331a45ea7c2bda62c0).**\r\n## Modularity\r\n\r\nRin is designed to be modular, where you can remove cogs, or add new ones. In fact, you can build your entire bot on top of Rin, and [Kumiko](https://github.com/No767/Kumiko) basically does that. However, if you want to build your bot on top of Rin, you have to cite the bot as a fork of Rin (you are essentially using a fork of Rin if you decide to do so), link back the GitHub repo in somewhere that people will notice, and give credit to the original developer (which is me, No767).\r\n\r\n## Self Hosting\r\n\r\nIn fact, you can self host your own version of Rin. For more information, please check out the [Getting Started Guide](./Community/getting-started-guide.md) for more info.\r\n## Features\r\n\r\nRin comes with integration from 20 services. Some of these services that are fully supported and integrated include:\r\n\r\n- AniList\r\n- MyAnimeList\r\n- Twitter\r\n- Modrinth\r\n- YouTube\r\n- Waifu.IM\r\n- MangaDex\r\n- GitHub\r\n\r\nAnd many more!\r\n\r\n# Prefix\r\n\r\nRin's prefix is `/`.\r\n\r\n# Inviting the Bot\r\n\r\nVia Top.gg, or any of the links in the [Bot Discovery Network](https://github.com/No767/Rin#bot-discovery-network-links) section. You can invite Rin by clicking [here](https://top.gg/bot/865883525932253184/invite). Note that previously (before v2.0.0), the prefix was `.`. Versions beyond v2.0.0 will only support the slash (`/`) prefix.\r\n\r\n# Getting Started\r\n\r\nif you would like to get started, here are some links to help you with that:\r\n\r\nFor end-users:\r\n- [Getting Started Guide](./Community/getting-started-guide.md)\r\n- [Documentation](https://rin-docs.vercel.app/)\r\n\r\nFor Developers and Contributors:\r\n- [Contributing](./Community/contributing.md)\r\n- [Documentation](https://rin-docs.vercel.app/)\r\n\r\n# Links \r\n\r\n- [Documentation](https://rin-docs.vercel.app/)\r\n- [Website](https://rin-dbot.vercel.app/)\r\n\r\n## Bot Discovery Network Links\r\n\r\n- [Top.gg](https://top.gg/bot/865883525932253184)\r\n- [Discords.com](https://discords.com/bots/bot/865883525932253184)\r\n- [Discord.bots.gg](https://discord.bots.gg/bots/865883525932253184)\r\n- [Discord Labs](https://bots.discordlabs.org/bot/865883525932253184) (Unverified)\r\n\r\n[![Top.gg](https://top.gg/api/widget/865883525932253184.svg)](https://top.gg/bot/865883525932253184)\r\n\r\n# Licensing\r\n\r\nAll of Rin's code is licensed under Apache-2.0\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNo767%2FRin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNo767%2FRin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNo767%2FRin/lists"}