Git Product home page Git Product logo

awesome-selfhosted-data's Introduction

awesome-selfhosted-data's People

Contributors

arylatt avatar cavebeat avatar djcrashdummy avatar fabacab avatar gridhead avatar jc5 avatar jorgeegomez avatar joubertredrat avatar jungle-boogie avatar ki-er avatar kickball avatar kokomo123 avatar kovah avatar m-rtijn avatar m1guelpf avatar maxguru avatar muety avatar mzch avatar n1trux avatar n8225 avatar nickbusey avatar nodiscc avatar pe46dro avatar pengc99 avatar prologic avatar rabenherz112 avatar rodber avatar ryangurn avatar unkn0wncat avatar worldworm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-selfhosted-data's Issues

[Feature request] Add filters to page

Congratulations on the new website!

I think it would be nice to have a filter on the main page.

For example, the star count. Let's say I'm only interested in projects that have over 1000 stars, which usually means that they are tested more and are probably more stable for production. Alternatively, someone may like projects with less than 100 stars, which means more opportunity to contribute to software in an early stage.

It would also be nice to have a language filter, license type filter, etc.

Github actions: workflow `ci` does not run automatically after commits from the `update-metadata` workflow

https://github.com/orgs/community/discussions/25702

If an action pushes code using the repository’s GITHUB_TOKEN, a new workflow will not run even when the repository contains a workflow configured to run when push events occur. Please create a personal access token in repo setting (write permission accordingly), replace GITHUB_TOKEN in your ‘inc-counter.yml’, code as below, thanks.

- name: Push changes
      uses: ad-m/github-push-action@master
      with:
        github_token: ${{ secrets.PAT}}

Add Logseq

# software name
name: Logseq
# URL of the software project's homepage
website_url: https://logseq.com
# URL where the full source code of the program can be downloaded
source_code_url: https://github.com/logseq/logseq
# description of what the software does, shorter than 250 characters, sentence case
description: A very good alternative to obsidianMD (Knowledge-base CMS)
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - AGPL-3.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Docker
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - content-management-systems-cms
  - knowledge-management-tools
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: yes
# (optional) link to an interactive demo of the software
demo_url: https://logseq-demo.devops.bike
# (optional) link to a list of clients/addons/plugins/apps/bots... for the software
related_software_url: https://hub.logseq.com/use-cases/1Sr4awszMQzD4GM5KvWim7/10-must-have-plugins-for-logseq/jgDG2ZVkeZGSQHXUNkWroo

NOTE : Consider adding this instruction to host it because official documentation is not very handy : https://devops.bike/publish-your-notes-as-site

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • [x ] Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • [x ] You have searched the repository for any relevant issues or PRs, including closed ones.
  • [x ] Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • [ x] Any software project you are adding to the list is actively maintained.
  • [ x] Any software project you are adding was first released more than 4 months ago.
  • [ x] Any software project you are adding has working installation instructions.
  • [ x] If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

GitHub Actions run on Forks

For quite some time now, I've been receiving notifications about failed pipelines. These notifications are being triggered because the jobs are currently running on forks as well.

2023-08-18-12-01_271

While it's possible for me to simply disable all actions on the forked repository by navigating to Settings > Actions > Actions permissions and choosing "Disable Actions for this repository," I believe this solution is not ideal, as it would require every user who contribute to this project to perform this manual step individually.

Fortunately, GitHub provides a solution template to address this issue. The problem could be easily resolved by implementing an if condition, as demonstrated in the example provided in GitHub's documentation on workflow syntax for GitHub Actions:
GitHub Actions Workflow Syntax Example

It might be worth considering this approach before making this repo the new main awesome-selfhosted repo.

Add James

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below (all fields are mandatory unless noted otherwise):

# software name
name: "James"
# URL of the software project's homepage
website_url: "https://james.apache.org/"
# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/apache/james-project"
# description of what the software does, shorter than 250 characters, sentence case
description: "James stands for Java Apache Mail Enterprise Server! It has a modular architecture based on a rich set of modern and efficient components which provides at the end complete, stable, secure and extendable Mail Servers running on the JVM."
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - Apache-2.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Java
  - Docker
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - Communication - Email - Mail Delivery Agents
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: no
# (optional) link to an interactive demo of the software
demo_url: "https://my.awesome.softwar.e/demo"
# (optional) link to a list of clients/addons/plugins/apps/bots... for the software
related_software_url: "https://my.awesome.softwar.e/apps"

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.

Add Artica

name: "Artica Appliances"
website_url: "https://wiki.articatech.com"
source_code_url: "https://artica.systems/"
description: "Artica is an Open Source Gateway Appliance that provides HTTP Proxy, DNS Firewall, Reverse-Proxy, DNS, DHCP."
licenses:
  - AGPL-3.0
platforms:

  - Python
  - PHP
  - Golang 

tags:
  - Communication - Email - Mail Transfer Agents
  - Proxy
  - VPN
  - DNS
  - Database Management
  - Backup
  - Miscellaneous
  - Self-hosting Solutions
  - Web Servers
depends_3rdparty: No

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

Add Review Board

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below:

name: "Review Board"
website_url: "https://www.reviewboard.org/"
source_code_url: "https://github.com/reviewboard/reviewboard"
description: "Extensible and friendly code review tool for projects and companies of all sizes."
licenses:
  - MIT
platforms:
  - Python
  - Deb
  - Docker
tags:
  - Software Development - Project Management
vei
demo_url: "https://demo.reviewboard.org/"

To ensure your issue is dealt with swiftly please check the following (check the boxes [x]):

  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Submit one item per pull request. This eases reviewing and speeds up inclusion.
  • Values for platform are the main server-side requirements for the software. Don't include frameworks or specific dialects.
  • Any software project you are adding to the list is actively maintained.
  • If creating new tags, any tag has the minimum requirement of 3 items. If not, your addition may be inserted into Miscellaneous.

[Feature Request] On Hold Label

I suggest we add a on-hold label for PRs so we can effectively put them on hold if it needs more time, or there's something wrong with the PR.

What's the current state?

I find that it's not clear what is the state of this repo? What needs to be done still?

How can I help?

Add Flipt

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below (all fields are mandatory unless noted otherwise):

# software name
name: "Flipt"
# URL of the software project's homepage
website_url: "https://flipt.io"
# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/flipt-io/flipt"
# description of what the software does, shorter than 250 characters, sentence case
description: "An open source, self-hosted feature flag solution with support for multiple data backends (alternative to LaunchDarkly)."
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - GPL-3.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Go
  - Docker
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - Miscellaneous
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: no
# (optional) link to an interactive demo of the software
demo_url: "https://try.flipt.io"

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

software: add `initial_release_date` field, automatically check that it is older than 4 months

https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/.github/PULL_REQUEST_TEMPLATE.md states:

Any software project you are adding was first released more than 4 months ago.

Currently, reviewers have to manually look for the date of first release, check that it is older than 4 months, and approve/reject contributions based on the results of these manual checks. This is tedious and error-prone (awesome-selfhosted/awesome-selfhosted#4051)

I suggest adding a mandatory field initial_release_date to all software items, check for the presence of this field, check that the value of this field is at least 4 months in the past, and throw an error otherwise. These checks would have to be implemented in https://github.com/nodiscc/hecat/blob/master/hecat/processors/awesome_lint.py

In the first time, such a missing field would only trigger a warning (not an error), since we first have to manually enter this information for all existing projects (for Github projects this information could probably be added in batch using the API).

Wikipedia's infoboxes on software pages (eg [1] work in the same way/include this information which is manually entered by contributors.

# date of the initial (first) release, in 'YYYY-MM-DD' format
initial_release_date: '2021-02-17'

Add Medusajs_nextjs_starter

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below (all fields are mandatory unless noted otherwise):

# software name
name: Medusajs Nextjs starter 
# URL of the software project's homepage
website_url: https://medusajs.com/nextjs-commerce/
# URL where the full source code of the program can be downloaded
source_code_url: ["https://gitlab.com/awesome/software"](https://github.com/medusajs/nextjs-starter-medusa)
# description of what the software does, shorter than 250 characters, sentence case
description: Nextjs starter using Medusajs. Easily setup and deploy custom storefronts using Next.js and Medusajs. 
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - MIT
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Nodejs

# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - E-commerce
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: no
# (optional) link to an interactive demo of the software
demo_url: https://next.medusajs.com/
# (optional) link to a list of clients/addons/plugins/apps/bots... for the software
related_software_url: 

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • [x ] You have searched the repository for any relevant issues or PRs, including closed ones.
  • [x ] Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

Add Diffuse.sh

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below (all fields are mandatory unless noted otherwise):

# software name
name: "Diffuse.sh"
# URL of the software project's homepage
website_url: "https://diffuse.sh/about/"
# URL where the full source code of the program can be downloaded
source_code_url: "github.com/icidasset/diffuse/"
# description of what the software does, shorter than 250 characters, sentence case
description: "Diffuse is a decentralized music player consisting out of two main parts. One part is the music and the other is your data (eg. playlists), both of which are in locations of your choice. Meaning that there’s no central server for Diffuse, all of the processing happens on your device and all the data is in your control."
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
 - https://github.com/icidasset/diffuse/blob/main/LICENSE
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Elm
  - Haskell
  - JavaScript
  - TypeScript

# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - media-streaming---audio-streaming.yml
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: no
# (optional) link to an interactive demo of the software
demo_url: "https://diffuse.sh/"

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.

Remove dead links, unmaintained projects

This is a list of potentially unmaintained software projects and dead links in awesome-selfhosted.

Feel free to help fixing these issues by following the usual contribution process.

Software with no development activity for 6-12 months may be removed from the list.

Remember that some projects are feature-complete/mature/simple enough that they don't need much maintenance. Check if they still have active users/work as advertised before removing them. You may notify the maintainer of each project in comments of your Pull Request, to inquire about the status of their project.

A summary of current problems can be found below and will be updated regularly. Please refer to the results of the latest daily automated checks for up-to-date information:


Projects without commits for >6 months (warning) and >12 months (error):

INFO:awesome_lint.py: Apaxy: skipping last update time check as per configuration (last_updated_skip) (-375 days, 1:30:25.522452)
INFO:awesome_lint.py: Bicimon: skipping last update time check as per configuration (last_updated_skip) (-646 days, 1:30:25.520520)
INFO:awesome_lint.py: checking software entries/tags against awesome-selfhosted formatting guidelines.
INFO:awesome_lint.py: Cubiks-2048: skipping last update time check as per configuration (last_updated_skip) (-3515 days, 1:30:25.516120)
INFO:awesome_lint.py: Genea.app: skipping last update time check as per configuration (last_updated_skip) (-669 days, 1:30:25.507008)
INFO:awesome_lint.py: Homepage by tomershvueli: skipping last update time check as per configuration (last_updated_skip) (-987 days, 1:30:25.502121)
INFO:awesome_lint.py: Posio: skipping last update time check as per configuration (last_updated_skip) (-829 days, 1:30:25.481086)
INFO:awesome_lint.py: Simple-URL-Shortener: skipping last update time check as per configuration (last_updated_skip) (-33 days, 1:30:25.474314)
INFO:awesome_lint.py: Writing: skipping last update time check as per configuration (last_updated_skip) (-529 days, 1:30:25.463500)
INFO:main.py: running step check data against awesome-selfhosted guidelines (strict)
WARNING:awesome_lint.py: ActiveWorkflow: last updated -293 days, 1:30:25.523625 ago, older than 186 days
WARNING:awesome_lint.py: Atheos: last updated -301 days, 1:30:25.521656 ago, older than 186 days
WARNING:awesome_lint.py: Blog: last updated -362 days, 1:30:25.519838 ago, older than 186 days
WARNING:awesome_lint.py: Cloudbox: last updated -312 days, 1:30:25.517739 ago, older than 186 days
WARNING:awesome_lint.py: cmyflix: last updated -311 days, 1:30:25.517453 ago, older than 186 days
WARNING:awesome_lint.py: CyberChef: last updated -191 days, 1:30:25.515956 ago, older than 186 days
WARNING:awesome_lint.py: CyTube: last updated -237 days, 1:30:25.515736 ago, older than 186 days
WARNING:awesome_lint.py: DeviceHive: last updated -247 days, 1:30:25.514838 ago, older than 186 days
WARNING:awesome_lint.py: dillinger: last updated -246 days, 1:30:25.514153 ago, older than 186 days
WARNING:awesome_lint.py: Dnote: last updated -239 days, 1:30:25.513784 ago, older than 186 days
WARNING:awesome_lint.py: Easyshortener: last updated -201 days, 1:30:25.512357 ago, older than 186 days
WARNING:awesome_lint.py: EmuLinkerSF: last updated -364 days, 1:30:25.511626 ago, older than 186 days
WARNING:awesome_lint.py: envlinks: last updated -270 days, 1:30:25.511445 ago, older than 186 days
WARNING:awesome_lint.py: Eonza: last updated -224 days, 1:30:25.511350 ago, older than 186 days
WARNING:awesome_lint.py: ExBin: last updated -248 days, 1:30:25.510439 ago, older than 186 days
WARNING:awesome_lint.py: Fider: last updated -189 days, 1:30:25.509594 ago, older than 186 days
WARNING:awesome_lint.py: FlashPaper: last updated -206 days, 1:30:25.508876 ago, older than 186 days
WARNING:awesome_lint.py: FlaskBB: last updated -314 days, 1:30:25.508767 ago, older than 186 days
WARNING:awesome_lint.py: Geo2tz: last updated -211 days, 1:30:25.506809 ago, older than 186 days
WARNING:awesome_lint.py: Glowing Bear: last updated -193 days, 1:30:25.505914 ago, older than 186 days
WARNING:awesome_lint.py: Gossa: last updated -197 days, 1:30:25.505159 ago, older than 186 days
WARNING:awesome_lint.py: graph-vl: last updated -249 days, 1:30:25.504703 ago, older than 186 days
WARNING:awesome_lint.py: Gray Duck Mail: last updated -364 days, 1:30:25.504416 ago, older than 186 days
WARNING:awesome_lint.py: Hasty Paste: last updated -210 days, 1:30:25.503705 ago, older than 186 days
WARNING:awesome_lint.py: Hawkpost: last updated -252 days, 1:30:25.503430 ago, older than 186 days
WARNING:awesome_lint.py: Hiccup: last updated -234 days, 1:30:25.502981 ago, older than 186 days
WARNING:awesome_lint.py: homebank-converter: last updated -244 days, 1:30:25.502573 ago, older than 186 days
WARNING:awesome_lint.py: Hound: last updated -191 days, 1:30:25.501822 ago, older than 186 days
WARNING:awesome_lint.py: httprd: last updated -227 days, 1:30:25.501536 ago, older than 186 days
WARNING:awesome_lint.py: inlets: last updated -271 days, 1:30:25.500377 ago, older than 186 days
WARNING:awesome_lint.py: Journal: last updated -334 days, 1:30:25.499004 ago, older than 186 days
WARNING:awesome_lint.py: Jump: last updated -277 days, 1:30:25.498717 ago, older than 186 days
WARNING:awesome_lint.py: Kanbana: last updated -228 days, 1:30:25.498239 ago, older than 186 days
WARNING:awesome_lint.py: Krayin: last updated -220 days, 1:30:25.496783 ago, older than 186 days
WARNING:awesome_lint.py: Kriss Feed: last updated -201 days, 1:30:25.496557 ago, older than 186 days
WARNING:awesome_lint.py: LibreX: last updated -211 days, 1:30:25.495327 ago, older than 186 days
WARNING:awesome_lint.py: Mailchimp Open Commerce: last updated -220 days, 1:30:25.493653 ago, older than 186 days
WARNING:awesome_lint.py: MailForm: last updated -339 days, 1:30:25.493469 ago, older than 186 days
WARNING:awesome_lint.py: Metronome IM: last updated -197 days, 1:30:25.491775 ago, older than 186 days
WARNING:awesome_lint.py: Mibew: last updated -236 days, 1:30:25.491525 ago, older than 186 days
WARNING:awesome_lint.py: MicroBin: last updated -190 days, 1:30:25.491391 ago, older than 186 days
WARNING:awesome_lint.py: Mixpost: last updated -193 days, 1:30:25.490410 ago, older than 186 days
WARNING:awesome_lint.py: My Mind: last updated -279 days, 1:30:25.489468 ago, older than 186 days
WARNING:awesome_lint.py: MyPaas: last updated -256 days, 1:30:25.489125 ago, older than 186 days
WARNING:awesome_lint.py: OrangeHRM: last updated -187 days, 1:30:25.485533 ago, older than 186 days
WARNING:awesome_lint.py: PassCheck: last updated -249 days, 1:30:25.483991 ago, older than 186 days
WARNING:awesome_lint.py: PassWall: last updated -192 days, 1:30:25.483746 ago, older than 186 days
WARNING:awesome_lint.py: Photoview: last updated -195 days, 1:30:25.483006 ago, older than 186 days
WARNING:awesome_lint.py: Phproject: last updated -263 days, 1:30:25.482684 ago, older than 186 days
WARNING:awesome_lint.py: Podify: last updated -270 days, 1:30:25.481490 ago, older than 186 days
WARNING:awesome_lint.py: Postal: last updated -208 days, 1:30:25.480979 ago, older than 186 days
WARNING:awesome_lint.py: PropertyWebBuilder: last updated -343 days, 1:30:25.480246 ago, older than 186 days
WARNING:awesome_lint.py: Radicale: last updated -274 days, 1:30:25.479329 ago, older than 186 days
WARNING:awesome_lint.py: Rapidbay: last updated -210 days, 1:30:25.479025 ago, older than 186 days
WARNING:awesome_lint.py: Revolt: last updated -362 days, 1:30:25.477653 ago, older than 186 days
WARNING:awesome_lint.py: Send: last updated -226 days, 1:30:25.475764 ago, older than 186 days
WARNING:awesome_lint.py: Short{Paste}: last updated -314 days, 1:30:25.474764 ago, older than 186 days
WARNING:awesome_lint.py: SiteInspector: last updated -298 days, 1:30:25.473708 ago, older than 186 days
WARNING:awesome_lint.py: Slimta: last updated -272 days, 1:30:25.473529 ago, older than 186 days
WARNING:awesome_lint.py: Smashing: last updated -317 days, 1:30:25.473398 ago, older than 186 days
WARNING:awesome_lint.py: Tasks.md: last updated -204 days, 1:30:25.470054 ago, older than 186 days
WARNING:awesome_lint.py: Teeworlds: last updated -206 days, 1:30:25.469574 ago, older than 186 days
WARNING:awesome_lint.py: TextBelt: last updated -194 days, 1:30:25.469182 ago, older than 186 days
WARNING:awesome_lint.py: VideoLAN Client (VLC): last updated -303 days, 1:30:25.466059 ago, older than 186 days
WARNING:awesome_lint.py: ViMbAdmin: last updated -330 days, 1:30:25.465777 ago, older than 186 days
WARNING:awesome_lint.py: Wayback: last updated -240 days, 1:30:25.465087 ago, older than 186 days
WARNING:awesome_lint.py: ybFeed: description does not start with a capital letter

Dead links:

https://www.bludit.com/ : HTTPSConnectionPool(host='www.bludit.com', port=443): Read timed out. (read timeout=10)
https://demo.bludit.com/ : HTTPSConnectionPool(host='demo.bludit.com', port=443): Read timed out. (read timeout=10)
https://demo.homarr.dev/ : HTTP 502
https://mediagoblin.org/ : HTTPSConnectionPool(host='mediagoblin.org', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7faf78d395d0>, 'Connection to mediagoblin.org timed out. (connect timeout=10)'))
https://phabricator.wikimedia.org/diffusion/MW/ : HTTP 503
https://modoboa.org/en/ : HTTPSConnectionPool(host='modoboa.org', port=443): Max retries exceeded with url: /en/ (Caused by SSLError(SSLCertVerificationError(1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'modoboa.org'. (_ssl.c:1007)")))

tools/CI: awesome_lint: fail with exit code !=0 when a tag has less than 3 items attached to it

Contribution guidelines state that Any tag must have a minimum of 3 software projects referencing it.. However Forgejo is the only project tagged with Software Development - Continuous Integration & Deployment, but it was still added to the resulting page (https://awesome-selfhosted.net/tags/software-development---continuous-integration--deployment.html), defeating the Please visit awesome-sysadmin/Continuous Integration & Continuous Deployment instead admonition.

make awesome_lint must fail when this occurs.

Add 4get

# software name
name: "4get"
# URL of the software project's homepage
website_url: "https://4get.ca"
# URL where the full source code of the program can be downloaded
source_code_url: "https://git.lolcat.ca/lolcat/4get"
# description of what the software does, shorter than 250 characters, sentence case
description: "A proxy search engine that lets you search the internet anonymously."
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - No license (will use "Do whatever the fuck you want" license if I really need one)
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - PHP
  - Docker
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - Search Engines
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: yes
# (optional) link to an interactive demo of the software
demo_url: "https://4get.ca"
# (optional) link to a list of clients/addons/plugins/apps/bots... for the software
related_software_url: ""

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

Add Note Mark

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below (all fields are mandatory unless noted otherwise):

# software name
name: "Note Mark"
# URL of the software project's homepage
website_url: "https://notemark.docs.enchantedcode.co.uk/"
# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/enchant97/note-mark"
# description of what the software does, shorter than 250 characters, sentence case
description: "A minimal web-based Markdown notes app."
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - AGPL-3.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Go
  - Typescript
  - Docker
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - Note-taking & Editors
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: no

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

Allow a grace period before removal of unmaintained software that is known to be working

One that I found was Writing. Flagged here: https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/runs/5932096580/job/16085261523#step:4:218

The project seems to still work in the demo test I did. Like this project, there will be many others that are working, and it may be appropriate to keep them within the list/site.

For these projects, would there be a way to not flag them in the workflow, i.e. add an ignore comment. This may not have been possible in the larger list as it was just one file, however as software is separated into .yml files. I wonder if this would be possible?

Add `Websurfx`

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below (all fields are mandatory unless noted otherwise):

# software name
name: "Websurfx"
# URL of the software project's homepage
website_url: "https://github.com/neon-mmd/websurfx"
# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/neon-mmd/websurfx"
# description of what the software does, shorter than 250 characters, sentence case
description: "Aggregate results from other search engines (metasearch engine) without ads while keeping privacy and security in mind. It is extremely fast and provides a high level of customization (alternative to SearX)."
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - AGPL-3.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Rust
  - Docker
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - Search Engines
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: yes
# (optional) link to an interactive demo of the software
demo_url: ""
# (optional) link to a list of clients/addons/plugins/apps/bots... for the software
related_software_url: ""

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

Add Shelf

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below (all fields are mandatory unless noted otherwise):

# software name
name: "Shelf"
# URL of the software project's homepage
website_url: "https://www.shelf.nu/"
# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/Shelf-nu/shelf.nu"
# description of what the software does, shorter than 250 characters, sentence case
description: "Asset and Equipment tracking software used by teams who value clarity. Shelf is an asset database and QR asset label generator that lets you create, manage and overview your assets across locations."
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - GNU Affero General Public License v3.0
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Nodejs
  - Docker
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - Inventory Management
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: no
# (optional) link to an interactive demo of the software
demo_url: "https://www.shelf.nu/demo"
# (optional) link to a list of clients/addons/plugins/apps/bots... for the software
related_software_url: ""

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

TypeScript

Should be TypeScript be added or use JavaScript instead?
I used Typescript on #235 and #236

tools: github actions: `build` workflow not triggered after automatic commit/push by the `update metadata` workflow

https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/workflows/daily-update-metadata.yml (https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/.github/workflows/daily-update-metadata.yml) runs automatic metadata updates, then commits and pushes changes back to the repository.

However it appears that commits pushed to the repository using the automatic GITHUB_TOKEN for authentication do not trigger other workflows (https://github.com/orgs/community/discussions/25702).

The update metadata workflow must be fixed to trigger the build workflow after committing back changes.

tools: `make authors` does not preserve authorship history from awesome-selfhosted/awesome-selfhosted

Since the make authors target uses the git history of the repo to generate the list of authors, running it on this repository omits all previous contributors to https://github.com/awesome-selfhosted/awesome-selfhosted

$ make authors
$ cat AUTHORS
Commits|Author
-------|---------------------------------------------------
   178	nodiscc <[email protected]>
     1	Rabenherz112 <[email protected]>

The simplest solution to this is to import the original awesome-selfhosted's master branch as a new orphan branch, delete its contents, and merge it back to master using the --allow-unrelated-histories option. make authors should then produce the appropriate result.

Add Janus WebRTC Server

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below:

# software/janus.yml
name: "Janus"
website_url: "https://janus.conf.meetecho.com/"
source_code_url: "https://github.com/meetecho/janus-gateway"
description: "General-purpose, lightweight, minimalist WebRTC Server."
licenses:
  - GPL-3.0
platforms:
  - C
tags:
  - Communication - Video Conferencing
demo_url: "https://janus.conf.meetecho.com/demos.html"

To ensure your issue is dealt with swiftly please check the following (check the boxes [x]):

  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Submit one item per pull request. This eases reviewing and speeds up inclusion.
  • Values for platform are the main server-side requirements for the software. Don't include frameworks or specific dialects.
  • Any software project you are adding to the list is actively maintained.
  • If creating new tags, any tag has the minimum requirement of 3 items. If not, your addition may be inserted into Miscellaneous.

Add guix-forge

name: "guix-forge"
website_url: "https://guix-forge.systemreboot.net/manual/dev/en/"
source_code_url: "https://git.systemreboot.net/guix-forge/"
description: "guix-forge is a Guix service that lets you run a complete software forge in the manner of GitHub"
licenses:
  - GPLv3+
platforms:
  - Scheme
tags:
  - Automation
depends_3rdparty: no
demo_url: https://archive.org/details/arun-isaac-on-guix-forge

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • [x ] Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • [x ] You have searched the repository for any relevant issues or PRs, including closed ones.
  • [x ] Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • [x ] Any software project you are adding to the list is actively maintained.
  • [x ] Any software project you are adding was first released more than 4 months ago.
  • [x ] Any software project you are adding has working installation instructions.
  • [ x] If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

Only render project descriptions in search results

Problem statement

I tried searching for link and all the results just gave me HTML excerpts:
https://awesome-selfhosted.net/search.html?q=link&check_keywords=yes&area=default

image

I tried searching for a specific project that I know is listed, monica
https://awesome-selfhosted.net/search.html?q=monica&check_keywords=yes&area=default
Even then the results don't show HTML excerpts, but the result text is kinda mangled with a lot of irrelevant values (star count, language tags, HTML link text without the href etc).

image

Desired behaviour

I'm not sure how the search code operates, but ideally I would like to see just the project description first. If possible, formatting the results with HTML to show the tags/links/star count etc would be nice, but nowhere near necessary if the HTML problem above can be fixed

General Discussion

To avoid cluttering the Issues Tab with general discussions, questions, or other topics, I created a separate space to facilitate easier discussions on various subjects.

Add Impler

Thanks for taking the time to suggest an addition to awesome-selfhosted!

Please fill out information below (all fields are mandatory unless noted otherwise):

# software name
name: "Impler"
# URL of the software project's homepage
website_url: "https://impler.io"
# URL where the full source code of the program can be downloaded
source_code_url: "https://github.com/implerhq/impler.io"
# description of what the software does, shorter than 250 characters, sentence case
description: "Impler allows dev teams to add data import experience in products without building it by themselves."
# list of license identifiers, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/licenses.yml for the full list of licenses
licenses:
  - MIT
# list of languages/platforms, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/platforms for the full list of platforms
platforms:
  - Typescript
  - HTML
  - Javascript
  - Nodejs
  - NextJS
  - Docker
# list of tags (categories), see https://github.com/awesome-selfhosted/awesome-selfhosted-data/tree/master/tags for the full list of tags
tags:
  - Automation
# (optional, yes/no, default no) whether the software depends on a third-party service outside the user's control
depends_3rdparty: no
# (optional) link to an interactive demo of the software
# demo_url: "https://my.awesome.softwar.e/demo"
# (optional) link to a list of clients/addons/plugins/apps/bots... for the software
# related_software_url: "https://my.awesome.softwar.e/apps"

To ensure your issue is dealt with swiftly, please check the following (check the boxes [x]):

  • Submit one item per pull issue. This eases reviewing and speeds up inclusion.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software you are adding is not already listed at any of awesome-sysadmin, staticgen.com, staticsitegenerators.net, dbdb.io.
  • Any software project you are adding to the list is actively maintained.
  • Any software project you are adding was first released more than 4 months ago.
  • Any software project you are adding has working installation instructions.
  • If you are adding software forked from another active project, please provide/link to a clear list of differences between both.

[Feature Request] Commit History Graph

As discussed here https://lemmy.world/post/3622280

It would be nice to have a commit history graph to display the commit count over the past year.
Something like this:
image

Commit count over a longer period of time is a clear sign of project activity. Showing only the last commit date can be misleading since it could originate from renovate/dependabot and not an actual contributor.

The data could be stored in the yml files like so:

commit_history:
    month-2023-07: 123
    month-2023-08: 45
    ...

To reduce the number of requests necessary for this data the GitHub GraphQL API could be used as outlined here: nodiscc/hecat#118

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.