Skip to content
/ bsk Public
forked from socialpoint-labs/bsk

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

License

Notifications You must be signed in to change notification settings

jforns/bsk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSK Build Status Coverage Status Go Report Card

Join the chat at https://gitter.im/socialpoint-labs/bsk

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 net/http with routing utilities, decorators, etc
logx ext Extends log with structured logging and logstash support
contextx ext Extends context with types and decorators to run tasks with a context.Context
timex ext Extends time with other time functions and utilities
metrics new Adds metrics to instrument and publish to e.g DataDog
dispatcher new Adds a reflect-based framework for dispatching events.
netutil new Provides functions to get free TCP and UDP ports.

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):

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.3%
  • Makefile 0.7%