Mohlmann API Solutions
A collection of reusable API's written and open sourced by Mohlmann Solutions
Sibiu, Romania
Pinned Repositories
authenticator
A stand-alone gRPC based authentication API. Easily integrate authentication into any custom project. Authenticator takes care of user credential storage and checking. It generates JSON Web tokens for users, which easily can be verified by other servers in your ecosystem using performant and secure EdDSA public key cryptography.
ehtml
Package ehtml provides ways of rendering an error html page, using Go templates.
imageapi
ImageAPI is a gRPC image processing and storage service that is meant to work as a microservice along with Authenticator and Shop.
mailer
Mailer is a functional wrapper around the standard "net/smtp" and "html/template" packages.
multidb
Connect your Go app to a group of database Nodes without the need of a SQL aware proxy! Multidb provides a SQL Database multiplexer for parallel queries using Go routines, boosting performance and availabilty.
pbind
Package pbind provides means of binding protocol buffer message types to sql.Rows output.
pqdsn
Go package pqdsn offers a type safe way of build Data Source Names for lib/pq.
testdata
A small program to generate testdata for SQL databases. It takes a JSON schema definition to generate sequential or deterministic psuedo-random data.
transaction
Package transaction provides a reusable component for creating and closing a request scope in gRPC.
wordlists
A collection of wordlists, usefull for testdata generation
Mohlmann API Solutions's Repositories
moapis/authenticator
A stand-alone gRPC based authentication API. Easily integrate authentication into any custom project. Authenticator takes care of user credential storage and checking. It generates JSON Web tokens for users, which easily can be verified by other servers in your ecosystem using performant and secure EdDSA public key cryptography.
moapis/multidb
Connect your Go app to a group of database Nodes without the need of a SQL aware proxy! Multidb provides a SQL Database multiplexer for parallel queries using Go routines, boosting performance and availabilty.
moapis/imageapi
ImageAPI is a gRPC image processing and storage service that is meant to work as a microservice along with Authenticator and Shop.
moapis/pbind
Package pbind provides means of binding protocol buffer message types to sql.Rows output.
moapis/pqdsn
Go package pqdsn offers a type safe way of build Data Source Names for lib/pq.
moapis/ehtml
Package ehtml provides ways of rendering an error html page, using Go templates.
moapis/mailer
Mailer is a functional wrapper around the standard "net/smtp" and "html/template" packages.
moapis/testdata
A small program to generate testdata for SQL databases. It takes a JSON schema definition to generate sequential or deterministic psuedo-random data.
moapis/transaction
Package transaction provides a reusable component for creating and closing a request scope in gRPC.
moapis/wordlists
A collection of wordlists, usefull for testdata generation