Extending the GitHub's Web User Interface

Is there a way that we can extend GitHub’s web user interface functionality by adding new UI components such as buttons, labels and drop-downs?

The idea behind this is, we need to showcase some other 3rd party application data such as web links within the Github repository (or other) pages.

Is this kind of plugin development possible with GitHub architecture?

All I could find is details on GitHub Apps in which we can give permission to outside hosted application but nothing like extending the existing UI functionality.

Thank You.

1 Like

Hi there! :wave: Welcome to the Community!

The kind of extension you’re asking for isn’t offered natively in GitHub, but it is absolutely possible to create a browser extension that will do this for you. There are quite a few projects out there that supplement GitHub’s default behavior.

Probably the most well known is this one:

1 Like