An open API service providing repository metadata for many open source software ecosystems.

Topic: "go-generate"

ChimeraCoder/gojson

Automatically generate Go (golang) struct definitions from example JSON

Language: Go - Size: 205 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 2,681 - Forks: 208

idubinskiy/schematyper

Generates Go types based on JSON Schemas

Language: Go - Size: 35.2 KB - Last synced at: 28 days ago - Pushed at: about 2 years ago - Stars: 239 - Forks: 31

markphelps/optional

Optional is a library of optional Go types

Language: Go - Size: 277 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 218 - Forks: 19

yezihack/go-mygen

Quickly generate CURD and documentation for operating MYSQL.etc

Language: Go - Size: 27.2 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 124 - Forks: 33

kazhuravlev/options-gen

Codegen for functional options in go projects

Language: Go - Size: 353 KB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 87 - Forks: 9

g4s8/envdoc

Go tool to generate documentation for environment variables

Language: Go - Size: 264 KB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 77 - Forks: 4

m1/go-localize

i18n (Internationalization and localization) engine written in Go, used for translating locale strings.

Language: Go - Size: 33.2 KB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 62 - Forks: 14

chop-dbhi/nats-rpc

RPC layer on top of NATS standardizing on Protocol Buffers.

Language: Go - Size: 38.1 KB - Last synced at: 15 days ago - Pushed at: about 7 years ago - Stars: 36 - Forks: 4

go-woo/protoc-gen-echo

Generate Echo backend code

Language: Go - Size: 169 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 2

wlbr/templify

A tool to be used with 'go generate' to embed external template files into Go code.

Language: Go - Size: 1.17 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 6

akavel/embd-go

embd-go is an embeddable command-line tool for embedding data files in Go source code, specially crafted for easy use with `go generate`.

Language: Go - Size: 14.6 KB - Last synced at: 4 days ago - Pushed at: over 9 years ago - Stars: 26 - Forks: 4

ekhabarov/sts

sts: struct to struct transformers generator.

Language: Go - Size: 55.7 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 3

serkodev/routegen

File-system based route generator for Go. Compatible with any web frameworks.

Language: Go - Size: 110 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 22 - Forks: 3

ondrej-merkun/go-slices

Helper functions for the manipulation of slices of all types in Go

Language: Go - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 1

weastur/replacer

Replacer is a go generator to find-and-replace in go source files

Language: Go - Size: 66.4 KB - Last synced at: 16 days ago - Pushed at: 18 days ago - Stars: 10 - Forks: 0

maxim2266/gen-cache 📦

LRU cache code generator for Go

Language: Go - Size: 50.8 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

JustBeYou/serialize

Serialize any Go struct with no additional effort.

Language: Go - Size: 102 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 1

dung13890/go-base-gen

Code base generate

Language: Go - Size: 121 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

eiiches/go-gen-proxy

Proxy code generation for Go interfaces

Language: Go - Size: 21.5 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

schigh/slices 📦

Slice convenience functions for native types, and a generator for your types

Language: Go - Size: 188 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

aaharu/schemarshal

Generates Go struct types from a JSON Schema.

Language: Go - Size: 96.7 KB - Last synced at: 17 days ago - Pushed at: almost 7 years ago - Stars: 6 - Forks: 1

tiyee/sqlgen

一个go语言小工具,可以利用lex和ast, 把建表语句转换成go struct,

Language: Go - Size: 40 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

potproject/goenvgen

Automatically generate Go Code from dotenv files.

Language: Go - Size: 54.7 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

tttardigrado/goadt

Algebraic Data Types generator for the Go programming language

Language: Haskell - Size: 5.29 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

lindell/string-enumer

Code generation for enums defined as strings

Language: Go - Size: 38.1 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

liangrog/go-j2s

Generating Go code by parsing json data file

Language: Go - Size: 15.6 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 1

kuangshp/generate-model

go语言从数据库映射生成数据模型

Language: Go - Size: 7.81 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

schoukri/golist

golist provides useful functions for list operations in Go.

Language: Go - Size: 10.7 KB - Last synced at: 10 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 1

paulvollmer/2gobytes Fork of cratonica/2goarray

A simple utility to encode a file (or any other data) into a Go byte array.

Language: Go - Size: 27.3 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

tada-team/bang

go:generate from .yml

Language: Go - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

Urethramancer/inc

Embed binaries in Go programs the way *I* like it.

Language: Go - Size: 28.3 KB - Last synced at: 28 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

szabba/irgen

Language: Go - Size: 29.3 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

posener/autogen

Automatically generate files

Language: Go - Size: 16.6 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

octu0/example-halide-go

Example implementation of Halide with go generate as a helper

Language: Go - Size: 227 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

chekoopa/go-localize Fork of m1/go-localize

i18n (Internationalization and localization) engine written in Go, used for translating locale strings.

Language: Go - Size: 38.1 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

rhaseven7h/goembed

GoEmbed generates a file that you may include in your project to include a file's content as code, embedded within the binary.

Language: Go - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

logrusorgru/textFileToGoConst 📦

Go generate tool that create Go file with constant containing text file

Language: Go - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

ma91n/juv

juv is a code generator for using go-validator in JSON Unmarshall.

Language: Go - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

dlepex/typeinst

Generics for Go. A code generator, that uses struct declarations as DSL to configure what types should be created

Language: Go - Size: 2.29 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

reiver/gogen-optiontype

Option types (also known as maybe types) for Go, via "go generate".

Language: Go - Size: 102 KB - Last synced at: 20 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

gebv/go-dice

Code generate for golang

Language: Go - Size: 6.15 MB - Last synced at: 25 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

mashingan/repogen

Go repositories generator from SQL script

Language: Nim - Size: 6.84 KB - Last synced at: 29 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

LikiPiki/lazygen

Simple golang codegenerator template tool

Language: Go - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

rogozhka/go-generate-mockgen

Small wrapper to simplify gomock generation. Automatically infers interface names and file paths after you place the same (!) go:generate expression for all the occurences. Eliminates the need to manually specify 5 generation parameters. ⌨️ Reduces boilerplate code and minimizes errors. 🎸 Charged for good test coverage :)

Language: Go - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

shagohead/gotools

Tiny go tools runner (for code generation)

Language: Go - Size: 5.86 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

jcbhmr/deno_generate Fork of EthanThatOneKid/deno_generate

🦕 Userland implementation of go generate for Deno

Language: TypeScript - Size: 44.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

stevegt/statecraft

Statecraft is a state machine compiler that generates Go code and graphviz dot files from a simple DSL.

Language: Go - Size: 58.6 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

slimhazard/gogitversion

gogitversion generates a Go source file that declares a const for a version string, whose contents are the output of 'git describe'.

Language: Go - Size: 6.84 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

GhazalADel/GoBeyondBasics

In this repository, I dive deep into the inner workings of the Go language and tools, covering a wide range of topics that go beyond the basics.

Language: Go - Size: 70.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

andreykaipov/funcopgen

Generate functional options for your Go structs.

Language: Go - Size: 185 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

charlesvdv/entitygen

Tool to generate go struct from SQL static analysis

Language: Go - Size: 85 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

pdk/binoislist

A template and bash script for generating types of list of things

Language: Go - Size: 8.79 KB - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

THE108/enumer Fork of alvaroloes/enumer

A Go tool to auto generate methods for your enums

Language: Go - Size: 1.75 MB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0