PHPackages                             swaggest/go-code-builder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. swaggest/go-code-builder

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

swaggest/go-code-builder
========================

GO code generation library

v0.4.51(3y ago)349.3k—3.3%1[1 PRs](https://github.com/swaggest/go-code-builder/pulls)2MITGoPHP &gt;=5.6.0CI passing

Since Mar 27Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/swaggest/go-code-builder)[ Packagist](https://packagist.org/packages/swaggest/go-code-builder)[ Docs](https://github.com/swaggest/go-code-builder)[ RSS](/packages/swaggest-go-code-builder/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (68)Used By (2)

Swaggest JSON-schema enabled Go code builder
============================================

[](#swaggest-json-schema-enabled-go-code-builder)

[![Build Status](https://camo.githubusercontent.com/850c1ca14f3daccdcc7dd46925a24f8d45e29240585d808b0b05bc1c630ef840/68747470733a2f2f7472617669732d63692e6f72672f73776167676573742f676f2d636f64652d6275696c6465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/swaggest/go-code-builder)[![codecov](https://camo.githubusercontent.com/707acd222af0be3ab64fe56381753e49d3f9e9813e5cecfc4c7c816ad7cb5526/68747470733a2f2f636f6465636f762e696f2f67682f73776167676573742f676f2d636f64652d6275696c6465722f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/swaggest/go-code-builder)[![Code lines](https://camo.githubusercontent.com/a6923845a94436c4136a402876df9bd5a1a698521fc50b3f2764cb9605a095b6/68747470733a2f2f736c6f632e78797a2f6769746875622f73776167676573742f676f2d636f64652d6275696c6465722f3f63617465676f72793d636f6465)](https://camo.githubusercontent.com/a6923845a94436c4136a402876df9bd5a1a698521fc50b3f2764cb9605a095b6/68747470733a2f2f736c6f632e78797a2f6769746875622f73776167676573742f676f2d636f64652d6275696c6465722f3f63617465676f72793d636f6465)[![Comments](https://camo.githubusercontent.com/d58648621815b07f4b5f13b481a4e4da25e5c0cdb0f43c63f9b6af67b52acce7/68747470733a2f2f736c6f632e78797a2f6769746875622f73776167676573742f676f2d636f64652d6275696c6465722f3f63617465676f72793d636f6d6d656e7473)](https://camo.githubusercontent.com/d58648621815b07f4b5f13b481a4e4da25e5c0cdb0f43c63f9b6af67b52acce7/68747470733a2f2f736c6f632e78797a2f6769746875622f73776167676573742f676f2d636f64652d6275696c6465722f3f63617465676f72793d636f6d6d656e7473)

This library generates Go mapping structures defined by [JSON schema](http://json-schema.org/).

Example
-------

[](#example)

[Generated code](tests/resources/go/swagger/entities.go) for [schema](tests/resources/swagger-schema.json).

```
