markdown guide

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 slack

We're a friendly, inclusive community and absolutely everyone is welcome, regardless of background, time zone, experience level, etc...


I just started learning Go, and come up with Multi Go

I made a repo on GitHub, so if any other newcomers to the languages wanna work on it with me, they're welcome to



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:


prest / prest

pREST is a way to serve a RESTful API from any databases written in Go


Build Status GoDoc Go Report Card codecov Gitter Open Source Helpers

Serve a RESTful API from any PostgreSQL database

Postgres version

  • 9.4 or higher


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 (source)

gofn / gofn

Function process via docker provider (serverless minimalist)


Build Status GoDoc Go Report Card codecov Join the chat at Open Source Helpers

Function process via docker provider


go get


package main
import (
func main() {
    wait := &sync.WaitGroup{}
    contextDir := flag.String("contextDir", "./", "a string")
    dockerfile := flag.String("dockerfile", "Dockerfile", "a string")
    imageName := flag.String("imageName", "", "a string")
    remoteBuildURI := flag.String("remoteBuildURI", "", "a string")
    volumeSource := flag.String("volumeSource", "", "a string")
    volumeDestination := flag.String("volumeDestination", 

rumlang / rum

Functional language, easily extensible and possible (Lua features with LISP syntax and functional) to be embarked on software Go!


Build Status Go Report Card Documentation license

Functional language, easily extensible and possible (Lua features with LISP syntax and functional) to be embarked on software Go!


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?


go install



Also Microsoft has a lot of Go repositories - You can create 1 meaningful PR to get a swag from MS.

Classic DEV Post from Dec 25 '18

My 2018 Year in Review on

My favourite posts from the year ... in no particular order

Alex Pliutau profile image
Gopher | Backend Engineer

DEV Tip: When you see a post you like, follow the author to get more of their posts in your feed.

Happy Coding ❤️