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:
- 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.
Specific plans for some of my libraries:
pgt:
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.
- [ ] Add documentation and examples
unparser:
- [x] support Ruby - 2.7 syntax generation
- [ ] support Ruby - 3.0 syntax generation
anima
- [ ] 1.0 release
concord
- [ ] 1.0 release
memoizer
- [ ] change concurrency aware memoization backend to be more performant.
mbj/openapi
OpenAPI AST for Haskell.
- [ ] Add more docs
- [ ] Support pretty printing of the Spec.
- [ ] More validations
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.
2 sponsors are funding mbj’s work.
Featured work
-
mbj/mutant
Automated code reviews via mutation testing - semantic code coverage.
Ruby 1,789 -
mbj/unparser
Turn Ruby AST into semantically equivalent Ruby source
Ruby 263 -
mbj/concord
Mixin to ease compositions in ruby
Ruby 112
Select a tier
$5 a month
Select$50 a month
SelectYou are awesome. And in return I grant you a one seat commercial mutant license for the duration of your sponsorship.
$500 a month
SelectYou 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.