Skip to content
You must be logged in to sponsor byjg

Become a sponsor to Joao Gilberto Magalhaes

Support the ByJG Open Source Ecosystem

Hi, I’m João Gilberto Magalhães (JG) – the person behind the ByJG ecosystem of PHP components, Docker images, and DevOps tooling.

I don’t just publish libraries and walk away. I spend a lot of time:

  • Keeping projects updated with new PHP versions and ecosystem changes
  • Fixing bugs, improving DX, and answering issues
  • Maintaining Docker images, CI/CD pipelines, and example setups
  • Making sure things keep working in production for people who depend on them

If any of this saves you time, unblocks your work, or quietly keeps your systems running, sponsoring is a practical way to say “this matters – please keep doing it.”


Why your sponsorship matters

I’ve been contributing to open source since the SourceForge era.

Most of my work centers on building a complete toolkit for RESTful applications in PHP:

  • REST servers and HTTP tooling
  • JWT authentication and session handling
  • Database access (SQL and NoSQL), data extraction, and integration libraries
  • Infrastructure tooling: Docker images, ingress/load-balancer configs, CI/CD helpers

On top of the code itself, there’s everything that surrounds “real-world use”:

  • Packaging and publishing Docker images
  • Keeping CI pipelines green when ecosystems change
  • Updating dependencies and PHP versions
  • Answering questions, reviewing issues, discussing ideas

All of this takes continuous effort. Sponsorship helps justify that ongoing time and attention.


What you’re supporting

When you sponsor me, you’re directly supporting:

  • Maintenance of 100+ repositories
    PHP libraries, Docker images, and infrastructure tools used in real projects.

  • Regular updates and refactors
    Keeping things compatible with new PHP versions, libraries, and tools.

  • Bug fixes and issue triage
    Faster response to problems that affect real deployments.

  • Documentation and examples
    Guides, usage examples, and better onboarding so others can use the tools correctly.

  • New features and integrations
    Small but important pieces that make the ecosystem easier to use together.

You can explore the ecosystem here:
👉 https://opensource.byjg.com


How sponsorship is used

Your sponsorship helps me:

  • Dedicate focused time to maintenance work that isn’t “fun” but is critical
  • Prioritize issues and features that impact the community most
  • Keep infrastructure (build pipelines, test environments, Docker images) healthy
  • Experiment with improvements that benefit multiple libraries at once

I don’t sell licenses for these projects. They’re free to use.
Sponsorship is simply a way to keep this work sustainable.


Other ways to support

If sponsoring isn’t an option right now, you can still help by:

  • Starring repositories you use
  • 👀 Watching projects you care about
  • 🐛 Reporting issues with clear reproduction steps
  • 🧩 Contributing pull requests (bug fixes, tests, docs)
  • 🗣️ Recommending the libraries to others when they’re a good fit

These signals show me where to focus and which tools are actually helping people.


Thank you

Whether you sponsor, use the libraries, open issues, or just quietly rely on the tools in production – thank you.

If you or your company depend on the ByJG ecosystem and want to see it stay healthy and up to date, consider becoming a sponsor:

👉 Sponsor on GitHub

2 sponsors have funded byjg’s work.

@byjg

Are you up for this?

@Gounlaf
@c4ndle

Featured work

  1. byjg/php-migration

    Simple library writen in PHP without framework dependancy for database version control. Supports Sqlite, MySql, Sql Server and Postgres

    PHP 164
  2. byjg/php-micro-orm

    A micro framework for create a very simple decoupled ORM (sqlite, mysql, postgres, sqlserver)

    PHP 19
  3. byjg/php-jwt-session

    JwtSession is a PHP session replacement. Instead of use FileSystem, just use JWT TOKEN. The implementation follow the SessionHandlerInterface.

    PHP 51
  4. byjg/php-swagger-test

    A set of tools for testing your REST calls based on the swagger documentation using PHPUnit

    PHP 101
  5. byjg/docker-easy-haproxy

    Discover services and create dynamically the haproxy.cfg based on the labels defined in docker containers or from a simple static Yaml

    Python 72
  6. byjg/docker-php

    A complete and small PHP Docker image based on Alpine Linux.

    HTML 6

0% towards $200 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

You'll receive any rewards listed in the $20 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 a month

Select

If one of my libraries helped you fix a bug, deploy something faster, or understand a problem better, this is just a small way of saying “I noticed your work, thank you.”
It means a lot.

$5 a month

Select

Maybe a Docker image, migration tool, feature flag library, or script helped you move forward.
Your support tells me: “keep this alive, it matters.”
I appreciate it more than you imagine.

$20 a month

Select

If your team relies on one or more of my components, this tier helps me dedicate real time to keeping things stable and updated.
It’s not about perks — it’s about continuity and trust.

$50 a month

Select

If your company uses ByJG tools in production, this sponsorship is a personal vote of confidence.
It tells me my work is part of something bigger than my screen.
I take that seriously.

$150 a month

Select

This tier supports the long-term health of everything I maintain, all the updates nobody sees, the refactors, the compatibility fixes, the late-night tests that prevent someone else’s outage.
It keeps the whole ecosystem moving.