github.com/corylanou/buffalo@v0.8.0/SHOULDERS.md (about) 1 2 # Buffalo Stands on the Shoulders of Giants 3 4 Buffalo 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. 5 6 Thank you to the following **GIANTS**: 7 8 9 * [github.com/Sirupsen/logrus](https://github.com/Sirupsen/logrus) 10 11 * [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) 12 13 * [github.com/fatih/color](https://github.com/fatih/color) 14 15 * [github.com/fatih/color/vendor/github.com/mattn/go-colorable](https://github.com/fatih/color/vendor/github.com/mattn/go-colorable) 16 17 * [github.com/fatih/color/vendor/github.com/mattn/go-isatty](https://github.com/fatih/color/vendor/github.com/mattn/go-isatty) 18 19 * [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) 20 21 * [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) 22 23 * [github.com/gobuffalo/envy](https://github.com/gobuffalo/envy) 24 25 * [github.com/gobuffalo/makr](https://github.com/gobuffalo/makr) 26 27 * [github.com/gobuffalo/packr](https://github.com/gobuffalo/packr) 28 29 * [github.com/gobuffalo/packr/builder](https://github.com/gobuffalo/packr/builder) 30 31 * [github.com/gobuffalo/plush](https://github.com/gobuffalo/plush) 32 33 * [github.com/gobuffalo/plush/ast](https://github.com/gobuffalo/plush/ast) 34 35 * [github.com/gobuffalo/plush/lexer](https://github.com/gobuffalo/plush/lexer) 36 37 * [github.com/gobuffalo/plush/parser](https://github.com/gobuffalo/plush/parser) 38 39 * [github.com/gobuffalo/plush/token](https://github.com/gobuffalo/plush/token) 40 41 * [github.com/gobuffalo/tags](https://github.com/gobuffalo/tags) 42 43 * [github.com/gobuffalo/tags/form](https://github.com/gobuffalo/tags/form) 44 45 * [github.com/gobuffalo/tags/form/bootstrap](https://github.com/gobuffalo/tags/form/bootstrap) 46 47 * [github.com/gorilla/context](https://github.com/gorilla/context) 48 49 * [github.com/gorilla/mux](https://github.com/gorilla/mux) 50 51 * [github.com/gorilla/schema](https://github.com/gorilla/schema) 52 53 * [github.com/gorilla/securecookie](https://github.com/gorilla/securecookie) 54 55 * [github.com/gorilla/sessions](https://github.com/gorilla/sessions) 56 57 * [github.com/gorilla/websocket](https://github.com/gorilla/websocket) 58 59 * [github.com/jmoiron/sqlx](https://github.com/jmoiron/sqlx) 60 61 * [github.com/jmoiron/sqlx/reflectx](https://github.com/jmoiron/sqlx/reflectx) 62 63 * [github.com/lib/pq](https://github.com/lib/pq) 64 65 * [github.com/lib/pq/oid](https://github.com/lib/pq/oid) 66 67 * [github.com/markbates/deplist](https://github.com/markbates/deplist) 68 69 * [github.com/markbates/going/defaults](https://github.com/markbates/going/defaults) 70 71 * [github.com/markbates/going/randx](https://github.com/markbates/going/randx) 72 73 * [github.com/markbates/going/wait](https://github.com/markbates/going/wait) 74 75 * [github.com/markbates/grift](https://github.com/markbates/grift) 76 77 * [github.com/markbates/grift/grift](https://github.com/markbates/grift/grift) 78 79 * [github.com/markbates/inflect](https://github.com/markbates/inflect) 80 81 * [github.com/markbates/pop](https://github.com/markbates/pop) 82 83 * [github.com/markbates/pop/columns](https://github.com/markbates/pop/columns) 84 85 * [github.com/markbates/pop/fizz](https://github.com/markbates/pop/fizz) 86 87 * [github.com/markbates/pop/fizz/translators](https://github.com/markbates/pop/fizz/translators) 88 89 * [github.com/markbates/pop/nulls](https://github.com/markbates/pop/nulls) 90 91 * [github.com/markbates/pop/soda/cmd](https://github.com/markbates/pop/soda/cmd) 92 93 * [github.com/markbates/pop/soda/cmd/generate](https://github.com/markbates/pop/soda/cmd/generate) 94 95 * [github.com/markbates/pop/soda/cmd/schema](https://github.com/markbates/pop/soda/cmd/schema) 96 97 * [github.com/markbates/refresh](https://github.com/markbates/refresh) 98 99 * [github.com/markbates/refresh/refresh](https://github.com/markbates/refresh/refresh) 100 101 * [github.com/markbates/refresh/refresh/web](https://github.com/markbates/refresh/refresh/web) 102 103 * [github.com/markbates/validate](https://github.com/markbates/validate) 104 105 * [github.com/mattn/anko/ast](https://github.com/mattn/anko/ast) 106 107 * [github.com/mattn/anko/builtins](https://github.com/mattn/anko/builtins) 108 109 * [github.com/mattn/anko/parser](https://github.com/mattn/anko/parser) 110 111 * [github.com/mattn/anko/vm](https://github.com/mattn/anko/vm) 112 113 * [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) 114 115 * [github.com/microcosm-cc/bluemonday](https://github.com/microcosm-cc/bluemonday) 116 117 * [github.com/mitchellh/go-homedir](https://github.com/mitchellh/go-homedir) 118 119 * [github.com/motemen/gore](https://github.com/motemen/gore) 120 121 * [github.com/pkg/errors](https://github.com/pkg/errors) 122 123 * [github.com/russross/blackfriday](https://github.com/russross/blackfriday) 124 125 * [github.com/satori/go.uuid](https://github.com/satori/go.uuid) 126 127 * [github.com/sergi/go-diff/diffmatchpatch](https://github.com/sergi/go-diff/diffmatchpatch) 128 129 * [github.com/shurcooL/github_flavored_markdown](https://github.com/shurcooL/github_flavored_markdown) 130 131 * [github.com/shurcooL/highlight_diff](https://github.com/shurcooL/highlight_diff) 132 133 * [github.com/shurcooL/highlight_go](https://github.com/shurcooL/highlight_go) 134 135 * [github.com/shurcooL/sanitized_anchor_name](https://github.com/shurcooL/sanitized_anchor_name) 136 137 * [github.com/sourcegraph/annotate](https://github.com/sourcegraph/annotate) 138 139 * [github.com/sourcegraph/syntaxhighlight](https://github.com/sourcegraph/syntaxhighlight) 140 141 * [github.com/spf13/cobra](https://github.com/spf13/cobra) 142 143 * [github.com/spf13/pflag](https://github.com/spf13/pflag) 144