Skip to content
You must be logged in to sponsor pboling

Become a sponsor to |7eter l-|. l3oling

Maintaining FLOSS software is my passion, and I need your support to continue.

I contribute to FLOSS projects in hopes that the future will be better than the present.

I am currently focusing on:

  • 🌴 Building comprehensive AST-based code merging/templating tools like ast-merge (a DSL for merging documents in any language), tree-haver (think "faraday for ASTs"), and kettle-jem (language specific merge recipes).
  • πŸ”‘ OWASP: Improving the state of SBOM tooling in Ruby with OWASP CycloneDX
  • 🍁 Apache Software Foundation: Improving the state of license compatibility tooling in Ruby (via GoLang) with Apache SkyWalking Eyes, read more here
  • πŸ₯· Modernizing the entire openid v2 stack in Ruby - If you are at one of the corporations still using this, please work on a corporate sponsorship! These tools were fully dead for > 10 years.
  • πŸ₯· Moving toward a v3 release of the venerable oauth2 gem that supports authentication in a plurality of Ruby apps
  • πŸ”οΈ Released appraisal2, the improved appraisal alternative
  • βŒ›οΈ updating seed_migration gem
  • πŸš› migrated my gem suites, and continuing to maintain them:
    • Resque plugins ▢️ Resque org
    • omniauth plugins ▢️ omniauth org
    • openid gems ▢️ ruby-openid org
    • oauth tools ▢️ ruby-oauth org
  • πŸ“Œ Patching to update dependencies, and bring each rubygem into compliance with rubocop-packaging so they can be included in the Debian linux distribution
  • βœ…οΈ Migrating all repos to Github Actions for CI, fixing builds, and updating the spec suites to drop EOL'd Rubies, and include latest Rubies
  • πŸ“ƒ Improve documentation, and investigate some of the thornier issues that have been raised in issue trackers.
  • πŸ—“οΈ 2025 (so far)
    • I contributed to 229+ different projects
  • πŸ—“οΈ 2024
    • I contributed to 145+ different projects
  • πŸ—“οΈ 2023
    • I contributed to 162+ different projects
  • πŸ—“οΈ 2022
    • I contributed to 113+ different projects

Ruby continues to be my favorite language. I hope the day will never come when I stop contributing into the Ruby ecosystem!

When you contribute to me, in sponsorship of my open source work, it helps me keep the gears turning on the many projects I support. Sponsorships are motivational, and truly appreciated! All of the money I earn from open source goes toward maintenance of my family.

@pboling

It would be transformational for me to feel publicly and financially supported in my FLOSS Ruby efforts. If you have appreciated the ability to authenticate or authorize using oauth, oauth2, openid, or omniauth in Ruby, I likely have a hand in that. I also created rubocop-lts, maintain resque plugins, and have created many other popular gems. I would love to hear about your experience using the tools I've done my best to maintain.

Featured sponsors

@healthsherpa-sponsorships

Current sponsors 6

@healthsherpa-sponsorships
@andrew
@makeplans
@frenkel
@murb
@vesan
Past sponsors 2
@hieunguyentrung
Private Sponsor

Featured work

  1. ruby-oauth/oauth2

    πŸ” oauth2 - A Ruby wrapper for the OAuth 2.0, & 2.1 Authorization Frameworks, including OpenID Connect (OIDC)

    Ruby 2,158
  2. omniauth/omniauth-identity

    A simple login and password strategy for OmniAuth.

    Ruby 364
  3. ruby-oauth/oauth

    πŸ”‘ A Ruby wrapper for OAuth 1.0, and 1.0a protocols; clients & servers

    Ruby 676
  4. Dynamoid/dynamoid

    Ruby ORM for Amazon's DynamoDB.

    Ruby 599
  5. galtzo-floss/flag_shih_tzu

    🏁 Bit fields for ActiveRecord

    Ruby 507
  6. galtzo-floss/sanitize_email

    πŸ“§ An Email Condom for your Ruby Server

    Ruby 174

50% towards 12 monthly sponsors goal

@makeplans @healthsherpa-sponsorships
@andrew @frenkel @murb @vesan

makeplans and 5 others sponsor this goal

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.

$200 one time

Select
  • two hours pair-programming session

$1,000 one time

Select
  • One bug or medium sized bounty

$5,000 one time

Select
  • Large contract project – contact me!