Hi Gophers!
As you know Hacktoberfest 2018 has already started. And if you are a Go developer you probably want to know to which projects you can contribute. Let's use this #discuss post to collect different OSS Go projects.
Hi Gophers!
As you know Hacktoberfest 2018 has already started. And if you are a Go developer you probably want to know to which projects you can contribute. Let's use this #discuss post to collect different OSS Go projects.
For further actions, you may consider blocking this person and/or reporting abuse
Hamza Khan -
Truong Phung -
Alexander Shagov -
Jess Lee -
Top comments (7)
PRs, reviews and lots of other stuff welcome at the Athens project!
Check out issues labelled hacktoberfest and/or good-first-issue
And you can always chat with us in the
#athens
channel on the Gophers slackWe're a friendly, inclusive community and absolutely everyone is welcome, regardless of background, time zone, experience level, etc...
If you need to create Web applications using Go a project boilerplate can save much time.
Mercurius is a Go Web Application based on Go-Macaron framework. It includes support to MySQL/PostgreSQL/MSSQL and Mongo databases. Also OAuth and Template modules are included.
PRs are welcomed: github.com/novatrixtech/mercurius
github.com/novatrixtech/mercurius/... :)
I will start with my list:
avelino / awesome-go
A curated list of awesome Go frameworks, libraries and software
Awesome Go
A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python.
Contributing
Please take a quick gander at the contribution guidelines first. Thanks to all contributors; you rock!
If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!
Contents
Awesome Go
prest / prest
pREST is a way to serve a RESTful API from any databases written in Go
pREST
Serve a RESTful API from any PostgreSQL database
Postgres version
Problem
There is PostgREST written in Haskell, but keeping Haskell software in production is not an easy job. With this need pREST was born. Read more.
Documentation
postgres.rest/ (source)
gofn / gofn
Function process via docker provider (serverless minimalist)
Function process via docker provider
Install
Example
rumlang / rum
Functional language, easily extensible and possible (Lua features with LISP syntax and functional) to be embarked on software Go!
rum
Functional language, easily extensible and possible (Lua features with LISP syntax and functional) to be embarked on software Go!
History
Idealized in GopherCon Brasil 2017 (reason of the language being written in Go), had the purpose of being virtual machine of CLISP (development for fun and the founder team enjoys functional programming), after seeing that there was already some parser of CLISP written in Go we had a initiative to make a language with syntax like CLISP but with some own paradigms (such as asynchronous processing using goroutine underneath, thus joining what we have best in the Go).
Why Rum?
As the language was born in Canasvieiras (FlorianΓ³polis - Brazil) neighborhood in the seaside frequented by tourists having the pirate boat as a tourist attraction, we decided to give the name of the typical beverage of pirates for the language.
Why another lisp?
Install
Run
β¦Also Microsoft has a lot of Go repositories - opensource.microsoft.com/?sort=Awe.... You can create 1 meaningful PR to get a swag from MS.