diff --git a/SHOULDERS.md b/SHOULDERS.md index 025ea9dc..38169938 100644 --- a/SHOULDERS.md +++ b/SHOULDERS.md @@ -1,12 +1,188 @@ -# On the Shoulders of Giants +# `github.com/gomods/athens` Stands on the Shoulders of Giants -This project wouldn't be possible without the hard work of MANY other people and projects that it builds upon. +`github.com/gomods/athens` 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. -In no particular order: +Thank you to the following **GIANTS**: -- [Buffalo](https://gobuffalo.io) -- [mgo](https://github.com/globalsign/mgo) -- [Testify](https://github.com/stretchr/testify) -- [redigo](https://github.com/gomodule/redigo) -- [Protocol Buffers](https://github.com/golang/protobuf) -- [Gocraft](https://github.com/gocraft/work) + +* [github.com/cockroachdb/cockroach-go/crdb](https://godoc.org/github.com/cockroachdb/cockroach-go/crdb) + +* [github.com/cockroachdb/cockroach-go/testserver](https://godoc.org/github.com/cockroachdb/cockroach-go/testserver) + +* [github.com/dustin/go-humanize](https://godoc.org/github.com/dustin/go-humanize) + +* [github.com/fatih/color](https://godoc.org/github.com/fatih/color) + +* [github.com/fatih/color/vendor/github.com/mattn/go-colorable](https://godoc.org/github.com/fatih/color/vendor/github.com/mattn/go-colorable) + +* [github.com/fatih/color/vendor/github.com/mattn/go-isatty](https://godoc.org/github.com/fatih/color/vendor/github.com/mattn/go-isatty) + +* [github.com/fatih/structs](https://godoc.org/github.com/fatih/structs) + +* [github.com/fsnotify/fsnotify](https://godoc.org/github.com/fsnotify/fsnotify) + +* [github.com/go-sql-driver/mysql](https://godoc.org/github.com/go-sql-driver/mysql) + +* [github.com/gobuffalo/buffalo](https://godoc.org/github.com/gobuffalo/buffalo) + +* [github.com/gobuffalo/buffalo/binding](https://godoc.org/github.com/gobuffalo/buffalo/binding) + +* [github.com/gobuffalo/buffalo/render](https://godoc.org/github.com/gobuffalo/buffalo/render) + +* [github.com/gobuffalo/buffalo/servers](https://godoc.org/github.com/gobuffalo/buffalo/servers) + +* [github.com/gobuffalo/buffalo/vendor/github.com/russross/blackfriday](https://godoc.org/github.com/gobuffalo/buffalo/vendor/github.com/russross/blackfriday) + +* [github.com/gobuffalo/buffalo/worker](https://godoc.org/github.com/gobuffalo/buffalo/worker) + +* [github.com/gobuffalo/envy](https://godoc.org/github.com/gobuffalo/envy) + +* [github.com/gobuffalo/fizz](https://godoc.org/github.com/gobuffalo/fizz) + +* [github.com/gobuffalo/fizz/translators](https://godoc.org/github.com/gobuffalo/fizz/translators) + +* [github.com/gobuffalo/github_flavored_markdown](https://godoc.org/github.com/gobuffalo/github_flavored_markdown) + +* [github.com/gobuffalo/makr](https://godoc.org/github.com/gobuffalo/makr) + +* [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/pop](https://godoc.org/github.com/gobuffalo/pop) + +* [github.com/gobuffalo/pop/associations](https://godoc.org/github.com/gobuffalo/pop/associations) + +* [github.com/gobuffalo/pop/columns](https://godoc.org/github.com/gobuffalo/pop/columns) + +* [github.com/gobuffalo/pop/fix](https://godoc.org/github.com/gobuffalo/pop/fix) + +* [github.com/gobuffalo/pop/nulls](https://godoc.org/github.com/gobuffalo/pop/nulls) + +* [github.com/gobuffalo/pop/slices](https://godoc.org/github.com/gobuffalo/pop/slices) + +* [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/gobuffalo/x/httpx](https://godoc.org/github.com/gobuffalo/x/httpx) + +* [github.com/gorilla/context](https://godoc.org/github.com/gorilla/context) + +* [github.com/gorilla/mux](https://godoc.org/github.com/gorilla/mux) + +* [github.com/gorilla/securecookie](https://godoc.org/github.com/gorilla/securecookie) + +* [github.com/gorilla/sessions](https://godoc.org/github.com/gorilla/sessions) + +* [github.com/jmoiron/sqlx](https://godoc.org/github.com/jmoiron/sqlx) + +* [github.com/jmoiron/sqlx/reflectx](https://godoc.org/github.com/jmoiron/sqlx/reflectx) + +* [github.com/joho/godotenv](https://godoc.org/github.com/joho/godotenv) + +* [github.com/kr/pretty](https://godoc.org/github.com/kr/pretty) + +* [github.com/lib/pq](https://godoc.org/github.com/lib/pq) + +* [github.com/lib/pq/oid](https://godoc.org/github.com/lib/pq/oid) + +* [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/grift/grift](https://godoc.org/github.com/markbates/grift/grift) + +* [github.com/markbates/inflect](https://godoc.org/github.com/markbates/inflect) + +* [github.com/markbates/refresh/refresh](https://godoc.org/github.com/markbates/refresh/refresh) + +* [github.com/markbates/refresh/refresh/web](https://godoc.org/github.com/markbates/refresh/refresh/web) + +* [github.com/markbates/sigtx](https://godoc.org/github.com/markbates/sigtx) + +* [github.com/markbates/willie](https://godoc.org/github.com/markbates/willie) + +* [github.com/mattn/go-sqlite3](https://godoc.org/github.com/mattn/go-sqlite3) + +* [github.com/microcosm-cc/bluemonday](https://godoc.org/github.com/microcosm-cc/bluemonday) + +* [github.com/mitchellh/go-homedir](https://godoc.org/github.com/mitchellh/go-homedir) + +* [github.com/monoculum/formam](https://godoc.org/github.com/monoculum/formam) + +* [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/github_flavored_markdown](https://godoc.org/github.com/shurcooL/github_flavored_markdown) + +* [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/suite](https://godoc.org/github.com/stretchr/testify/suite) + +* [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/bcrypt](https://godoc.org/golang.org/x/crypto/bcrypt) + +* [golang.org/x/crypto/blowfish](https://godoc.org/golang.org/x/crypto/blowfish) + +* [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) + +* [gopkg.in/check.v1](https://godoc.org/gopkg.in/check.v1) + +* [gopkg.in/russross/blackfriday.v1](https://godoc.org/gopkg.in/russross/blackfriday.v1) + +* [gopkg.in/yaml.v2](https://godoc.org/gopkg.in/yaml.v2)