Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Go Web Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
huma
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
-
copper
🚀 Copper is a Go toolkit complete with everything you need to build web apps. (by gocopper)
-
sponge
Sponge is a powerful Go development framework, it's easy to develop web and microservice projects.
-
Aero
:bullettrain_side: High-performance web server for Go (2016). New alpha (2024) with even better performance is currently in development at https://git.akyoto.dev/go/web (not production ready yet) (by aerogo)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
GORM is a comprehensive ORM tool in Go, offering a code-first approach which allows defining database schemas using struct tags in Go. It's known for its developer-friendly nature, making it suitable for both beginners and experienced users. GORM supports a variety of SQL databases like MySQL, PostgreSQL, and SQLite. It's designed to be flexible, allowing developers to drop down to raw SQL when necessary. However, it's important to be cautious about its performance implications in large-scale applications.
Echo - web framework for Go
File Browser
Project mention: Show HN: Pfuzz, a web fuzzer following the Unix philosophy | news.ycombinator.com | 2024-01-21It seems to me like "fuzzing" has a different meaning in web application penetration testing. Here, "fuzzer" is a term for tools that just generate different request using wordlists, without adding any mutations. For example, the two popular web fuzzers ffuf [1] and wfuzz [2] also call themselves fuzzers.
I see how reusing a term for a different concept is bothersome, but I feel like "fuzzer" is the term that people learning about bug bounty hunting are familiar with.
[1] https://github.com/ffuf/ffuf
[2] https://wfuzz.readthedocs.io/en/latest/
Try this awesome tool https://github.com/adnanh/webhook and you can make any bot you wish
I have tried the following. 1. Login to Okta via browser programatically using go-rod. Which I managed to do so successfully, but I'm failing to load up Slack as it's stuck in the browser loader screen for Slack. 2. I tried to authenticate via Okta RESTful API. So far, I have managed to authenticate using {{domain}}/api/v1/authn, and then subsequently using MFA via the verify endpoint {{domain}}/api/v1/authn/factors/{{factorID}}/verify which returns me a sessionToken. From here, I can successfully create a sessionCookie which have proven quite useless to me. Perhaps I am doing it wrongly.
Project mention: Dependency Managers Don't Manage Your Dependencies (2021) | news.ycombinator.com | 2023-06-19I can't share any of my own examples, but most of the work I do was originally based on Vugu[0] which is open source. It is loosely modelled on Vue, so template files have both HTML and Go source (for the view / front end / ui handling) in the one file.[1] The code I have written has since diverged a bit from Vugu but at its core it's handled the same way.
People are still working on Vugu (you can check the issues / branches) but there hasn't been a new release in a while; it's still somewhat experimental.
[0] https://www.vugu.org/
Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26Very nice, another fun pentesting tool written in go is gowitness
https://github.com/sensepost/gowitness/wiki
Project mention: A Golang framework for web artisans. PHP is so good gophers want to emulate it. | /r/programmingcirclejerk | 2023-07-06
Project mention: I write HTTP services in Go after 13 years (Mat Ryer, 2024) | news.ycombinator.com | 2024-02-09
Project mention: Web Rendering Proxy – Use historical browsers with the modern web | news.ycombinator.com | 2023-09-17
Project mention: Gin + Gorm Practical Guide, Implementing a Simple Q&A Community Backend Service in One Hour | dev.to | 2024-04-24Install a scaffold named sponge (integrated with Gin + Gorm), which supports Windows, macOS, and Linux environments. Click to view the installation instructions for sponge.
Go Web related posts
-
How to securely reverse-proxy ASP.NET Core web apps
-
Soul: A SQLite REST and Realtime Server
-
Show HN: Pfuzz, a web fuzzer following the Unix philosophy
-
Error handling in Go web apps shouldn't be so awkward
-
Fast web fuzzer written in Go
-
อย่าเพิ่งใช้ fiber ถ้ายังไม่ได้อ่าน doc
-
Não use funções puras com Go
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 May 2024
Index
What are some of the best open-source Web projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | GORM | 35,481 |
2 | Fiber | 31,381 |
3 | Echo | 28,531 |
4 | filemanager | 23,702 |
5 | gotty | 18,443 |
6 | ffuf | 11,444 |
7 | webhook | 9,872 |
8 | gobuster | 9,019 |
9 | rod | 4,808 |
10 | vugu | 4,765 |
11 | alice | 2,981 |
12 | gowitness | 2,702 |
13 | goravel | 1,928 |
14 | hostyoself | 1,829 |
15 | pagoda | 1,298 |
16 | huma | 1,296 |
17 | minha-receita | 1,203 |
18 | wrp | 985 |
19 | copper | 942 |
20 | sponge | 942 |
21 | hulk | 807 |
22 | Gearbox | 744 |
23 | Aero | 567 |
Sponsored