From 4b6897a746768639ed778a5485ee9ad53cbe6de2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 11 Jul 2021 15:00:02 +0200 Subject: [PATCH] reorganize TOC/scetion titles: move all list sections to level 3, don't nest sections/subsections, use Title Case everywhere --- README.md | 410 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 234 insertions(+), 176 deletions(-) diff --git a/README.md b/README.md index 7b713307..e0ecb6e8 100644 --- a/README.md +++ b/README.md @@ -10,99 +10,114 @@ See [Contributing](.github/CONTRIBUTING.md). -------------------- -- List of Software - - [Analytics](#analytics) - - [Archiving and Digital Preservation (DP)](#archiving-and-digital-preservation-dp) - - [Automation](#automation) - - [Blogging Platforms](#blogging-platforms) - - [Bookmarks and Link Sharing](#bookmarks-and-link-sharing) - - [Calendaring and Contacts Management](#calendaring-and-contacts-management) - - [Communication systems](#communication-systems) - - [Custom communication systems](#custom-communication-systems) - - [Email](#email) - - [Complete solutions](#complete-solutions) - - [Mail Transfer Agents](#mail-transfer-agents) - - [Mail Delivery Agents](#mail-delivery-agents) - - [Mailing lists and newsletters](#mailing-lists-and-newsletters) - - [Webmail clients](#webmail-clients) - - [IRC](#irc) - - [SIP/IPBX](#sip) - - [Social Networks and Forums](#social-networks-and-forums) - - [XMPP](#xmpp) - - [XMPP Servers](#xmpp-servers) - - [XMPP Web Clients](#xmpp-web-clients) - - [Conference Management](#conference-management) - - [Content Management Systems (CMS)](#content-management-systems-cms) +## Table of contents + + + +- [Table of contents](#table-of-contents) +- [Software](#software) + - [Analytics](#analytics) + - [Archiving and Digital Preservation (DP)](#archiving-and-digital-preservation-dp) + - [Automation](#automation) + - [Blogging Platforms](#blogging-platforms) + - [Bookmarks and Link Sharing](#bookmarks-and-link-sharing) + - [Calendar & Contacts](#calendar--contacts) + - [Calendar & Contacts - CalDAV or CardDAV Servers](#calendar--contacts---caldav-or-carddav-servers) + - [Calendar & Contacts - CalDAV or CardDAV Web-based Clients](#calendar--contacts---caldav-or-carddav-web-based-clients) + - [Communication](#communication) + - [Communication - Custom Communication Systems](#communication---custom-communication-systems) + - [Communication - Email](#communication---email) + - [Communication - Email - Complete Solutions](#communication---email---complete-solutions) + - [Communication - Email - Mail Transfer Agents](#communication---email---mail-transfer-agents) + - [Communication - Email - Mail Delivery Agents](#communication---email---mail-delivery-agents) + - [Communication - Email - Mailing Lists and Newsletters](#communication---email---mailing-lists-and-newsletters) + - [Communication - Email - Webmail Clients](#communication---email---webmail-clients) + - [Communication - IRC](#communication---irc) + - [Communication - SIP](#communication---sip) + - [Communication - Social Networks and Forums](#communication---social-networks-and-forums) + - [Communication - XMPP](#communication---xmpp) + - [Communication - XMPP - Servers](#communication---xmpp---servers) + - [Communication - XMPP - Web Clients](#communication---xmpp---web-clients) + - [Conference Management](#conference-management) + - [Content Management Systems (CMS)](#content-management-systems-cms) + - [Recipe Management](#recipe-management) - [E-commerce](#e-commerce) - - [DNS](#dns) - - [Document Management](#document-management) - - [E-books and Integrated Library Systems (ILS)](#e-books-and-integrated-library-systems-ils) - - [Federated Identity/Authentication](#federated-identityauthentication) - - [Feed Readers](#feed-readers) - - [File Sharing and Synchronization](#file-sharing-and-synchronization) - - [Distributed filesystems](#distributed-filesystems) - - [File transfer/synchronization](#file-transfersynchronization) - - [Peer-to-peer filesharing](#peer-to-peer-filesharing) - - [Object storage/file servers](#object-storagefile-servers) - - [Single-click/drag-n-drop upload](#single-clickdrag-n-drop-upload) - - [Web based file managers](#web-based-file-managers) - - [Games](#games) - - [Gateways and terminal sharing](#gateways-and-terminal-sharing) - - [Genealogy](#genealogy) - - [Groupware](#groupware) - - [Human Resources Management (HRM)](#human-resources-management-hrm) - - [Internet of Things (IoT)](#internet-of-things-iot) - - [Knowledge Management Tools](#knowledge-management-tools) - - [Learning and Courses](#learning-and-courses) - - [Maps and Global Positioning System (GPS)](#maps-and-global-positioning-system-gps) - - [Media Streaming](#media-streaming) - - [Multimedia Streaming](#multimedia-streaming) - - [Audio Streaming](#audio-streaming) - - [Video Streaming](#video-streaming) - - [Misc/Other](#miscother) - - [Money, Budgeting and Management](#money-budgeting-and-management) - - [Monitoring](#monitoring) - - [Note-taking and Editors](#note-taking-and-editors) - - [Office Suites](#office-suites) - - [Password Managers](#password-managers) - - [Pastebins](#pastebins) - - [Personal Dashboards](#personal-dashboards) - - [Photo and Video Galleries](#photo-and-video-galleries) - - [Polls and Events](#polls-and-events) + - [DNS](#dns) + - [Document Management](#document-management) + - [Document Management - E-books](#document-management---e-books) + - [Document Management - Integrated Library Systems (ILS)](#document-management---integrated-library-systems-ils) + - [Document Management - Institutional Repository and Digital Library Software](#document-management---institutional-repository-and-digital-library-software) + - [Federated Identity & Authentication](#federated-identity--authentication) + - [Feed Readers](#feed-readers) + - [Distributed Filesystems](#distributed-filesystems) + - [File Transfer & Synchronization](#file-transfer--synchronization) + - [File Transfer - Peer-to-peer Filesharing](#file-transfer---peer-to-peer-filesharing) + - [File Transfer - Object Storage & File Servers](#file-transfer---object-storage--file-servers) + - [File Transfer - Single-click & Drag-n-drop Upload](#file-transfer---single-click--drag-n-drop-upload) + - [File Transfer - Command-line File Upload](#file-transfer---command-line-file-upload) + - [File Transfer - Web-based File Managers](#file-transfer---web-based-file-managers) + - [Games](#games) + - [Gateways and Terminal Sharing](#gateways-and-terminal-sharing) + - [Genealogy](#genealogy) + - [Groupware](#groupware) + - [Human Resources Management (HRM)](#human-resources-management-hrm) + - [Internet of Things IoT](#internet-of-things-iot) + - [Knowledge Management Tools](#knowledge-management-tools) + - [Learning and Courses](#learning-and-courses) + - [Maps and Global Positioning System (GPS)](#maps-and-global-positioning-system-gps) + - [Media Streaming](#media-streaming) + - [Media Streaming - Multimedia Streaming](#media-streaming---multimedia-streaming) + - [Media Streaming - Audio Streaming](#media-streaming---audio-streaming) + - [Media Streaming - Video Streaming](#media-streaming---video-streaming) + - [Miscellaneous](#miscellaneous) + - [Money, Budgeting & Management](#money-budgeting--management) + - [Monitoring](#monitoring) + - [Note-taking & Editors](#note-taking--editors) + - [Office Suites](#office-suites) + - [Password Managers](#password-managers) + - [Pastebins](#pastebins) + - [Personal Dashboards](#personal-dashboards) + - [Photo and Video Galleries](#photo-and-video-galleries) + - [Polls and Events](#polls-and-events) - [Booking and Scheduling](#booking-and-scheduling) - - [Proxy](#proxy) - - [Read it Later Lists](#read-it-later-lists) - - [Resource Planning](#resource-planning) - - [Enterprise Resource Planning](#enterprise-resource-planning) - - [Search Engines](#search-engines) - - [Software Development](#software-development) - - [Project Management](#project-management) - - [Bug Trackers](#bug-trackers) - - [IDE/Tools](#idetools) - - [Continuous Integration](#continuous-integration) - - [UX testing](#ux-testing) - - [FaaS/Serverless](#faasserverless) - - [API Management](#api-management) - - [Documentation Generators](#documentation-generators) - - [Localization](#localization) - - [Static site generators](#static-site-generators) - - [Task management/To-do lists](#task-managementto-do-lists) - - [Ticketing](#ticketing) - - [URL Shorteners](#url-shorteners) - - [VPN](#vpn) - - [Web servers](#web-servers) - - [Wikis](#wikis) -- [Self-hosting Solutions](#self-hosting-solutions) + - [Proxy](#proxy) + - [Read-it-later Lists](#read-it-later-lists) + - [Resource Planning](#resource-planning) + - [Resource Planning - Enterprise Resource Planning](#resource-planning---enterprise-resource-planning) + - [Search Engines](#search-engines) + - [Software Development](#software-development) + - [Software Development - Project Management](#software-development---project-management) + - [Software Development - Bug Trackers](#software-development---bug-trackers) + - [Software Development - IDE & Tools](#software-development---ide--tools) + - [Software Development - Continuous Integration & Deployment](#software-development---continuous-integration--deployment) + - [Software Development - UX Testing](#software-development---ux-testing) + - [Software Development - FaaS & Serverless](#software-development---faas--serverless) + - [Software Development - API Management](#software-development---api-management) + - [Software Development - Documentation Generators](#software-development---documentation-generators) + - [Software Development - Localization](#software-development---localization) + - [Static Site Generators](#static-site-generators) + - [Task Management & To-do Lists](#task-management--to-do-lists) + - [Ticketing](#ticketing) + - [URL Shorteners](#url-shorteners) + - [VPN](#vpn) + - [Web Servers](#web-servers) + - [Wikis](#wikis) + - [Self-hosting Solutions](#self-hosting-solutions) - [List of Licenses](#list-of-licenses) -- [External links](#external-links) +- [External Links](#external-links) - [Contributing](#contributing) +- [Authors](#authors) - [License](#license) + + -------------------- +## Software + -## Analytics +### Analytics **[`^ back to top ^`](#)** @@ -111,7 +126,7 @@ _For personal analytics/dashboards, see [Personal Dashboards](#personal-dashboar _For everything else, see [Awesome Analytics](https://github.com/0xnr/awesome-analytics)_ -## Archiving and Digital Preservation (DP) +### Archiving and Digital Preservation (DP) **[`^ back to top ^`](#)** @@ -125,7 +140,7 @@ _Some [Content Management System](#content-management-systems-cms) solutions als - [CKAN](https://ckan.org) - CKAN is a tool for making open data websites. ([Source Code](https://github.com/ckan/ckan)) `AGPL-3.0` `Python` - [Horahora](https://github.com/horahoradev/horahora) - Video hosting website and video archival manager for Niconico, Bilibili, and Youtube. `MIT` `Go` -## Automation +### Automation **[`^ back to top ^`](#)** @@ -173,7 +188,7 @@ _See also [Internet of Things (IoT)](#internet-of-things-iot)_ - [Zenbot](https://github.com/DeviaVir/zenbot) - Zenbot is a lightweight, extendable, artificially intelligent trading bot for Bitcoin, Ether, Litecoin, and more. `MIT` `Nodejs` - [ZeroQueue](https://github.com/thezeroqueue/zeroqueue) - A low-code queue management system that lets you run scheduled jobs for anything. `GPL-3.0` `Nodejs` -## Blogging Platforms +### Blogging Platforms **[`^ back to top ^`](#)** @@ -199,7 +214,7 @@ _See also [Static Site Generators](#static-site-generators), [Content Management - [Serendipity](https://docs.s9y.org/) - Serendipity (s9y) is a highly extensible and customizable PHP blog engine using Smarty templating. ([Source Code](https://github.com/s9y/serendipity)) `BSD-3-Clause` `PHP` -## Bookmarks and Link Sharing +### Bookmarks and Link Sharing **[`^ back to top ^`](#)** @@ -222,7 +237,7 @@ _See also [Static Site Generators](#static-site-generators), [Content Management - [ubookmark](https://ungleich.ch/u/projects/ubookmark/) - LDAP enabled bookmarking service. ([Demo](https://ipv6.blog), [Source Code](https://code.ungleich.ch/ungleich-public/ubookmark/)) `GPL-2.0` `Python` - [xBrowserSync](https://www.xbrowsersync.org) - Open source tool for syncing browser data between browsers and devices. ([Source Code](https://github.com/xBrowserSync)) `MIT` `Nodejs` -## Calendaring and Contacts Management +### Calendar & Contacts **[`^ back to top ^`](#)** @@ -230,7 +245,7 @@ _Some [Groupware](#groupware) solutions also feature calendar/address book editi _See https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementations_ -### CalDAV or CardDAV servers +### Calendar & Contacts - CalDAV or CardDAV Servers - [Baïkal](http://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` @@ -242,17 +257,17 @@ _See https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementati - [SabreDAV](http://sabre.io/) - Open source CardDAV, CalDAV, and WebDAV framework and server. ([Source Code](https://github.com/sabre-io/dav)) `MIT` `PHP` - [Xandikos](https://www.xandikos.org/) - Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository. ([Source Code](https://github.com/jelmer/xandikos)) `GPL-3.0` `Python` -### CalDAV or CardDAV web-based clients +### Calendar & Contacts - CalDAV or CardDAV Web-based Clients - [AgenDAV](http://agendav.org/) - Multilanguage CalDAV web client with a rich AJAX interface and shared calendars support. ([Source Code](https://github.com/agendav/agendav)) `GPL-3.0` `PHP` - [InfCloud](https://www.inf-it.com/open-source/clients/infcloud/) - Open source CalDAV/CardDAV web client implementation. ([Demo](https://www.inf-it.com/infcloud/), [Source Code](https://www.inf-it.com/InfCloud_0.13.1.zip)) `AGPL-3.0` `Javascript` - [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` -## Communication systems +### Communication **[`^ back to top ^`](#)** -### Custom communication systems +### Communication - Custom Communication Systems - [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://github.com/centrifugal/centrifugo) - Language-agnostic real-time messaging (Websocket or SockJS) server. ([Demo](https://github.com/centrifugal/centrifugo#demo)) `MIT` `Go` @@ -297,11 +312,11 @@ _See https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementati - [ZeroNet](https://zeronet.io/) `⚠` - Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network. ([Source Code](https://github.com/HelloZeroNet/ZeroNet)) `GPL-2.0` `Python` - [Zulip](https://zulip.org) - Zulip is a powerful, open source group chat application. ([Source Code](https://github.com/zulip/zulip)) `Apache-2.0/Other` `Python` -### Email +### Communication - Email **[`^ back to top ^`](#)** -#### Complete solutions +### Communication - Email - Complete Solutions _Simple deployment of a mail server, e.g. for inexperienced or impatient admins._ @@ -323,7 +338,7 @@ _Simple deployment of a mail server, e.g. for inexperienced or impatient admins. - [Simple NixOS Mailserver](https://gitlab.com/simple-nixos-mailserver/nixos-mailserver) - Complete mailserver solution leveraging the Nix Ecosystem. `GPL-3.0` `Nix` - [wildduck](https://wildduck.email/) - Scalable no-SPOF IMAP/POP3 mail server. ([Source Code](https://github.com/nodemailer/wildduck)) `EUPL-1.2` `Nodejs` -#### Mail Transfer Agents +### Communication - Email - Mail Transfer Agents _MTAs / SMTP servers_ @@ -340,7 +355,7 @@ _MTAs / SMTP servers_ - [Sendmail](http://www.sendmail.com/sm/open_source/) - Message transfer agent (MTA). `Sendmail` `C` - [Slimta](http://slimta.org) - Mail Transfer Library built on Python. ([Source Code](https://github.com/slimta/python-slimta)) `MIT` `Python` -#### Mail Delivery Agents +### Communication - Email - Mail Delivery Agents _MDAs - IMAP/POP3 software_ @@ -349,7 +364,7 @@ _MDAs - IMAP/POP3 software_ - [MailForm](https://github.com/Feuerhamster/mailform) - Lightweight self-hosted open source alternative to Formspree and SendGrid. `Apache-2.0` `Nodejs` - [Piler](http://www.mailpiler.org/wiki/start) - feature-rich open source email archiving solution. ([Source Code](https://bitbucket.org/jsuto/piler)) `GPL-3.0` `C` -#### Mailing lists and Newsletters +### Communication - Email - Mailing Lists and Newsletters _Mailing lists servers and mass mailing software - one message to many recipients._ @@ -366,7 +381,7 @@ _Mailing lists servers and mass mailing software - one message to many recipient - [Schleuder](https://schleuder.nadir.org/) - GPG-enabled mailing list manager with resending-capabilities. ([Source Code](https://0xacab.org/schleuder/schleuder/tree/master)) `GPL-3.0` `Ruby` - [Sympa](https://www.sympa.org/) - Mailing list manager. `GPL-2.0` `Perl` -#### Webmail clients +### Communication - Email - Webmail Clients - [Afterlogic WebMail Lite](http://www.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](http://cypht.org) - Feed reader for your email accounts. ([Source Code](https://github.com/jasonmunro/cypht)) `LGPL-2.1` `PHP` @@ -378,7 +393,7 @@ _Mailing lists servers and mass mailing software - one message to many recipient - [Roundcube](https://roundcube.net) - Browser-based IMAP client with an application-like user interface. ([Source Code](https://github.com/roundcube/roundcubemail)) `GPL-3.0` `PHP` - [SquirrelMail](http://squirrelmail.org) - Another browser-based IMAP client. ([Source Code](https://sourceforge.net/p/squirrelmail/code/HEAD/tree/)) `GPL-2.0` `PHP` -### IRC +### Communication - IRC **[`^ back to top ^`](#)** @@ -398,7 +413,7 @@ _[IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) communication software - [Glowing Bear](https://github.com/glowing-bear/glowing-bear/) - A web frontend for WeeChat. ([Demo](https://www.glowing-bear.org)) `GPL-3.0` `Javascript` - [ZNC](http://wiki.znc.in/ZNC) - Advanced IRC bouncer. ([Source Code](https://github.com/znc/znc)) `Apache-2.0` `C++` -### SIP +### Communication - SIP **[`^ back to top ^`](#)** @@ -419,7 +434,7 @@ _[SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol)/[IPBX](https:/ - [Wazo](http://wazo-platform.org/) - Full-featured IPBX solution built atop Asterisk with integrated Web administration interface and REST-ful API. ([Source Code](https://github.com/wazo-platform)) `GPL-3.0` `Python` - [Yeti-Switch](https://yeti-switch.org/) - Transit class4 softswitch(SBC) with integrated billing and routing engine and REST API. ([Demo](https://yeti-switch.org/demo.html), [Source Code](https://github.com/yeti-switch)) `GPL-2.0` `C++/Ruby` -### Social Networks and Forums +### Communication - Social Networks and Forums **[`^ back to top ^`](#)** @@ -480,13 +495,13 @@ _[SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol)/[IPBX](https:/ - [Vanilla Forums](https://vanillaforums.org/) - Simple and flexible forum software. ([Source Code](https://github.com/vanilla/vanilla)) `GPL-2.0` `PHP` - [Zusam](https://zusam.org) - Free and open-source way to self-host private forums for groups of friends or family. ([Demo](https://demo.zusam.org), [Source Code](https://github.com/zusam/zusam)) `AGPL-3.0` `PHP` -### XMPP +### Communication - XMPP **[`^ back to top ^`](#)** _[Extensible Messaging and Presence Protocol](https://en.wikipedia.org/wiki/XMPP) software_ -#### XMPP Servers +### Communication - 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` @@ -498,7 +513,7 @@ _[Extensible Messaging and Presence Protocol](https://en.wikipedia.org/wiki/XMPP - [Snikket](https://snikket.org/) - All-in-one Dockerized easy XMPP solution, including web admin and clients. ([Source Code](https://github.com/snikket-im/snikket-server), [Clients](https://snikket.org/app/)) `Apache-2.0` `Lua/Python` - [Tigase](http://www.tigase.net/content/tigase-xmpp-server) - XMPP server implementation in Java. `GPL-3.0` `Java` -#### XMPP Web Clients +### Communication - XMPP - Web Clients - [Candy](http://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` @@ -506,7 +521,7 @@ _[Extensible Messaging and Presence Protocol](https://en.wikipedia.org/wiki/XMPP - [Salut à Toi](http://www.salut-a-toi.org/) - Multipurpose, multi frontend, libre and decentralized communication tool. ([Source Code](http://repos.goffi.org/sat)) `AGPL-3.0` `Python` - [Libervia](http://wiki.goffi.org/wiki/Libervia/en) - Web frontend from Salut à Toi. ([Source Code](http://repos.goffi.org/libervia)) `AGPL-3.0` `Python` -## Conference Management +### Conference Management **[`^ back to top ^`](#)** @@ -572,7 +587,7 @@ _CMS are a practical way to setup a website with many features. CMS often come w - [WordPress](https://wordpress.org/) - World's most-used blogging and CMS engine. ([Source Code](https://github.com/WordPress/WordPress)) `GPL-2.0` `PHP` - [WriteFreely](https://writefreely.org) - Writing software for starting a minimalist, federated blog — or an entire community. ([Source Code](https://github.com/writefreely/writefreely)) `AGPL-3.0` `Go` -### Recipe management +### Recipe Management - [Mealie](https://hay-kot.github.io/mealie/) - Material design inspired recipe manager with category and tag management, shopping-lists, meal-planner, and site customizations. Mealie is focused on simple user interactions to keep the whole family using the app. ([Source Code](https://github.com/hay-kot/mealie)) `MIT` `Python` - [kcal](https://github.com/kcal-app/kcal) - Track nutritional information about foods and recipes, set goals, and record a food journal to help along the way. Kcal is a personal system that focuses on direct control of inputs and a minimal, easy to use recipe presentation for preparing meals. ([Demo](http://demo.kcal.cooking/login)) `MPL-2.0` `PHP` @@ -607,7 +622,8 @@ _CMS are a practical way to setup a website with many features. CMS often come w - [Thelia](http://thelia.net/) - Thelia is an open source and flexible e-commerce solution. ([Demo](http://demo.thelia.net/), [Source Code](https://github.com/thelia/thelia)) `LGPL-3.0` `PHP` - [WooCommerce](https://woocommerce.com/) - WordPress based e-commerce solution. ([Source Code](https://github.com/woocommerce/woocommerce)) `GPL-3.0` `PHP` -## DNS + +### DNS **[`^ back to top ^`](#)** @@ -619,7 +635,8 @@ _See https://github.com/awesome-foss/awesome-sysadmin#dns_ - [nsupdate.info](https://www.nsupdate.info/) - nsupdate.info is a dynamic DNS service. ([Demo](https://www.nsupdate.info/account/register/), [Source Code](https://github.com/nsupdate-info/nsupdate.info)) `BSD-3-Clause` `Python` - [SPF Toolbox](http://spftoolbox.com) - Application to look up DNS records such as SPF, MX, Whois, and more. ([Source Code](https://github.com/charlesabarnes/SPFtoolbox)) `MIT` `PHP` -## Document Management + +### Document Management **[`^ back to top ^`](#)** @@ -633,13 +650,8 @@ _See https://github.com/awesome-foss/awesome-sysadmin#dns_ - [paper{s}pace](https://dedicatedcode.com/projects/) - a small web application to manage all your offline documents. Provides a searchable storage for your documents and reminds you of upcoming tasks. ([Source Code](https://gitlab.com/dedicatedcode/paperspace)) `MIT` `Java` - [Teedy](https://teedy.io/) - (Ex SismicsDocs) Lightweight document management system packed with all the features you can expect from big expensive solutions. ([Source Code](https://github.com/sismics/docs)) `GPL-2.0` `Java` -## E-books and Integrated Library Systems (ILS) - -**[`^ back to top ^`](#)** - -_Some [Content Management System](#content-management-systems-cms) and [Archiving and Digital Preservation](#archiving-and-digital-preservation-dp) solutions also overlap with library and institutional repository software._ -### Personal e-book management software. +### Document Management - E-books - [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` - [BicBucStriim](http://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` @@ -652,13 +664,15 @@ _Some [Content Management System](#content-management-systems-cms) and [Archivin - [pyShelf](https://github.com/th3r00t/pyShelf) - Lightweight Ebook Server. `GPL-3.0` `Python` -### Enterprise-class library management software. +### Document Management - Integrated Library Systems (ILS) + +_Some [Content Management System](#content-management-systems-cms) and [Archiving and Digital Preservation](#archiving-and-digital-preservation-dp) solutions also overlap with library and institutional repository software._ - [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` - [Koha](https://koha-community.org/) - Enterprise-class ILS with modules for acquisitions, circulation, cataloging, label printing, offline circulation for when Internet access is not available, and much more. ([Demo](https://koha-community.org/demo/), [Source Code](https://github.com/Koha-Community/Koha)) `GPL-3.0` `Perl` - [RERO ILS](https://rero21.ch/) - Large-scale ILS that can be run as a service with consortial features, intended primarily for library networks. Includes most standard modules (circulation, acquisitions, cataloging,...) and a web-based public and professional interface. ([Demo](https://ils.test.rero.ch/), [Source Code](https://github.com/rero/rero-ils)) `AGPL-3.0` `Python/Other` -### Institutional repository and digital library software. +### Document Management - Institutional Repository and Digital Library Software - [DSpace](http://dspace.org/) - 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://demoprints.eprints.org/), [Source Code](https://github.com/eprints/eprints)) `GPL-3.0` `Perl` @@ -666,13 +680,14 @@ _Some [Content Management System](#content-management-systems-cms) and [Archivin - [Islandora](https://islandora.ca/) - Drupal module for browsing and managing Fedora-based digital repositories. ([Source Code](https://github.com/Islandora/islandora)) `GPL-3.0` `PHP` - [Samvera Hyrax](https://samvera.org/) - Front-end for the Samvera framework, which itself is a Ruby on Rails application for browsing and managing Fedora-based digital repositories. ([Source Code](https://github.com/samvera/hyrax)) `Apache-2.0` `Ruby` -## Federated Identity/Authentication +### Federated Identity & Authentication **[`^ back to top ^`](#)** _See https://github.com/awesome-foss/awesome-sysadmin#identity-management_ -## Feed Readers + +### Feed Readers **[`^ back to top ^`](#)** @@ -714,19 +729,17 @@ _RSS/Atom automation_ - [Screaming Liquid Tiger](https://github.com/herrbischoff/screaming-liquid-tiger) - Simple script to automatically generate valid RSS and Atom feeds from a list of media files in the same folder. `MIT` `PHP` -## File Sharing and Synchronization +### Distributed Filesystems **[`^ back to top ^`](#)** -_Some [Groupware](#groupware) solutions also feature file sharing and synchronization._ +_See https://github.com/awesome-foss/awesome-sysadmin#distributed-filesystems_ -### Distributed filesystems -**[`^ back to top ^`](#)** +### File Transfer & Synchronization -_See https://github.com/awesome-foss/awesome-sysadmin#distributed-filesystems_ +_Some [Groupware](#groupware) solutions also feature file sharing and synchronization._ -### File transfer/synchronization - [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` - [Kinto](https://kinto.readthedocs.org) - Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. ([Source Code](https://github.com/Kinto)) `Apache-2.0` `Python` @@ -743,7 +756,8 @@ _See https://github.com/awesome-foss/awesome-sysadmin#distributed-filesystems_ - [Unison](https://www.cis.upenn.edu/~bcpierce/unison/) - Unison is a file-synchronization tool for OSX, Unix, and Windows. `GPL-3.0` `OCaml` - [Z-Push](http://z-push.org/) - Implementation of Microsoft’s ActiveSync protocol. ([Source Code](https://stash.kopano.io/projects/ZHUB/repos/z-push)) `AGPL-3.0` `PHP` -### Peer-to-peer filesharing + +### File Transfer - Peer-to-peer Filesharing - [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` @@ -760,14 +774,15 @@ _See https://github.com/awesome-foss/awesome-sysadmin#distributed-filesystems_ - [Torrents.csv](https://gitlab.com/dessalines/torrents.csv) - A self-hostable torrent search engine. `GPL-3.0` `Rust` - [Transmission](https://transmissionbt.com/) - Fast, easy, Free Bittorrent client. ([Source Code](https://github.com/transmission/transmission)) `GPL-3.0` `C` -### Object storage/file servers + +### File Transfer - Object Storage & File Servers - [Minio](https://minio.io/) - Minio is an open source object storage server compatible with Amazon S3 APIs. ([Source Code](https://github.com/minio/minio)) `Apache-2.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` - [SFTPGo](https://github.com/drakkan/sftpgo) - Flexible, fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support. `AGPL-3.0` `Go` - [Zenko CloudServer](https://www.zenko.io/cloudserver) - Zenko CloudServer, an open-source Node.js implementation of a server handling the Amazon S3 protocol. ([Source Code](https://github.com/scality/cloudserver)) `Apache-2.0` `Nodejs` -### Single-click/drag-n-drop upload +### File Transfer - Single-click & Drag-n-drop Upload - [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` - [BoZoN](https://github.com/broncowdd/BoZoN) - Minimalist Drag and drop file sharing app. `AGPL-3.0` `PHP` @@ -803,11 +818,13 @@ _See https://github.com/awesome-foss/awesome-sysadmin#distributed-filesystems_ - [YouTransfer](http://www.youtransfer.io) - YouTransfer is a simple but elegant self-hosted file transfer and sharing solution. ([Source Code](https://github.com/YouTransfer/YouTransfer)) `Apache-2.0` `Nodejs` - [Zipline](https://zipline.diced.me/) - A lightweight, fast and reliable file sharing server that is commonly used with ShareX, offering a react-based Web UI and fast API. ([Source Code](https://github.com/diced/zipline)) `MIT` `Nodejs` -### Command-line file upload + +### File Transfer - Command-line File Upload - [transfer.sh](https://transfer.sh) - Easy file sharing from the command line. ([Source Code](https://github.com/dutchcoders/transfer.sh)) `MIT` `Go` -### Web based file managers + +### File Transfer - Web-based File Managers - [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](http://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` @@ -824,7 +841,8 @@ _See https://github.com/awesome-foss/awesome-sysadmin#distributed-filesystems_ - [Surfer](https://git.cloudron.io/cloudron/surfer) - Simple static file server with webui to manage files. `MIT` `Nodejs` - [TagSpaces](https://www.tagspaces.org/) - TagSpaces is an offline, cross-platform file manager and organiser that also can function as a note taking app. The WebDAV version of the application can be installed on top of a WebDAV servers such as Nextcloud or ownCloud. ([Demo](http://demo.tagspaces.org), [Source Code](https://github.com/tagspaces/tagspaces)) `AGPL-3.0` `Javascript` -## Games + +### Games **[`^ back to top ^`](#)** @@ -850,7 +868,8 @@ _Games, game servers and control panels._ - [The Battle for Wesnoth](https://github.com/wesnoth/wesnoth) - The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat. `GPL-2.0` `C++` - [Zero-K](https://zero-k.info/) - Open Source on Springrts engine. Zero-K is a traditional real time strategy game with a focus on player creativity through terrain manipulation, physics, and a large roster of unique units - all while being balanced to support competitive play. ([Source Code](https://github.com/ZeroK-RTS/Zero-K)) `GPL-2.0` `Lua` -## Gateways and terminal sharing + +### Gateways and Terminal Sharing **[`^ back to top ^`](#)** @@ -864,7 +883,8 @@ _Games, game servers and control panels._ - [Sshwifty](https://github.com/nirui/sshwifty) - Sshwifty is a SSH and Telnet connector made for the Web. `AGPL-3.0` `Go/Docker` - [tmate](https://tmate.io/) - Instant terminal sharing. ([Source Code](https://github.com/tmate-io/tmate)) `ISC` `C` -## Genealogy + +### Genealogy **[`^ back to top ^`](#)** @@ -872,7 +892,8 @@ _Games, game servers and control panels._ - [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` -## Groupware + +### Groupware **[`^ back to top ^`](#)** @@ -892,7 +913,8 @@ _Games, game servers and control panels._ - [Tine 2.0](https://www.tine20.org) - Contacts, Calendar, Tasks, WebDAV, ActiveSync, VOIP, Mail-Client, CRM, Sales, Projects, Timetracker. ([Demo](https://demo.tine20.net), [Source Code](https://packages.tine20.com/maintenance/source/)) `AGPL-3.0/Other` `PHP` - [Zimbra Collaboration](https://www.zimbra.com/) - Email, calendar, collaboration server with Web interface and lots of integrations. ([Source Code](https://github.com/zimbra)) `GPL-2.0/CPAL-1.0` `Java` -## Human Resources Management (HRM) + +### Human Resources Management (HRM) **[`^ back to top ^`](#)** @@ -902,7 +924,8 @@ _Games, game servers and control panels._ - [Sentrifugo](http://www.sentrifugo.com/) - Sentrifugo is a HRM system that can be easily configured to meet your organizational needs. ([Source Code](https://github.com/sapplica/sentrifugo)) `GPL-3.0` `PHP` - [TimeOff.Management](https://timeoff.management) - Simple yet powerful absence management software for small and medium size business. ([Demo](https://app.timeoff.management), [Source Code](https://github.com/timeoff-management/timeoff-management-application)) `MIT` `Nodejs` -## Internet Of Things (IoT) + +### Internet of Things (IoT) **[`^ back to top ^`](#)** @@ -918,7 +941,8 @@ _Games, game servers and control panels._ - [Thingspeak](https://thingspeak.com/) - Open source “Internet of Things” application and API to store and retrieve data from things using HTTP. ([Demo](https://thingspeak.com/channels/public), [Source Code](https://github.com/iobridge/thingspeak)) `GPL-3.0` `Ruby` - [WebThings Gateway](https://webthings.io/gateway/) - WebThings is an open source implementation of the Web of Things, including the WebThings Gateway and the WebThings Framework. ([Source Code](https://github.com/WebThingsIO/gateway)) `MPL-2.0` `Nodejs` -## Knowledge Management Tools + +### Knowledge Management Tools **[`^ back to top ^`](#)** @@ -926,7 +950,8 @@ _Games, game servers and control panels._ - [My Mind](https://github.com/ondras/my-mind) - Web application for creating and managing mind maps. ([Demo](https://my-mind.github.io/?url=examples%2Ffeatures.mymind)) `MIT` `Javascript` - [Weaviate](https://github.com/semi-technologies/weaviate) - A cloud-native, realtime vector search engine integrating scalable machine learning models (GraphQL and RESTful APIs). ([Demo](https://www.semi.technology/documentation/weaviate/current/)) `BSD-3-Clause` `Go` -## Learning and Courses + +### Learning and Courses **[`^ back to top ^`](#)** @@ -943,7 +968,8 @@ _Games, game servers and control panels._ - [RosarioSIS](https://www.rosariosis.org/) - RosarioSIS, free Student Information System for school management. ([Demo](https://www.rosariosis.org/demo/), [Source Code](https://gitlab.com/francoisjacquet/rosariosis/)) `GPL-2.0` `PHP` - [Sakai](https://www.sakaiproject.org/) - The Sakai project provides a flexible and feature-rich environment for teaching, learning, research and other collaboration. ([Demo](https://www.sakaiproject.org/try-sakai), [Source Code](https://github.com/sakaiproject/sakai)) `ECL-2.0` `Java` -## Maps and Global Positioning System (GPS) + +### Maps and Global Positioning System (GPS) **[`^ back to top ^`](#)** @@ -966,13 +992,15 @@ _See also [awesome-gis](https://github.com/sshuair/awesome-gis)._ - [μlogger](https://github.com/bfabiszewski/ulogger-server) - Collect geolocation from users in real-time and display their GPS tracks on a website. ([Demo](http://ulogger.fabiszewski.net/)) `GPL-3.0` `PHP` - [uMap](https://umap.openstreetmap.fr/en/) - Create maps with OpenStreetMap layers in a minute and embed them in your site. ([Source Code](https://github.com/umap-project/umap)) `WTFPL` `Python` -## Media Streaming + +### Media Streaming **[`^ back to top ^`](#)** _See also , _ -### Multimedia Streaming + +### Media Streaming - Multimedia Streaming - [Gerbera](https://gerbera.io/) - Gerbera is an UPnP Media Server. It allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices. ([Source Code](https://github.com/gerbera/gerbera)) `GPL-2.0` `C++` - [homehost](https://github.com/ridhwaans/homehost) `⚠` - Self-hosted React + Redux app that streams your media collection (music, movies, books, podcasts, comics etc). `MIT` `Nodejs` @@ -988,7 +1016,7 @@ _See also , , , ,