JSONExport is a multi-language code generator and JSON schema converter that transforms JSON data structures into strongly typed source code classes. It serves as an API response mapper, converting JSON objects into data transfer objects to automate the creation of model classes. The tool specializes in multi-language model synthesis, allowing users to define data models across different programming languages using a single JSON input. It generates class boilerplate, including constructors and accessors, and provides a preview pipeline to review the resulting source code before it is saved.
Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven design. It provides a toolkit of base classes and tools for building full stack applications, specifically focusing on the creation of backend admin frameworks and management interfaces. The project distinguishes itself through a boilerplate generator that produces the necessary types and classes to standardize repetitive architectural patterns. It also includes a micro-frontend orchestrator that enables the splitting of large frontend modules into independent projects for sepa
Plop is a template-based code generator and interactive command-line scaffolding tool. It functions as a file system automation engine that uses a pipeline of prompt-driven tasks and regular expression replacements to generate and modify codebase structures. The framework combines Handlebars templates with interactive terminal prompts to automate boilerplate code generation. It allows for the enforcement of codebase patterns through shared generators and provides the ability to embed the engine into custom command-line tools. The system covers the creation of project files from templates and
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
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ă.
Principalele funcționalități ale krzysztofzablocki/sourcery sunt: Swift Code Generators, Template-Based Code Generators, Boilerplate Generators, Marker Protocol Detection, Hashable Object Generators, Codable Implementation Generation, Equatable Conformance Generation, Protocol Conformance Automation.
Alternativele open-source pentru krzysztofzablocki/sourcery includ: ahmed-ali/jsonexport — JSONExport is a multi-language code generator and JSON schema converter that transforms JSON data structures into… dotnetcore/util — Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven… plopjs/plop — Plop is a template-based code generator and interactive command-line scaffolding tool. It functions as a file system… apple/swift-syntax — swift-syntax is a library for parsing, manipulating, and generating Swift source code. It provides a source-accurate… dominikh/go-tools — go-tools is a collection of utilities for Go static analysis and memory layout optimization. It provides a toolset… lihengming/spring-boot-api-project-seed — This project is a Spring Boot API starter kit and RESTful project skeleton designed for building backend services. It…