meager - projects

Expect varying levels of incomplete. I don't have much time to work on side projects, but I do like to maintain and refine ideas over time. I have more than this not under active development, and will likely add in some applications once I complete library work and get a little more time.

If you're interested in contributing, please review the meager contribution guide.

Project Design Documentation

Meager Software uses ADRs and all published libraries and applications will (eventually) provide this documentation in the adr/ directory.

libraries - scala

  • meager-datagen: Dependency-free test data generation library
  • meager-calver: Dependency-free CalVer implementation
  • meager-semver: Dependency-free SemVer implementation
  • meager-consumer: Abstractions over data consumers using Cats Effect and FS2
  • meager-concurrent-map: Thin wrapper over java.util.concurrent.ConcurrentHashMap
  • meager-test: Test framework for unit and functional tests based on cats-effect
  • meager-log: Custom logging framework and engine which emphasizes structural logging, data (as opposed to messages) and security.

misc

These projects explicitly do not contain ADRs.