Top 23 Go Web Projects
The fantastic ORM library for Golang, aims to be developer friendlyProject mention: Migrating from PHP to Go | reddit.com/r/golang | 2021-09-30
Good ORM library: https://gorm.io/
High performance, minimalist Go web frameworkProject mention: Would it be better to use Frameworks or not ? | reddit.com/r/golang | 2021-10-25
I tried once to only use the standard library for a REST-like api and ended removing all that code and replacing it with a framework (Echo in my case) once i noticed that all that those thousands lines of code that i wrote to handle errors, requests, responses, validations, etc were almost the same to the ones you could find it those frameworks.
Run Linux Software Faster and Safer than Linux with Unikernels.
⚡️ Express inspired web framework written in GoProject mention: Which web framework to learn? | reddit.com/r/golang | 2021-10-20
Check Fiber, here.
:books: 《Go语言高级编程》开源图书，涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)Project mention: Gopher Gold #21 - Wed Nov 25 2020 | dev.to | 2020-11-24
chai2010/advanced-go-programming-book (Go): 📚 《Go语言高级编程》开源图书，涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
Share your terminal as a web applicationProject mention: Suggestions for SSH clients that run in browser | reddit.com/r/sysadmin | 2021-10-04
There are other clients as gotty, but that hasn't been maintained for past few years.
📂 Web File BrowserProject mention: Looking for Managed File Transfer Server | reddit.com/r/selfhosted | 2021-10-17
webhook is a lightweight incoming webhook server to run shell commandsProject mention: Getting alerts into matrix.org? | reddit.com/r/grafana | 2021-09-12
After spending two days trying to figure out image embeds via webhooks (spoiler, they aren’t available in v8 alerts), I’m working on a concept to use webhook to receive webhooks from Grafana, parse them, and then call matrix-commander to post the alerts into Matrix.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Rapid Web Development w/ GoProject mention: How to add current time into a field in ES? | reddit.com/r/elasticsearch | 2021-08-18
Regarding web dev in Go, I would personally check out https://gobuffalo.io
Fast web fuzzer written in GoProject mention: ffuf/ffuf | reddit.com/r/RedSec | 2021-05-03
Directory/File, DNS and VHost busting tool written in GoProject mention: Speeding up dirb scans | reddit.com/r/HowToHack | 2021-10-13
Use gobuster https://github.com/OJ/gobuster
Vugu: A modern UI library for Go+WebAssembly (experimental)Project mention: Go for web frontend | reddit.com/r/golang | 2021-10-19
I stumbled on two options: - GoLive (similar to Phoenix LiveViews) - Vugu (similar to Vue)
Painless middleware chaining for GoProject mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27
You can use a library like Alice to transform the above construct to a more readable form such as:
WireGuard Web UI for self-serve client configurations, with optional auth.
Stream your terminal to web without installing anything 🌐Project mention: Seashells: Pipe output from command-line programs to the web in real-time | news.ycombinator.com | 2021-10-18
Maybe try streamhut: https://github.com/miguelmota/streamhut
Of course, both of them are not ready for security-related tasks such as terminal sharing. So treat them like a "console" streaming service there you broadcast your terminal to the world.
Streamhut can be made more secure with some configuration tricks, namely, don't expose it's TCP port to the public, instead, only expose it's HTTP service. Then you can create a back tunnel (with SSH -L for example) to feed data into it's TCP port in a safer manner.
However, I'd imagine a better option is to beg miguelmota to add support for websocket in the cli client, that way the connection can be protected by TLS rather than just a raw TCP.
Web Rendering Proxy: Use vintage, historical, legacy browsers on modern webProject mention: Ah yes, server side CSS, the ultimate software design tool 🔧 | reddit.com/r/ProgrammerHumor | 2021-10-10
This guy does it
Gearbox :gear: is a web framework written in Go with a focus on high performance
A different approach to Go web frameworks
An ideally refined web framework for Go. (by aofei)
:bullettrain_side: High-performance web server for Go.Project mention: Can you recommend open source projects with small codebase, but with high benefits for learning? | reddit.com/r/golang | 2021-02-22
Go Web UI Toolkit - Public Releases and DevelopmentProject mention: Can I make front end in Golang? | reddit.com/r/golang | 2021-06-30
:golf: The Golf web framework
hiboot is a high performance web and cli application framework with dependency injection support
A composable toolbox of libraries to build everything from CLIs to enterprise applications. (by blend)Project mention: What are your favorite packages to use? | reddit.com/r/golang | 2021-08-15
This is probably not popular approach on here, but we maintain a public version of our internal go monorepo sdk package as an open source repo on github: https://github.com/blend/go-sdk, and I'll use this for personal stuff as well.
What are some of the best open-source Web projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.