NewReleases is a simple service to add and follow projects from many popular Open Source platforms, like GitHub, PyPI, NPM and Docker hub, in order to be notified about their new version releases. Notifications may be delivered to your email or to a Slack channel of your preferred workspace. Frequency of email notifications is configurable per project, as well as filtering of pre-releases, updates and using regular expressions.
YTBmp3 is an online converter and downloader of publicly available YouTube videos into mp3 audio files. The feature that separates it among great number of similar services is that the conversion is instant, user does not have to wait for processing, audio bitrate is automatically determined from the best source stream, whole playlist download in one zip file and it has no user limitations set whatsoever. The project was started by dear friend of mine Milovan Misho Petković and I created the second, Go based, implementation. There is also its twin brother YTBmp4 for downloading videos in mp4 format.
go get gopherpit.com/gopherpit
GopherPit is a tool that allows you to have remote import paths for Go (programming language) packages with custom domains. That way packages are independent of the version control system provider, whether it is GitHub, Bitbucket or a private repository. You can change it whenever you like, and also keep the same import paths. Also, custom domains means better branding of your packages, if you care about it.
This service is meant for on-premises installation. A publicly available web service is hosted on https://gopherpit.com with the same functionalities.
Kurs is a web service that provides information about Serbian Dinar currency exchange rates based on official data from National Bank of Serbia. It provides online tools for conversion and publicly available HTTP JSON API, as well.
All go packages are under domain resenje.org, but the code is hosted on GitHub.
HTTP handler to use for protection against Cross Site Request Forgeries.
Pool of Bolt databases. It also contains resenje.org/boltdbpool package to manage pools of time partitioned databases.
Camel Snake Kebab. CLI tool and a Go library for converting representation style of compound words or phrases.
Daemon is a library to fork Go applications as the background process, to deamonize a UNIX process.
Distance is a Go package with functions to calculate Hamming distance between two byte slices or unsigned integers, population (1 bite) count of byte slices or unsigned integers, and to XOR two byte slices.
A very simplified service for Email sending in Go.
A collection of I/O utilities for Go.
HTTP JSON Response utilities for Go.
Generate JSON Schema from Go structures.
Asynchronous logging library with Syslog compatibility.
Various helper types for easier marshaling in Go.
Go package for downloading MaxMind GeoLite2 databases.
Service to handle recovery from panic events in Go.
Taint Go objects.
A collection of HTTP utilities for Go.