From 4ea6219e000fda02083deb8e685ab651c59ea5a1 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:08:14 +0200 Subject: [PATCH 01/30] add description for digital archiving and preservation category - ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 47bc4a9b..b73cefe2 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,8 @@ _Related: [Personal Dashboards](#personal-dashboards)_ **[`^ back to top ^`](#)** +Digital [archiving](https://en.wikipedia.org/wiki/Archival_science) and [preservation](https://en.wikipedia.org/wiki/Digital_preservation) software. + _Related: [Content Management Systems (CMS)](#content-management-systems-cms)_ - [Access to Memory (AtoM)](https://www.accesstomemory.org/) - Web-based, open source application for standards-based archival description and access in a multilingual, multi-repository environment. ([Demo](https://demo.accesstomemory.org/), [Source Code](https://github.com/artefactual/atom)) `AGPL-3.0-only` `PHP` From e96c676a35526a75d0a77736b179a79fc00a4f12 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:08:35 +0200 Subject: [PATCH 02/30] add description for automation category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b73cefe2..5636473e 100644 --- a/README.md +++ b/README.md @@ -146,6 +146,8 @@ _Related: [Content Management Systems (CMS)](#content-management-systems-cms)_ **[`^ back to top ^`](#)** +[Automation](https://en.wikipedia.org/wiki/Automation) software designed to reduce human intervention in processes. + _Related: [Internet of Things (IoT)](#internet-of-things-iot)_ - [Accelerated Text](https://www.acceleratedtext.com/) - Automatically generate multiple natural language descriptions of your data varying in wording and structure. ([Source Code](https://github.com/tokenmill/accelerated-text)) `Apache-2.0` `Java` From 7a33222f3d6bcb1706069485b955b608bcb4fee6 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:09:02 +0200 Subject: [PATCH 03/30] add description for blogging platforms category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5636473e..c1038220 100644 --- a/README.md +++ b/README.md @@ -199,6 +199,8 @@ _Related: [Internet of Things (IoT)](#internet-of-things-iot)_ **[`^ back to top ^`](#)** +A [blog](https://en.wikipedia.org/wiki/Blog) is a discussion or informational website consisting of discrete, diary-style text entries (posts). + _Related: [Static Site Generators](#static-site-generators), [Content Management Systems (CMS)](#content-management-systems-cms)_ _See also: [WeblogMatrix](https://www.weblogmatrix.org/)_ From e6a3096722a75bf6a7521fef47872bc7b5572928 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:09:24 +0200 Subject: [PATCH 04/30] add description for booking and scheduling category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c1038220..0eb294fe 100644 --- a/README.md +++ b/README.md @@ -224,6 +224,8 @@ _See also: [WeblogMatrix](https://www.weblogmatrix.org/)_ **[`^ back to top ^`](#)** +Event scheduling, reservation, and appointment management software. + _Related: [Polls and Events](#polls-and-events)_ - [Alf.io](https://alf.io/) - The open source ticket reservation system. ([Demo](https://demo.alf.io/authentication), [Source Code](https://github.com/alfio-event/alf.io)) `GPL-3.0` `Java` From 2e099d0ee56d88974a6aa556f13929267cdcf624 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:09:43 +0200 Subject: [PATCH 05/30] add description for bookmarks and link sharing category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0eb294fe..23c0580a 100644 --- a/README.md +++ b/README.md @@ -235,6 +235,8 @@ _Related: [Polls and Events](#polls-and-events)_ ### Bookmarks and Link Sharing +Software which allows users to add, annotate, edit, and share [bookmarks](https://en.wikipedia.org/wiki/Bookmark_(digital)) of web documents. + **[`^ back to top ^`](#)** - [Briefkasten](https://github.com/ndom91/briefkasten) - Modern app for saving and managing your own bookmarks. Includes a browser extension. ([Demo](https://briefkasten.vercel.app)) `MIT` `Nodejs` From cf0c359aa6ad3de8953bec9eacbdfad2d0897eac Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:10:07 +0200 Subject: [PATCH 06/30] add description for calendar & contacts category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 23c0580a..3bc20705 100644 --- a/README.md +++ b/README.md @@ -265,6 +265,8 @@ Software which allows users to add, annotate, edit, and share [bookmarks](https: **[`^ back to top ^`](#)** +[Electronic calendar](https://en.wikipedia.org/wiki/Calendaring_software) and [address book](https://en.wikipedia.org/wiki/Address_book)/[contact management](https://en.wikipedia.org/wiki/Contact_manager) software. + _Related: [Groupware](#groupware)_ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementations)_ From 2fa837c622c616b12269bb3bec2e00d203008133 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:10:24 +0200 Subject: [PATCH 07/30] add description for caldav servers/clients categories - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3bc20705..2e49287b 100644 --- a/README.md +++ b/README.md @@ -276,6 +276,8 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https: **[`^ back to top ^`](#)** +[CalDAV](https://en.wikipedia.org/wiki/CalDAV) and [CardDAV](https://en.wikipedia.org/wiki/CardDAV) protocol servers. + - [Baïkal](https://sabre.io/baikal/) - Lightweight CalDAV and CardDAV server based on sabre/dav. ([Source Code](https://github.com/sabre-io/Baikal)) `GPL-3.0` `PHP` - [calypso](https://keithp.com/calypso/) - Python-based CalDAV and CardDAV server, forked from Radicale. ([Source Code](https://keithp.com/git/calypso.git)) `GPL-3.0` `Python` - [DAViCal](https://www.davical.org/) - Server for calendar sharing (CalDAV) that uses a PostgreSQL database as a data store. ([Source Code](https://gitlab.com/davical-project/davical)) `GPL-2.0` `PHP` @@ -287,10 +289,12 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https: - [Xandikos](https://github.com/jelmer/xandikos) - Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository. `GPL-3.0` `Python` -### Calendar & Contacts - CalDAV or CardDAV Web-based Clients +### Calendar & Contacts - CalDAV or CardDAV Web-based Clients. **[`^ back to top ^`](#)** +[CalDAV](https://en.wikipedia.org/wiki/CalDAV) and [CardDAV](https://en.wikipedia.org/wiki/CardDAV) protocol web clients/interfaces + - [AgenDAV](https://agendav.github.io/agendav/) - Multilanguage CalDAV web client with a rich AJAX interface and shared calendars support. ([Source Code](https://github.com/agendav/agendav)) `GPL-3.0` `PHP` - [Bloben](https://bloben.com) - CalDAV web client. ([Demo](https://demo.bloben.com/api/v1/users/login-demo?username=demo&password=Bg8v16a4q7gvC&redirect=https://demo.bloben.com/calendar?demo=true), [Source Code](https://github.com/nibdo/bloben-app)) `AGPL-3.0` `Docker` - [EteSync Web](https://www.etesync.com/faq/#web-client) - EteSync's official Web-based client (i.e., their Web app). ([Demo](https://client.etesync.com/), [Source Code](https://github.com/etesync/etesync-web)) `AGPL-3.0` `Javascript` From 1767767acc2d9f9c45d717bd89f9453d33bd8ff4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:12:41 +0200 Subject: [PATCH 08/30] add description for communication/custom communication systems - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 2e49287b..ff0e1720 100644 --- a/README.md +++ b/README.md @@ -305,11 +305,15 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https: **[`^ back to top ^`](#)** +[Communication software](https://en.wikipedia.org/wiki/Communication_software) used to provide remote access to systems and exchange files and messages in text, audio and/or video formats between different computers or users. + ### Communication - Custom Communication Systems **[`^ back to top ^`](#)** +Communication software using their own custom procols. + - [BluetoothCommunicatorExample](https://github.com/niedev/BluetoothCommunicatorExample) - Bluetooth LE chat app to communicate between android devices with P2P architecture. ([Clients](https://github.com/niedev/RTranslator)) `Apache-2.0` `Java` - [Centrifugo](https://centrifugal.dev/) - Language-agnostic real-time messaging (Websocket or SockJS) server. ([Demo](https://github.com/centrifugal/centrifugo#demo), [Source Code](https://github.com/centrifugal/centrifugo)) `MIT` `Go` - [Chaskiq](https://chaskiq.io) - Full featured livechat, helpcenter and CRM as an alternative to Intercom & Drift, Crisp and others. ([Source Code](https://github.com/chaskiq/chaskiq)) `AGPL-3.0` `Ruby` From 20ae78df26573959096483adb91d6bc93032b57c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:13:04 +0200 Subject: [PATCH 09/30] add improve descriptions for e-mail servers/software - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ff0e1720..add8be24 100644 --- a/README.md +++ b/README.md @@ -367,6 +367,8 @@ Communication software using their own custom procols. **[`^ back to top ^`](#)** +[E-mail](https://en.wikipedia.org/wiki/Email) software. + ### Communication - Email - Complete Solutions @@ -397,7 +399,7 @@ Simple deployment of a mail server, e.g. for inexperienced or impatient admins. **[`^ back to top ^`](#)** -MDAs - IMAP/POP3 software +[Mail Delivery Agents](https://en.wikipedia.org/wiki/Message_delivery_agent) (MDAs) - [IMAP](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol)/[POP3](https://en.wikipedia.org/wiki/Post_Office_Protocol) server software. - [Cyrus IMAP](https://www.cyrusimap.org/) - Email (IMAP/POP3), contacts and calendar server. ([Source Code](https://github.com/cyrusimap/cyrus-imapd )) `BSD-3-Clause-Attribution` `C` - [Dovecot](https://www.dovecot.org/) - IMAP and POP3 server written primarily with security in mind. ([Source Code](https://github.com/dovecot/core)) `MIT/LGPL-2.1` `C` @@ -409,7 +411,7 @@ MDAs - IMAP/POP3 software **[`^ back to top ^`](#)** -MTAs / SMTP servers +[Mail Transfer Agents](https://en.wikipedia.org/wiki/Message_transfer_agent) (MTAs) - [SMTP](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol) servers. - [chasquid](https://blitiri.com.ar/p/chasquid/) - SMTP (email) server with a focus on simplicity, security, and ease of operation. ([Source Code](https://blitiri.com.ar/git/r/chasquid/)) `Apache-2.0` `Go` - [Courier MTA](https://www.courier-mta.org/) - Fast, scalable, enterprise mail/groupware server providing ESMTP, IMAP, POP3, webmail, mailing list, basic web-based calendaring and scheduling services. ([Source Code](https://www.courier-mta.org/repo.html)) `GPL-3.0` `C` @@ -429,7 +431,7 @@ MTAs / SMTP servers **[`^ back to top ^`](#)** -Mailing lists servers and mass mailing software - one message to many recipients. +[Mailing list](https://en.wikipedia.org/wiki/Mailing_list) servers and mass mailing software - one message to many recipients. - [Dada Mail](https://dadamailproject.com/) - Web-based list management system that can be used for announcement lists and/or discussion lists. ([Source Code](https://github.com/justingit/dada-mail)) `GPL-2.0` `Perl` - [Gray Duck Mail](https://grayduckmail.com) - Self hosted email discussion list management that uses external email providers. ([Source Code](https://github.com/wagesj45/gray-duck-mail)) `GPL-3.0` `Docker` @@ -450,7 +452,7 @@ Mailing lists servers and mass mailing software - one message to many recipients **[`^ back to top ^`](#)** -[Webmail](https://en.wikipedia.org/wiki/Webmail) clients for email +[Webmail](https://en.wikipedia.org/wiki/Webmail) clients. - [Afterlogic WebMail Lite](https://afterlogic.org/webmail-lite) - Fast and easy-to-use webmail front-end for your existing IMAP mail server, Plesk or cPanel. ([Demo](https://lite.afterlogic.com/), [Source Code](https://github.com/afterlogic/webmail-lite)) `AGPL-3.0` `PHP` - [Cypht](https://cypht.org) - Feed reader for your email accounts. ([Source Code](https://github.com/jasonmunro/cypht)) `LGPL-2.1` `PHP` From 6a88e220686b8562b3a260b1455bc2ca76bb8753 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:15:27 +0200 Subject: [PATCH 10/30] formatting/add full stop at the end of category descriptions --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index add8be24..59cd0755 100644 --- a/README.md +++ b/README.md @@ -119,6 +119,8 @@ See [Contributing](.github/CONTRIBUTING.md). **[`^ back to top ^`](#)** +[Analytics](https://en.wikipedia.org/wiki/Analytics) is the systematic computational analysis of data or statistics.[1] It is used for the discovery, interpretation, and communication of meaningful patterns in data. + **Please visit [Awesome Analytics](https://github.com/0xnr/awesome-analytics)** _Related: [Personal Dashboards](#personal-dashboards)_ @@ -469,7 +471,7 @@ Simple deployment of a mail server, e.g. for inexperienced or impatient admins. **[`^ back to top ^`](#)** -[IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) communication software +[IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) communication software. - [Convos](https://convos.chat/) - Always online web IRC client. ([Demo](https://convos.chat/#instant-demo), [Source Code](https://github.com/nordaaker/convos)) `Artistic-2.0` `Perl` - [Dispatch](https://github.com/khlieng/dispatch) - Self-hosted web IRC client written in Go. `MIT` `Go` @@ -593,7 +595,7 @@ _Related: [Conference Management](#conference-management)_ **[`^ back to top ^`](#)** -[Extensible Messaging and Presence Protocol](https://en.wikipedia.org/wiki/XMPP) software. +[Extensible Messaging and Presence Protocol](https://en.wikipedia.org/wiki/XMPP) communication software. ### Communication - XMPP - Servers From fcf6af651a20bd6b92e12c0a7aed0e1bef64079d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:15:50 +0200 Subject: [PATCH 11/30] add descriptions for xmpp servers/clients - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 59cd0755..461c3977 100644 --- a/README.md +++ b/README.md @@ -602,6 +602,8 @@ _Related: [Conference Management](#conference-management)_ **[`^ back to top ^`](#)** +XMPP servers. + - [ejabberd](https://www.ejabberd.im/) - XMPP instant messaging server. ([Source Code](https://github.com/processone/ejabberd)) `GPL-2.0` `Erlang` - [jackal](https://github.com/ortuman/jackal) - XMPP server with focus on stability, simple configuration and low resource consumption. `Apache-2.0` `Go` - [Kontalk](https://www.kontalk.org) - Kontalk is an Open Source Messenger, similar to WhatsApp (app for android only currently), including end-to-end encryption, server is based on Tigase XMPP Server. ([Source Code](https://github.com/kontalk)) `GPL-3.0` `Java` @@ -617,6 +619,8 @@ _Related: [Conference Management](#conference-management)_ **[`^ back to top ^`](#)** +XMPP Web clients/interfaces. + - [Candy](https://candy-chat.github.io/candy/) - Multi user XMPP client written in Javascript. ([Source Code](https://github.com/candy-chat/candy)) `MIT` `Javascript` - [Converse.js](https://conversejs.org/) - Free and open-source XMPP chat client in your browser. ([Source Code](https://github.com/conversejs/converse.js)) `MPL-2.0` `Javascript` - [JSXC](https://jsxc.org) - Real-time XMPP web chat application with video calls, file transfer and encrypted communication. There are also versions for Nextcloud/Owncloud and SOGo. ([Source Code](https://github.com/jsxc/jsxc)) `MIT` `Javascript` From ebb862e886e67c48ca45e88e773539aaf60b86d7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:17:10 +0200 Subject: [PATCH 12/30] add description for conference management category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 461c3977..03115e6d 100644 --- a/README.md +++ b/README.md @@ -651,6 +651,8 @@ _Related: [E-commerce](#e-commerce)_ **[`^ back to top ^`](#)** +Software for submission of [abstracts](https://en.wikipedia.org/wiki/Abstract_management) and preparation/management of academic conferences. + - [Conference Organizing Distribution (COD)](http://usecod.com/) - Create conference and event websites built on top of Drupal. ([Source Code](https://git.drupalcode.org/project/cod)) `GPL-1.0` `PHP` - [frab](https://frab.github.io/frab/) - Web-based conference planning and management system. It helps to collect submissions, to manage talks and speakers and to create a schedule. ([Source Code](https://github.com/frab/frab)) `MIT` `Ruby` - [indico](https://getindico.io/) - A feature-rich event management system, made @ CERN, the place where the Web was born. ([Demo](https://sandbox.getindico.io/), [Source Code](https://github.com/indico/indico)) `MIT` `Python` From 50b262d0d9729671c0b112cdef4d192cf8aa1cf4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:17:34 +0200 Subject: [PATCH 13/30] improve description for content management systems category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 03115e6d..073c0193 100644 --- a/README.md +++ b/README.md @@ -666,7 +666,7 @@ Software for submission of [abstracts](https://en.wikipedia.org/wiki/Abstract_ma **[`^ back to top ^`](#)** -CMS are a practical way to setup a website with many features. CMS often come with third party plugins, themes and functionality that is easy to add and customize to your needs. +[Content Management Systems](https://en.wikipedia.org/wiki/Content_management_system) offer a practical way to setup a website with many features, using third party plugins, themes and functionality that are easy to add and customize. _Related: [Blogging Platforms](#blogging-platforms), [Static Site Generators](#static-site-generators)_ From 12581f50e5a6287590f902f95e8eea611f943f1a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:17:48 +0200 Subject: [PATCH 14/30] add description for DNS category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 073c0193..8c9430e7 100644 --- a/README.md +++ b/README.md @@ -723,6 +723,8 @@ _Related: [Blogging Platforms](#blogging-platforms), [Static Site Generators](#s **[`^ back to top ^`](#)** +[DNS](https://en.wikipedia.org/wiki/Domain_Name_System) servers and management tools. + _See also: [awesome-sysadmin/DNS](https://github.com/awesome-foss/awesome-sysadmin#dns)_ - [blocky](https://github.com/0xERR0R/blocky) - Fast and lightweight DNS proxy (like Pi-hole) as ad-blocker for local network with many features. `Apache-2.0` `Go` From c600371a56885ae2736868bdccdbb153b3986b8e Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:46:26 +0200 Subject: [PATCH 15/30] add description for document management category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8c9430e7..3f8b66f5 100644 --- a/README.md +++ b/README.md @@ -738,6 +738,8 @@ _See also: [awesome-sysadmin/DNS](https://github.com/awesome-foss/awesome-sysadm **[`^ back to top ^`](#)** +A [document management system](https://en.wikipedia.org/wiki/Document_management_system) (DMS) is a system used to receive, track, manage and store documents and reduce paper. + - [DOCAT](https://github.com/docat-org/docat) - Host your docs. Simple. Versioned. Fancy. `MIT` `Python/Docker` - [Docspell](https://docspell.org) - Auto-tagging document organizer and archive. ([Source Code](https://github.com/eikek/docspell)) `GPL-3.0` `Scala/Java` - [EveryDocs](https://github.com/jonashellmann/everydocs-core) - A simple Document Management System for private use with basic functionality to organize your documents digitally. `GPL-3.0` `Ruby` From dfa268d88f0740969155c4ee53084bb77910295c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:46:40 +0200 Subject: [PATCH 16/30] add description for ebook category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3f8b66f5..9a98ed98 100644 --- a/README.md +++ b/README.md @@ -755,6 +755,8 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management **[`^ back to top ^`](#)** +[Ebook](https://en.wikipedia.org/wiki/Ebook) library management software. + - [BicBucStriim](https://projekte.textmulch.de/bicbucstriim/) - Provides web-based access to your Calibre Library's e-book collection. ([Source Code](https://github.com/rvolz/BicBucStriim)) `MIT` `PHP` - [Calibre Web](https://github.com/janeczku/calibre-web) - Web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. `GPL-3.0` `Python` - [Calibre](https://calibre-ebook.com/) - E-book library manager that can view, convert, and catalog e-books in most of the major e-book formats and provides a built-in Web server for remote clients. ([Demo](https://calibre-ebook.com/demo), [Source Code](https://launchpad.net/calibre)) `GPL-3.0` `Python` From c9133362b7ec924a7ff05754ee641ec3fbeed32a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:47:15 +0200 Subject: [PATCH 17/30] add description for institutional repository and integrated library systems categories - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 9a98ed98..4c062015 100644 --- a/README.md +++ b/README.md @@ -774,6 +774,8 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management **[`^ back to top ^`](#)** +[Institutional repository](https://en.wikipedia.org/wiki/Institutional_repository) and [digital library](https://en.wikipedia.org/wiki/Digital_library) management software. + - [DSpace](https://duraspace.org/dspace/) - Turnkey repository application providing durable access to digital resources. ([Source Code](https://github.com/DSpace/DSpace)) `BSD-3-Clause` `Java` - [EPrints](https://www.eprints.org/) - Digital document management system with a flexible metadata and workflow model primarily aimed at academic institutions. ([Demo](http://tryme.demo.eprints-hosting.org/), [Source Code](https://github.com/eprints/eprints)) `GPL-3.0` `Perl` - [Fedora Commons Repository](https://fedorarepository.org/) - Robust and modular repository system for the management and dissemination of digital content especially suited for digital libraries and archives, both for access and preservation. ([Source Code](https://github.com/fcrepo/fcrepo)) `Apache-2.0` `Java` @@ -786,6 +788,8 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management **[`^ back to top ^`](#)** +An [integrated library system](https://en.wikipedia.org/wiki/Integrated_library_system) is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed. + _Related: [Content Management Systems (CMS)](#content-management-systems-cms), [Archiving and Digital Preservation (DP)](#archiving-and-digital-preservation-dp)_ - [Evergreen](https://evergreen-ils.org) - Highly-scalable software for libraries that helps library patrons find library materials, and helps libraries manage, catalog, and circulate those materials. ([Source Code](https://github.com/evergreen-library-system/Evergreen)) `GPL-2.0` `PL/pgSQL` From 77504d4a5aca3b7b17d24def40ab28e83e341e3d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:49:10 +0200 Subject: [PATCH 18/30] add description for e-commerce category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4c062015..f455899a 100644 --- a/README.md +++ b/README.md @@ -801,6 +801,8 @@ _Related: [Content Management Systems (CMS)](#content-management-systems-cms), [ **[`^ back to top ^`](#)** +[E-commerce](https://en.wikipedia.org/wiki/E-commerce) software. + _Related: [Community-Supported Agriculture (CSA)](#community-supported-agriculture-csa)_ - [Aimeos](https://aimeos.org/) - Ultra fast, Open Source e-commerce framework for building custom online shops, market places and complex B2B applications scaling to billions of items with Laravel. ([Demo](https://demo.aimeos.org/), [Source Code](https://github.com/aimeos)) `LGPL-3.0/MIT` `PHP` From b2ac66707842daaebc4246c4de82162b71981689 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:49:27 +0200 Subject: [PATCH 19/30] add description for federated identity and authentication category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index f455899a..9a535093 100644 --- a/README.md +++ b/README.md @@ -834,6 +834,8 @@ _Related: [Community-Supported Agriculture (CSA)](#community-supported-agricultu **[`^ back to top ^`](#)** +[Federated identity](https://en.wikipedia.org/wiki/Federated_identity) and [authentication](https://en.wikipedia.org/wiki/Electronic_authentication) software. + **Please visit [awesome-sysadmin/Identity Management](https://github.com/awesome-foss/awesome-sysadmin#identity-management)** From b5c45dedb30ff9948611134511f4e0a101beda14 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 17:49:31 +0200 Subject: [PATCH 20/30] shorten description for feed readers category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9a535093..11d09ec2 100644 --- a/README.md +++ b/README.md @@ -843,7 +843,7 @@ _Related: [Community-Supported Agriculture (CSA)](#community-supported-agricultu **[`^ back to top ^`](#)** -A [news aggregator](https://en.wikipedia.org/wiki/News_aggregator), also termed a feed aggregator, feed reader, news reader, [RSS](https://en.wikipedia.org/wiki/RSS) reader or simply an aggregator, is client software or a web application that aggregates syndicated web content such as online newspapers, blogs/vlogs, podcasts, and other updates in one location for easy viewing. This also section includes RSS/Atom automation tools. +A [news aggregator](https://en.wikipedia.org/wiki/News_aggregator), also termed a feed aggregator, feed reader, news reader, [RSS](https://en.wikipedia.org/wiki/RSS) reader, is an application that aggregates web content such as newspapers/blogs/vlogs/podcasts in one location for easy viewing. - [Bubo Reader](https://github.com/georgemandis/bubo-rss) - Open source, "irrationally minimal" RSS feed reader. ([Demo](https://bubo-rss-demo.netlify.app/)) `MIT` `Nodejs` - [CommaFeed](https://www.commafeed.com/) - Google Reader inspired self-hosted RSS reader. ([Source Code](https://github.com/Athou/commafeed)) `Apache-2.0` `Java` From bcd244c54e66126dbbb4555a5a946b6336a7dadd Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:18:00 +0200 Subject: [PATCH 21/30] add description for file transfer & synchronization catregory - ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 11d09ec2..b38b5b40 100644 --- a/README.md +++ b/README.md @@ -881,6 +881,8 @@ A [news aggregator](https://en.wikipedia.org/wiki/News_aggregator), also termed **[`^ back to top ^`](#)** +[File transfer](https://en.wikipedia.org/wiki/File_transfer), [sharing](https://en.wikipedia.org/wiki/File_sharing) and [synchronization software](https://en.wikipedia.org/wiki/File_synchronization) software. + _Related: [Groupware](#groupware)_ - [Git Annex](https://git-annex.branchable.com/) - File synchronization between computers, servers, external drives. ([Source Code](https://git.joeyh.name/index.cgi/git-annex.git/)) `GPL-3.0` `Haskell` From 213da3984e3c64cc0ee0752c3276d50472dae43e Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:18:37 +0200 Subject: [PATCH 22/30] add description for distributed file systems categoryy --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b38b5b40..ef2ec503 100644 --- a/README.md +++ b/README.md @@ -906,6 +906,8 @@ _Related: [Groupware](#groupware)_ **[`^ back to top ^`](#)** +Network distributed filesystems. + **Please visit [awesome-sysadmin/Distributed Filesystems](https://github.com/awesome-foss/awesome-sysadmin#distributed-filesystems)** From 4d74e47cd489efcc58895c0da6c7767abfab0ff6 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:19:02 +0200 Subject: [PATCH 23/30] add description for object storage category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ef2ec503..e5bc98e9 100644 --- a/README.md +++ b/README.md @@ -915,6 +915,8 @@ Network distributed filesystems. **[`^ back to top ^`](#)** +[Object storage](https://en.wikipedia.org/wiki/Object_storage) is a computer data storage that manages data as objects, as opposed to other storage architectures like file systems which manages data as a file hierarchy, and block storage which manages data as blocks within sectors and tracks. + - [GarageHQ](https://garagehq.deuxfleurs.fr/) - An open-source geo-distributed storage service you can self-host to fulfill many needs - S3 compatible. ([Source Code](https://git.deuxfleurs.fr/Deuxfleurs/garage)) `AGPL-3.0` `Rust` - [Minio](https://minio.io/) - Minio is an open source object storage server compatible with Amazon S3 APIs. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` - [SeaweedFS](https://github.com/chrislusf/seaweedfs) - SeaweedFS is an open source distributed file system supporting WebDAV, S3 API, FUSE mount, HDFS, etc, optimized for lots of small files, and easy to add capacity. `Apache-2.0` `Go` From bb610d5e7c8819933acd6b84cf44740f87c37caf Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:19:19 +0200 Subject: [PATCH 24/30] add description for peer-to-peef filesharing category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e5bc98e9..eb027953 100644 --- a/README.md +++ b/README.md @@ -928,6 +928,8 @@ Network distributed filesystems. **[`^ back to top ^`](#)** +[Peer-to-peer file sharing](https://en.wikipedia.org/wiki/Peer-to-peer_file_sharing) is the distribution and [sharing](https://en.wikipedia.org/wiki/File_sharing) of digital media using [peer-to-peer](https://en.wikipedia.org/wiki/Peer-to-peer) (P2P) networking technology. + - [bittorrent-tracker](https://webtorrent.io/) - Simple, robust, BitTorrent tracker (client and server) implementation. ([Source Code](https://github.com/webtorrent/bittorrent-tracker)) `MIT` `Nodejs` - [cloud-torrent](https://github.com/jpillora/cloud-torrent) - Torrent Web Client with HTTP retrievable or streamable downloaded files. `AGPL-3.0` `Go` - [Dat Project](https://datproject.org) - Powerful decentralized file sharing applications built from a large ecosystem of modules. ([Source Code](https://github.com/datproject)) `MIT` `Nodejs` From 2eba2d2f32fd3ed567d907c070d4be495cc7b597 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:20:20 +0200 Subject: [PATCH 25/30] add description for web-based file managers, single-click/drag-and-drop upload categories - add relation to groupware category - ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index eb027953..703f7372 100644 --- a/README.md +++ b/README.md @@ -948,6 +948,8 @@ Network distributed filesystems. **[`^ back to top ^`](#)** +Simplified file servers for sharing of one-time/short-lived/temporary files, providing single-click or [drag-and-drop](https://en.wikipedia.org/wiki/Drag_and_drop) updload functionality. + - [ass](https://github.com/tycrek/ass) - The superior self-hosted ShareX server. For use with clients such as ShareX (Windows), Flameshot (Linux), & MagicCap (Linux, macOS). `ISC` `Nodejs` - [Chibisafe](https://lolisafe.moe/) - Blazing fast file uploader and awesome bunker written in node. ([Source Code](https://github.com/weebdev/chibisafe)) `MIT` `Nodejs` - [Coquelicot](https://coquelicot.potager.org/) - Coquelicot is a “one-click” file sharing web application with a focus on protecting users’ privacy. ([Source Code](https://coquelicot.potager.org/dist/coquelicot-0.9.6.tar.gz)) `AGPL-3.0` `Ruby` @@ -989,6 +991,10 @@ Network distributed filesystems. **[`^ back to top ^`](#)** +Web-based [file managers](https://en.wikipedia.org/wiki/File_manager). + +_Related: [Groupware](#groupware)_ + - [Apaxy](https://oupala.github.io/apaxy/) - Theme built to enhance the experience of browsing web directories, using the mod_autoindex Apache module and some CSS to override the default style of a directory listing. ([Source Code](https://github.com/oupala/apaxy)) `GPL-3.0` `HTML` - [DirectoryLister](https://www.directorylister.com/) - Simple PHP based directory lister that lists a directory and all its sub-directories and allows you to navigate there within. ([Source Code](https://github.com/DirectoryLister/DirectoryLister)) `MIT` `PHP` - [filebrowser](https://filebrowser.org/) - Web File Browser with a Material Design web interface. ([Source Code](https://github.com/filebrowser/filebrowser)) `Apache-2.0` `Go` From 0e3ddf7280089a0d05c9da4455a7650f5dab41a3 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:21:38 +0200 Subject: [PATCH 26/30] add description for games category/game administrative utilities & control panels categories - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 703f7372..70092763 100644 --- a/README.md +++ b/README.md @@ -1016,6 +1016,8 @@ _Related: [Groupware](#groupware)_ **[`^ back to top ^`](#)** +Multiplayer game servers and [browser games](https://en.wikipedia.org/wiki/Browser_game). + - [A Dark Room](https://github.com/doublespeakgames/adarkroom) - Minimalist text adventure game for your browser. ([Demo](https://adarkroom.doublespeakgames.com/)) `MPL-2.0` `HTML5` - [elevatorsaga](https://play.elevatorsaga.com/) - The elevator programming game. ([Source Code](https://github.com/magwo/elevatorsaga)) `MIT` `Javascript` - [EmuLinkerSF](https://emulinker.org) - EmuLinkerSF is an open source Kaillera server. Kaillera is a client/server system that any emulator can implement to enable netplay over the Internet. ([Source Code](https://github.com/God-Weapon/EmuLinkerSF)) `GPL-2.0` `Java` @@ -1043,6 +1045,8 @@ _Related: [Groupware](#groupware)_ **[`^ back to top ^`](#)** +Utilities for managing game servers. + - [ARRCON](https://github.com/radj307/ARRCON) - Terminal-based RCON client compatible with any game servers using the Source RCON Protocol. `GPL-3.0` `C++` - [Lancache](https://lancache.net) `⚠` - LAN Party game caching made easy. ([Source Code](https://github.com/lancachenet/monolithic)) `MIT` `Docker/Shell` - [LinuxGSM](https://linuxgsm.com/) - CLI tool for deployment and management of dedicated game servers on Linux: more than 120 games are supported. ([Source Code](https://github.com/GameServerManagers/LinuxGSM)) `MIT` `Shell` From 122693595613a9acdaa35b1beeb36df27b25b530 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:22:30 +0200 Subject: [PATCH 27/30] add description for genealogy category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 70092763..63bc0f0a 100644 --- a/README.md +++ b/README.md @@ -1075,6 +1075,8 @@ Utilities for managing game servers. **[`^ back to top ^`](#)** +[Genealogy software](https://en.wikipedia.org/wiki/Genealogy_software) used to record, organize, and publish genealogical data. + - [Genea.app](https://genea.app/) - Genea is a privacy by design and open source tool anyone can use to author or edit their family tree. Data is stored in the GEDCOM format and all processing is done in the browser. ([Source Code](https://github.com/genea-app/genea-app)) `MIT` `Javascript` - [GeneWeb](https://geneweb.tuxfamily.org/wiki/GeneWeb) - GeneWeb is an open source genealogy software written in OCaml. It comes with a Web interface and can be used off-line or as a Web service. ([Demo](https://demo.geneweb.tuxfamily.org/gw7/), [Source Code](https://github.com/geneweb/geneweb)) `GPL-2.0` `OCaml` - [webtrees](https://www.webtrees.net) - Webtrees is the web's leading on-line collaborative genealogy application. ([Demo](https://dev.webtrees.net/demo-stable/index.php?ctype=gedcom&ged=demo), [Source Code](https://github.com/fisharebest/webtrees)) `GPL-3.0` `PHP` From 2fd0ffa631a541755064e6b0c34d06618b5978a3 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:22:44 +0200 Subject: [PATCH 28/30] add description for groupware category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 63bc0f0a..84d3ffa9 100644 --- a/README.md +++ b/README.md @@ -1086,6 +1086,8 @@ Utilities for managing game servers. **[`^ back to top ^`](#)** +Collaborative software or [groupware](https://en.wikipedia.org/wiki/Collaborative_software) is designed to help people working on a common task to attain their goals. Groupware often regroups multiple services such as file sharing, calendar/events management, address books... in a single, integrated application. + - [BlueMind](https://www.bluemind.net/en/) - Groupware with email, calendar, addressbooks, exchange active sync, exchange MAPI protocol support. ([Source Code](https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public/browse)) `AGPL-3.0` `Java` - [Citadel](https://www.citadel.org/) - Groupware including email, calendar/scheduling, address books, forums, mailing lists, IM, wiki and blog engines, RSS aggregation and more. ([Source Code](https://www.citadel.org/source.html)) `GPL-3.0` `C` - [Corteza](https://cortezaproject.org) - CRM including a unified workspace, enterprise messaging and a low code environment for rapidly and securely delivering records-based management solutions. ([Demo](https://latest.cortezaproject.org), [Source Code](https://github.com/cortezaproject/corteza-server)) `Apache-2.0` `Go` From 7a238334ec9446e0301a8ea06db893976c31c871 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:23:03 +0200 Subject: [PATCH 29/30] add description for human resources management category - https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2984 --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 84d3ffa9..5c91edd3 100644 --- a/README.md +++ b/README.md @@ -1110,6 +1110,9 @@ Collaborative software or [groupware](https://en.wikipedia.org/wiki/Collaborativ **[`^ back to top ^`](#)** + +A [human resources management system](https://en.wikipedia.org/wiki/Human_resource_management_system) combines a number of systems and processes to ensure the easy management of [human resources](https://en.wikipedia.org/wiki/Human_resources), business processes and data. + - [admidio](https://www.admidio.org/) - Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization. ([Demo](https://www.admidio.org/demo/), [Source Code](https://github.com/Admidio/admidio)) `GPL-2.0` `PHP` - [IceHrm](https://icehrm.com/) - IceHrm employee management system allows companies to centralize confidential employee information. ([Demo](https://icehrm.com/demo.php), [Source Code](https://github.com/gamonoid/icehrm)) `Apache-2.0` `PHP` - [OrangeHRM](https://www.orangehrm.com/) - OrangeHRM is a comprehensive HRM system that captures all the essential functionalities required for any enterprise. ([Source Code](https://sourceforge.net/projects/orangehrm/)) `GPL-2.0` `PHP` From 16c86053d92fcb290746217c45c23c45f725a3ba Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 31 Jul 2022 18:33:43 +0200 Subject: [PATCH 30/30] fix typos/spacing in descriptions, add full stop --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5c91edd3..8f00155c 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,7 @@ See [Contributing](.github/CONTRIBUTING.md). **[`^ back to top ^`](#)** -[Analytics](https://en.wikipedia.org/wiki/Analytics) is the systematic computational analysis of data or statistics.[1] It is used for the discovery, interpretation, and communication of meaningful patterns in data. +[Analytics](https://en.wikipedia.org/wiki/Analytics) is the systematic computational analysis of data or statistics. It is used for the discovery, interpretation, and communication of meaningful patterns in data. **Please visit [Awesome Analytics](https://github.com/0xnr/awesome-analytics)** @@ -291,11 +291,11 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https: - [Xandikos](https://github.com/jelmer/xandikos) - Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository. `GPL-3.0` `Python` -### Calendar & Contacts - CalDAV or CardDAV Web-based Clients. +### Calendar & Contacts - CalDAV or CardDAV Web-based Clients **[`^ back to top ^`](#)** -[CalDAV](https://en.wikipedia.org/wiki/CalDAV) and [CardDAV](https://en.wikipedia.org/wiki/CardDAV) protocol web clients/interfaces +[CalDAV](https://en.wikipedia.org/wiki/CalDAV) and [CardDAV](https://en.wikipedia.org/wiki/CardDAV) protocol web clients/interfaces. - [AgenDAV](https://agendav.github.io/agendav/) - Multilanguage CalDAV web client with a rich AJAX interface and shared calendars support. ([Source Code](https://github.com/agendav/agendav)) `GPL-3.0` `PHP` - [Bloben](https://bloben.com) - CalDAV web client. ([Demo](https://demo.bloben.com/api/v1/users/login-demo?username=demo&password=Bg8v16a4q7gvC&redirect=https://demo.bloben.com/calendar?demo=true), [Source Code](https://github.com/nibdo/bloben-app)) `AGPL-3.0` `Docker` @@ -1110,7 +1110,6 @@ Collaborative software or [groupware](https://en.wikipedia.org/wiki/Collaborativ **[`^ back to top ^`](#)** - A [human resources management system](https://en.wikipedia.org/wiki/Human_resource_management_system) combines a number of systems and processes to ensure the easy management of [human resources](https://en.wikipedia.org/wiki/Human_resources), business processes and data. - [admidio](https://www.admidio.org/) - Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization. ([Demo](https://www.admidio.org/demo/), [Source Code](https://github.com/Admidio/admidio)) `GPL-2.0` `PHP`