awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesSwift Code Generators

Utilities that automatically generate Swift source code to eliminate manual string-based APIs.

Distinct from Swift: Candidates are focused on cryptography, testing, or general language tags, not the specific act of generating typed resource wrappers.

Explore 5 awesome GitHub repositories matching development tools & productivity · Swift Code Generators. Refine with filters or upvote what's useful.

Awesome Swift Code Generators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • swiftgen/swiftgenAvatar SwiftGen

    SwiftGen/SwiftGen

    9,545Vezi pe GitHub↗

    SwiftGen is a tool that creates strongly typed Swift references for assets, strings, and storyboards to eliminate manual string-based APIs. It functions as a code generator that maps localization keys, static assets, and data models into typed source code using a template-based engine. The project uses custom templates to define the exact structure and syntax of the generated code. This allows the generated output to match specific project conventions while providing a flexible system for mapping translation keys and converting local files, colors, and fonts into typed constants. The tool co

    Creates strongly typed Swift references for assets, strings, and storyboards to eliminate manual string-based APIs.

    Swift
    Vezi pe GitHub↗9,545
  • krzysztofzablocki/sourceryAvatar krzysztofzablocki

    krzysztofzablocki/Sourcery

    8,012Vezi pe GitHub↗

    Sourcery este un instrument de generare de cod pentru Swift care automatizează producția de boilerplate repetitiv și conformitatea cu protocoalele. Acesta funcționează ca un motor de template-uri care scanează fișierele sursă pentru a genera cod structural, cum ar fi implementările Codable, Equatable și Hashable, bazate pe protocoale de marcare și analiză statică. Proiectul oferă un framework specializat de mocking care creează obiecte mock pentru protocoale, pentru a urmări apelurile de funcții și a captura argumentele în timpul testării. Include, de asemenea, utilitare pentru generarea de struct lenses, colecții de cazuri enum și diff-uri precise de testare la nivel de proprietate. Sistemul suportă un flux de lucru în timp real folosind un daemon de fundal pentru monitorizarea fișierelor și regenerarea automată a codului. Integrarea este gestionată prin fișiere de configurare bazate pe YAML și plugin-uri pentru sistemul de build, pentru a asigura că codul generat rămâne consistent în timpul refactorizării.

    Provides a comprehensive tool for automating the creation of boilerplate and protocol conformance code for Swift projects.

    Swift
    Vezi pe GitHub↗8,012
  • github/copilotforxcodeAvatar github

    github/CopilotForXcode

    6,158Vezi pe GitHub↗

    CopilotForXcode is an AI-powered coding assistant integrated directly into Xcode as a source editor extension. It functions as an agent that can automate multi-step project tasks, such as editing files, running terminal commands, and searching across the entire codebase, all while understanding the full context of the current Xcode project. The assistant provides a context-aware chat interface that answers coding questions based on open files, symbols, and recent edits. It also offers diff-based code review, analyzing changes to provide feedback on code quality and potential issues before mer

    Generates Swift code from natural language comments by parsing the comment text and producing corresponding implementations.

    Swiftai-assistantgithub-copilotintelligence
    Vezi pe GitHub↗6,158
  • apple/swift-syntaxAvatar apple

    apple/swift-syntax

    3,671Vezi pe GitHub↗

    swift-syntax is a library for parsing, manipulating, and generating Swift source code. It provides a source-accurate abstract syntax tree representation of Swift code, acting as a parser, transformer, and code generator. The project serves as the infrastructure for Swift macro development, enabling the expansion and transformation of source code during compilation. It is used to build compiler tooling for static analysis, formatting, and automated refactoring. The system covers a broad range of source analysis capabilities, including the ability to convert source code into structured trees f

    Converts structured tree representations into plain text files to generate valid Swift source code.

    Swift
    Vezi pe GitHub↗3,671
  • apple/swift-openapi-generatorAvatar apple

    apple/swift-openapi-generator

    1,935Vezi pe GitHub↗

    Swift OpenAPI Generator este un instrument de build-time care produce cod Swift client și server type-safe direct din documentele de specificație OpenAPI. Prin integrarea cu sistemele de build prin plugin-uri native, automatizează crearea interfețelor puternic tipizate și a protocol stubs care mapează operațiunile de rețea la metode native, asigurându-se că codul aplicației rămâne strict consistent cu schemele de date definite. Proiectul se distinge printr-o arhitectură orientată pe protocol care decuplează logica de business de implementările specifice de transport. Utilizează un strat de transport pluggable și interceptarea cererilor bazată pe middleware pentru a gestiona preocupările transversale (cross-cutting concerns) precum autentificarea, logarea și colectarea metricilor. Acest design permite dezvoltatorilor să mențină un strat de comunicare consistent în timp ce rămân agnostici față de framework-urile web subiacente sau detaliile de transmisie în rețea. Generatorul suportă o gamă largă de capabilități, inclusiv maparea datelor bazată pe schemă și negocierea conținutului pentru diverse formate. Oferă gestionarea eficientă a memoriei pentru payload-uri mari prin procesarea incrementală a fluxurilor, ceea ce permite schimbul de date complexe fără a încărca întregul conținut în memorie. Toolset-ul include, de asemenea, utilitare pentru testarea automată a contractelor și generarea de documentație interactivă pentru a ajuta la validarea cerințelor endpoint-urilor.

    Provides a build-time tool that generates type-safe Swift client and server code from OpenAPI specifications.

    Swiftios-swiftopenapiplugin
    Vezi pe GitHub↗1,935
  1. Home
  2. Development Tools & Productivity
  3. Swift Code Generators

Explorează sub-etichetele

  • Comment-to-Code GeneratorsTools that parse natural language comments and produce corresponding Swift implementations. **Distinct from Swift Code Generators:** Distinct from general Swift Code Generators: this specializes in generating code from inline natural language comments rather than from templates or resource files.