{"id":15069177,"url":"https://github.com/firstfault/trinity","last_synced_at":"2025-04-10T16:52:00.491Z","repository":{"id":231933499,"uuid":"783061010","full_name":"firstfault/Trinity","owner":"firstfault","description":"Software reverse engineering tool for Java","archived":false,"fork":false,"pushed_at":"2024-04-12T19:17:48.000Z","size":1770,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-13T21:54:26.937Z","etag":null,"topics":["bytecode","decompiler","deobfuscation","disassembler","java","jvm","obfuscation","reverse-engineering","software-analysis"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firstfault.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-04-06T20:41:54.000Z","updated_at":"2024-04-15T12:52:00.168Z","dependencies_parsed_at":"2024-04-15T12:51:56.123Z","dependency_job_id":"2bd8c049-474d-4ab9-a908-dce49ca1c41b","html_url":"https://github.com/firstfault/Trinity","commit_stats":null,"previous_names":["firstfault/trinity"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firstfault%2FTrinity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firstfault%2FTrinity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firstfault%2FTrinity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firstfault%2FTrinity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firstfault","download_url":"https://codeload.github.com/firstfault/Trinity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248256130,"owners_count":21073468,"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":["bytecode","decompiler","deobfuscation","disassembler","java","jvm","obfuscation","reverse-engineering","software-analysis"],"created_at":"2024-09-25T01:40:53.560Z","updated_at":"2025-04-10T16:52:00.464Z","avatar_url":"https://github.com/firstfault.png","language":"Java","readme":"# Trinity \nTrinity is a powerful lightning-fast software reverse engineering suite for the Java bytecode architecture handling highly obfuscated binaries with ease.\n\n![Screenshot](screenshots/trinity.png)\n\n## Building\nI highly recommend running Trinity from source:\n```bash\ngit clone https://github.com/firstfault/Trinity.git\ncd Trinity\n./gradlew run\n```\nHowever, there are [binaries (usually outdated) available which you can get from here](https://github.com/firstfault/Trinity/releases).\n\n## Features\n- Databases\n- Assembler\n- Decompiler\n- Renaming Code\n- Cross-Referencing\n- Constant Search\n- Automatic Refactoring\n- Deobfuscation\n\n## Authors\n- [@final](https://www.github.com/firstfault)\n\n### Contributing\nContributions are massively appreciated. Please feel free to open an issue or pull request if anything you need is missing.\n\nPlease review the [planned features](PLANNED.md) before requesting a feature addition!\n\n### Libraries Used\n- [ImGui](https://github.com/ocornut/imgui) with [Bindings](https://github.com/SpaiR/imgui-java)\n- [ObjectWeb ASM](https://asm.ow2.io/)\n- Modified version of [Fernflower Decompiler](https://www.jetbrains.com/)\n\n#### Who is this meant for?\nHackers, hobbyists, professionals, everyone is welcome.\n\n#### Context\nOriginally Trinity started out as an obfuscator with an interactive interface. Over time, I began using it as a decompiler, and eventually it evolved into this awesome tool.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirstfault%2Ftrinity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirstfault%2Ftrinity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirstfault%2Ftrinity/lists"}