Displaying 1 to 20 from 21 results

Sourcery - Meta-programming for Swift, stop writing boilerplate code.

  •    Swift

Sourcery is a code generator for Swift language, built on top of Apple's own SourceKit. It extends the language abstractions to allow you to generate boilerplate code automatically. It's used in over 8,000 projects on both iOS and macOS and it powers some of the most popular and critically-acclaimed apps you have used. Its massive community adoption was one of the factors that pushed Apple to implement derived Equality and automatic Codable conformance. Sourcery is maintained by a growing community of contributors.

MappingGenerator - :arrows_counterclockwise: "AutoMapper" like, Roslyn based, code fix provider that allows to generate mapping code in design time

  •    CSharp

I would like to thank all of you who contributed to this product by reporting issues, testing, authoring PRs, or buying me coffee. PR authors (except the Only README Updaters) and Coffee Buyers will be awarded with a special license for MappingGenerator for free - I will send them an email with details in a few days. You can download it as Visual Studio Extension from Visual Studio Marketplace.

go-queryset - 100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support

  •    Go

100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood.Take a loot at line // gen:qs. It's a necessary line to enable querysets for this struct. You can put it at any line in struct's doc-comment.




codespawn - Code generator written in Rust

  •    Rust

Codespawn is a basic C++ and Rust code generator. Desired API can be defined using either JSON or XML and the crate supports both reading from a file or a string. Currently it's possible to generate enums, structs, functions, function pointers, variables and bitflags with all applicable attributes and properties. This crate was created as a helper tool for ProDBG. See example XML for instructions on how to construct the API definition.

hsweb-generator - 代码生成器,推荐使用hsweb-platform中已内置的在线代码生成器

  •    Java

代码生成器,推荐使用hsweb-platform中已内置的在线代码生成器

swing-generate - :speak_no_evil: Swing development code generator

  •    Java

:speak_no_evil: Swing development code generator


cmake-reflection-template - A template for simple C++ reflection done with CMake and Python (no other external tools)

  •    Python

Requires C++17 (because of its use of std::any<> from <any>). For information about this repository checkout this blog post.

gorm2sql - auto generate sql from gorm model struct

  •    Go

A Swiss Army Knife helps you generate sql from gorm model struct. gorm2sql loads go source file to golang AST, then generate sql according to tag of gorm struct field.

php-test-generator - Generate test cases for existing PHP files

  •    PHP

test-generator saves you all the tedious work of typing repetitive code when testing legacy applications. Next time you write a test for a class with too many dependencies and you start mocking away think of how much time you could've saved if you could automate this. This is where test-generator comes into play. Try it out, configure everything to your needs and create an alias for your shell or even better include it as an external tool in your editor/IDE (like PHPStorm).

go2gql - graphql-go schema generator by proto files

  •    Go

proto2gql plugin parses .proto files, defined in config and pass them to graphql plugin. proto2gql plugin parses swagger files, defined in config and pass them to graphql plugin.

go-jsonschema - A tool to generate Go data types from JSON Schema definitions.

  •    Go

go-jsonschema is a tool to generate Go data types from JSON Schema definitions. This tool generates Go data types and structs that corresponds to definitions in the schema, along with unmarshaling code that validates the input JSON according to the schema's validation rules.

xservice - Framework to generate web APIs

  •    Go

xservice is a simple generator library used for generating services quickly and easily for an proto buffer. The purpose of this project is to generate of a lot of the basic boilerplate associated with writing API services so that you can focus on writing business logic.

sdmap - A template engine for writing dynamic sql.

  •    CSharp

A template engine for writing dynamic sql. You can just only install sdmap.ext.Dapper since it will automatically install all dependencies including sdmap and sdmap.ext.

KPoet - An expressive DSL built on top of JavaPoet to make writing code almost as easy as writing the code yourself

  •    Kotlin

KPoet is a Kotlin extensions library on top of JavaPoet that helps you write code generators / annotation processors that feel like actually writing Java code directly. It provides a Kotlin DSL syntax that resembles real java code as much as possible. Also it attempts to make the code generator writing clear as writing native java code itself. As you can see, KPoet takes JavaPoet code and turns it into an expressive DSL that tries to map to regular java as much as possible.

falanx - Generates F# code from schema generators and codecs

  •    F#

The solution has four projects. This maps ProvidedTypes, Methods, and Properties that are defined in the Type Provider SDK to AST entities.

CodeRobot - This repo contains Roslyn based toolchain, such as Code Review Tools, Code Fix, Code Formatter and Code Generator

  •    CSharp

This repo contains Roslyn based toolchain, such as Code Review Tools, Code Fix, Code Formatter and Code Generator.

Fugen - Command line tool for exporting resources and generating code from your Figma files

  •    Swift

Fugen is a command line tool for exporting resources and generating code from your Figma files. Installation via CocoaPods is recommended, as it allows to use the fixed version on all team members machines and automate the update process.

go-oas3 - Open API v3 server code generator

  •    Go

The purpose of this project is to generate a clean server boilerplate code from openapi v3 specification. The generated code based on github.com/go-chi/chi router. Generator goes over all paths and components and generates Go structs and stubs. Take a note that path stubs generation relies on the first tag from your paths.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.