# `github.com/gobuffalo/genny` Stands on the Shoulders of Giants `github.com/gobuffalo/genny` does not try to reinvent the wheel! Instead, it uses the already great wheels developed by the Go community and puts them altogether in the best way possible. Without these giants this project would not be possible. Please make sure to check them out and thank them for all of their hard work. Thank you to the following **GIANTS**: * [github.com/fatih/structs](https://godoc.org/github.com/fatih/structs) * [github.com/gobuffalo/envy](https://godoc.org/github.com/gobuffalo/envy) * [github.com/gobuffalo/flect](https://godoc.org/github.com/gobuffalo/flect) * [github.com/gobuffalo/flect/name](https://godoc.org/github.com/gobuffalo/flect/name) * [github.com/gobuffalo/github_flavored_markdown](https://godoc.org/github.com/gobuffalo/github_flavored_markdown) * [github.com/gobuffalo/packr](https://godoc.org/github.com/gobuffalo/packr) * [github.com/gobuffalo/plush](https://godoc.org/github.com/gobuffalo/plush) * [github.com/gobuffalo/plush/ast](https://godoc.org/github.com/gobuffalo/plush/ast) * [github.com/gobuffalo/plush/lexer](https://godoc.org/github.com/gobuffalo/plush/lexer) * [github.com/gobuffalo/plush/parser](https://godoc.org/github.com/gobuffalo/plush/parser) * [github.com/gobuffalo/plush/token](https://godoc.org/github.com/gobuffalo/plush/token) * [github.com/gobuffalo/tags](https://godoc.org/github.com/gobuffalo/tags) * [github.com/gobuffalo/tags/form](https://godoc.org/github.com/gobuffalo/tags/form) * [github.com/gobuffalo/tags/form/bootstrap](https://godoc.org/github.com/gobuffalo/tags/form/bootstrap) * [github.com/gobuffalo/uuid](https://godoc.org/github.com/gobuffalo/uuid) * [github.com/gobuffalo/validate](https://godoc.org/github.com/gobuffalo/validate) * [github.com/gobuffalo/validate/validators](https://godoc.org/github.com/gobuffalo/validate/validators) * [github.com/joho/godotenv](https://godoc.org/github.com/joho/godotenv) * [github.com/kr/pretty](https://godoc.org/github.com/kr/pretty) * [github.com/markbates/going/defaults](https://godoc.org/github.com/markbates/going/defaults) * [github.com/markbates/going/randx](https://godoc.org/github.com/markbates/going/randx) * [github.com/markbates/going/wait](https://godoc.org/github.com/markbates/going/wait) * [github.com/markbates/inflect](https://godoc.org/github.com/markbates/inflect) * [github.com/microcosm-cc/bluemonday](https://godoc.org/github.com/microcosm-cc/bluemonday) * [github.com/onsi/ginkgo](https://godoc.org/github.com/onsi/ginkgo) * [github.com/onsi/gomega](https://godoc.org/github.com/onsi/gomega) * [github.com/pkg/errors](https://godoc.org/github.com/pkg/errors) * [github.com/serenize/snaker](https://godoc.org/github.com/serenize/snaker) * [github.com/sergi/go-diff/diffmatchpatch](https://godoc.org/github.com/sergi/go-diff/diffmatchpatch) * [github.com/shurcooL/highlight_diff](https://godoc.org/github.com/shurcooL/highlight_diff) * [github.com/shurcooL/highlight_go](https://godoc.org/github.com/shurcooL/highlight_go) * [github.com/shurcooL/octicon](https://godoc.org/github.com/shurcooL/octicon) * [github.com/shurcooL/sanitized_anchor_name](https://godoc.org/github.com/shurcooL/sanitized_anchor_name) * [github.com/sirupsen/logrus](https://godoc.org/github.com/sirupsen/logrus) * [github.com/sourcegraph/annotate](https://godoc.org/github.com/sourcegraph/annotate) * [github.com/sourcegraph/syntaxhighlight](https://godoc.org/github.com/sourcegraph/syntaxhighlight) * [github.com/stretchr/testify/assert](https://godoc.org/github.com/stretchr/testify/assert) * [github.com/stretchr/testify/require](https://godoc.org/github.com/stretchr/testify/require) * [github.com/stretchr/testify/vendor/github.com/davecgh/go-spew/spew](https://godoc.org/github.com/stretchr/testify/vendor/github.com/davecgh/go-spew/spew) * [github.com/stretchr/testify/vendor/github.com/pmezard/go-difflib/difflib](https://godoc.org/github.com/stretchr/testify/vendor/github.com/pmezard/go-difflib/difflib) * [golang.org/x/crypto/ssh/terminal](https://godoc.org/golang.org/x/crypto/ssh/terminal) * [golang.org/x/net/context](https://godoc.org/golang.org/x/net/context) * [golang.org/x/net/html](https://godoc.org/golang.org/x/net/html) * [golang.org/x/net/html/atom](https://godoc.org/golang.org/x/net/html/atom) * [golang.org/x/sync/errgroup](https://godoc.org/golang.org/x/sync/errgroup) * [golang.org/x/sys/unix](https://godoc.org/golang.org/x/sys/unix) * [golang.org/x/tools/go/ast/astutil](https://godoc.org/golang.org/x/tools/go/ast/astutil) * [golang.org/x/tools/imports](https://godoc.org/golang.org/x/tools/imports) * [golang.org/x/tools/internal/fastwalk](https://godoc.org/golang.org/x/tools/internal/fastwalk) * [gopkg.in/check.v1](https://godoc.org/gopkg.in/check.v1) * [gopkg.in/russross/blackfriday.v1](https://godoc.org/gopkg.in/russross/blackfriday.v1)