{"id":15134389,"url":"https://github.com/pandier/intellij-discord-rp","last_synced_at":"2025-07-17T23:33:04.061Z","repository":{"id":226504547,"uuid":"768334300","full_name":"pandier/intellij-discord-rp","owner":"pandier","description":"💎 A highly customizable IntelliJ plugin for Discord Rich Presence","archived":false,"fork":false,"pushed_at":"2025-05-28T17:04:11.000Z","size":3267,"stargazers_count":66,"open_issues_count":7,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-29T10:40:24.711Z","etag":null,"topics":["discord","intellij","intellij-idea","intellij-plugin"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/pandier.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"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,"zenodo":null},"funding":{"ko_fi":"pandier"}},"created_at":"2024-03-06T22:29:04.000Z","updated_at":"2025-06-22T20:53:10.000Z","dependencies_parsed_at":"2024-04-15T18:25:38.725Z","dependency_job_id":"8a7aa6f2-823f-479d-9ef2-b817916de055","html_url":"https://github.com/pandier/intellij-discord-rp","commit_stats":null,"previous_names":["pandier/intellij-discord-rp"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/pandier/intellij-discord-rp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandier%2Fintellij-discord-rp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandier%2Fintellij-discord-rp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandier%2Fintellij-discord-rp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandier%2Fintellij-discord-rp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pandier","download_url":"https://codeload.github.com/pandier/intellij-discord-rp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandier%2Fintellij-discord-rp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265678565,"owners_count":23810114,"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":["discord","intellij","intellij-idea","intellij-plugin"],"created_at":"2024-09-26T05:20:21.088Z","updated_at":"2025-07-17T23:33:04.053Z","avatar_url":"https://github.com/pandier.png","language":"Kotlin","funding_links":["https://ko-fi.com/pandier"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/pandier/intellij-discord-rp/main/showcase/promotional_graphic_dark.png\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/pandier/intellij-discord-rp/main/showcase/promotional_graphic_light.png\"\u003e\n  \u003cimg alt=\"Promotional graphic with the plugin logo\" src=\"https://raw.githubusercontent.com/pandier/intellij-discord-rp/main/showcase/promotional_graphic_light.png\"\u003e\n\u003c/picture\u003e\n\n# intellij-discord-rp\n\n[![Version](https://img.shields.io/jetbrains/plugin/v/24027?style=flat-square)](https://plugins.jetbrains.com/plugin/24027-discord-rich-presence)\n[![Rating](https://img.shields.io/jetbrains/plugin/r/rating/24027?style=flat-square)](https://plugins.jetbrains.com/plugin/24027-discord-rich-presence/reviews)\n[![Downloads](https://img.shields.io/jetbrains/plugin/d/24027?style=flat-square)](https://plugins.jetbrains.com/plugin/24027-discord-rich-presence)\n[![GitHub License](https://img.shields.io/github/license/pandier/intellij-discord-rp?style=flat-square)](https://github.com/re-ovo/discord-ij/blob/master/LICENSE)\n[![Ko-fi](https://img.shields.io/badge/Ko--fi-%23d9534f?style=flat-square\u0026logo=ko-fi\u0026logoColor=white)](https://ko-fi.com/pandier)\n\n\u003c/div\u003e\n\nA highly customizable IntelliJ plugin that adds stylish Rich Presence support to enhance your Discord status.\n\n## ✨ Features\n\n- Display your work in Discord!\n- Customize with variables\n- Change display mode per project (or hide the project)\n- Support for more than 20 languages (with more to come)\n- Support for all JetBrains IDEs\n- Use custom Discord application id\n\n## 💭 The motivation\n\nBut wait, aren't there a lot of Discord integration plugins already? So why create another one?\n\nWell, here's the thing: the existing plugins that offer Rich Presence support have either been left unmaintained\nor don't provide a good enough experience that I was happy with. That's why I decided to make this plugin,\nwhich gives the user the freedom to customize almost everything while ensuring a premium and polished feel.\n\n## 📥 Installation\n\nThe recommended way to install this plugin is through the [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/24027-discord-rich-presence),\nbut there are alternative ways. You can also download a distribution of the plugin in the\n[release page](https://github.com/pandier/intellij-discord-rp/releases) or a build\navailable under every commit through GitHub actions (these builds aren't signed).\n\n## ⚙️ Settings\n\nThe settings menu can be opened in **File -\u003e Settings -\u003e Discord Rich Presence**, where you can customize your Rich Presence.\nSettings are split into three display modes: **Application**, **Project** and **File**. The File display mode is shown\nwhen the user is editing a file. Otherwise, the Project mode is displayed. The Application display mode is only shown\nif configured either as default display mode, or changed in a project using **Tools -\u003e Discord Rich Presence -\u003e Project Display Mode**\nor the **Settings -\u003e Discord Rich Presence -\u003e Project** settings menu.\n\nEach display mode can be configured using the corresponding tab. Variables are used for showing information in text fields, here's a list of them:\n\n| Variable                          | File mode | Project mode | Application mode | Value                                                             |\n|-----------------------------------|-----------|--------------|------------------|-------------------------------------------------------------------|\n| `{app_name}`                      | ✅         | ✅            | ✅                | Name of the IDE                                                   |\n| `{app_full_name}`                 | ✅         | ✅            | ✅                | Name and edition of the IDE                                       |\n| `{app_version}`                   | ✅         | ✅            | ✅                | Version of the IDE                                                |\n| `{project_name}`                  | ✅         | ✅            | ❌                | Name of the current project                                       |\n| `{project_repo_url}` \u003csup\u003e1\u003c/sup\u003e | ✅         | ✅            | ❌                | URL of the current project's git repository                       |\n| `{file_name}`                     | ✅         | ❌            | ❌                | Name of the edited file                                           |\n| `{file_path}`                     | ✅         | ❌            | ❌                | Path to the edited file                                           |\n| `{file_type}`                     | ✅         | ❌            | ❌                | The determined type of the edited file                            |\n| `{file_dir_name}`                 | ✅         | ❌            | ❌                | Name of the directory the edited file is in                       |\n| `{file_line}`                     | ✅         | ❌            | ❌                | Line number of the caret in the edited file                       |\n| `{file_line_count}`               | ✅         | ❌            | ❌                | Number of lines of the edited file                                |\n| `{file_column}`                   | ✅         | ❌            | ❌                | Column number of the caret in the edited file                     |\n| `{file_problems_total}`           | ✅         | ❌            | ❌                | Total number of problems (warnings and errors) in the edited file |\n| `{file_problems_errors}`          | ✅         | ❌            | ❌                | Number of errors in the edited file                               |\n| `{file_problems_warnings}`        | ✅         | ❌            | ❌                | Number of warnings in the edited file                             |\n| `{file_size}`                     | ✅         | ❌            | ❌                | Size of the edited file                                           |\n\n*1: Requires the [Git](https://plugins.jetbrains.com/plugin/13173-git) plugin to be installed*\n\n## ❓ Can't see buttons in Rich Presence\n\nThere is a client-sided bug in the Discord app that makes buttons in **your own** Rich Presence invisible.\nThe only way you can tell is either by joining a voice channel and hovering over the channel name, or asking a friend.\n\n## ❓ Requesting a new language\n\nDo you want support for a language that you like?\nCreate a new **Icon request** issue in the [issue tracker](https://github.com/pandier/intellij-discord-rp/issues/new/choose)!\n\n## 📜 License\n\nThis project is licensed under the [MIT License](https://github.com/pandier/intellij-discord-rp/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpandier%2Fintellij-discord-rp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpandier%2Fintellij-discord-rp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpandier%2Fintellij-discord-rp/lists"}