OrgManager: Free invite system for your GitHub Orgs

OrgManager: Free invite system for your GitHub Orgs

2 min read

Generate audio versions of your articles with Blogcast.

GitHub Organizations are an awesome way to manage open-source teams or group your brand’s open-source projects, and they’re also a great way to collaborate with strangers from all around the world. This “open GitHub Organizations” are organizations that anyone can join if they ask to.

I noticed that GitHub organizations were missing a better invite system: you can add people to an organization, but you can’t setup a “Join this organization” button to appear at the top of the organization page.

This means future members need to:

  1. Ask for an invite (most “open organizations” have an issue you can comment to get one).
  2. Wait until an administrator sees your message and sends you an invite.

This process can take from a day to a week.

When I discovered this, I was learning Laravel, so I thought I could build a small application using Laravel and the GitHub API to make the process faster and easier. The result was called OrgManager.

The OrgManager logo

For your organization, using OrgManager is simple: you just have to setup an OrgManager instance, login with GitHub and add your organizations. Then, you’ll be presented with a dashboard, where you can get the link you have to share with your users, password-protect the page, invite users to GitHub Org Teams, sync or delete the organization from OrgManager.

For your users, it’s easy peasy lemon squeezy: they open the link you shared, click a big button, and they’re in!

Contributing to OrgManager

I’ve set up “up-for-grabs” and “help-wanted” labels on the repository, so you can easily find issues you can help with, and I've also made a “beginners-only” label to help people who are making their first open source contribution!

Finally, you can support me on Patreon to help me maintain the project and the hosted version.

Enjoyed the article? Consider sharing it on Twitter so others can enjoy it too :)

Receive project updates, article drafts & thoughts on your inbox every saturday.

Subscribe
next article
DependenCI: Keep your Composer dependencies up-to-date for free!