Sourcery — платформа мета-программирования для Swift, позволяющая избавиться от повторяющегося кода, улучшить архитектуру и рабочие процессы разработки. Это генератор кода для языка Swift, построенный поверх собственного SwiftSyntax от Apple. Он расширяет языковые абстракции, позволяя автоматически генерировать шаблонный код.
Sourcery можно применять к произвольным проблемам в вашей кодовой базе — если вы можете описать алгоритм другому человеку, вы можете автоматизировать его с помощью Sourcery.