Outline
In the Ruby world there's a site called The Ruby Toolbox that helps you find the best libraries for your project.
This website aims to become its equivalent for the Go world.
How it works
For now the website is statically generated.
A soon-to-become-a-daemon script fetches github repositories info from the API and stores that in a local Postgresql DB.
Then another script generates the website using bare bones Go templates.
Finally I simply upload the site using SSH to a Arch linux instance running on Digital Ocean (Amsterdam zone)
The future
Actually I've had this project in mind for some time and I jumped on the Gopher Gala opportunity to kick start the thing so the project is going to continue.
Right now due to the lack of time there are tons of issues such as the categories are few and rough, the ranking is based only on the stars, the system supports only github projects etc.
I plan on addressing these in the coming weeks so stay tuned!!
On the backend side the scripts are in a really dirty state, I plan on using goroutines to parallelize the data updates and implement a submission form for new projects.
Thanks for reading!
Log in or sign up for Devpost to join the conversation.