{"id":13591101,"url":"https://github.com/jindrapetrik/jpexs-decompiler","last_synced_at":"2026-05-23T16:01:37.163Z","repository":{"id":16886705,"uuid":"19647328","full_name":"jindrapetrik/jpexs-decompiler","owner":"jindrapetrik","description":"JPEXS Free Flash Decompiler","archived":false,"fork":false,"pushed_at":"2026-05-14T17:40:10.000Z","size":317260,"stargazers_count":5625,"open_issues_count":2,"forks_count":760,"subscribers_count":187,"default_branch":"master","last_synced_at":"2026-05-20T04:03:13.039Z","etag":null,"topics":["decompiler","editor","flash","swf"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"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/jindrapetrik.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"license.txt","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-05-10T17:20:56.000Z","updated_at":"2026-05-20T03:07:02.000Z","dependencies_parsed_at":"2024-03-23T11:59:53.630Z","dependency_job_id":"e405f602-2638-48df-ba6e-5d5a27283b88","html_url":"https://github.com/jindrapetrik/jpexs-decompiler","commit_stats":null,"previous_names":[],"tags_count":339,"template":false,"template_full_name":null,"purl":"pkg:github/jindrapetrik/jpexs-decompiler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jindrapetrik%2Fjpexs-decompiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jindrapetrik%2Fjpexs-decompiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jindrapetrik%2Fjpexs-decompiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jindrapetrik%2Fjpexs-decompiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jindrapetrik","download_url":"https://codeload.github.com/jindrapetrik/jpexs-decompiler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jindrapetrik%2Fjpexs-decompiler/sbom","scorecard":{"id":485784,"data":{"date":"2025-08-11","repo":{"name":"github.com/jindrapetrik/jpexs-decompiler","commit":"17d28f3e43ccc0d9fcfbaf313f074eec4edbfcbd"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/spelling.yml:80","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/spelling.yml:81","Info: jobLevel 'actions' permission set to 'read': .github/workflows/spelling.yml:82","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/spelling.yml:83","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/spelling.yml:143","Info: jobLevel 'actions' permission set to 'read': .github/workflows/spelling.yml:145","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/spelling.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/5 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license.txt:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: license.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact nightly3279 not signed: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/239888932","Warn: release artifact version24.0.1 not signed: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/228428714","Warn: release artifact version24.0.0 not signed: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/227485946","Warn: release artifact version23.0.1 not signed: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/219016537","Warn: release artifact version23.0.0 not signed: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/218956614","Warn: release artifact nightly3279 does not have provenance: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/239888932","Warn: release artifact version24.0.1 does not have provenance: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/228428714","Warn: release artifact version24.0.0 does not have provenance: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/227485946","Warn: release artifact version23.0.1 does not have provenance: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/219016537","Warn: release artifact version23.0.0 does not have provenance: https://api.github.com/repos/jindrapetrik/jpexs-decompiler/releases/218956614"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: antlib/ant-compress-1.4.jar:1","Warn: binary detected: antlib/ant-deb-0.0.1.jar:1","Warn: binary detected: antlib/bsh-2.0b6.jar:1","Warn: binary detected: antlib/checkstyle-9.3-all.jar:1","Warn: binary detected: antlib/commons-compress-1.9.jar:1","Warn: binary detected: antlib/jacocoant.jar:1","Warn: binary detected: antlib/jbomutils_1.1.1.jar:1","Warn: binary detected: antlib/jxar_1.1.1.jar:1","Warn: binary detected: antlib/nsisant-1.3.jar:1","Warn: binary detected: antlib/testng-6.8.jar:1","Warn: binary detected: antlib/uploader.jar:1","Warn: binary detected: lib/LZMA.jar:1","Warn: binary detected: lib/antlr-runtime-4.11.1.jar:1","Warn: binary detected: lib/avi.jar:1","Warn: binary detected: lib/cmykjpeg.jar:1","Warn: binary detected: lib/ddsreader.jar:1","Warn: binary detected: lib/decimal.jar:1","Warn: binary detected: lib/flacomdoc.jar:1","Warn: binary detected: lib/flamingo-6.2.jar:1","Warn: binary detected: lib/flashdebugger.jar:1","Warn: binary detected: lib/gif.jar:1","Warn: binary detected: lib/gifreader.jar:1","Warn: binary detected: lib/gnujpdf.jar:1","Warn: binary detected: lib/jansi-2.4.0.jar:1","Warn: binary detected: lib/jargs.jar:1","Warn: binary detected: lib/jlayer-1.0.2.jar:1","Warn: binary detected: lib/jna-3.5.1.jar:1","Warn: binary detected: lib/jna-platform-3.5.1.jar:1","Warn: binary detected: lib/jpacker.jar:1","Warn: binary detected: lib/jsyntaxpane-0.9.5.jar:1","Warn: binary detected: lib/minimal-json-0.9.5.jar:1","Warn: binary detected: lib/miterstroke.jar:1","Warn: binary detected: lib/nellymoser.jar:1","Warn: binary detected: lib/sfntly.jar:1","Warn: binary detected: lib/substance-6.2.jar:1","Warn: binary detected: lib/substance-fix.jar:1","Warn: binary detected: lib/substance-flamingo-6.2.jar:1","Warn: binary detected: lib/tablelayout.jar:1","Warn: binary detected: lib/tga.jar:1","Warn: binary detected: lib/tomlj-1.1.1.jar:1","Warn: binary detected: lib/treetable.jar:1","Warn: binary detected: lib/trident-6.2.jar:1","Warn: binary detected: lib/ttf.jar:1","Warn: binary detected: lib/vlcj-4.7.3.jar:1","Warn: binary detected: lib/vlcj-natives-4.7.0.jar:1","Warn: binary detected: libsrc/ffdec_cli/antlib/jacocoant.jar:1","Warn: binary detected: libsrc/ffdec_cli/antlib/testng-6.8.jar:1","Warn: binary detected: libsrc/ffdec_cli/lib/jansi-2.4.0.jar:1","Warn: binary detected: libsrc/ffdec_lib/antlib/bsh-2.0b6.jar:1","Warn: binary detected: libsrc/ffdec_lib/antlib/jacocoant.jar:1","Warn: binary detected: libsrc/ffdec_lib/antlib/jflex-1.6.0.jar:1","Warn: binary detected: libsrc/ffdec_lib/antlib/testng-6.8.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/LZMA.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/antlr-runtime-4.11.1.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/avi.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/cmykjpeg.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/ddsreader.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/decimal.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/flacomdoc.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/flashdebugger.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/gif.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/gifreader.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/gnujpdf.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/jlayer-1.0.2.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/jna-3.5.1.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/jna-platform-3.5.1.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/jpacker.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/miterstroke.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/nellymoser.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/sfntly.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/tga.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/tomlj-1.1.1.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/ttf.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/vlcj-4.7.3.jar:1","Warn: binary detected: libsrc/ffdec_lib/lib/vlcj-natives-4.7.0.jar:1","Warn: binary detected: libsrc/ffdec_lib/src/com/jpexs/helpers/resource/Swf2Exe.bin:1","Warn: binary detected: libsrc/ffdec_lib/testlib/testng-6.8.jar:1","Warn: binary detected: libsrc/flamingo/lib/substance-6.2.jar:1","Warn: binary detected: libsrc/flamingo/lib/substance-flamingo-6.2.jar:1","Warn: binary detected: libsrc/flamingo/lib/trident-6.2.jar:1","Warn: binary detected: libsrc/jpacker/jargs.jar:1","Warn: binary detected: resources/ffdec-cli.exe:1","Warn: binary detected: resources/ffdec.exe:1","Warn: binary detected: testlib/JavactiveX.jar:1","Warn: binary detected: testlib/testng-6.8.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/jindrapetrik/jpexs-decompiler/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/jindrapetrik/jpexs-decompiler/main.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/spelling.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/jindrapetrik/jpexs-decompiler/spelling.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/spelling.yml:158: update your workflow using https://app.stepsecurity.io/secureworkflow/jindrapetrik/jpexs-decompiler/spelling.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T17:44:41.391Z","repository_id":16886705,"created_at":"2025-08-19T17:44:41.391Z","updated_at":"2025-08-19T17:44:41.391Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33402174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T04:15:53.637Z","status":"ssl_error","status_checked_at":"2026-05-23T04:15:53.242Z","response_time":53,"last_error":"SSL_read: 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":["decompiler","editor","flash","swf"],"created_at":"2024-08-01T16:00:53.616Z","updated_at":"2026-05-23T16:01:37.130Z","avatar_url":"https://github.com/jindrapetrik.png","language":"Java","funding_links":[],"categories":["Java","\u003ca id=\"0971f295b0f67dc31b7aa45caf3f588f\"\u003e\u003c/a\u003eDecompiler\u0026\u0026反编译器","🔧 Packages"],"sub_categories":["\u003ca id=\"e67c18b4b682ceb6716388522f9a1417\"\u003e\u003c/a\u003e工具","⚡ Debugging"],"readme":"# JPEXS Free Flash Decompiler\n![Build passing badge](https://github.com/jindrapetrik/jpexs-decompiler/actions/workflows/build.yml/badge.svg?branch=dev)\n\nOpen Source Flash SWF decompiler and editor. Extract resources, convert SWF to FLA, edit ActionScript, replace images, sounds, texts and fonts. Various output formats available. Works with Java on Windows, Linux and macOS.\n\n## Application description and features\nFor information about using the software, list of features, etc., visit [FFDec Wiki](https://github.com/jindrapetrik/jpexs-decompiler/wiki).\n\n## Free-Decompiler.com website\nIn the past (before 2018), we were using *free-decompiler.com* domain as homepage and GitHub for the source code, We've now moved all information (except the issue tracker) to GitHub.\n\n## Download application\nFor downloading the app, see [latest release](https://github.com/jindrapetrik/jpexs-decompiler/releases/latest).\nOlder versions and nightly builds are available at the [releases section](https://github.com/jindrapetrik/jpexs-decompiler/releases)\n\n### How to install\nSee [installation section of the wiki](https://github.com/jindrapetrik/jpexs-decompiler/wiki/Installation)\n\n## Source code\n### How to get the source\n You can make a local copy of the sources with the following command:\n```\ngit clone https://github.com/jindrapetrik/jpexs-decompiler.git\n```\nThis assumes you have git installed on your system.\n\n### Branches \nGit source control manager supports multiple code branches. We use two main branches.\n\n* `master` - for released \"stable\" versions\n* `dev` - for newest changes from developers - \"nightly\" version is released from this branch\n\nYou can switch to `dev` branch with following git command:\n```\ngit checkout dev\n```\n\n### GIT recommended\nIt is recommended to have [GIT] commandline executables installed. Building script uses GIT to include revision number into the binary. (For Windows, you must enable Git in windows command line during installation.)\n\n### Netbeans project\n\nSource code contains Netbeans Project so you can open it in [Netbeans IDE]. Then you can use standard actions like Run, Build, Debug, Clean and Build in the IDE. Other specific tasks can be executed via menu on build.xml (see Ant part)\n\n### Ant\nIf you do not have Netbeans, you can build source code also with Apache Ant.\nAfter installing Ant it is good to put it into your PATH variable.\nOpen up commandline and navigate to sources directory.\nTo run application, execute task \"run\" by entering this command:\n```\nant run\n```\nTo only build, execute build task:\n```\nant build\n```\n\n### Building libraries\n\nThere are few libraries which need to be built too. These libraries are placed in \"libsrc\" directory.\n* **FFDec_lib** - core of decompilation, SWF parsing, exporting\n**This library is built automatically with main project, but can be build also separately with its own Ant script.**\n* **jpacker** - used for compression of JavaScript Canvas scripts (Netbeans/Ant project)\n* **jpproxy** - proxy part of FFDec (Netbeans/Ant project)\n* **jsyntaxpane** - code editor (Netbeans/Apache Maven project)\n* **LZMA** - used for SWF compression (Netbeans/Ant project)\n* **nellymoser** - used for Nelly Moser sounds decoding (Netbeans/Ant project)\n* **Swf2Exe** - Stub for \"Save to EXE\" feature (Delphi 7 Project)\n* **ttf** - used for TTF font export (Netbeans/Ant project)\n* **gnujpdf** - used for PDF export (Netbeans/Ant project)\n\n## Docker\nWe have `Dockerfile` for headless running for not needing to install Java or FFDec locally.\n(Original script by Mahdi Lazraq)\n### Build\n```\ndocker build -t ffdec .\n```\n### Usage\nFFDec CLI is the entrypoint, so you can pass arguments directly:\n```\ndocker run --rm -v ./input:/work/input -v ./output:/work/output ffdec [args]\n```\n\n## Change log\nAll notable changes are listed in the file [CHANGELOG.md](CHANGELOG.md)\n\n## Deployment\n\n### Nightly builds\nWhen a commit is pushed/merged into `dev` branch, a new prerelease version is created automatically by GitHub actions CI.\nThese prerelease versions are called nightly builds. On releasing a new nightly build, the previous nightly build is removed.\n\n### Stable versions\nA new stable version is created automatically by the GitHub Actions CI when marking a revision in `master` branch with a tag in format `versionx.y.z`.\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Versioning\n\nVersions are in format `x.y.z`, for example `9.1.2`.\nFor the versions available, see the [tags on this repository](https://github.com/jindrapetrik/jpexs-decompiler/tags).\n\nNightly builds have additional suffix `_nightlyN` where `N` is number which increments with every (automatic) nightly release\nand does not depend on the `x.y.z` numbers. (This means nightly number is *NOT* reset to 0 when releasing stable)\nOlder nightly builds are *NOT* available through git tags.\n\n## Authors\nThe decompiler was originally written by **Jindra Petřík** also known as **JPEXS**.\nThe application was made in Czech Republic.\n\n### Developers\n* **JPEXS** - leader, development of the decompiler, website main admin, github account admin, organization\n* **honfika** - development of the decompiler\n* **Paolo Cancedda** - former developer\n* ...other pushers on GitHub or Google Code\n\n### Translators\n* **Jaume Badiella Aguilera** - catalan translation\n* **Capasha** - swedish translation\n* **王晨旭** (Chenxu Wang), **晓之车**, **安安**, **流水渺渺**, **老biu** - chinese translation\n* **focus** - russian translation\n* **honfika** - hungarian translation\n* **kalip** - italian translation\n* **Krock** - german translation\n* **Laurent LOUVET** - french translation\n* **MaGiC** - portuguese translation\n* **martinkoza** - polish translation\n* **Osman ÖZ** - turkish translation\n* **pepka** - ukrainian and dutch translation\n* **poxyran** - spanish translation\n* **realmaster42**, **alimsoftware** - portuguese-brasil translation\n* **Rtsjx** - chinese translation\n* **koiru** - japanese translation\n* **J. Kramer** - dutch translation\n* **Andrew Poženel** - slovenian translation\n* **GitHub Copilot (Claude AI)** - german, slovak translation\n\n## Contact\nIf you want to report a problem or request new feature, use our issue tracker at [https://www.free-decompiler.com/flash/issues](https://www.free-decompiler.com/flash/issues)\n\nYou should see [Frequently Asked Questions (FAQ) in wiki](https://github.com/jindrapetrik/jpexs-decompiler/wiki/FAQ) before.\nAlso see [Known problems list in wiki](https://github.com/jindrapetrik/jpexs-decompiler/wiki/Known-problems)\n\n### Email contact\nEmergency contact to JPEXS developer is `jindra.petrik@gmail.com`.\nBut we prefer Issue tracker contact.\n\n## Licenses + Acknowledgments\n### Application\n\nFFDec Application is licensed under the GNU GPL v3 (GPL-3.0-or-later) licence, see the [license.txt](license.txt).\nIt uses modified code of these libraries:\n\n* [JSyntaxPane] (Code editor) - Apache License 2.0\n\nAnd links also these libraries:\n\n* [Java Native Access - JNA] (Registry association, Process memory reading) - LGPL\n* [Insubstantial] (Substance Look and Feel, Flamingo Ribbon component) - Revised BSD\n* [javactivex] (Flash Player ActiveX embedding) - LGPLv3\n* [flashdebugger library] (Debugging ActionScript) - LGPLv3\n* FFDec Library (LGPLv3) - see below\n\nApplication uses also some icons of the [Silk icons pack], [Silk companion 1], [FatCow icons pack] and [Aha-Soft icons pack].\n\nFor EXE launchers we use [Launch5j] - MIT.\n\n## Library\nSee [library README](libsrc/ffdec_lib/README.md) for more info about FFDec library.\n\n[GIT]: http://git-scm.com/downloads\n[Netbeans IDE]: http://www.netbeans.org/\n[Apache Ant]: http://ant.apache.org/\n[Launch5j]: https://github.com/lordmulder/Launch5j\n[NSIS]: http://nsis.sourceforge.net/\n[JSyntaxPane]: https://code.google.com/p/jsyntaxpane/\n[Java Native Access - JNA]: https://github.com/twall/jna\n[Insubstantial]: http://shemnon.com/speling/2011/04/insubstantial-62-release.html\n[javactivex]:https://github.com/jindrapetrik/javactivex\n[flashdebugger library]: https://github.com/jindrapetrik/flashdebugger\n[Silk icons pack]: http://www.famfamfam.com/lab/icons/silk/\n[Silk companion 1]: http://damieng.com/creative/icons/silk-companion-1-icons\n[FatCow icons pack]: http://www.fatcow.com/free-icons\n[Aha-Soft icons pack]: http://www.aha-soft.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjindrapetrik%2Fjpexs-decompiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjindrapetrik%2Fjpexs-decompiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjindrapetrik%2Fjpexs-decompiler/lists"}