mernst-github / mother-dough

mernst his library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What organically grew in a month or two. Rough organization from basic to complex:

org.mernst

  • .auto: java_library dependency targets that give you auto-value/annotation processing.
  • .functional: functional interfaces allowed to throw checked exceptions.
  • .collect: "Streamable", the more modern "Iterable".
  • .json: Jackson wrappers and simple Json output builders.
  • .context: Grpc context-propagating thread pool.
  • .concurrent: "Recipes", lazy Futures.
  • .server: Guava Service + Guice-based server starter.
  • .grpc: Guice modules to bind grpc clients and servers.
  • .http: Guice modules to bind http clients and servers, w/ abstractions for http request handling, and result rendering.
  • .metrics: Guice modules to bind metrics exported to Google Cloud Monitoring.

About

mernst his library

License:MIT License


Languages

Language:Java 84.9%Language:Starlark 8.3%Language:TypeScript 6.8%