{"id":26546680,"url":"https://github.com/luanroger/vscord-plus","last_synced_at":"2026-04-13T21:03:19.399Z","repository":{"id":282887328,"uuid":"949958499","full_name":"LuanRoger/vscord-plus","owner":"LuanRoger","description":"😎 Fully customizable VS Code extension to get Discord Rich Presence integration. A fork of the vscord by LeonardSSH with some insignificant features.","archived":false,"fork":false,"pushed_at":"2025-03-17T12:58:59.000Z","size":4222,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T13:47:56.428Z","etag":null,"topics":["activity","customization","discord","discord-vscode","rest-api","rich-presence","visual-studio-code","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","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/LuanRoger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2025-03-17T12:09:58.000Z","updated_at":"2025-03-17T12:59:03.000Z","dependencies_parsed_at":"2025-03-17T13:48:04.115Z","dependency_job_id":null,"html_url":"https://github.com/LuanRoger/vscord-plus","commit_stats":null,"previous_names":["luanroger/vscord-plus"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuanRoger%2Fvscord-plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuanRoger%2Fvscord-plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuanRoger%2Fvscord-plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuanRoger%2Fvscord-plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LuanRoger","download_url":"https://codeload.github.com/LuanRoger/vscord-plus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244908648,"owners_count":20530080,"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":["activity","customization","discord","discord-vscode","rest-api","rich-presence","visual-studio-code","vscode","vscode-extension"],"created_at":"2025-03-22T05:19:50.746Z","updated_at":"2026-04-13T21:03:19.359Z","avatar_url":"https://github.com/LuanRoger.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg width=\"256\" alt=\"VSCord Logo\" src=\"https://i.imgur.com/n7ieZfW.png\" /\u003e\n\n\u003c/div\u003e\n\n# VSCord +\n\nHighly customizable [Discord Rich Presence](https://discord.com/rich-presence) extension for [Visual Studio Code](https://code.visualstudio.com/)\n\nThis is a fork of [leonardssh/vscord](https://github.com/leonardssh/vscord) with some additional features and improvements.\n\n## New Features\n\n- REST API support, send activity updates to custom compatible clients\n- Support for a few more languages\n\n## Disclaimer\n\nThis extension does not work with snapstore / flatpak version of VSCode, please use the official version from the VSCode website!\n\n## 📌 Features\n\n- Shows what you're working on!\n- Switch between 3 IDE names (`Code`, `Visual Studio Code` and `VSCodium`) or a custom one if you wish!\n- Packed with 60+ extension settings!\n- Tons of variable to use!\n- Support for over 130+ of the most popular languages!\n- Support custom images (using HTTP link)\n- Support custom button link!\n- Support flatpak / snapstore version of Discord!\n- Detect when you are Debugging!\n- Detect when you are using the [Insiders build](https://code.visualstudio.com/insiders/)!\n- Detect when you are Idling!\n\n## 👀 Preview\n\n![1](https://i.imgur.com/LaB4TqM.png)\n![2](https://i.imgur.com/yTFIFiK.png)\n![3](https://i.imgur.com/5OOkKUW.png)\n\n## 📥 Installation\n\nI don't distribute this extension on the Visual Studio Marketplace or Open VSX Marketplace, so you have to install it manually.\n\n1. Clone the repository\n2. Run `npm install` to install the dependencies\n3. Run `npm run package` to create the `.vsix` file\n4. Install the `.vsix` file in Visual Studio Code\n\n## ⚙️ Configuration\n\nThe following variables will be replaced with the respective value in custom strings.\u003cbr\u003e\n\n| Variable                         | Value                                                             |\n| -------------------------------- | ----------------------------------------------------------------- |\n| `{app_name}`                     | current editor name                                               |\n| `{app_id}`                       | editor name that's suitable for using inside url                  |\n| `{file_name}`                    | name of the file                                                  |\n| `{file_extension}`               | extension of the file                                             |\n| `{file_size}`                    | size of the file                                                  |\n| `{folder_and_file}`              | folder and file name                                              |\n| `{relative_file_path}`           | filepath relative to the workspace folder                         |\n| `{directory_name}`               | directory name                                                    |\n| `{full_directory_name}`          | full directory name                                               |\n| `{workspace}`                    | name of the workspace                                             |\n| `{workspace_folder}`             | name of the workspace folder                                      |\n| `{workspace_and_folder}`         | name of the workspace and folder                                  |\n| `{lang}` \\| `{Lang}` \\| `{LANG}` | format of the lang string (css, Css, CSS)                         |\n| `{problems}`                     | problems text defined in settings                                 |\n| `{problems_count}`               | number of problems                                                |\n| `{problems_count_errors}`        | number of problems that are errors                                |\n| `{problems_count_warnings}`      | number of problems that are warnings                              |\n| `{problems_count_infos}`         | number of problems that are infos                                 |\n| `{problems_count_hints}`         | number of problems that are hints                                 |\n| `{line_count}`                   | number of lines                                                   |\n| `{current_line}`                 | current line                                                      |\n| `{current_column}`               | current column                                                    |\n| `{git_url}`                      | link to current git repository                                    |\n| `{git_owner}`                    | current git repository owner                                      |\n| `{git_provider}`                 | domain (including .com) to the provider of current git repository |\n| `{git_repo}`                     | repository name for current repository                            |\n| `{git_branch}`                   | current git branch                                                |\n| `{empty}`                        | an empty space                                                    |\n\n## 👨‍💻 Contributing\n\nTo contribute to this repository, feel free to create a new fork of the repository and submit a pull request.\n\n1. Fork / Clone the `main` branch.\n2. Create a new branch in your fork.\n3. Make your changes.\n4. Commit your changes and push them.\n5. Submit a Pull Request [here](https://github.com/LeonardSSH/vscord/pulls)!\n\n## 👨‍💻 Adding a new language\n\nI maybe will do it for myself, but if you want to add a new language, feel free to create a new fork of the repository and submit a pull request.\n\nWe have a guide for adding a new language [here](ADDING_LANGUAGE.md)!\n\n## 🎉 Thanks\n\n- [discordjs](https://github.com/discordjs/) - Creator of Discord RPC Client\n- [iCrawl](https://github.com/iCrawl) - Creator of [discord-vscode](https://github.com/iCrawl/discord-vscode)\n- [Satoqz](https://github.com/Satoqz) - Creator of [vscode-discord](https://github.com/Satoqz/vscode-discord/)\n- [LeonardSSH](https://github.com/leonardssh/vscord) - Creator of the original VSCord\n\n_Much of the code in this repository is based on [iCrawl/discord-vscode](https://github.com/iCrawl/discord-vscode) \u0026 [Satoqz/vscode-discord](https://github.com/Satoqz/vscode-discord). This extension would not exist without them._\n\n## 📋 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluanroger%2Fvscord-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluanroger%2Fvscord-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluanroger%2Fvscord-plus/lists"}