Skip to main content
  1. Posts/

go-mail reaches 100+ stars on GitHub

·331 words·2 mins

In March of 2022, I pushed my first commit to the go-mail repository on GitHub. I started the development as a side-project for my js-mailer service. While some mail libraries for Go already existed, most of them were very “basic” or hadn’t been maintained in years.

A brief history #

I pre-released the first version of go-mail after I spent a weekend of work on it. It was still pretty “barebone” but it worked and it followed the design principles of modern and idiomatic Go. Over the coming month, I’ve added more functionality and fixed bugs.

Meanwhile, other users seem to discover and adapt the library as well, as I began to see bug reports and feature requests on GitHub - which felt very satisfying. My work was good enough for others to rely on, as it seemed. With the users, also the “stargazers” on GitHub increased.

In July, the talented Maria Letta created the amazing logo for go-mail. Also people started to contribute code to the library - be it bug fixes or improvements. I was even approached by a company in the US to help them troubleshoot an issue that they faced in their production environment, which turned out to be a bug due to a RFC I wasn’t aware of. Luckily this could be solved as well.

In October, go-mail received its own domain and documentation website (still in development).

100 stargazers #

Yesterday, go-mail exceeded the magic number of 100 stars on GitHub, which makes me proud. I know that compared to other FOSS projects, 100 is “rookie numbers”, but to me, it means a lot. It shows that all the work I invested in the library is appreciated by others and that my software seems to bring them value.

Therefore I’d like to say “Thank you!” to all the contributors, the people that reported bugs and requested features and to all the amazing stargazers, that stopped by to leave a little sign of appreciation on GitHub.