Hacker GitHub

← All repos

avelino/awesome-go

View on GitHub ↗ ★ 191,636 Go

A curated list of awesome Go frameworks, libraries and software

45 mentions on Hacker News by 40 people: 6 stories, 39 comments · first 2014-07-06 · latest 2025-08-13

Mentions per year 45 mentions · busiest year 2018 (11)
20082026
  1. Yes. Ok, if that answer is too short: there are some others ( https://github.com/avelino/awesome-go?tab=readme-ov-file#gam... ), but ebitengine is by far the most popular...
    comment by rob74 · 2025-08-13 · in Show HN: Doom port to pure Go – Gore
  2. …point: https://www.youtube.com/watch?v=7VcArS4Wpqk Here’s a meta-resource that could be useful: https://github.com/avelino/awesome-go (see the Resources section at the end of the ToC). Best of luck!
  3. Each of those absolutely do have them. Here is a list for just Golang: https://github.com/avelino/awesome-go#web-frameworks
    comment by olah_1 · 2023-09-14 · in The inside story of Threads
  4. …in Java and Python, so the Go frameworks I've seen are basically a bunch of helper functions. [1] https://github.com/avelino/awesome-go#web-frameworks
  5. Check the "awesome go" repository: https://github.com/avelino/awesome-go . You could look under ORM and Web Frameworks.
  6. Agree, you can see this in https://github.com/rust-unofficial/awesome-rust vs. https://github.com/avelino/awesome-go I've noticed however that there has been an uptick in great libraries over the last 2 years, with examples like pola.rs,…
    comment by lumost · 2022-08-24 · in Rust – A hard decision pays off
  7. …is mostly for web apps, different domains will require looking at all the approaches taken in https://github.com/avelino/awesome-go by leading packages
  8. …amount of time writing Go code and doing Solidity/blockchain development. Being able to scan https://github.com/avelino/awesome-go , https://github.com/bkrem/awesome-solidity , and https://github.com/gianni-dalerta/awesome-nft for general…
    comment by TheGoodBarn · 2022-01-20 · in Awesome Functional Programming
  9. …lists out there: https://github.com/vinta/awesome-python https://github.com/quozd/awesome-dotnet https://github.com/avelino/awesome-go https://github.com/awesome-selfhosted/awesome-selfhosted … think awesome cars, awesome appliances,…
  10. ▲ 5
    A curated list of Go Projects
    story by xrayarx · 2021-08-02 · 0 comments
  11. …not be encouraged purely because of the build hassles. Also i think you should maybe contribute to https://github.com/avelino/awesome-go instead.
    comment by domano · 2020-05-19 · in Show HN: Useful Libraries for Go
  12. You can try your luck with https://github.com/avelino/awesome-go#gui I explored the landscape earlier this year when I was building a GUI version of a CLI tool written in Go. I was throughly disappointed by all the “native Go” and…
    comment by oefrha · 2020-05-19 · in What Color Is Your Function? (2015)
  13. …a while ago, not sure how it's progressed since. I can't speak of the technical side, however. https://github.com/avelino/awesome-go/pull/1137 http://www.florinpatan.ro/2016/10/why-you-should-not-use-iri...
  14. Nice job! Perhaps consider adding it to awesome-go? https://github.com/avelino/awesome-go I looked at the report card already and seems like you've done a great job, so you'll have no trouble getting added!…
  15. Many are mentioned here in the lists someone took the trouble to assemble for us: https://github.com/avelino/awesome-go https://github.com/uhub/awesome-go https://github.com/gobuild/awesome-go-tools https://awesome-repos.ecp.plus/go.html…
    comment by pr3dr49 · 2018-11-11 · in Nine years of Go
  16. …- https://github.com/search?l=&o=desc&q=stars%3A>5000+language... - https://github.com/avelino/awesome-go - https://github.com/golang/go/wiki/Projects
    comment by shazow · 2018-11-10 · in Nine years of Go
  17. Not a fan of Go and actually like nim but https://github.com/avelino/awesome-go Also for people actually targeting production there is hufe dif. between say DB driver that is used in literally millions of projects and has a large number of…
    comment by qaq · 2018-09-27 · in Nim 0.19
  18. …platform game / 3D development in Go, there are a few frameworks and libraries already in place: https://github.com/avelino/awesome-go#game-development g3n seems like the most promising recent candidate: http://g3n.rocks…
  19. …Web glue frequently recommended around here: https://github.com/go-chi/chi Github pages like https://github.com/avelino/awesome-go have become a good starting point for finding interesting projects.
    comment by swah · 2018-07-27 · in Russ Cox on Go dependency management
  20. …[3] https://www.reddit.com/r/golang/comments/57w79c/why_you_real... [4] https://github.com/avelino/awesome-go/pull/1137
  21. …been mired in drama since starting, which is good enough reason to avoid it. One example, of many, https://github.com/avelino/awesome-go/pull/1137
  22. …has tradeoffs just like any other language and plenty of programmers leverage it for its positives: https://github.com/avelino/awesome-go
  23. ▲ 3
    Awesome-go: A curated list of awesome Go frameworks, libraries and software
    story by kumaranvpl · 2018-06-08 · 0 comments
  24. …[1] https://www.safaribooksonline.com/ [2] https://echo.labstack.com/ [3] https://github.com/avelino/awesome-go
  25. …has developed an amazing number of them! https://github.com/golang/go/wiki/PackageManagementTools https://github.com/avelino/awesome-go/blob/master/README.md#... In fact, Go probably has the most package managers of any language I've ever…
    comment by paulddraper · 2018-02-09 · in Learning Go as a Node.js Developer
  26. ▲ 1
    Awesome-go: A curated list of awesome Go frameworks, libraries and software
    story by rayascott · 2017-09-25 · 0 comments
  27. …instances where the package author would rewrite the history of the project. See [1][2]. [1] https://github.com/avelino/awesome-go/pull/1137 [2] http://www.florinpatan.ro/2016/10/why-you-should-not-use-iri... Besides, you don't really need…
  28. …a lot of these concerns a few years ago but it looks like many people found a way to make it work: https://github.com/avelino/awesome-go/blob/master/README.md#...
    comment by gtirloni · 2017-07-23 · in Why I’m Frustrated with Go
  29. …https://github.com/go-resty/resty https://github.com/dghubble/sling [1] https://github.com/avelino/awesome-go
    comment by niftich · 2017-02-10 · in Monitor web page changes with Go
  30. ▲ 2
    This is why iris was removed from awesome-go
    story by yandrypozo · 2016-11-24 · 0 comments
  31. …and sit closer the the Go core language itself. Here's a good list of the major frameworks for Go. https://github.com/avelino/awesome-go#web-frameworks Also, the complete Awesome Go list is a wonderful resource for browsing some of the…
    comment by commentzorro · 2016-11-19 · in Making the Switch from Node.js to Golang
  32. …of choice and fragmentation and offering "go get" as an example of solving this is truly ironic: https://github.com/avelino/awesome-go#package-management
    comment by knucklesandwich · 2016-08-21 · in What Golang Is and Is Not
  33. Libraries and wrappers here: https://github.com/avelino/awesome-go#opengl https://github.com/avelino/awesome-go#game-development I'd also suggest looking over https://www.reddit.com/r/gogamedev .
    comment by shurcooL · 2016-01-09 · in Why I Write Games in C
  34. …if there are complete frameworks or engines that are finished, but there are some works in process. https://github.com/avelino/awesome-go#opengl https://github.com/avelino/awesome-go#game-development
    comment by shurcooL · 2016-01-09 · in Why I Write Games in C
  35. …want to look into the library ecosystem a bit more. The awesome-go repo is seriously invaluable. https://github.com/avelino/awesome-go
  36. …to Thiago Avelino (avelino) for putting together this treasure trove of go libraries/tools! [0] https://github.com/avelino/awesome-go [1] https://news.ycombinator.com/item?id=9912650
    comment by wilsonfiifi · 2015-08-03 · in Dotsql: A Golang library for using SQL
  37. …as well. It turned out we would be maintaining forks of all these projects. If you haven't already, https://github.com/avelino/awesome-go#logging is a good resource. If the original poster / you do decide to go with golang I wish you the…
    comment by anon3_ · 2015-07-30 · in Ask HN: Python or Go?
  38. …Also, if you're interested in OpenGL with Go (and IMO Go is excellent to use with OpenGL), look at: https://github.com/avelino/awesome-go#opengl https://github.com/go-gl/examples
    comment by shurcooL · 2015-06-21 · in Welcome to OpenGL
  39. ▲ 1
    A curated list of awesome Go frameworks, libraries and software
    story by daviducolo · 2015-06-16 · 0 comments
  40. You should probably add to https://github.com/avelino/awesome-go as well
    comment by ahmetmsft · 2015-05-01 · in Gigo: Pip for Go
  41. …). There exists a native Go package to render GFM, see second from the top at https://github.com/avelino/awesome-go#text-processing .
  42. Here ya go: https://github.com/avelino/awesome-go Please don't forget to contribute if you see a package you like missing from the readme file.
  43. …been the meta to use a Github repository. ex: https://github.com/papers-we-love/papers-we-love ex: https://github.com/avelino/awesome-go
    comment by stanzheng · 2014-07-11 · in Videos about JavaScript
  44. …abandoned, while current projects (listed in the official Go community wiki [2]) are missing. 1: https://github.com/avelino/awesome-go#database-drivers 2: https://code.google.com/p/go-wiki/wiki/Projects#Databases_an...
  45. ▲ 158
    A curated list of Go frameworks, libraries and software
    story by avelino · 2014-07-06 · 43 comments