{"id":13514523,"url":"https://github.com/echebbi/eclipse-discord-integration","last_synced_at":"2026-01-14T19:25:05.347Z","repository":{"id":43774245,"uuid":"121403159","full_name":"echebbi/eclipse-discord-integration","owner":"echebbi","description":"Discord's Rich Presence Integration within Eclipse IDE","archived":false,"fork":false,"pushed_at":"2021-05-04T05:27:39.000Z","size":7239,"stargazers_count":46,"open_issues_count":14,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-31T03:32:06.670Z","etag":null,"topics":["discord","discord-rich-presence","discord-rpc","eclipse","eclipse-ide","eclipse-plugin","game"],"latest_commit_sha":null,"homepage":"https://discord-rich-presence-for-eclipse-ide.readthedocs.io/en/latest/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/echebbi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-13T16:01:56.000Z","updated_at":"2025-03-19T07:48:10.000Z","dependencies_parsed_at":"2022-09-21T09:31:41.294Z","dependency_job_id":null,"html_url":"https://github.com/echebbi/eclipse-discord-integration","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/echebbi/eclipse-discord-integration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echebbi%2Feclipse-discord-integration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echebbi%2Feclipse-discord-integration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echebbi%2Feclipse-discord-integration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echebbi%2Feclipse-discord-integration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/echebbi","download_url":"https://codeload.github.com/echebbi/eclipse-discord-integration/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/echebbi%2Feclipse-discord-integration/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28432592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T18:57:19.464Z","status":"ssl_error","status_checked_at":"2026-01-14T18:52:48.501Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","discord-rich-presence","discord-rpc","eclipse","eclipse-ide","eclipse-plugin","game"],"created_at":"2024-08-01T05:00:57.272Z","updated_at":"2026-01-14T19:25:05.324Z","avatar_url":"https://github.com/echebbi.png","language":"Java","funding_links":[],"categories":["Programming/Editing"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  Discord Rich Presence for Eclipse IDE\n\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n\t\u003ci\u003eShow the world the projects you're working on!\u003c/i\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Build Status](https://travis-ci.org/echebbi/eclipse-discord-integration.svg?branch=master)](https://travis-ci.org/echebbi/eclipse-discord-integration) [![Documentation Status](https://readthedocs.org/projects/discord-rich-presence-for-eclipse-ide/badge/?version=latest)](https://discord-rich-presence-for-eclipse-ide.readthedocs.io/en/latest/?badge=latest) \u003ca href=\"https://dl.bintray.com/kazejiyu/eclipse-discord-integration/updates/\"\u003e\u003cimg alt=\"p2 update site\" src=\"https://img.shields.io/website?label=p2\u0026logo=p2%20update%20site\u0026up_message=available\u0026url=https:%2F%2Fechebbi.github.io%2Feclipse-discord-integration-updates\"\u003e\u003c/a\u003e [![Eclipse Marketplace](https://img.shields.io/badge/Eclipse-Marketplace-blue.svg?longCache=true\u0026style=flat\u0026logo=eclipse)](https://marketplace.eclipse.org/content/discord-rich-presence-eclipse-ide)\n\u003cbr/\u003e\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=fr.kazejiyu.discord.rpc.integration%3Afr.kazejiyu.discord.rpc.integration.root\u0026metric=sqale_index)](https://sonarcloud.io/dashboard?id=fr.kazejiyu.discord.rpc.integration%3Afr.kazejiyu.discord.rpc.integration.root) [![codecov](https://codecov.io/gh/echebbi/eclipse-discord-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/echebbi/eclipse-discord-integration)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Example of Rich Presence Integration\" src=\"docs/images/rich-presence-examples.gif\"/\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n_Discord Rich Presence for Eclipse IDE_ is a plug-in that uses [Rich Presence](https://discordapp.com/rich-presence) in order to display information related to your current work in Discord.\n\n## Main Features:\n\n\u003cp\u003e\n  \t\u003cul\u003e\n\t  \t\u003cli align=\"justify\"\u003e\u003cstrong\u003eExposure\u003c/strong\u003e: have a great project? \u003ca href=\"#Installation\"\u003eShow it to the world!\u003c/a\u003e\u003c/li\u003e\n\t  \t\u003cli align=\"justify\"\u003e\u003cstrong\u003eCustomization\u003c/strong\u003e: don't like the wording or the icons? \u003ca href=\"https://discord-rich-presence-for-eclipse-ide.readthedocs.io/en/latest/customize/change-wording.html\"\u003eProvide your own!\u003c/a\u003e\u003c/li\u003e\n\t  \t\u003cli align=\"justify\"\u003e\u003cstrong\u003eExtensibility\u003c/strong\u003e: have a custom Eclipse editor? \u003ca href=\"https://discord-rich-presence-for-eclipse-ide.readthedocs.io/en/latest/extend/support-new-editors.html\"/\u003eWe can support it!\u003c/a\u003e\u003c/li\u003e\n\t\t  \u003cli align=\"justify\"\u003e\u003cstrong\u003ePrivacy\u003c/strong\u003e: working on a secret project? \u003ca href=\"https://discord-rich-presence-for-eclipse-ide.readthedocs.io/en/latest/customize/hide-information.html\"\u003eShow only what you want!\u003c/a\u003e\u003c/li\u003e\n\t\u003c/ul\u003e\n\u003c/p\u003e\n\nPlease [take a look at the documentation](https://discord-rich-presence-for-eclipse-ide.readthedocs.io/en/latest/) for further information about installation, use and customizations.\n\n## Usage\n\nDiscord will automatically be notified as soon as the plug-in is installed. The plug-in can be deactivated from the Eclipse's Preferences (`Window` \u003e `Preferences` \u003e `Discord Rich Presence` \u003e Uncheck _Activate Rich Presence Integration_).\n\n## Installation\n\nThe plug-in is available in the [Eclipse Marketplace](https://marketplace.eclipse.org/content/discord-rich-presence-eclipse-ide).\n\nDrag the following button to your running Eclipse workspace to start the installation:\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=4240174\" class=\"drag\" title=\"Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client\"\u003e\u003cimg typeof=\"foaf:Image\" class=\"img-responsive\" src=\"https://marketplace.eclipse.org/sites/all/themes/solstice/public/images/marketplace/btn-install.png\" alt=\"Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eOr show how to install it manually\u003c/b\u003e\u003c/summary\u003e\n\n  1. Open Eclipse IDE\n  2. Go to *Help \u003e Install New Software...*\n  3. Copy the update site’s URL in the *Work with* textbox:\n     \t- https://echebbi.github.io/eclipse-discord-integration-updates/releases/1.2.2\n  4. Hit *Enter* and wait for the list to load\n  5. Check *Discord Rich Presence for Eclipse IDE*\n  6. Click *Next* then *Finish*\n\u003c/details\u003e\n\n## Troubleshooting\n\n### Discord does not detect Eclipse IDE as a game\n\nIf Discord is not showing anything, ensure that Eclipse IDE is detected as a game:\n\n1. Open Discord's `User Settings`\n2. Go the `Games` tab\n3. Click on the `Add it!` button\n4. Select Eclipse IDE\n\n### A 'Workbench early startup error' occurs since the plug-in is installed\n\nIn case you encounter the following error on startup:\n```\nAn internal error occurred during: \"Workbench early startup\".\n\nThere is an incompatible JNA native library installed on this system\nExpected: 5.1.0\nFound: 4.0.1\n```\nmodify the _eclipse.ini_ file (located next to _eclipse.exe_) to set the `jna.nosys` property to true:\n```\n-vmargs\n-Djna.nosys=true\n```\n\n\u003e :information_source: The `-vmargs` line should already exist, otherwise you can append it at the end of the file.\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md).\n\n## Contributing\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eSetup your dev environment\u003c/b\u003e\u003c/summary\u003e\n\n  1. Download the latest _[Eclipse IDE for RCP Developers](https://www.eclipse.org/downloads/packages/)_ release\n  2. Clone the repository `git clone https://github.com/echebbi/eclipse-discord-integration.git`\n  3. Import all projects in Eclipse IDE\n  4. Open the `releng/*.target/*.target` file\n  5. Click on *Set as Target Platform*\n  6. Wait for the dependencies to be loaded\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eTechnical documentation\u003c/b\u003e\u003c/summary\u003e\n\n  \u003cbr/\u003e\n  \u0026emsp;\u0026emsp;Plug-in's architecture is presented in [CONTRIBUTING.md/how-is-the-plug-in-architected](https://github.com/echebbi/eclipse-discord-integration/blob/master/CONTRIBUTING.md#how-is-the-plug-in-architected).\n\u003c/details\u003e\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for further details.\n\n## License\n\nThe Discord Rich Presence for Eclipse IDE plug-in is licensed under the [Eclipse Public License 2.0](https://www.eclipse.org/legal/epl-2.0/).\n\nIt uses different third-party components which are licensed under:\n- the Apache Public License 2.0\n  - [java-discord-rpc](https://github.com/MinnDevelopment/java-discord-rpc) Copyright (c) 2016 - 2019 Florian Spieß and the java-discord-rpc contributors\n- the MIT License (MIT)\n  - [fileicons-render](https://github.com/HelloWorld017/fileicons-render) Copyright (c) 2014\n\n## Thanks\n\n- [MinnDevelopment](https://github.com/MinnDevelopment) for [his Java implementation](https://github.com/MinnDevelopment/java-discord-rpc) of Discord RPC.\n- [Lorenzo Bettini](https://github.com/LorenzoBettini) for his explanations on [how to publish a p2 composite repository on Bintray](http://www.lorenzobettini.it/2016/02/publish-an-eclipse-p2-composite-repository-on-bintray/).\n - [HelloWorld017](https://github.com/HelloWorld017/) for [his adaptation](https://github.com/HelloWorld017/fileicons-render) of [programming language icons](https://github.com/file-icons/atom). These icons are displayed on Discord according to the programming language of the current file.\n- The [Eclipse Foundation](https://www.eclipse.org/org/foundation/) for allowing me to display the logo of the Eclipse IDE in Discord's status.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fechebbi%2Feclipse-discord-integration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fechebbi%2Feclipse-discord-integration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fechebbi%2Feclipse-discord-integration/lists"}