Awesome Java is a community effort, and there are different ways to contribute. The primary way to contribute is to add a useful library that you use or have used. That will help other fellow devs when they are researching for new libraries or alternatives. Choosing the right category is paramount.

Open a pull request at the official GitHub repo


Add a project directly here by following the form below.

Note! You have to login in order to proceed.
You can use a registration here or login through GitHub

Only open-source projects hosted at GitHub are supported at the moment