A project is eligible to be added to this list if it is:
- Awesome! 😎
- Research if the stuff you're including is actually awesome.
- Only put stuff on the list that you or another contributor can personally recommend.
- You should rather leave stuff out than include too much.
- Well-documented (wiki, descriptive README.md, javadocs or command-line help available).
- Open-source with a free license.
- Actively maintained (no dead projects!).
- Make sure the entry is eligible for this list.
- Click on the pen icon at the top of the README.
- Add the entry such that it respects alphabetical order within its parent category. It should use the following convention with a SPDX License Identifier:
Wiki Available | Markdown Format |
---|---|
✔️ | [Project Name](Source Link) - Description. ([Wiki](Wiki Link)) SPDX License Identifier |
❌ | [Project Name](Source Link) - Description. SPDX License Identifier |
- In the description box at the bottom of the page, state what you added.
- Propose the changes and open a pull request.
When creating new entries, it may be necessary to create a new category to logcally sort the entry under.
- Make sure there is no existing category underneath one of the main categories that could logically contain the entry.
- Click on the pen icon at the top of the README.
- Add the category such that it respects alphabetical order amongst the other subcategories. It should use the following convention:
Category Depth | Markdown Format | |
---|---|---|
1 | Child |
### Library Category Name |
2 | Grandchild (Child of Child) |
#### Library Subcategory Name |
- In the description box at the bottom of the page, state what you added.
- Propose the changes and open a pull request.