DiscoverMakersCommunitySubmit tool
Submit project
WhatWeMade

Open-source and AI-assisted projects, and exactly how people made them. Free for makers, forever.

Or choose topics. Unsubscribe any time.

Buy me a coffee

Explore

  • Projects
  • Makers
  • Websites

Community

  • Discussions
  • Build week
  • Guidelines
  • Newsletter

For makers

  • Submit a project
  • Publish with your agent
  • Asset pack prompt
  • Build recipe prompt
  • Template prompt
  • whatwemade.json
  • Marketplace

About

  • How it works
  • How we review
  • How ranking works
  • Contact
© 2026 whatwemade.appPrivacyCookiesTermsTakedownsMade with Claude Code

Explore

Developer tools/Dev tools
S

swiftdc

A Swift and Objective-C decompiler that prints ? instead of guessing

CamdenBoppLaunched 6 days agoDeveloper toolRuns on desktop60% built · wants helpEnglish
1 / 3
View on GitHub

About

swiftdc decompiles Swift and Objective-C Mach-O binaries on Apple Silicon: apps, frameworks, dylibs, .ipa files and images in the dyld shared cache. It rebuilds Swift and Objective-C declarations from the runtime metadata, and turns ARM64 machine code into readable function bodies with if/else/while, named fields like self.breed, and recovered call arguments.

Its one firm rule is that it never guesses. When the analysis can't prove a value, name or condition, it prints ? instead. A wrong answer looks exactly like a right one, so a missing answer is the honest choice.

Most of what it recovers survives stripping, because Swift and Objective-C keep their type metadata in the binary. It's a command-line tool, MIT licensed, and looking for contributors: the repository has labelled good first issues.

#arm64#decompiler#reverse-engineering#swift#mach-o

How it was made

Estimated by the maker.

More like this

CAEL 0.3.9.1

Agents

  • Claude Code

    75% of the work

    Most of the analysis code, tests and documentation

  • Codex

    25% of the work

    Integration, and finishing some tickets

Stack

Swift

MCP servers

No MCP servers. Built with the agents alone.

Discussion

0 comments

Sign in to join in. A kind word or a good question goes a long way.

    View on GitHub

    Help build it

    About 60% done

    Start with an issue labelled good first issue on GitHub. Each one says how to reproduce the problem and what done looks like. The most useful work is fixing wrong output and adding small test programs that reproduce it. CONTRIBUTING.md covers setup and how changes are checked.

    Fork on GitHub

    When your version is ready, share it and say it's built on swiftdc. It shows up here, with credit both ways.

    What you need

    Some setup

    Tools

    • Xcode 26 (Swift 6.3)
    • Go · for the test fixtures · optional
    • OpenSSL 3 · only for the device commands · optional

    Platform

    • macOS on Apple Silicon · arm64 Mac

    CamdenBopp/swiftdc

    3

    stars

    0

    versions here

    MIT

    license

    Last commit 6 days ago.

    Type
    Developer tool
    Category
    Engineering
    Availability
    Run it yourself
    Language
    English

    Made by

    • CamdenBopp

    · Developer tool

    Text Generation model

    ant· Developer tool

    A typed ORM for Go with plain structs and no code generation

    awesomeopen.github.io
    Awesome Open* Catalog· Web app

    A catalog of software named Open*, with WebMCP tools for AI agents

    Olivares AI· Web app

    Run AI coding agents on your own servers, with a signed audit trail