https://github.com/doreapp/awesome-selfhosted-sorted
Copy of awesome-selfhosted but sorted by stars
https://github.com/doreapp/awesome-selfhosted-sorted
List: awesome-selfhosted-sorted
Last synced: 4 months ago
JSON representation
Copy of awesome-selfhosted but sorted by stars
- Host: GitHub
- URL: https://github.com/doreapp/awesome-selfhosted-sorted
- Owner: Doreapp
- License: mit
- Created: 2023-11-26T18:35:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-21T07:02:06.000Z (4 months ago)
- Last Synced: 2026-02-21T14:13:17.355Z (4 months ago)
- Language: HTML
- Homepage: https://doreapp.github.io/awesome-selfhosted-sorted/
- Size: 13.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Awesome selfhosted services sorted by stars
Copy of [awesome-selfhosted](https://github.com/awesome-selfhosted) repository,
but with projects sorted by GitHub stars.
The data is from [awesome-selfhosted-data](https://github.com/awesome-selfhosted/awesome-selfhosted-data).
## How it works
Continuous integration ([GitHub actions](https://github.com/features/actions)) runs everyday.
Each run triggers the execution of [`app/main.py` script](app/main.py) which:
1. Fetches [awesome-selfhosted-data](https://github.com/awesome-selfhosted/awesome-selfhosted-data)
2. Parses the data from it
3. Generate an `HTML` file from [`app/templates.html` template](app/template.html)
using [Jinja2](https://jinja.palletsprojects.com/en/3.1.x/) and put in the [`web` folder](web)
Then, the CI deploys the `web` folder in `gh-pages` branches, which updates the website hosted on
[GitHub pages](https://pages.github.com/).
## Contributing
To contribute to the list of awesome self-hosted softwares, see
[contributing section of awesome-selfhosted-data](https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/CONTRIBUTING.md)
To contribute to this repository, feel free to open PRs, all the contributions are welcome.