{"id":13438213,"url":"https://github.com/java-decompiler/jd-gui","last_synced_at":"2025-05-13T19:09:31.413Z","repository":{"id":29311158,"uuid":"32844456","full_name":"java-decompiler/jd-gui","owner":"java-decompiler","description":"A standalone Java Decompiler GUI","archived":false,"fork":false,"pushed_at":"2024-07-08T18:45:59.000Z","size":56989,"stargazers_count":14461,"open_issues_count":240,"forks_count":2426,"subscribers_count":516,"default_branch":"master","last_synced_at":"2025-04-27T04:41:52.624Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/java-decompiler.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":"2015-03-25T05:28:41.000Z","updated_at":"2025-04-27T02:12:19.000Z","dependencies_parsed_at":"2024-06-20T05:47:12.941Z","dependency_job_id":"5524f61f-7fab-4988-8a0f-71877d016361","html_url":"https://github.com/java-decompiler/jd-gui","commit_stats":{"total_commits":240,"total_committers":11,"mean_commits":"21.818181818181817","dds":0.475,"last_synced_commit":"b3c1ced04e571fc316648d114ff0c8121e051d8f"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-decompiler%2Fjd-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-decompiler%2Fjd-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-decompiler%2Fjd-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/java-decompiler%2Fjd-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/java-decompiler","download_url":"https://codeload.github.com/java-decompiler/jd-gui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251089406,"owners_count":21534511,"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":[],"created_at":"2024-07-31T03:01:03.726Z","updated_at":"2025-04-27T04:41:56.698Z","avatar_url":"https://github.com/java-decompiler.png","language":"Java","readme":"# JD-GUI\n\nJD-GUI, a standalone graphical utility that displays Java sources from CLASS files.\n\n![](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/jd-gui.png)\n\n- Java Decompiler projects home page: [http://java-decompiler.github.io](http://java-decompiler.github.io)\n- JD-GUI source code: [https://github.com/java-decompiler/jd-gui](https://github.com/java-decompiler/jd-gui)\n\n## Description\nJD-GUI is a standalone graphical utility that displays Java source codes of \n\".class\" files. You can browse the reconstructed source code with the JD-GUI\nfor instant access to methods and fields.\n\n## How to build JD-GUI ?\n```\n\u003e git clone https://github.com/java-decompiler/jd-gui.git\n\u003e cd jd-gui\n\u003e ./gradlew build \n```\ngenerate :\n- _\"build/libs/jd-gui-x.y.z.jar\"_\n- _\"build/libs/jd-gui-x.y.z-min.jar\"_\n- _\"build/distributions/jd-gui-windows-x.y.z.zip\"_\n- _\"build/distributions/jd-gui-osx-x.y.z.tar\"_\n- _\"build/distributions/jd-gui-x.y.z.deb\"_\n- _\"build/distributions/jd-gui-x.y.z.rpm\"_\n\n## How to launch JD-GUI ?\n- Double-click on _\"jd-gui-x.y.z.jar\"_\n- Double-click on _\"jd-gui.exe\"_ application from Windows\n- Double-click on _\"JD-GUI\"_ application from Mac OSX\n- Execute _\"java -jar jd-gui-x.y.z.jar\"_ or _\"java -classpath jd-gui-x.y.z.jar org.jd.gui.App\"_\n\n## How to use JD-GUI ?\n- Open a file with menu \"File \u003e Open File...\"\n- Open recent files with menu \"File \u003e Recent Files\"\n- Drag and drop files from your file explorer\n\n## How to extend JD-GUI ?\n```\n\u003e ./gradlew idea \n```\ngenerate Idea Intellij project\n```\n\u003e ./gradlew eclipse\n```\ngenerate Eclipse project\n```\n\u003e java -classpath jd-gui-x.y.z.jar;myextension1.jar;myextension2.jar org.jd.gui.App\n```\nlaunch JD-GUI with your extensions\n\n## How to uninstall JD-GUI ?\n- Java: Delete \"jd-gui-x.y.z.jar\" and \"jd-gui.cfg\".\n- Mac OSX: Drag and drop \"JD-GUI\" application into the trash.\n- Windows: Delete \"jd-gui.exe\" and \"jd-gui.cfg\".\n\n## License\nReleased under the [GNU GPL v3](LICENSE).\n\n## Donations\nDid JD-GUI help you to solve a critical situation? Do you use JD-Eclipse daily? What about making a donation?\n\n[![paypal](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/btn_donate_euro.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=C88ZMVZ78RF22) [![paypal](https://raw.githubusercontent.com/java-decompiler/jd-gui/master/src/website/img/btn_donate_usd.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=CRMXT4Y4QLQGU)\n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=C88ZMVZ78RF22","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=CRMXT4Y4QLQGU"],"categories":["Android Security","Tools","Java","Debugging \u0026 Profiling \u0026 Tracing","Groovy","Weapons","Software Tools","\u003ca id=\"0971f295b0f67dc31b7aa45caf3f588f\"\u003e\u003c/a\u003eDecompiler\u0026\u0026反编译器","🛠️ General Tools","🔧 Packages"],"sub_categories":["Reverse Engineering","Decompilers","For Go","Android","Language Specific Decompilers","\u003ca id=\"e67c18b4b682ceb6716388522f9a1417\"\u003e\u003c/a\u003e工具","🔬 Format Analysis \u0026 Reverse Engineering","⚡ Debugging"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjava-decompiler%2Fjd-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjava-decompiler%2Fjd-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjava-decompiler%2Fjd-gui/lists"}