GitHub Sponsors Matching Fund
To boost community funding, GitHub will match your contribution! Learn more.
With your support I hope to re-start my currently mostly dormant OSS contributions.
I've spend the last years as a consultant writing lots of private tools I cannot easily opensourcee on the spot. Instead I want/have-to re-implement them.
My goal is to be able to publish new implementations of these tools and document them. Your contribution will allow me to go down this path.
I plan to opensource after (re-)implementation:
- An SQL testing system for postgresql that is based on the idea of golden tests, begun in https://github.com/mbj/pgt it still misses more docs.
- PostgreSQL plugin exposing the postgresql Parser in a JSON AST (S-Expressions and or structured) with schema inference. This would lead to dramatically improved postgresql tooling.
- Generated stripe client for Haskell.
- Generic OpenAPI based code generator for Haskell.
- OpenAPI tooling (parts exist already in https://github.com/mbj/openapi).
Also more widely used ruby gems I contribute or co-maintain need some polishing, these include
- https://github.com/mbj/unparser - support Ruby - 2.7 syntax generation
- https://github.com/mbj/anima - get to 1.0 release
- https://github.com/mbj/concord - get to 1.0 release
- https://github.com/dkubb/memoizer - change concurrency aware memoization backend to be more performant.
Most of the libraries shown here https://rubygems.org/profiles/mbjs need some love.
Also every extra time the sponsoring program gives me will help me to improve https://github.com/mbj/mutant which is free to use for opensource projects. Plus I'd be able to expand mutant into other languages, keeping its use free to opensource projects.
Featured work
-
mbj/mutant
Automated code reviews via mutation testing - semantic code coverage.
Ruby 1,638 -
mbj/unparser
Turn Ruby AST into semantically equivalent Ruby source
Ruby 236 -
mbj/concord
Mixin to ease compositions in ruby
Ruby 111
Learn more about sponsoring developers and organizations.
1% towards 1 sponsor goal
Be the first to sponsor this goal!
Select a tier
$5 a month
$50 a month
You are awesome. And in return I grant you a one seat commercial mutant license for the duration of your sponsorship.
$500 a month
You are awesome. And likely you represent a cooperation that depends on my opensource work to a degree you have the incentive to keep it going.
In return I'll prioritize your bug-reports and feature request.


You are awesome. And are willing to support me no strings attached.