THE REVERSE ENGINEERING COLLECTION
Contribute to Awesome REA
Submit reverse-engineering tools, reconstruction cases and papers to Awesome REA: GitHub forms, agent guidance, primary evidence, bilingual fields, validation and pull requests.
Suggest reverse-engineering tools, reconstruction cases or papers through GitHub forms, or submit a PR with primary evidence and English/Chinese records.
Choose a submission form
Prepare a pull request
Search the curated catalog and open issues/PRs by canonical URL, project name or paper identifier. Update an existing submission instead of creating a duplicate.
Supply the maintainer’s original URL, resource type, target areas, prerequisites and limits. Support claims with primary sources, pin GitHub evidence to the reviewed commit and mark unknown facts explicitly.
Edit data/tool-resources.json for independent resources, data/rea-resources.json for documented REA relationships, or data/papers.json for papers. Chinese resource names and requirements belong in site/translations.zh-CN.json; the catalog schema defines the fields.
Regenerate the READMEs and repository directories, run the relevant checks, push to your branch or fork, and open a PR against main. Use the existing template and state evidence, limits and checks actually run.
Can an agent contribute?
Yes. Human and agent-assisted contributions follow the same evidence, deduplication and review rules. Public submissions must respect user authorization and distinguish the resource’s REA relationship from the contributor’s own connection.
Does an automated scan mean curated inclusion?
No. An automated README scan is discovery evidence. Curation requires separate primary-source review; source-reviewed does not establish runtime reproduction, safety or compatibility.
Do passing checks publish the submission?
No. Maintainers review relevance and factual claims. Passing checks, an AI review or opening a PR must not be described as acceptance, merge or deployment.