DEV Community

Top 6 web frameworks for Go as of 2017

Edward Marinescu on November 15, 2017

Awesome Web Frameworks for Gophers You may not need a web framework if you design a small application for yourself, but if you're going ...
Collapse
 
foresthoffman profile image
Forest Hoffman

I'm going to bookmark this for the future. I've been curious about what other frameworks were available in the Go world, and Iris is one that I haven't heard of before. It seems to be the one to use (IMO) since it has such a broad feature set!

Thanks, Edward!

Collapse
 
thedestro profile image
the-destro

There seems to be some extremely negative reactions to the development process to Iris and the author doing some shady commits. Thoughts on this?

Collapse
 
speedwheel profile image
Edward Marinescu • Edited

Hello the-destro, thank you for your time reading this article, however...

It seems that you're a new member on dev.to, and this is the only article that you commented on. I'm glad that this article drives people like you to create new accounts & comments, even if a very small majority of the arguments are completely out of scope.

I'm watching all of these web frameworks that were mentioned here, and I can assure you that none of them have any "shady" commits.
The "shady" thing here up to now is your presence and comment, do you have any reasonable proof or just throw empty accusations?

We're in 2017, github exists, and every framework has its code public.
Please take some time to check all the frameworks by yourself and write down those supposedly "shady" commits, or even better, try to fix them by submitting a PR.

We would all here really appriciate more if you would just tell us about what do you like most in these web frameworks instead of just throwing empty accusations.

All the authors that worked hard to make these products and the people that contributed to them also did an amazing job that required hard work to craft these amazing products, and we should appreciate that.

I just want to inform you that any previous drama that have might occured; doesn't exist now, there were just personal vendettas that have nothing to do with any framework or commits, stop living in the past and enjoy the awesome frameworks that we have here and try to make something useful for the go community.

Collapse
 
thedestro profile image
the-destro

Easy there. Yes, my account is new but I'm not trying to troll. I was merely interested in Iris and started doing some searches in google and on reddit and saw some blog posts about some issues. Since the posts came up with not a lot of searching I figured it would be good at least address it(since others would be seeing the same thing I am). I understand that sometimes things can get a wee bit toxic in OSS. I can provide the links if you are interested but I would prefer to not pollute your comment section with them if the claims are baseless or out of date but the first post was the fourth search result in google.

Thread Thread
 
speedwheel profile image
Edward Marinescu

Yes, I was talking about this search result that you mentioned, it's fake.

The writer of that article has a great impact on creating new accounts and spamming his link in articles like mine, I've seen that with my own eyes, so don't believe him, he has a personal vendetta with the iris author and we should keep ourselves out of it.

Peace!

Thread Thread
 
dlsniper profile image
Florin Pățan

I wasn't going to comment until I saw this thread. Tell me how I'm creating those fake accounts? Is there any shred of evidence of that?
I actually have further proof that's not public to back up the reality, what do you have?
I'm tired of people tarnishing my name like that. Show me your proof and if it's real, I'll apologize for it. Or do you think this account is fake as well?

Collapse
 
palumacil profile image
Dan Wolf

I think the reference is to Iris deleting history and force pushing into master. It isn't shady in terms of having a virus or bad code embedded, but I don't trust a project that rewrites commits of contributors in a way that doesn't really have a benefit and could damage use of tools such as Glide and others besides offending the contributors. If I had a need for Iris, I might still try it and just not contribute. However, I tend to use the standard lib for web in Go anyway.

Collapse
 
valtism profile image
Dan Wood • Edited

Thanks for bringing this up. I thought it was strange for this article to have such a clear bias towards Iris. Edward Marinescu is a contributer to the Iris project, which would have been fine if he had disclaimed this right at the top of the article.

Reading his very dismissive reply to you made me look deeper into this.
reddit.com/r/golang/comments/57tmp...
reddit.com/r/golang/comments/57w79...

I should point out now that I don't even use Go.

Anyway, I feel like this article should not be published here for the time being. It feels very wrong, and the OP doesn't seem very friendly.

Collapse
 
maestromac profile image
Mac Siri

Thank you for pointing this out.

Collapse
 
andreeaforce profile image
Andreea • Edited

Nice comparison. Iris rulz!

Collapse
 
avelino profile image
Thiago Avelino

In this link has more web framework (and toolkit) github.com/avelino/awesome-go#web-...

Collapse
 
iphuong profile image
Phil

Do we have any update as for current ending of 2018?