/bsk

Collection of packages used to build backend services in Golang at Social Point

Primary LanguageGoMIT LicenseMIT

BSK Build Status Coverage Status Go Report Card

Packages

There are two types of packages:

  • ext: extensions to the stdlib, they augment stdlib package functionalities. Usually named after a stdlib package name plus x.
  • new: they provide logic not present in the stdlib.
Package Type Description
httpx ext Extends package net/http with routing utilities, decorators, etc
logx ext Adds structured logging and logstash support to log
server new Adds types like Runner to run application servers
timex ext Extends time with other time functions and utilities

Contributors

This code was initially part of a private repository at Social Point.

It's a collaborative effort of all the backend team!

In order to simplify the process of moving the code to a public repository, original commits authors' could be lost.

Special thanks to all the people who has been collaborating (in alphabetical order):