mingrammer / go-web-framework-stars Goto Github PK
View Code? Open in Web Editor NEW:star: Web frameworks for Go, most starred on GitHub
License: MIT License
:star: Web frameworks for Go, most starred on GitHub
License: MIT License
Hi MinJae,
I wanted to create the Go Framework list locally, because I thought it would be fun to play around with the github API. Unfortunately I came across something that took me some time to find out about because I didn't understand it right away. I added my personal access token from github to the file access_token.txt. Then I got a forbitten 403 error back pretty quickly after running list2md.go. The problem was that the "Authorization" header should basically look like this.
"token [MY_GITHUB_ACCESS_TOKEN].
You probably have this (with the keyword token) in your access_token.txt? But that was not immediately obvious to me if you don't know it.
Maybe it makes sense to use the following in the code:
req.Header.Set("Authorization", "token "+accessToken)
Or that would need to be documented somewhere?
A second thing I noticed, according to the documentation on Github you are also "obliged" to send a user agent header. This header should contain your own username.
All API requests MUST include a valid User-Agent header. Requests with no User-Agent header will be rejected. We request that you use your GitHub username, or the name of your application, for the User-Agent header value. This allows us to contact you if there are problems.
It seems to work without this header. But maybe you should add that too? But then the username would have to be read from a file too?
regards,
Felix
The deprecation warning regarding the Gorilla toolkit can be removed, as the project seems to be maintained again. The upstream project removed their deprecation warning as well, for example in their Mux project: gorilla/mux@7456b4e
beego here is listed at 7 stars because it's the wrong repo. This the real one https://github.com/beego/beego.
can you add Goravel https://www.goravel.dev framework.
Hey
I am really new to go, I want to understand why gorilla is not listed here
Is it not a framework??
https://github.com/kataras/iris
I think iris should be on list too
With star history, we can see the adoption of the community:
Add https://iris-go.com/ Web Framework
record star count by day/week to know which one rises faster
I'm missing Hugo in your list. It would rank in the top two
please add total issue count so we can compare total issue/open issue, you can also add percentage.
Hi @mingrammer,
I see that go-swagger
in included here
.
Seems not to be a web framework, btw.
Any reason why he is included ?
Regards,
I will open a pr for this.
Bud is getting pretty good day by day. It's a fullstack framework with both frontend (client side) handling and backend stuff. It's a rails alternative for golang.
What do you think about adding it?
该更新了呦
Iris has over 10K stars, and It's a great framework
the url https://github.com/labstack/armor appears twice in list.txt
There is a new Go framework that is similar to Laravel: https://www.goravel.dev/
Consider add latest date commit.
While digging around for some good project layout practices i found this micro-service framework. As well i found this repo, but it does not include Micro there. I'm just curious why is that? Is there any issues with Micro?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.