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 165
  2. byjg/php-micro-orm

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

    PHP 20
  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 50
  4. byjg/php-swagger-test

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

    PHP 102
  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

    HTML 74
  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

$ one time

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

$5 one time

Select

Something I wrote helped you move forward.
That’s why I do this.

$15 one time

Select

Just a small pat on the back.
I’m grateful.

$25 one time

Select

A small contribution with a big meaning:
“This solved my problem.”

$100 one time

Select

A serious recognition.
It tells me the ecosystem is valuable out there in the world.

$200 one time

Select

A deep, long-term endorsement.
This helps me dedicate focused time to improvements.