From 30ba244bd9239cac06fd5557a7078c2ecffd0daa Mon Sep 17 00:00:00 2001 From: Meitar M Date: Thu, 4 Jan 2018 12:24:11 -0500 Subject: [PATCH 01/46] Add M.A.L.P., add new SPDX version 3 licenses, since M.A.L.P. uses one. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index e356b10a..3aa12d98 100644 --- a/README.md +++ b/README.md @@ -803,6 +803,7 @@ See also , Date: Tue, 16 Jan 2018 22:25:11 -0500 Subject: [PATCH 02/46] Add two OpenStreetMap clients for Android. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ce4d483f..f5fe70e8 100644 --- a/README.md +++ b/README.md @@ -784,7 +784,9 @@ _Command-line file upload_ - [Graphhopper](https://graphhopper.com/) - Fast routing library and server using OpenStreetMap. ([Source Code](https://github.com/graphhopper/graphhopper)) `Apache-2.0` `Java` - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL/Other` `PHP` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` -- [Openstreetmap](http://www.openstreetmap.org/) - OpenStreetMap is a map of the world, created by people like you and free to use under an open license. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` +- [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` + - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` + - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` - [Orion](https://github.com/LINKIWI/orion-web) - Powerful OwnTracks API-compliant location data visualization frontend for the web. ([Demo](https://linkiwi.github.io/orion-web/)) `MIT` `Python/Nodejs` - [OwnTracks Recorder](https://github.com/owntracks/recorder) `⚠` - Store and access data published by [OwnTracks](http://owntracks.org/) location tracking apps. `GPL-2.0` `C`/`Lua` - [Traccar](https://www.traccar.org/) - Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips. ([Demo](http://demo.traccar.org/), [Source Code](https://github.com/tananaev?tab=repositories)) `Apache-2.0` `Java` From 8a3b3e74bebe27db2984cfc3476e5323c1873db1 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Tue, 16 Jan 2018 22:39:16 -0500 Subject: [PATCH 03/46] Fix capitalization and style guide non-conformity for Homer entry. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 01ceed15..7f37d52c 100644 --- a/README.md +++ b/README.md @@ -365,7 +365,7 @@ _[SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol) telephony soft - [Asterisk](http://www.asterisk.org/) - Easy to use but advanced IP PBX system, VoIP gateway and conference server. `GPL-2.0` `C` - [FreeSWITCH](https://freeswitch.org/) - Scalable open source cross-platform telephony platform. ([Source Code](https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse)) `MPL-2.0` `C` -- [Homer](https://www.sipcapture.org/) - Troubleshooting & Monitoring VOIP calls ([Source Code](https://github.com/sipcapture/homer)) `AGPL-3.0` `angular, C` +- [Homer](https://www.sipcapture.org/) - Troubleshooting and monitoring VoIP calls. ([Source Code](https://github.com/sipcapture/homer)) `AGPL-3.0` `Angular/C` - [Kamailio](http://www.kamailio.org/w/) - Modular SIP server (registrar/proxy/router/etc). ([Source Code](https://github.com/kamailio/kamailio)) `GPL-2.0` `C` - [Ostel](https://dev.guardianproject.info/projects/ostel/wiki/Server_Documentation) - Secure SIP telephony setup with ZRTP encryption. `GPL-3.0` `Ruby` From 90c591fb4c8acb1c7ac9fe86685639781819883a Mon Sep 17 00:00:00 2001 From: Meitar M Date: Wed, 17 Jan 2018 15:58:22 -0500 Subject: [PATCH 04/46] Add Patchwork, decentralized social media app built on the SSB protocol. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ae84cc7b..db54a157 100644 --- a/README.md +++ b/README.md @@ -411,6 +411,7 @@ _[IPBX](https://en.wikipedia.org/wiki/IP_PBX) telephony software_ - [NodeBB](https://nodebb.org/) - Node.js based forum software built for the modern web. ([Source Code](https://github.com/NodeBB/NodeBB)) `GPL-3.0` `Nodejs` - [OSSN](https://www.opensource-socialnetwork.org/) - Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. ([Source Code](https://github.com/opensource-socialnetwork/opensource-socialnetwork)) `GPL-2.0` `PHP` - [Oxwall](http://www.oxwall.org/) - Oxwall is used for a wide range of projects starting from family sites and custom social networks to collaboration tools and enterprise community solutions. ([Source Code](https://bitbucket.org/oxwall/public)) `CPAL-1.0` `PHP` +- [Patchwork](https://github.com/ssbc/patchwork) - Decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB). `AGPL-3.0-only` `JavaScript` - [phpBB](https://www.phpbb.com/) - Flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website. ([Source Code](https://github.com/phpbb/phpbb)) `GPL-2.0` `PHP` - [PPnet](https://github.com/pixelpark/ppnet) - Create and host your own social network. `MIT` `Javascript` - [Pump.io](http://pump.io/) - Stream server that does most of what people really want from a social network. ([Source Code](https://github.com/e14n/pump.io)) `Apache-2.0` `Nodejs` From 797ffae66bff0661494339b5b7271cd3bb6b6159 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Wed, 17 Jan 2018 15:59:02 -0500 Subject: [PATCH 05/46] Add Lila, the forever free Chess server written in Scala. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index db54a157..7a982e04 100644 --- a/README.md +++ b/README.md @@ -724,6 +724,7 @@ _Command-line file upload_ - [Clumsy Bird](https://github.com/ellisonleao/clumsy-bird) - MelonJS port of the famous Flappy Bird Game. ([Demo](http://www.ellison.rocks/clumsy-bird/)) `MIT` `Nodejs` - [elevatorsaga](http://play.elevatorsaga.com/) - The elevator programming game. ([Source Code](https://github.com/magwo/elevatorsaga)) `MIT` `Javascript` - [Hextris](https://github.com/Hextris/hextris) - Fast paced HTML5 puzzle game inspired by Tetris. ([Demo](http://hextris.io/)) `GPL-3.0` `HTML5` +- [Lila](https://lichess.org/) - The forever free, adless and open source chess server, with official iOS and Android client apps. ([Source Code](https://github.com/ornicar/lila)) `AGPL-3.0-or-later` `Scala` - [Posio](https://github.com/abrenaut/posio/) - Geography multiplayer game. ([Demo](https://posio.abrenaut.com/)) `MIT` `Python` - [SourceBans++](https://sbpp.github.io) - Admin, ban, and communication management system for games running on the Source engine. ([Source Code](https://github.com/sbpp/sourcebans-pp)) `CC-BY-SA-4.0` `PHP` - [Spyfall](https://github.com/mpcovcd/spyfall) - Fan made web version of the Spyfall party game. ([Demo](http://spyfall.crabhat.com/)) `MIT` `HTML/Javascript` From 8e59d90e66fa3cb32068845013b887c4d3a733aa Mon Sep 17 00:00:00 2001 From: Meitar M Date: Wed, 17 Jan 2018 16:03:59 -0500 Subject: [PATCH 06/46] Remove "community" chat link. This is a fork, and I don't give a fuck. --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7a982e04..17332907 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # Awesome-Selfhosted -[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![](https://camo.githubusercontent.com/3d659054abd6ce21c0e47cf3b83a51bda69ca282/68747470733a2f2f64656d6f2e726f636b65742e636861742f696d616765732f6a6f696e2d636861742e737667)](https://chat.awesh.unknownplus.com/channel/awesome-selfhosted) +[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. +Self-hosting is the practice of locally hosting and managing applications instead of renting from [SaaSS](https://www.gnu.org/philosophy/who-does-that-server-really-serve.html) providers. -This is a list of [Free](https://en.wikipedia.org/wiki/Free_software) Software [network services](https://en.wikipedia.org/wiki/Network_service) and [web applications](https://en.wikipedia.org/wiki/Web_application) which can be hosted locally. Non-Free software is listed on the [Non-Free](non-free.md) page. +This is a list of [Free](https://en.wikipedia.org/wiki/Free_software) Software [network services](https://en.wikipedia.org/wiki/Network_service) and network-capable applications, including [Web apps](https://en.wikipedia.org/wiki/Web_application) that can be hosted locally. Non-Free software is listed on the [Non-Free](non-free.md) page. See [Contributing](.github/CONTRIBUTING.md). From 40f47b5004b6d6fd367131a9a09a902a19af8727 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Mon, 22 Jan 2018 13:58:06 -0500 Subject: [PATCH 07/46] Add demo for OpenMapTiles's TileServer-PHP. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 548c8fd0..bcdd290d 100644 --- a/README.md +++ b/README.md @@ -788,7 +788,7 @@ _Command-line file upload_ - [Graphhopper](https://graphhopper.com/) - Fast routing library and server using OpenStreetMap. ([Source Code](https://github.com/graphhopper/graphhopper)) `Apache-2.0` `Java` - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL/Other` `PHP` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` -- [OpenMapTiles's TileServer-PHP](https://openmaptiles.org/) - Server compatible with OpenStreetMap for distributing map tiles in XYZ URL (described by TileJSON), WMTS, or TMS formats. ([Source Code](https://github.com/klokantech/tileserver-php)) `BSD-2-Clause` `PHP` +- [OpenMapTiles's TileServer-PHP](https://openmaptiles.org/) - Server compatible with OpenStreetMap for distributing map tiles in XYZ URL (described by TileJSON), WMTS, or TMS formats. ([Demo](https://tileserver.maptiler.com/), [Source Code](https://github.com/klokantech/tileserver-php)) `BSD-2-Clause` `PHP` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` From fa4fa2c9e658342dd4ba2ad918e5426a9df2d359 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Tue, 6 Feb 2018 17:30:55 -0500 Subject: [PATCH 08/46] Add desired changes from Kickball/awesome-selfhosted (upstream). This commit correctly indents the Firefox Content Server and Firefox Sync Server line items, as they depend on the Firefox Auth Server. Further, this commit adds `reduc.io` and `1Backend` line items, and rephrases the description for SharpPaste. --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index bcdd290d..2b119fd4 100644 --- a/README.md +++ b/README.md @@ -193,8 +193,8 @@ See also [Static Site Generators](#static-site-generators), [Content Management - [Bookie](https://github.com/bookieio/Bookie) - Python based delicious.com replacement. `AGPL-3.0` `Python` - [dyu/bookmarks](https://github.com/dyu/bookmarks) - Single-threaded/process bookmark app powered by leveldb and uWebSockets. Supports importing from Delicious and Chrome. ([Demo](https://dyuproject.com/bookmarks/)) `Apache-2.0` `Java` - [Firefox Auth Server](https://docs.services.mozilla.com/howtos/run-fxa.html) - This project implements the core server-side API for Firefox Accounts. ([Source Code](https://github.com/mozilla/fxa-auth-server/)) `MPL-2.0` `Nodejs` -- [Firefox Content Server](https://docs.services.mozilla.com/howtos/run-fxa.html) - Static server that hosts Firefox Account sign up, sign in, email verification, etc. flows. ([Source Code](https://github.com/mozilla/fxa-content-server/)) `MPL-2.0` `Java` -- [Firefox Sync Server](https://docs.services.mozilla.com/howtos/run-sync-1.5.html) - Sync Firefox bookmarks, passwords, history, tabs, preferences. ([Source Code](https://github.com/mozilla-services/syncserver)) `MPL-2.0` `Python` + - [Firefox Content Server](https://docs.services.mozilla.com/howtos/run-fxa.html) - Static server that hosts Firefox Account sign up, sign in, email verification, etc. flows. ([Source Code](https://github.com/mozilla/fxa-content-server/)) `MPL-2.0` `Java` + - [Firefox Sync Server](https://docs.services.mozilla.com/howtos/run-sync-1.5.html) - Sync Firefox bookmarks, passwords, history, tabs, preferences. ([Source Code](https://github.com/mozilla-services/syncserver)) `MPL-2.0` `Python` - [golinks](https://github.com/prologic/golinks) - Web application that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance. Similar to bunny1 or yubnub. ([Demo](https://search.mills.io)) `MIT` `Go` - [Lobsters](https://lobste.rs) - Run your own link aggregation site. ([Source Code](https://github.com/jcs/lobsters)) `BSD` `Ruby` - [No Fuss Bookmarks](http://nofussbm.herokuapp.com/signup.html) - Very simple software and service to store bookmarks especially designed for hackers (that don't need fancy interfaces, but nice API). ([Source Code](https://github.com/mapio/nofussbm)) `GPL-3.0` `Python` @@ -916,7 +916,7 @@ See https://github.com/n1trux/awesome-sysadmin#monitoring and https://github.com **[`^ back to top ^`](#)** *See also [Wikis](#wikis)* - + - [Boostnote](https://boostnote.io/) - The note-taking app for programmers that focuses on markdown, snippets, and customizability. ([Source Code](https://github.com/BoostIO/Boostnote/)) `GPL-3.0` `JavaScript` - [dillinger](http://dillinger.io/) - The last Markdown editor, ever. ([Source Code](https://github.com/joemccann/dillinger/)) `MIT` `Nodejs` - [draw.io](https://draw.io) - Diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams. ([Source Code](https://github.com/jgraph/drawio)) `Apache-2.0` `JavaScript` @@ -982,7 +982,7 @@ See https://github.com/n1trux/awesome-sysadmin#monitoring and https://github.com - [pbnh](https://github.com/bhanderson/pbnh) - Pastebin inspired from project pb and hastebin, with an API and a SQL-based backend. `MIT` `Python` - [Phaste](https://pste.pw) - Phalcon-based, MySQL pastebin application with privacy-respecting Piwik integration and syntax highlighting. ([Source Code](https://github.com/FoxDev/Phaste)) `AGPL-3.0` `PHP` - [PrivateBin](https://privatebin.info/) - PrivateBin is a minimalist, opensource online pastebin/discussion board where the server has zero knowledge of hosted data. ([Demo](https://privatebin.net/), [Source Code](https://github.com/PrivateBin/PrivateBin)) `Zlib` `PHP` -- [SharpPaste](https://github.com/phonicmouse/SharpPaste) - Simple and modern open-source pastebin made with C# and NancyFX that just works. ([Demo](https://sharppaste.nl/)) `MIT` `C#/ASP.NET` +- [SharpPaste](https://github.com/phonicmouse/SharpPaste) - Cross-platform C# pastebin with client-side AES-256 encryption that just works. ([Demo](https://sharppaste.nl/)) `MIT` `C#/ASP.NET` - [snipt](https://snipt.net/) - Long-term memory for coders. Share and store code snippets. ([Source Code](https://github.com/nicksergeant/snipt/)) `BSD` `Python` - [Stikked](https://github.com/claudehohl/Stikked) - Advanced and beautiful pastebin. `GPL-3.0` `PHP` - [Sup3rS3cretMes5age](https://github.com/algolia/sup3rS3cretMes5age) - Very simple (to deploy and to use) secret message service using Hashicorp Vault as a secrets storage. `MIT` `Go` @@ -1232,6 +1232,7 @@ See https://staticsitegenerators.net and https://www.staticgen.com - [Lstu](https://github.com/ldidry/lstu) - _Let's SHorten That Url_ - Lightweight URL shortener. `WTFPL` `Perl` - [Nimbus](https://github.com/ethanal/nimbus) - URL shortener and file sharer with a drag-and-drop OS X menu bar client and web interface. `MIT` `Python` - [Polr](https://project.polr.me/) - Modern, minimalist, modular, and lightweight URL shortener. ([Source Code](https://github.com/Cydrobolt/polr)) `GPL-2.0` `PHP` +- [reduc.io](https://github.com/ziyasal/reducio) - URL shortener service written in Scala, using Akka-Http and Redis. `MIT` `Scala` - [shorturl](https://github.com/prologic/shorturl) - Simple URL shortener with very tiny URLs. ([Demo](https://url.mills.io)) `MIT` `Go` - [shuri](https://github.com/pips-/shuri) - SHort URI - Lighweight URL shortener. `MIT` `PHP` - [url-shortener](https://github.com/cagataycali/url-shortener) `⚠` - Shitty url shortener, emoji and AI powered. `MIT` `Nodejs` @@ -1283,6 +1284,7 @@ See also [Documentation Generators](#documentation-generators), [Wikimatrix](htt **[`^ back to top ^`](#)** +- [1Backend](https://1backend.com) - Self-host web apps, microservices and lambdas on your server. Advanced features enable service reuse and composition. ([Source Code](https://github.com/1backend/1backend)) `AGPL-3.0` `Go` - [Cloudron](https://cloudron.io) - Effortlessly self-host web apps on your server. ([Source Code](https://git.cloudron.io/groups/cloudron)) `AGPL-3.0` `Nodejs/Docker` - [DietPi](http://dietpi.com/) - Minimal Debian OS optimized for single-board computers, which allows you to easily install and manage several services for selfhosting at home. ([Source Code](https://github.com/Fourdee/DietPi)) `GPL-2.0` `Shell` - [DPlatform](https://dfabric.github.io/DPlatform-ShellCore/) - Deploy self-hosted apps easily: simple, bloat-free, independent installation. ([Source Code](https://github.com/j8r/DPlatform)) `MIT` `Shell` From f21b4e9e170cec66917fbb14e6f3575f6d7f21b6 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Tue, 6 Feb 2018 18:09:26 -0500 Subject: [PATCH 09/46] Add TileServer-GL, and a "see also" link to sshuair/awesome-gis project. --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b119fd4..47c1287c 100644 --- a/README.md +++ b/README.md @@ -785,15 +785,18 @@ _Command-line file upload_ **[`^ back to top ^`](#)** +See also [awesome-gis](https://github.com/sshuair/awesome-gis). + - [Graphhopper](https://graphhopper.com/) - Fast routing library and server using OpenStreetMap. ([Source Code](https://github.com/graphhopper/graphhopper)) `Apache-2.0` `Java` - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL/Other` `PHP` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` -- [OpenMapTiles's TileServer-PHP](https://openmaptiles.org/) - Server compatible with OpenStreetMap for distributing map tiles in XYZ URL (described by TileJSON), WMTS, or TMS formats. ([Demo](https://tileserver.maptiler.com/), [Source Code](https://github.com/klokantech/tileserver-php)) `BSD-2-Clause` `PHP` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` - [Orion](https://github.com/LINKIWI/orion-web) - Powerful OwnTracks API-compliant location data visualization frontend for the web. ([Demo](https://linkiwi.github.io/orion-web/)) `MIT` `Python/Nodejs` - [OwnTracks Recorder](https://github.com/owntracks/recorder) `⚠` - Store and access data published by [OwnTracks](http://owntracks.org/) location tracking apps. `GPL-2.0` `C`/`Lua` +- [TileServer-GL](http://tileserver.org/) - Map server made for vector tiles able to render into raster tiles with MapBox GL Native engine on the server side. ([Demo](https://maps.klokantech.com/), [Source Code](https://github.com/klokantech/tileserver-gl)) `BSD-2-Clause` `Nodejs` +- [TileServer-PHP](https://openmaptiles.org/) - Server compatible with OpenStreetMap for distributing map tiles in XYZ URL (described by TileJSON), WMTS, or TMS formats. ([Demo](https://tileserver.maptiler.com/), [Source Code](https://github.com/klokantech/tileserver-php)) `BSD-2-Clause` `PHP` - [Traccar](https://www.traccar.org/) - Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips. ([Demo](http://demo.traccar.org/), [Source Code](https://github.com/tananaev?tab=repositories)) `Apache-2.0` `Java` - [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` From 226bf6009f6c3567cb82cd1c131e7443a35d9348 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Tue, 6 Feb 2018 18:17:06 -0500 Subject: [PATCH 10/46] Add OsmAnd, with link to F-Droid for "pro" features offered freely. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 47c1287c..a5d90ef2 100644 --- a/README.md +++ b/README.md @@ -791,6 +791,7 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL/Other` `PHP` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` + - [OpenStretMap Automated Navigation and Directions (OsmAnd)](https://osmand.net/) - Offline mobile maps and navigation app [for Android](https://f-droid.org/packages/net.osmand.plus/) and iOS clients with further online capabilities. ([Source Code](https://github.com/osmandapp)) `Java/Objective-C++` `GPL-3.0/MIT` - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` - [Orion](https://github.com/LINKIWI/orion-web) - Powerful OwnTracks API-compliant location data visualization frontend for the web. ([Demo](https://linkiwi.github.io/orion-web/)) `MIT` `Python/Nodejs` From 394507f13b7e543e7dad895db8fbb5d3faa4e12e Mon Sep 17 00:00:00 2001 From: Meitar M Date: Tue, 6 Feb 2018 18:29:36 -0500 Subject: [PATCH 11/46] Add CityZen app for Android. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a5d90ef2..c8bbd44a 100644 --- a/README.md +++ b/README.md @@ -791,6 +791,7 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL/Other` `PHP` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` + - [CityZen](http://cityzenapp.co/) - Privacy-respecting Android app that helps you find Points of Interest ("POIs") such as ATMs, gas stations, etcetera, based on your location using OpenStreetMap. ([Source Code](https://github.com/CityZenApp/Android-Development)) `Java` `MPL-2.0` - [OpenStretMap Automated Navigation and Directions (OsmAnd)](https://osmand.net/) - Offline mobile maps and navigation app [for Android](https://f-droid.org/packages/net.osmand.plus/) and iOS clients with further online capabilities. ([Source Code](https://github.com/osmandapp)) `Java/Objective-C++` `GPL-3.0/MIT` - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` From 361ce8e46fe95a9e4602507d97a6ab850ebc22d3 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Sun, 18 Feb 2018 13:29:24 -0500 Subject: [PATCH 12/46] Add OpenTripPlanner, a free software multimodal route planner. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c8bbd44a..db4ac916 100644 --- a/README.md +++ b/README.md @@ -795,6 +795,7 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [OpenStretMap Automated Navigation and Directions (OsmAnd)](https://osmand.net/) - Offline mobile maps and navigation app [for Android](https://f-droid.org/packages/net.osmand.plus/) and iOS clients with further online capabilities. ([Source Code](https://github.com/osmandapp)) `Java/Objective-C++` `GPL-3.0/MIT` - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` +- [OpenTripPlanner](https://www.opentripplanner.org/) - Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems. ([Source Code](https://github.com/opentripplanner/OpenTripPlanner)) `LGPL-3.0` `Java/JavaScript` - [Orion](https://github.com/LINKIWI/orion-web) - Powerful OwnTracks API-compliant location data visualization frontend for the web. ([Demo](https://linkiwi.github.io/orion-web/)) `MIT` `Python/Nodejs` - [OwnTracks Recorder](https://github.com/owntracks/recorder) `⚠` - Store and access data published by [OwnTracks](http://owntracks.org/) location tracking apps. `GPL-2.0` `C`/`Lua` - [TileServer-GL](http://tileserver.org/) - Map server made for vector tiles able to render into raster tiles with MapBox GL Native engine on the server side. ([Demo](https://maps.klokantech.com/), [Source Code](https://github.com/klokantech/tileserver-gl)) `BSD-2-Clause` `Nodejs` From 2fb7b66bfe6858f7d3407c75c968a78c61b4a3c9 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Sun, 18 Feb 2018 13:36:17 -0500 Subject: [PATCH 13/46] Correct the order of `License` and `Programming Language` in some lines. --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index db4ac916..54ef8859 100644 --- a/README.md +++ b/README.md @@ -123,10 +123,10 @@ _Business Intelligence_ Some [Content Management System](#content-management-systems-cms) solutions also feature archiving and digital preservation. -- [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)) `PHP` `AGPL-3.0-only` -- [Archivematica](https://www.archivematica.org/) - Mature digital preservation system designed to maintain standards-based, long-term access to collections of digital objects. ([Demo](http://sandbox.archivematica.org/administration/accounts/login/), [Source Code](https://github.com/artefactual/archivematica)) `Python` `AGPL-3.0-only` -- [ArchivesSpace](https://archivesspace.org/) - Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. ([Demo](https://archivesspace.org/application/demo/), [Source Code](https://github.com/archivesspace/archivesspace)) `Ruby` `ECL-2.0` -- [Collective Access: Providence](http://collectiveaccess.org/) - Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata standards, data types, and media formats. ([Source Code](https://github.com/collectiveaccess/providence)) `PHP` `GPL-3.0-only` +- [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` +- [Archivematica](https://www.archivematica.org/) - Mature digital preservation system designed to maintain standards-based, long-term access to collections of digital objects. ([Demo](http://sandbox.archivematica.org/administration/accounts/login/), [Source Code](https://github.com/artefactual/archivematica)) `AGPL-3.0-only` `Python` +- [ArchivesSpace](https://archivesspace.org/) - Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. ([Demo](https://archivesspace.org/application/demo/), [Source Code](https://github.com/archivesspace/archivesspace)) `ECL-2.0` `Ruby` +- [Collective Access: Providence](http://collectiveaccess.org/) - Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata standards, data types, and media formats. ([Source Code](https://github.com/collectiveaccess/providence)) `GPL-3.0-only` `PHP` ## Automation @@ -791,8 +791,8 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL/Other` `PHP` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` - - [CityZen](http://cityzenapp.co/) - Privacy-respecting Android app that helps you find Points of Interest ("POIs") such as ATMs, gas stations, etcetera, based on your location using OpenStreetMap. ([Source Code](https://github.com/CityZenApp/Android-Development)) `Java` `MPL-2.0` - - [OpenStretMap Automated Navigation and Directions (OsmAnd)](https://osmand.net/) - Offline mobile maps and navigation app [for Android](https://f-droid.org/packages/net.osmand.plus/) and iOS clients with further online capabilities. ([Source Code](https://github.com/osmandapp)) `Java/Objective-C++` `GPL-3.0/MIT` + - [CityZen](http://cityzenapp.co/) - Privacy-respecting Android app that helps you find Points of Interest ("POIs") such as ATMs, gas stations, etcetera, based on your location using OpenStreetMap. ([Source Code](https://github.com/CityZenApp/Android-Development)) `MPL-2.0` `Java` + - [OpenStretMap Automated Navigation and Directions (OsmAnd)](https://osmand.net/) - Offline mobile maps and navigation app [for Android](https://f-droid.org/packages/net.osmand.plus/) and iOS clients with further online capabilities. ([Source Code](https://github.com/osmandapp)) `GPL-3.0/MIT` `Java/Objective-C++` - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` - [OpenTripPlanner](https://www.opentripplanner.org/) - Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems. ([Source Code](https://github.com/opentripplanner/OpenTripPlanner)) `LGPL-3.0` `Java/JavaScript` From 531b0884cc8c08205c2cb941f384c26d61db3f97 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Wed, 21 Feb 2018 15:54:25 -0500 Subject: [PATCH 14/46] Add oTranscribe, web app to make transcribing audio interviews easier. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 54ef8859..f9c35cf4 100644 --- a/README.md +++ b/README.md @@ -880,6 +880,7 @@ See also , Date: Mon, 26 Feb 2018 16:05:14 -0500 Subject: [PATCH 15/46] Add MAPS.ME cross-platform mobile app. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f9c35cf4..2e05a655 100644 --- a/README.md +++ b/README.md @@ -792,6 +792,7 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` - [CityZen](http://cityzenapp.co/) - Privacy-respecting Android app that helps you find Points of Interest ("POIs") such as ATMs, gas stations, etcetera, based on your location using OpenStreetMap. ([Source Code](https://github.com/CityZenApp/Android-Development)) `MPL-2.0` `Java` + - [MAPS.ME](https://maps.me/download/) - Offline maps application for iOS and Android, built on top of crowd-sourced OpenStreetMap data. ([Source Code](https://github.com/mapsme/omim)) `Apache-2.0` `C++` - [OpenStretMap Automated Navigation and Directions (OsmAnd)](https://osmand.net/) - Offline mobile maps and navigation app [for Android](https://f-droid.org/packages/net.osmand.plus/) and iOS clients with further online capabilities. ([Source Code](https://github.com/osmandapp)) `GPL-3.0/MIT` `Java/Objective-C++` - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` From b76e61b691a8eeefa8d3abf4f38126c381efa11a Mon Sep 17 00:00:00 2001 From: Meitar M Date: Mon, 26 Feb 2018 16:21:26 -0500 Subject: [PATCH 16/46] Move uMap to second-level list under OpenStreetMap. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e05a655..af705d59 100644 --- a/README.md +++ b/README.md @@ -796,13 +796,13 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [OpenStretMap Automated Navigation and Directions (OsmAnd)](https://osmand.net/) - Offline mobile maps and navigation app [for Android](https://f-droid.org/packages/net.osmand.plus/) and iOS clients with further online capabilities. ([Source Code](https://github.com/osmandapp)) `GPL-3.0/MIT` `Java/Objective-C++` - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` + - [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` - [OpenTripPlanner](https://www.opentripplanner.org/) - Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems. ([Source Code](https://github.com/opentripplanner/OpenTripPlanner)) `LGPL-3.0` `Java/JavaScript` - [Orion](https://github.com/LINKIWI/orion-web) - Powerful OwnTracks API-compliant location data visualization frontend for the web. ([Demo](https://linkiwi.github.io/orion-web/)) `MIT` `Python/Nodejs` - [OwnTracks Recorder](https://github.com/owntracks/recorder) `⚠` - Store and access data published by [OwnTracks](http://owntracks.org/) location tracking apps. `GPL-2.0` `C`/`Lua` - [TileServer-GL](http://tileserver.org/) - Map server made for vector tiles able to render into raster tiles with MapBox GL Native engine on the server side. ([Demo](https://maps.klokantech.com/), [Source Code](https://github.com/klokantech/tileserver-gl)) `BSD-2-Clause` `Nodejs` - [TileServer-PHP](https://openmaptiles.org/) - Server compatible with OpenStreetMap for distributing map tiles in XYZ URL (described by TileJSON), WMTS, or TMS formats. ([Demo](https://tileserver.maptiler.com/), [Source Code](https://github.com/klokantech/tileserver-php)) `BSD-2-Clause` `PHP` - [Traccar](https://www.traccar.org/) - Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips. ([Demo](http://demo.traccar.org/), [Source Code](https://github.com/tananaev?tab=repositories)) `Apache-2.0` `Java` -- [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 From a45820eef8045beaa19f2a1ce902aa225fe51797 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Sat, 3 Mar 2018 15:32:29 -0500 Subject: [PATCH 17/46] Add OSRM, properly capitalize GraphHopper. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index af705d59..c7494439 100644 --- a/README.md +++ b/README.md @@ -787,8 +787,9 @@ _Command-line file upload_ See also [awesome-gis](https://github.com/sshuair/awesome-gis). -- [Graphhopper](https://graphhopper.com/) - Fast routing library and server using OpenStreetMap. ([Source Code](https://github.com/graphhopper/graphhopper)) `Apache-2.0` `Java` +- [GraphHopper](https://graphhopper.com/) - Fast routing library and server using OpenStreetMap. ([Source Code](https://github.com/graphhopper/graphhopper)) `Apache-2.0` `Java` - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL/Other` `PHP` +- [Open Source Routing Machine (OSRM)](http://project-osrm.org/) - High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and NodeJS wrapper. ([Demo](https://map.project-osrm.org/), [Source Code](https://github.com/Project-OSRM)) `BSD-2-Clause` `C++` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` - [CityZen](http://cityzenapp.co/) - Privacy-respecting Android app that helps you find Points of Interest ("POIs") such as ATMs, gas stations, etcetera, based on your location using OpenStreetMap. ([Source Code](https://github.com/CityZenApp/Android-Development)) `MPL-2.0` `Java` From 7a03fe684cb67626ea369f86065fee935e23ff0a Mon Sep 17 00:00:00 2001 From: Meitar M Date: Sun, 18 Mar 2018 11:11:01 -0400 Subject: [PATCH 18/46] Add institutional repository section under digital library tools. --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 9f74b203..0e57d577 100644 --- a/README.md +++ b/README.md @@ -557,6 +557,8 @@ See https://github.com/n1trux/awesome-sysadmin#dns **[`^ 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._ - [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` @@ -570,6 +572,14 @@ _Enterprise-class library management 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` +_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` +- [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/fcrepo4/fcrepo4)) `Apache-2.0` `Java` +- [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` + ## Enterprise Resource Planning **[`^ back to top ^`](#)** From 85469625678269372be5fffd135a0951047df42c Mon Sep 17 00:00:00 2001 From: Meitar M Date: Tue, 27 Mar 2018 23:41:19 -0400 Subject: [PATCH 19/46] Add LibreNews, a decentralized and secure breaking news server. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 11b52912..6a95c289 100644 --- a/README.md +++ b/README.md @@ -888,6 +888,7 @@ See also , Date: Tue, 27 Mar 2018 23:48:15 -0400 Subject: [PATCH 20/46] =?UTF-8?q?Add=20=CE=BClogger=20("micrologger"),=20r?= =?UTF-8?q?eal-time=20geolocation=20data=20collection=20tool.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6a95c289..32a2239e 100644 --- a/README.md +++ b/README.md @@ -818,6 +818,7 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [TileServer-GL](http://tileserver.org/) - Map server made for vector tiles able to render into raster tiles with MapBox GL Native engine on the server side. ([Demo](https://maps.klokantech.com/), [Source Code](https://github.com/klokantech/tileserver-gl)) `BSD-2-Clause` `Nodejs` - [TileServer-PHP](https://openmaptiles.org/) - Server compatible with OpenStreetMap for distributing map tiles in XYZ URL (described by TileJSON), WMTS, or TMS formats. ([Demo](https://tileserver.maptiler.com/), [Source Code](https://github.com/klokantech/tileserver-php)) `BSD-2-Clause` `PHP` - [Traccar](https://www.traccar.org/) - Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips. ([Demo](http://demo.traccar.org/), [Source Code](https://github.com/tananaev?tab=repositories)) `Apache-2.0` `Java` +- [μlogger](https://github.com/bfabiszewski/ulogger-server) - Collect geolocation from users in real-time and display their GPS tracks on a website. Also [implemented in Nodejs](https://github.com/Hackfront-ITA/ulogger-server). ([Demo](http://ulogger.fabiszewski.net/)) `GPL-3.0` `PHP` ## Media Streaming From af923b687e083013c5094ddea51ce715fce12d7a Mon Sep 17 00:00:00 2001 From: Meitar M Date: Mon, 23 Apr 2018 02:06:37 -0400 Subject: [PATCH 21/46] Clarify title of LMS section. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 24712418..c5a3a7b6 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ See [Contributing](.github/CONTRIBUTING.md). - [Gateways](#gateways) - [Groupware](#groupware) - [Human Resources Management (HRM)](#human-resources-management-hrm) -- [Learning and Courses](#learning-and-courses) +- [Learning Management Systems (LMS) and Courses](#learning-management-systems-lms-and-courses) - [Maps and Global Positioning System (GPS)](#maps-and-global-positioning-system-gps) - [Media Streaming](#media-streaming) - [Audio Streaming](#audio-streaming) @@ -781,7 +781,7 @@ _Command-line file upload_ - [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/application)) `MIT` `Nodejs` -## Learning and Courses +## Learning Management Systems (LMS) and Courses **[`^ back to top ^`](#)** From 3d6238b49ce1046a78e8ab9152b3122d9aec4e95 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Wed, 9 May 2018 13:46:28 -0400 Subject: [PATCH 22/46] Add Socioboard (social media analytics) and Revive Adserver. --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1ae6233b..47a72441 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,9 @@ See [Contributing](.github/CONTRIBUTING.md). -------------------- - [Analytics](#analytics) + - [Web Analytics](#web-analytics) + - [Social Media Analyics](#social-media-analytics) + - [Business Intelligence](#business-intelligence) - [Archiving and Digital Preservation (DP)](#archiving-and-digital-preservation-dp) - [Automation](#automation) - [Blogging Platforms](#blogging-platforms) @@ -100,7 +103,7 @@ For personal analytics/dashboards, see [Personal Dashboards](https://github.com/ **[`^ back to top ^`](#)** -_Web Analytics_ +### Web Analytics - [AWStats](http://www.awstats.org/) - Generates web, streaming, ftp or mail server statistics graphically. ([Source Code](https://github.com/eldy/awstats)) `GPL-3.0` `Perl` - [Countly](https://count.ly) - Real time mobile and web analytics, crash reporting and push notifications platform. ([Source Code](https://github.com/countly)) `AGPL-3.0` `Javascript` @@ -113,7 +116,11 @@ _Web Analytics_ - [Snowplow](http://snowplowanalytics.com/) - Have every single event, from your websites, mobile apps, desktop applications and server-side systems, stored in your own data warehouse and available to action in real-time. ([Source Code](https://github.com/snowplow/)) `Apache-2.0` `Scala` - [Suet](https://suet.co/) `⚠` - Detailed analytics and reporting for your Mailgun transactional emails. ([Source Code](https://github.com/kehers/suet)) `GPL-3.0` `Nodejs` -_Business Intelligence_ +### Social Media Analytics + +- [Socioboard](https://socioboard.org/) - Social media management, analytics, and reporting platform supporting nine social media networks out-of-the-box. ([Source Code](https://github.com/socioboard/Socioboard-Core-3.0)) `GPL-3.0` `C#/JavaScript` + +### Business Intelligence - [Metabase](http://www.metabase.com/) - Simple Dashboarding and GUI Query tool, Nightly Emails and Slack Integration w/ PostgreSQL, MySQL, Redshift and other DBs. ([Source Code](https://github.com/metabase/metabase)) `AGPL-3.0` `Clojure` - [Redash](http://redash.io) - connect to over 18 types of databases (SQL and "NoSQL"), query your data, visualize it and create dashboards. Everything has a URL that can be shared. Slack and HipChat integration. ([Demo](https://demo.redash.io), [Source Code](https://github.com/getredash/redash)) `BSD-2-Clause` `Python` @@ -912,6 +919,7 @@ See also , Date: Wed, 9 May 2018 23:34:08 -0400 Subject: [PATCH 23/46] Add CampaignChain, open source Web-based marketing campaign software. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 47a72441..c681eeeb 100644 --- a/README.md +++ b/README.md @@ -900,6 +900,7 @@ See also , Date: Fri, 17 Aug 2018 20:13:35 -0400 Subject: [PATCH 24/46] Add Airsonic media streamer. (#1) Airsonic is a free and open source community driven media server (fork of Subsonic and Libresonic) that can stream video and music. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 754e1772..b06176c4 100644 --- a/README.md +++ b/README.md @@ -846,6 +846,7 @@ See also , Date: Fri, 17 Aug 2018 20:14:55 -0400 Subject: [PATCH 25/46] Add demo link for Airsonic. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b06176c4..90fd377c 100644 --- a/README.md +++ b/README.md @@ -846,7 +846,7 @@ See also , Date: Sun, 7 Oct 2018 14:42:21 -0400 Subject: [PATCH 26/46] Add InspIRCd and GFDL licenses. --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 754e1772..1d9a88b6 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -Self-hosting is the practice of locally hosting and managing applications instead of renting from [SaaSS](https://www.gnu.org/philosophy/who-does-that-server-really-serve.html) providers. +Self-hosting is the practice of locally hosting and managing applications instead of renting from [SaaSS](:https://www.gnu.org/philosophy/who-does-that-server-really-serve.html) providers. This is a list of [Free](https://en.wikipedia.org/wiki/Free_software) Software [network services](https://en.wikipedia.org/wiki/Network_service) and network-capable applications, including [Web apps](https://en.wikipedia.org/wiki/Web_application) that can be hosted locally. Non-Free software is listed on the [Non-Free](non-free.md) page. @@ -367,6 +367,7 @@ _Mailing lists servers and mass mailing software - one message to many recipient _[IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) communication software_ - [Convos](http://convos.by/) - Always online web IRC client. ([Demo](http://demo.convos.by), [Source Code](http://github.com/nordaaker/convos)) `Artistic-2.0` `Perl` +- [InspIRCd](https://www.inspircd.org/) - a modular IRC server written in C++ for Linux, BSD, Windows and macOS systems. ([Source Code](https://github.com/inspircd)) `GFDL-1.2-only` `C++` - [Kiwi IRC](https://kiwiirc.com/) - A responsive web IRC client with theming support. ([Demo](https://kiwiirc.com/nextclient/)), ([Source Code](https://github.com/kiwiirc/kiwiirc)) `Apache-2.0` `Nodejs` - [Quassel IRC](http://quassel-irc.org/) - distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core. ([Source Code](https://github.com/quassel/quassel)) `GPL-2.0` `C++` - [Robust IRC](https://robustirc.net/) - RobustIRC is IRC without netsplits. Distributed IRC server, based on RobustSession protocol. ([Source Code](https://github.com/robustirc/robustirc)) `BSD-3-Clause` `Go` @@ -846,6 +847,7 @@ See also , Date: Sun, 7 Oct 2018 18:48:37 -0400 Subject: [PATCH 27/46] Remove duplicate entry for Airsonic. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 635fcb97..8998b6fb 100644 --- a/README.md +++ b/README.md @@ -856,7 +856,6 @@ See also , Date: Fri, 19 Oct 2018 18:58:24 -0400 Subject: [PATCH 28/46] Remove Telescope, as it is now defunct. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 8998b6fb..e53dd235 100644 --- a/README.md +++ b/README.md @@ -443,7 +443,6 @@ _[IPBX](https://en.wikipedia.org/wiki/IP_PBX) telephony software_ - [Socialhome](https://socialhome.network) - Federated and decentralized profile builder and social network engine. ([Demo](https://socialhome.network/public/), [Source Code](https://github.com/jaywink/socialhome)) `AGPL-3.0` `Python` - [Symphony](https://hacpai.com/) - Modern community (forum/SNS/blog) platform written in Java. ([Source Code](https://github.com/b3log/symphony)) `GPL-3.0` `Java` - [Talkyard](https://www.talkyard.io/) - Create a community, where your users can suggest ideas and get questions answered. And have friendly open-ended discussions and chat (Slack/StackOverflow/Discourse/Reddit/Disqus hybrid). ([Demo](https://www.talkyard.io/forum/latest), [Source Code](https://github.com/debiki/talkyard)) `AGPL-3.0` `Scala` -- [Telescope](http://www.telescopeapp.org/) - Open-source social news app built with Meteor. ([Demo](http://demo.telescopeapp.org/), [Source Code](https://github.com/TelescopeJS/Telescope)) `MIT` `Nodejs` - [Tokumei](https://tokumei.co/) - Anonymous microblogging platform. ([Demo](https://demo.tokumei.co/), [Source Code](https://kfarwell.org/projects/tokumei/git/)) `ISC` `rc` - [twister](http://twister.net.co/) - Fully decentralized P2P microblogging platform leveraging the free software implementations of Bitcoin and BitTorrent protocols. ([Source Code](https://github.com/miguelfreitas/twister-core)) `MIT` `C++` - [Vanilla Forums](https://vanillaforums.org/) - Simple and flexible forum software. ([Source Code](https://github.com/vanilla/vanilla)) `GPL-2.0` `PHP` From cc7f435eb4457c70eb247b29ae32ab6e861de0af Mon Sep 17 00:00:00 2001 From: aubrel Date: Fri, 19 Oct 2018 23:34:00 -0400 Subject: [PATCH 29/46] Removed Newebe, as it is now defunct. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e53dd235..746c552f 100644 --- a/README.md +++ b/README.md @@ -430,7 +430,6 @@ _[IPBX](https://en.wikipedia.org/wiki/IP_PBX) telephony software_ - [Mastodon](https://joinmastodon.org/) - Federated microblogging server, an alternative to GNU social. ([Source Code](https://github.com/tootsuite/mastodon)) `AGPL-3.0` `Ruby` - [Movim](https://movim.eu/) - Modern, federated social network based on XMPP, with a fully featured group-chat, subscriptions and microblogging. ([Source Code](https://github.com/movim/movim)) `AGPL-3.0` `PHP` - [MyBB](http://www.mybb.com/) - Free, extensible forum software package. ([Source Code](https://github.com/mybb/mybb)) `LGPL-3.0` `PHP` -- [Newebe](http://newebe.org/) - Distributed Social Network. ([Source Code](https://github.com/gelnior/newebe)) `AGPL-3.0` `Python` - [NodeBB](https://nodebb.org/) - Node.js based forum software built for the modern web. ([Source Code](https://github.com/NodeBB/NodeBB)) `GPL-3.0` `Nodejs` - [Pleroma](https://pleroma.social) - Federated microblogging server, Mastodon, GNU social, & ActivityPub compatible. ([Source Code](https://git.pleroma.social/pleroma/pleroma)) `AGPL-3.0` `Elixir` - [orangeforum](http://www.goodoldweb.com/) - Orange Forum is an easy to deploy forum that has minimal dependencies and uses very little javascript. ([Demo](https://groups.goodoldweb.com/), [Source Code](https://github.com/s-gv/orangeforum)) `BSD-3-Clause` `Go` From e9c6a1e359e4116badb23724a629fe1efc181017 Mon Sep 17 00:00:00 2001 From: aubrel Date: Sat, 20 Oct 2018 16:05:24 -0400 Subject: [PATCH 30/46] Remove PPnet, which is no longer maintained since 3/2018. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 746c552f..a33ec652 100644 --- a/README.md +++ b/README.md @@ -437,7 +437,6 @@ _[IPBX](https://en.wikipedia.org/wiki/IP_PBX) telephony software_ - [Oxwall](http://www.oxwall.org/) - Oxwall is used for a wide range of projects starting from family sites and custom social networks to collaboration tools and enterprise community solutions. ([Source Code](https://bitbucket.org/oxwall/public)) `CPAL-1.0` `PHP` - [Patchwork](https://github.com/ssbc/patchwork) - Decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB). `AGPL-3.0-only` `JavaScript` - [phpBB](https://www.phpbb.com/) - Flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website. ([Source Code](https://github.com/phpbb/phpbb)) `GPL-2.0` `PHP` -- [PPnet](https://github.com/pixelpark/ppnet) - Create and host your own social network. `MIT` `Javascript` - [Pump.io](http://pump.io/) - Stream server that does most of what people really want from a social network. ([Source Code](https://github.com/e14n/pump.io)) `Apache-2.0` `Nodejs` - [Socialhome](https://socialhome.network) - Federated and decentralized profile builder and social network engine. ([Demo](https://socialhome.network/public/), [Source Code](https://github.com/jaywink/socialhome)) `AGPL-3.0` `Python` - [Symphony](https://hacpai.com/) - Modern community (forum/SNS/blog) platform written in Java. ([Source Code](https://github.com/b3log/symphony)) `GPL-3.0` `Java` From ca72690828cc401bfa379c51f1c6e4747d6f4f01 Mon Sep 17 00:00:00 2001 From: aubrel Date: Sat, 20 Oct 2018 16:56:26 -0400 Subject: [PATCH 31/46] Remove Kaiwa, unmaintained since March 2017. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index a33ec652..f880aa4d 100644 --- a/README.md +++ b/README.md @@ -466,7 +466,6 @@ _[Extensible Messaging and Presence Protocol](https://en.wikipedia.org/wiki/XMPP - [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/jcbrand/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` -- [Kaiwa](http://getkaiwa.com/) - Web based chat client in the style of common paid alternatives. ([Source Code](https://github.com/digicoop/kaiwa)) `MIT` `Nodejs` - [Salut à Toi](http://www.salut-a-toi.org/) - Multipurpose, multi frontend, libre and decentralised 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` From bbc6179360a95f1bda9e6340b360a8193543deb4 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Mon, 8 Apr 2019 11:28:10 -0400 Subject: [PATCH 32/46] Add CyberChef. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ad7fef84..96b58be1 100644 --- a/README.md +++ b/README.md @@ -953,6 +953,7 @@ See also , Date: Mon, 24 Jun 2019 02:16:42 -0400 Subject: [PATCH 33/46] Add Open Event Server. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index eaec8a99..700a76e6 100644 --- a/README.md +++ b/README.md @@ -1156,6 +1156,7 @@ See also _[Monitoring](#monitoring)_ - [Kyélà](http://kyela.net/) - Participation polls for group events. ([Demo](https://kyela.net/concert/), [Source Code](https://github.com/abienvenu/Kyela)) `AGPL-3.0` `PHP` - [LimeSurvey](https://www.limesurvey.org) - Feature-rich Open Source web based polling software. Supports extensive survey logic. ([Demo](https://demo.limesurvey.org), [Source code](https://github.com/LimeSurvey/LimeSurvey)) `GPL-2.0` `PHP` - [Nuages](https://nuages.domainepublic.net/) - Collaborative meeting poll system, similar to doodle or rdvz. ([Source Code](http://git.domainepublic.net/?p=nuages.git;a=tree)) `GPL-3.0` `Python` +- [Open Event Server](https://github.com/fossasia/open-event-server) - Enables organizers to manage events from concerts to conferences and meet-ups. ([Demo](http://open-event-api.herokuapp.com/)) `GPL-3.0` `Python` - [PHPBack](http://www.phpback.org) - The open source feedback system. ([Demo](http://www.phpback.org/demo/), [Source Code](https://github.com/ivandiazwm/phpback)) `GPL-3.0` `PHP` ### Booking and Scheduling From 8fb7a76d2663248a8882befbe2c9dfbecf53a7a9 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Mon, 24 Jun 2019 23:46:45 -0400 Subject: [PATCH 34/46] Add LeapChat. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 700a76e6..a8ea0fd9 100644 --- a/README.md +++ b/README.md @@ -278,6 +278,7 @@ _CalDAV or CardDAV clients._ - [Jitsi Video Bridge](https://jitsi.org/Projects/JitsiVideobridge) - WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication. ([Source Code](https://github.com/jitsi/jitsi-videobridge)) `Apache-2.0` `Java` - [Kandan](http://getkandan.com/) - Kandan is an Open Source Alternative to HipChat. ([Source Code](https://github.com/kandanapp/kandan)) `AGPL-3.0` `Ruby` - [KChat](https://github.com/php-kchat/kchat) - PHP Based Live Chat Aplication. `Apache-2.0` `PHP` +- [LeapChat](https://github.com/cryptag/leapchat) - Ephemeral, encrypted, in-browser chat rooms. `AGPL-3.0` `JavaScript` - [Lets-Chat](http://sdelements.github.io/lets-chat/) - Self hosted chat suite written in Node. ([Source Code](https://github.com/sdelements/lets-chat)) `MIT` `Nodejs` - [Live Helper Chat](http://livehelperchat.com/) - Live Support chat for your website. ([Source Code](https://github.com/LiveHelperChat/livehelperchat)) `Apache-2.0` `PHP` - [Mattermost](http://www.mattermost.org/) - Open-source, on-prem Slack-alternative. It can be integrated with [Gitlab](https://about.gitlab.com/). ([Source Code](https://github.com/mattermost/platform)) `AGPL-3.0/Apache` `Go` From b64b00803b962ad6f0a7bde16cbbec6b9c778357 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Thu, 11 Jul 2019 21:53:41 -0400 Subject: [PATCH 35/46] Add Black Candy, an audio streaming server built with Rails. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d414e346..292b2076 100644 --- a/README.md +++ b/README.md @@ -903,6 +903,7 @@ See also , Date: Sun, 14 Jul 2019 12:01:01 -0400 Subject: [PATCH 36/46] Add Listmonk to mailing lists and newsletters. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 292b2076..1c448af7 100644 --- a/README.md +++ b/README.md @@ -350,6 +350,7 @@ _MDAs - IMAP/POP3 software_ _Mailing lists servers and mass mailing software - one message to many recipients._ - [Dada Mail](http://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` +- [Listmonk](https://listmonk.app/) - High performance, self-hosted newsletter and mailing list manager with a modern dashboard. ([Source Code](https://github.com/knadh/listmonk)) `AGPL-3.0` `Go` - [Mail For Good](https://github.com/freeCodeCamp/mail-for-good) `⚠` - Open source email campaign management tool for nonprofits. `BSD-3-Clause` `Javascript` - [Mailman](https://www.gnu.org/software/mailman/) - The Gnu mailing list server. `GPL-3.0` `Python` - [Mailtrain](https://mailtrain.org/) - self hosted newsletter application built on Node.js (v5+) and MySQL (v5.5+ or MariaDB). ([Source Code](https://github.com/andris9/mailtrain)) `GPL-3.0` `Nodejs` From 31c38fa856cfdb0b71d294f5818c7bf690f0bcde Mon Sep 17 00:00:00 2001 From: Meitar M Date: Wed, 28 Aug 2019 22:36:22 -0400 Subject: [PATCH 37/46] Add new "Terminal Sharing" section and new sish proxy tool. --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index cc0efba1..2bc685d8 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,7 @@ See [Contributing](.github/CONTRIBUTING.md). - [Localization](#localization) - [Static site generators](#static-site-generators) - [Task management/To-do lists](#task-managementto-do-lists) + - [Terminal Sharing](#terminal-sharing) - [Ticketing](#ticketing) - [URL Shorteners](#url-shorteners) - [VPN](#vpn) @@ -1210,6 +1211,7 @@ See also _[Monitoring](#monitoring)_ - [Pound](http://www.apsis.ch/pound/) - Light-weight reverse proxy and load balancer for HTTP/HTTPS. `GPL-2.0` `C` - [Privoxy](http://www.privoxy.org) - Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. `GPL-2.0` `C` - [Redbird](https://github.com/OptimalBits/redbird) - A modern reverse proxy for node that includes cluster, HTTP2, LetsEncrypt, and Docker support. `BSD-2-Clause` `Javascript` +- [sish](https://github.com/antoniomika/sish) - Open source serveo/ngrok alternative providing HTTP(S)/WS(S)/TCP tunnels to localhost using only SSH. `MIT` `Go` - [socks5-proxy-server](https://github.com/nskondratev/socks5-proxy-server) - SOCKS5 proxy server with built-in authentication and Telegram-bot for user management and user statistics on data spent (handy when you pay per GB of data). It is dockerised and simple to install. `Apache-2.0` `NodeJS` - [SOCKS5Engine](https://github.com/VeeSecurity/SOCKS5Engine) - Lightweight & resource-efficient SOCKS5 proxy server, optimized for high-load. `AGPL-3.0` `Go` - [Squid](http://www.squid-cache.org/) - Caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. ([Source Code](https://code.launchpad.net/squid)) `GPL-2.0` `C` @@ -1379,6 +1381,13 @@ See https://staticsitegenerators.net and https://www.staticgen.com - [Volition](https://github.com/usevolition/volition) - Opinionated open-source task management. `MIT` `Ruby` - [Wekan](https://wekan.github.io/) - Open-source Trello-like kanban. ([Demo](https://oasis.sandstorm.io/appdemo/m86q05rdvj14yvn78ghaxynqz7u2svw6rnttptxx49g1785cdv1h), [Source Code](https://github.com/wekan/wekan)) `MIT` `Nodejs` +## Terminal Sharing + +**[`^ back to top ^`](#)** + +- [GoTTY](https://github.com/yudai/gotty) - Simple command line tool that turns your CLI tools into web applications. `MIT` `Go` +- [tmate](https://tmate.io/) - Instant terminal sharing. `ISC` `C` + ## Ticketing **[`^ back to top ^`](#)** From d897eb18bebba0cccea75748505bade7422b3913 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Thu, 29 Aug 2019 02:09:57 -0400 Subject: [PATCH 38/46] Change subheadings to italicized blocks to match original style. --- README.md | 36 ++++++++++-------------------------- 1 file changed, 10 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 2bc685d8..c5f27bab 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Self-hosting is the practice of locally hosting and managing applications instead of renting from [SaaSS](https://www.gnu.org/philosophy/who-does-that-server-really-serve.html) providers. -This is a list of [Free](https://en.wikipedia.org/wiki/Free_software) Software [network services](https://en.wikipedia.org/wiki/Network_service) and network-capable applications, including [Web apps](https://en.wikipedia.org/wiki/Web_application) that can be hosted locally. Non-Free software is listed on the [Non-Free](non-free.md) page. +This is a list of [Free](https://en.wikipedia.org/wiki/Free_software) Software [network services](https://en.wikipedia.org/wiki/Network_service) and [web applications](https://en.wikipedia.org/wiki/Web_application) which can be hosted locally. Non-Free software is listed on the [Non-Free](non-free.md) page. See [Contributing](.github/CONTRIBUTING.md). @@ -107,7 +107,7 @@ For personal analytics/dashboards, see [Personal Dashboards](#personal-dashboard **[`^ back to top ^`](#)** -### Web Analytics +_Web Analytics_ - [AWStats](http://www.awstats.org/) - Generates web, streaming, ftp or mail server statistics graphically. ([Source Code](https://github.com/eldy/awstats)) `GPL-3.0` `Perl` - [Countly](https://count.ly) - Real time mobile and web analytics, crash reporting and push notifications platform. ([Source Code](https://github.com/countly)) `AGPL-3.0` `Javascript` @@ -123,11 +123,7 @@ For personal analytics/dashboards, see [Personal Dashboards](#personal-dashboard - [Snowplow](http://snowplowanalytics.com/) - Have every single event, from your websites, mobile apps, desktop applications and server-side systems, stored in your own data warehouse and available to action in real-time. ([Source Code](https://github.com/snowplow/)) `Apache-2.0` `Scala` - [Suet](https://suet.co/) `⚠` - Detailed analytics and reporting for your Mailgun transactional emails. ([Source Code](https://github.com/kehers/suet)) `GPL-3.0` `Nodejs` -### Social Media Analytics - -- [Socioboard](https://socioboard.org/) - Social media management, analytics, and reporting platform supporting nine social media networks out-of-the-box. ([Source Code](https://github.com/socioboard/Socioboard-Core-3.0)) `GPL-3.0` `C#/JavaScript` - -### Business Intelligence +_Business Intelligence_ - [Metabase](http://www.metabase.com/) - Simple Dashboarding and GUI Query tool, Nightly Emails and Slack Integration w/ PostgreSQL, MySQL, Redshift and other DBs. ([Source Code](https://github.com/metabase/metabase)) `AGPL-3.0` `Clojure` - [Redash](http://redash.io) - connect to over 18 types of databases (SQL and "NoSQL"), query your data, visualize it and create dashboards. Everything has a URL that can be shared. Slack and HipChat integration. ([Demo](https://demo.redash.io), [Source Code](https://github.com/getredash/redash)) `BSD-2-Clause` `Python` @@ -136,6 +132,7 @@ For personal analytics/dashboards, see [Personal Dashboards](#personal-dashboard _Social Media_ - [IG Monitoring](https://igmonitoring.com) - `⚠` Instagram Analytics and Stats. ([Demo](https://demo.igmonitoring.com), [Source Code](https://github.com/jakim/ig-monitoring)) `MIT` `PHP` +- [Socioboard](https://socioboard.org/) - Social media management, analytics, and reporting platform supporting nine social media networks out-of-the-box. ([Source Code](https://github.com/socioboard/Socioboard-Core-3.0)) `GPL-3.0` `C#/JavaScript` ## Archiving and Digital Preservation (DP) @@ -147,7 +144,7 @@ Some [Content Management System](#content-management-systems-cms) solutions also - [Archivematica](https://www.archivematica.org/) - Mature digital preservation system designed to maintain standards-based, long-term access to collections of digital objects. ([Demo](http://sandbox.archivematica.org/administration/accounts/login/), [Source Code](https://github.com/artefactual/archivematica)) `AGPL-3.0-only` `Python` - [ArchivesSpace](https://archivesspace.org/) - Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. ([Demo](https://archivesspace.org/application/demo/), [Source Code](https://github.com/archivesspace/archivesspace)) `ECL-2.0` `Ruby` - [ArchiveBox](https://archivebox.io/) - Self-hosted "wayback machine" that creates HTML & screenshot archives of sites from your bookmarks, browsing history, RSS feeds, or other sources. ([Demo](https://archive.sweeting.me), [Source Code](https://github.com/pirate/bookmark-archiver)) `MIT` `Python` -- [Collective Access: Providence](http://collectiveaccess.org/) - Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata standards, data types, and media formats. ([Source Code](https://github.com/collectiveaccess/providence)) `GPL-3.0-only` `PHP` +- [Collective Access: Providence](http://collectiveaccess.org/) - Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata standards, data types, and media formats. ([Source Code](https://github.com/collectiveaccess/providence)) `GPL-3.0-only` `PHP` ## Automation @@ -282,7 +279,7 @@ _CalDAV or CardDAV clients._ - [Jitsi Meet](https://jitsi.org/Projects/JitsiMeet) - Jitsi Meet is an OpenSource (MIT) WebRTC Javascript application that uses Jitsi Videobridge to provide high quality, scalable video conferences. ([Source Code](https://github.com/jitsi/jitsi-meet)) `MIT` `Javascript` - [Jitsi Video Bridge](https://jitsi.org/Projects/JitsiVideobridge) - WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication. ([Source Code](https://github.com/jitsi/jitsi-videobridge)) `Apache-2.0` `Java` - [Kandan](http://getkandan.com/) - Kandan is an Open Source Alternative to HipChat. ([Source Code](https://github.com/kandanapp/kandan)) `AGPL-3.0` `Ruby` -- [KChat](https://github.com/php-kchat/kchat) - PHP Based Live Chat Aplication. `Apache-2.0` `PHP` +- [KChat](https://github.com/php-kchat/kchat) - PHP Based Live Chat Application. `Apache-2.0` `PHP` - [LeapChat](https://github.com/cryptag/leapchat) - Ephemeral, encrypted, in-browser chat rooms. `AGPL-3.0` `JavaScript` - [Lets-Chat](http://sdelements.github.io/lets-chat/) - Self hosted chat suite written in Node. ([Source Code](https://github.com/sdelements/lets-chat)) `MIT` `Nodejs` - [Live Helper Chat](http://livehelperchat.com/) - Live Support chat for your website. ([Source Code](https://github.com/LiveHelperChat/livehelperchat)) `Apache-2.0` `PHP` @@ -443,6 +440,7 @@ _[SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol)/[IPBX](https:/ - [Mastodon](https://joinmastodon.org/) - Federated microblogging server, an alternative to GNU social. ([Source Code](https://github.com/tootsuite/mastodon)) `AGPL-3.0` `Ruby` - [Movim](https://movim.eu/) - Modern, federated social network based on XMPP, with a fully featured group-chat, subscriptions and microblogging. ([Source Code](https://github.com/movim/movim)) `AGPL-3.0` `PHP` - [MyBB](http://www.mybb.com/) - Free, extensible forum software package. ([Source Code](https://github.com/mybb/mybb)) `LGPL-3.0` `PHP` +- [Newebe](http://newebe.org/) - Distributed Social Network. ([Source Code](https://github.com/gelnior/newebe)) `AGPL-3.0` `Python` - [NodeBB](https://nodebb.org/) - Node.js based forum software built for the modern web. ([Source Code](https://github.com/NodeBB/NodeBB)) `GPL-3.0` `Nodejs` - [Orange Forum](http://www.goodoldweb.com/) - Orange Forum is an easy to deploy forum that has minimal dependencies and uses very little javascript. ([Demo](https://groups.goodoldweb.com/), [Source Code](https://github.com/s-gv/orangeforum)) `BSD-3-Clause` `Go` - [OSSN](https://www.opensource-socialnetwork.org/) - Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. ([Source Code](https://github.com/opensource-socialnetwork/opensource-socialnetwork)) `GPL-2.0` `PHP` @@ -633,20 +631,6 @@ _Institutional repository and digital library software._ - [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` -## Enterprise Resource Planning - -**[`^ back to top ^`](#)** - -- [ERPNext](https://erpnext.com) - Free open source ERP system. ([Demo](https://demo.erpnext.com), [Source Code](https://github.com/frappe/erpnext)) `GPL-3.0` `Python` -- [LedgerSMB](https://ledgersmb.org/) - Integrated accounting and ERP system for small and midsize businesses, with double entry accounting, budgeting, invoicing, quotations, projects, orders and inventory management, shipping and more. ([Demo](https://demo.cloud.efficito.com/erp/1.5/login.pl), [Source Code](https://github.com/ledgersmb/LedgerSMB)) `GPL-2.0` `Perl` -- [Odoo](http://odoo.com) - Free open source ERP system. ([Demo](https://demo.odoo.com/), [Source Code](https://github.com/odoo/odoo)) `LGPL-3.0` `Python` -- [Tryton](http://www.tryton.org/) - Free open source business solution. ([Demo](http://www.tryton.org/download.html), [Source Code](https://hg.tryton.org/)) `GPL-3.0` `Python` - -_Agriculture Resource Planning_ - -- [farmOS](http://farmos.org/) - Web-based farm record keeping application. ([Source Code](https://github.com/farmOS/farmOS)) `GPL-2.0` `PHP` -- [tania](https://github.com/Tanibox/tania/) - PHP based, free, and open source farming management system. `Apache-2.0` `PHP` - ## Federated Identity/Authentication **[`^ back to top ^`](#)** @@ -872,7 +856,7 @@ _Games, game servers and control panels._ - [Mahara](https://mahara.org/) - Open Source fully featured web application to build students electronic portfolio. ([Source Code](https://github.com/MaharaProject/mahara)) `GPL-3.0` `PHP` - [Moodle](https://moodle.org/) - Moodle is a learning and courses platform with one of the largest open source communities worldwide. ([Demo](https://moodle.org/demo/), [Source Code](https://git.moodle.org/gw)) `GPL-3.0` `PHP` - [Open eClass](http://www.openeclass.org/) - Open eClass is an advanced e-learning solution that can enhance the teaching and learning process. ([Demo](http://demo.openeclass.org/), [Source Code](https://github.com/gunet/openeclass)) `GPL-2.0` `PHP` -- [OpenOLAT](https://www.openolat.com/?lang=en) - OpenOLAT is a web-based learning management system for teaching, education, assessment and communication. ([Demo](https://learn.olat.com), [Source Code](https://github.com/OpenOLAT/OpenOLAT)) `Apache-2.0` `Java` +- [OpenOLAT](https://www.openolat.com/?lang=en) - OpenOLAT is a web-based learning management system for teaching, education, assessment and communication. ([Demo](https://learn.olat.com), [Source Code](https://github.com/OpenOLAT/OpenOLAT)) `Apache-2.0` `Java` - [RELATE](https://documen.tician.de/relate/) - RELATE is a web-based courseware package, includes features such as: flexible rules, statistics, multi-course support, class calendar. ([Source Code](https://github.com/inducer/relate)) `MIT` `Python` - [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` @@ -962,7 +946,7 @@ See also , , Date: Thu, 29 Aug 2019 14:43:43 -0400 Subject: [PATCH 39/46] Fix typo in license, remove quotes around former names of project. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c5f27bab..fb42531b 100644 --- a/README.md +++ b/README.md @@ -966,7 +966,7 @@ See also , , Date: Thu, 29 Aug 2019 14:51:19 -0400 Subject: [PATCH 40/46] =?UTF-8?q?The=20=CE=BClogger=20server=20port=20for?= =?UTF-8?q?=20NodeJS=20no=20longer=20exists.=20Remove=20it.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fb42531b..a4f35585 100644 --- a/README.md +++ b/README.md @@ -886,7 +886,7 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [TileServer GL](http://tileserver.readthedocs.io/) - Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc. ([Source Code](https://github.com/klokantech/tileserver-gl)) `BSD-2-Clause` `Nodejs` - [TileServer PHP](https://github.com/klokantech/tileserver-php) - Serve map tiles from any PHP hosting. `BSD-2-Clause` `PHP` - [Traccar](https://www.traccar.org/) - Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips. ([Demo](http://demo.traccar.org/), [Source Code](https://github.com/traccar)) `Apache-2.0` `Java` -- [μlogger](https://github.com/bfabiszewski/ulogger-server) - Collect geolocation from users in real-time and display their GPS tracks on a website. Also [implemented in Nodejs](https://github.com/Hackfront-ITA/ulogger-server). ([Demo](http://ulogger.fabiszewski.net/)) `GPL-3.0` `PHP` +- [μ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 From a5516f765dc32b0a435d5320b3844554c6ac64c5 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Fri, 30 Aug 2019 14:19:20 -0400 Subject: [PATCH 41/46] Move clients behind a "Clients" link, add warning for Socioboard. --- README.md | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index a4f35585..a5d18d22 100644 --- a/README.md +++ b/README.md @@ -131,8 +131,8 @@ _Business Intelligence_ _Social Media_ -- [IG Monitoring](https://igmonitoring.com) - `⚠` Instagram Analytics and Stats. ([Demo](https://demo.igmonitoring.com), [Source Code](https://github.com/jakim/ig-monitoring)) `MIT` `PHP` -- [Socioboard](https://socioboard.org/) - Social media management, analytics, and reporting platform supporting nine social media networks out-of-the-box. ([Source Code](https://github.com/socioboard/Socioboard-Core-3.0)) `GPL-3.0` `C#/JavaScript` +- [IG Monitoring](https://igmonitoring.com) - `⚠` Instagram Analytics and Stats. ([Demo](https://demo.igmonitoring.com), [Source Code](https://github.com/jakim/ig-monitoring)) `MIT` `PHP` +- [Socioboard](https://socioboard.org/) - `⚠` Social media management, analytics, and reporting platform supporting nine social media networks out-of-the-box. ([Source Code](https://github.com/socioboard/Socioboard-Core-3.0)) `GPL-3.0` `C#/JavaScript` ## Archiving and Digital Preservation (DP) @@ -142,8 +142,8 @@ Some [Content Management System](#content-management-systems-cms) solutions also - [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` - [Archivematica](https://www.archivematica.org/) - Mature digital preservation system designed to maintain standards-based, long-term access to collections of digital objects. ([Demo](http://sandbox.archivematica.org/administration/accounts/login/), [Source Code](https://github.com/artefactual/archivematica)) `AGPL-3.0-only` `Python` -- [ArchivesSpace](https://archivesspace.org/) - Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. ([Demo](https://archivesspace.org/application/demo/), [Source Code](https://github.com/archivesspace/archivesspace)) `ECL-2.0` `Ruby` - [ArchiveBox](https://archivebox.io/) - Self-hosted "wayback machine" that creates HTML & screenshot archives of sites from your bookmarks, browsing history, RSS feeds, or other sources. ([Demo](https://archive.sweeting.me), [Source Code](https://github.com/pirate/bookmark-archiver)) `MIT` `Python` +- [ArchivesSpace](https://archivesspace.org/) - Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. ([Demo](https://archivesspace.org/application/demo/), [Source Code](https://github.com/archivesspace/archivesspace)) `ECL-2.0` `Ruby` - [Collective Access: Providence](http://collectiveaccess.org/) - Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata standards, data types, and media formats. ([Source Code](https://github.com/collectiveaccess/providence)) `GPL-3.0-only` `PHP` ## Automation @@ -445,7 +445,7 @@ _[SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol)/[IPBX](https:/ - [Orange Forum](http://www.goodoldweb.com/) - Orange Forum is an easy to deploy forum that has minimal dependencies and uses very little javascript. ([Demo](https://groups.goodoldweb.com/), [Source Code](https://github.com/s-gv/orangeforum)) `BSD-3-Clause` `Go` - [OSSN](https://www.opensource-socialnetwork.org/) - Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. ([Source Code](https://github.com/opensource-socialnetwork/opensource-socialnetwork)) `GPL-2.0` `PHP` - [Oxwall](http://www.oxwall.org/) - Oxwall is used for a wide range of projects starting from family sites and custom social networks to collaboration tools and enterprise community solutions. ([Source Code](https://bitbucket.org/oxwall/public)) `CPAL-1.0` `PHP` -- [Patchwork](https://github.com/ssbc/patchwork) - Decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB). `AGPL-3.0-only` `JavaScript` +- [Patchwork](https://github.com/ssbc/patchwork) - Decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB). `AGPL-3.0-only` `NodeJS` - [phpBB](https://www.phpbb.com/) - Flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website. ([Source Code](https://github.com/phpbb/phpbb)) `GPL-2.0` `PHP` - [PixelFed](https://pixelfed.social) - Pixelfed is an open-source, federated platform alternate to Instagram. ([Source Code](http://github.com/pixelfed/pixelfed)) `AGPL-3.0` `PHP\HTML\Vue` - [Pleroma](https://pleroma.social) - Federated microblogging server, Mastodon, GNU social, & ActivityPub compatible. ([Source Code](https://git.pleroma.social/pleroma/pleroma)) `AGPL-3.0` `Elixir` @@ -873,12 +873,7 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [Open Source Routing Machine (OSRM)](http://project-osrm.org/) - High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and NodeJS wrapper. ([Demo](https://map.project-osrm.org/), [Source Code](https://github.com/Project-OSRM)) `BSD-2-Clause` `C++` - [Nominatim](https://nominatim.org/) - Server application for reverse geocoding (address -> coordinates) on OpenStreetMap data. ([Source Code](https://github.com/openstreetmap/Nominatim)) `GPL-2.0` `C` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` -- [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website)) `GPL-2.0` `Ruby` - - [CityZen](http://cityzenapp.co/) - Privacy-respecting Android app that helps you find Points of Interest ("POIs") such as ATMs, gas stations, etcetera, based on your location using OpenStreetMap. ([Source Code](https://github.com/CityZenApp/Android-Development)) `MPL-2.0` `Java` - - [MAPS.ME](https://maps.me/download/) - Offline maps application for iOS and Android, built on top of crowd-sourced OpenStreetMap data. ([Source Code](https://github.com/mapsme/omim)) `Apache-2.0` `C++` - - [OpenStretMap Automated Navigation and Directions (OsmAnd)](https://osmand.net/) - Offline mobile maps and navigation app [for Android](https://f-droid.org/packages/net.osmand.plus/) and iOS clients with further online capabilities. ([Source Code](https://github.com/osmandapp)) `GPL-3.0/MIT` `Java/Objective-C++` - - [OSM Contributor](https://wiki.openstreetmap.org/wiki/OSM_Contributor_Mapping_Tool) - Easy to learn Android application for individual users to add or edit data in OpenStreetMap's database. ([Source Code](https://github.com/jawg/osm-contributor)) `GPL-3.0` `Java` - - [StreetComplete](https://wiki.openstreetmap.org/wiki/StreetComplete) - Gamified interface that offers "quests" to correct or complete data in OpenStreetMap's database. ([Source Code](https://github.com/westnordost/StreetComplete/)) `Java` `GPL-3.0` +- [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website), [Clients](https://wiki.openstreetmap.org/wiki/Software)) `GPL-2.0` `Ruby` - [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` - [OpenTripPlanner](https://www.opentripplanner.org/) - Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems. ([Source Code](https://github.com/opentripplanner/OpenTripPlanner)) `LGPL-3.0` `Java/JavaScript` - [Orion](https://github.com/LINKIWI/orion-web) - Powerful OwnTracks API-compliant location data visualization frontend for the web. ([Demo](https://linkiwi.github.io/orion-web/)) `MIT` `Python/Nodejs` @@ -929,8 +924,7 @@ See also , Date: Fri, 30 Aug 2019 16:45:23 -0400 Subject: [PATCH 42/46] Group terminal sharing with "Gateways" section, reorder some items. --- README.md | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index a5d18d22..65508d76 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ See [Contributing](.github/CONTRIBUTING.md). - [Single-click/drag-n-drop upload](#single-clickdrag-n-drop-upload) - [Web based file managers](#web-based-file-managers) - [Games](#games) - - [Gateways](#gateways) + - [Gateways and terminal sharing](#gateways-and-terminal-sharing) - [Groupware](#groupware) - [Human Resources Management (HRM)](#human-resources-management-hrm) - [Internet of Things (IoT)](#internet-of-things-iot) @@ -86,7 +86,6 @@ See [Contributing](.github/CONTRIBUTING.md). - [Localization](#localization) - [Static site generators](#static-site-generators) - [Task management/To-do lists](#task-managementto-do-lists) - - [Terminal Sharing](#terminal-sharing) - [Ticketing](#ticketing) - [URL Shorteners](#url-shorteners) - [VPN](#vpn) @@ -790,14 +789,17 @@ _Games, game servers and control panels._ - [Teeworlds](https://www.teeworlds.com) - Open source 2D retro multiplayer shooter. ([Source Code](https://github.com/teeworlds/teeworlds)) `BSD-3-Clause/Other` `C++` - [TournamentMango](http://tournamentmango.com/) - TournamentMango is an open source tournament bracket and user management system. You can build an archive of players and keep track of all their scores over time as well as their regular characters, games, and aliases. ([Source Code](https://github.com/seiyria/tournamentmango)) `MIT` `Javascript` -## Gateways +## Gateways and terminal sharing **[`^ back to top ^`](#)** +- [asciinema](https://github.com/asciinema/asciinema-server) - Web app for hosting asciicasts. ([Demo](https://asciinema.org/)) `Apache-2.0` `Elixir/Docker` - [GateOne](http://liftoffsoftware.com/Products/GateOne) - Gate One is an HTML5 web-based terminal emulator and SSH client. ([Source Code](https://github.com/liftoff/GateOne)) `AGPL-3.0` `Python` +- [GoTTY](https://github.com/yudai/gotty) - Simple command line tool that turns your CLI tools into web applications. `MIT` `Go` - [Guacamole](http://guac-dev.org/) - Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP. ([Source Code](https://github.com/glyptodon/)) `Apache-2.0` `Java/C` - [oneye](https://oneye-project.org/) - Cloud software to access your data from everywhere with any browser. ([Demo](https://wiki.oneye-project.org/0.9:demo), [Source Code](https://github.com/oneye/oneye)) `AGPL-3.0` `PHP` - [OS.js](https://os.js.org/) - Desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction. ([Demo](https://demo.os-js.org/), [Source Code](https://github.com/os-js/OS.js)) `BSD-2-Clause` `Nodejs` +- [tmate](https://tmate.io/) - Instant terminal sharing. `ISC` `C` ## Groupware @@ -980,9 +982,9 @@ See also , Date: Sat, 31 Aug 2019 10:50:48 +0000 Subject: [PATCH 43/46] add tmate source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 65508d76..7c61fdbe 100644 --- a/README.md +++ b/README.md @@ -799,7 +799,7 @@ _Games, game servers and control panels._ - [Guacamole](http://guac-dev.org/) - Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP. ([Source Code](https://github.com/glyptodon/)) `Apache-2.0` `Java/C` - [oneye](https://oneye-project.org/) - Cloud software to access your data from everywhere with any browser. ([Demo](https://wiki.oneye-project.org/0.9:demo), [Source Code](https://github.com/oneye/oneye)) `AGPL-3.0` `PHP` - [OS.js](https://os.js.org/) - Desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction. ([Demo](https://demo.os-js.org/), [Source Code](https://github.com/os-js/OS.js)) `BSD-2-Clause` `Nodejs` -- [tmate](https://tmate.io/) - Instant terminal sharing. `ISC` `C` +- [tmate](https://tmate.io/) - Instant terminal sharing. ([Source Code](https://github.com/tmate-io/tmate)) `ISC` `C` ## Groupware From ce327fe20094a5f7e67ad7f030e13845210927c6 Mon Sep 17 00:00:00 2001 From: Meitar M Date: Sat, 31 Aug 2019 19:41:16 -0400 Subject: [PATCH 44/46] Move LibreNews to different section. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c61fdbe..d7f92891 100644 --- a/README.md +++ b/README.md @@ -281,6 +281,7 @@ _CalDAV or CardDAV clients._ - [KChat](https://github.com/php-kchat/kchat) - PHP Based Live Chat Application. `Apache-2.0` `PHP` - [LeapChat](https://github.com/cryptag/leapchat) - Ephemeral, encrypted, in-browser chat rooms. `AGPL-3.0` `JavaScript` - [Lets-Chat](http://sdelements.github.io/lets-chat/) - Self hosted chat suite written in Node. ([Source Code](https://github.com/sdelements/lets-chat)) `MIT` `Nodejs` +- [LibreNews](https://librenews.io/) - Decentralized and secure breaking news notification system. ([Source Code](https://github.com/milesmcc/LibreNews-Server/)) `GPL-3.0` `Python` - [Live Helper Chat](http://livehelperchat.com/) - Live Support chat for your website. ([Source Code](https://github.com/LiveHelperChat/livehelperchat)) `Apache-2.0` `PHP` - [Mattermost](http://www.mattermost.org/) - Open-source, on-prem Slack-alternative. It can be integrated with [Gitlab](https://about.gitlab.com/). ([Source Code](https://github.com/mattermost/mattermost-server)) `AGPL-3.0/Apache` `Go` - [MiAOU](https://dystroy.org/miaou/login) - Multi-room persistent chat server. ([Source Code](https://github.com/Canop/miaou)) `MIT` `Nodejs` @@ -973,7 +974,6 @@ See also , Date: Sat, 31 Aug 2019 20:17:18 -0400 Subject: [PATCH 45/46] Update URLs for newly suggested projects. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d7f92891..a6cb9b6a 100644 --- a/README.md +++ b/README.md @@ -383,7 +383,7 @@ _Mailing lists servers and mass mailing software - one message to many recipient _[IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) communication software_ - [Convos](http://convos.by/) - Always online web IRC client. ([Demo](http://demo.convos.by), [Source Code](http://github.com/nordaaker/convos)) `Artistic-2.0` `Perl` -- [InspIRCd](https://www.inspircd.org/) - Modular IRC server written in C++ for Linux, BSD, Windows, and macOS. ([Source Code](https://github.com/inspircd)) `GFDL-1.2-only` `C++` +- [InspIRCd](https://www.inspircd.org/) - Modular IRC server written in C++ for Linux, BSD, Windows, and macOS. ([Source Code](https://github.com/inspircd/inspircd)) `GFDL-1.2-only` `C++` - [Dispatch](https://github.com/khlieng/dispatch) - Self-hosted web IRC client written in Go. ([Demo](https://dispatch.khlieng.com/connect)) `MIT` `Go` - [Kiwi IRC](https://kiwiirc.com/) - Responsive web IRC client with theming support. ([Demo](https://kiwiirc.com/nextclient/)), ([Source Code](https://github.com/kiwiirc/kiwiirc)) `Apache-2.0` `Nodejs` - [The Lounge](https://thelounge.github.io/) - Self-hosted web IRC client. ([Demo](https://demo.thelounge.chat/), [Source Code](https://github.com/thelounge/lounge)) `MIT` `Nodejs` @@ -873,7 +873,7 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [GraphHopper](https://graphhopper.com/) - Fast routing library and server using OpenStreetMap. ([Source Code](https://github.com/graphhopper/graphhopper)) `Apache-2.0` `Java` - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL/Other` `PHP` -- [Open Source Routing Machine (OSRM)](http://project-osrm.org/) - High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and NodeJS wrapper. ([Demo](https://map.project-osrm.org/), [Source Code](https://github.com/Project-OSRM)) `BSD-2-Clause` `C++` +- [Open Source Routing Machine (OSRM)](http://project-osrm.org/) - High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and NodeJS wrapper. ([Demo](https://map.project-osrm.org/), [Source Code](https://github.com/Project-OSRM/osrm-backend)) `BSD-2-Clause` `C++` - [Nominatim](https://nominatim.org/) - Server application for reverse geocoding (address -> coordinates) on OpenStreetMap data. ([Source Code](https://github.com/openstreetmap/Nominatim)) `GPL-2.0` `C` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website), [Clients](https://wiki.openstreetmap.org/wiki/Software)) `GPL-2.0` `Ruby` @@ -963,7 +963,7 @@ See also , Date: Mon, 2 Sep 2019 21:12:14 -0400 Subject: [PATCH 46/46] Remove duplicated `uMap` entry. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index a6cb9b6a..41a45593 100644 --- a/README.md +++ b/README.md @@ -877,7 +877,6 @@ See also [awesome-gis](https://github.com/sshuair/awesome-gis). - [Nominatim](https://nominatim.org/) - Server application for reverse geocoding (address -> coordinates) on OpenStreetMap data. ([Source Code](https://github.com/openstreetmap/Nominatim)) `GPL-2.0` `C` - [OpenGTS](http://www.opengts.org/) - Entry-level fleet tracking system. Supports variety of tracking devices and protocols. Comes with rich web-interface and reporting features. ([Demo](http://track.opengts.org/track/Track), [Source Code](https://sourceforge.net/projects/opengts/files/server-base/)) `Apache-2.0` `Java` - [OpenStreetMap](https://www.openstreetmap.org/) - Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website), [Clients](https://wiki.openstreetmap.org/wiki/Software)) `GPL-2.0` `Ruby` - - [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` - [OpenTripPlanner](https://www.opentripplanner.org/) - Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems. ([Source Code](https://github.com/opentripplanner/OpenTripPlanner)) `LGPL-3.0` `Java/JavaScript` - [Orion](https://github.com/LINKIWI/orion-web) - Powerful OwnTracks API-compliant location data visualization frontend for the web. ([Demo](https://linkiwi.github.io/orion-web/)) `MIT` `Python/Nodejs` - [OwnTracks Recorder](https://github.com/owntracks/recorder) `⚠` - Store and access data published by [OwnTracks](http://owntracks.org/) location tracking apps. `GPL-2.0` `C`/`Lua`