diff options
-rw-r--r-- | README.md | 127 |
1 files changed, 88 insertions, 39 deletions
@@ -7,14 +7,20 @@ This is a list of [network services](https://en.wikipedia.org/wiki/Network_servi Table of Contents ================= -<!-- MarkdownTOC --> +<!-- MarkdownTOC depth=3 --> - [Analytics](#analytics) - [Automation](#automation) - [Blogging Platforms](#blogging-platforms) - [Bookmarks & Link Sharing](#bookmarks--link-sharing) - [Calendar and Address Books](#calendar-and-address-books) -- [Communication Systems](#communication-systems) +- [Communication systems](#communication-systems) + - [Email](#email) + - [XMPP](#xmpp) + - [VoIP](#voip) + - [IRC](#irc) + - [Custom](#custom) + - [Social Networks](#social-networks) - [Content Management Systems (CMS)](#content-management-systems-cms) - [Download Tools](#download-tools) - [Federated Identity/Authentication](#federated-identityauthentication) @@ -38,7 +44,12 @@ Table of Contents - [Proxy](#proxy) - [Read it Later Lists](#read-it-later-lists) - [Search Engines](#search-engines) -- [Social Networks](#social-networks) +- [Software Development](#software-development) + - [Project Management](#project-management) + - [IDE/Tools](#idetools) + - [Continuous Integration](#continuous-integration) + - [Bug and Task Trackers](#bug-and-task-trackers) +- [Static site generators](#static-site-generators) - [URL Shorteners](#url-shorteners) - [Wikis](#wikis) - [Self-hosting Solutions](#self-hosting-solutions) @@ -62,16 +73,16 @@ Table of Contents ## Blogging Platforms +See also [Static Site Generators](#static-site-generators) and [Content Management Systems](#content-management-systems-cms) + * **[WeblogMatrix](http://www.weblogmatrix.org/) - Blogging platforms comparator** * [Anchor CMS](http://anchorcms.com/) - Anchor is a free, lightweight, faster-than-a-bullet, simple blogging system, made for art–directed posts. ([Source code](https://github.com/anchorcms/anchor-cms)) `GPLv3` `PHP` * [Blogotext](http://lehollandaisvolant.net/blogotext/en/) - a free blog-engine written in PHP and using SQLite. This offers you both an unmatched simplicity during installation and great performances. ([Source code](https://github.com/timovn/blogotext)) `MIT` `PHP` - * [blosxom](http://blosxom.sourceforge.net/) - a lightweight yet feature-packed weblog application designed from the ground up with simplicity, usability, and interoperability in mind. `MIT` `Perl` * [Chyrp](http://chyrp.net/) - An extra-awesome, extra-lightweight blog engine ([Source code](https://github.com/chyrp/chyrp)) `MIT` `PHP` * [Dotclear](http://dotclear.org/) - Take control over your blog! ([Source code](https://hg.dotclear.org/dotclear)) `GPLv2` `PHP` * [Ghost](http://ghost.org/) - Just a blogging platform ([Source code](https://github.com/TryGhost/Ghost)) `MIT` `Nodejs` * [htmly](http://www.htmly.com/) - Databaseless Blogging Platform (Flat-File Blog) ([Source code]((https://github.com/danpros/htmly)), [Demo](http://www.htmly.com/demo/)) `GPLv2` `PHP` * [Noddity](http://noddity.com/) - It's a blog, it's a wiki, it's a fast CMS! ([Source code](https://github.com/TehShrike/noddity)) `WTFPL` `Nodejs` - * [Pelican](http://blog.getpelican.com) - Static site generator written in Python, requires no database or server-side logic ([Source code](https://github.com/getpelican/pelican)) `GPLv3` `Python` * [PluXml](http://www.pluxml.org/) - XML-based blog/CMS platform ([Source code](https://github.com/pluxml/PluXml)) `GPL` `PHP` * [Wordpress](https://wordpress.org/) - Create a beautiful website or blog. ([Source code](https://github.com/WordPress/WordPress)) `GPLv2` @@ -99,33 +110,61 @@ Table of Contents * [DAViCal](http://www.davical.org/) - a server for calendar sharing (CalDAV) * [Radicale](http://radicale.org/) - A Simple Calendar and Contact Server -## Communication Systems +## Communication systems +### Email * [Cypht](http://cypht.org/index.html) - A feed reader for your email accounts - `GPL` + * [mailcow](https://github.com/andryyy/mailcow) - Mail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration. `GPL` + * [Roundcube](https://roundcube.net) - A web interface to act as an IMAP frontend ([Screenshots](https://roundcube.net/screens/)) ([Source code](https://github.com/roundcube/roundcubemail/)) `GPLv3` `PHP` + +### XMPP + * [Converse.js](https://conversejs.org/) - A free and open-source XMPP chat client in your browser ([Source](https://github.com/jcbrand/converse.js)) `MPL` `Javascript` * [ejabberd](http://www.ejabberd.im) - A robust, scalable, and extensible XMPP server - `GPL` `Erlang` - * [FreeSWITCH](https://freeswitch.org/) - Scalable open source cross-platform telephony platform `MPL` `C` - * [HipChat](https://www.atlassian.com/software/hipchat) `⊘ Proprietary` [⛔](https://github.com/Kickball/awesome-selfhosted/pull/36) - A team chat solution with 1:1 chat audio and video, third party integration and more `PHP + Python` * [Kaiwa](http://getkaiwa.com) A modern XMPP Web client ([Source code](https://github.com/digicoop/kaiwa)) - * [Kamailio](http://www.kamailio.org/w/) - Modular SIP server (registrar/proxy/router/etc) - * [Kandan](http://getkandan.com/) – Kandan is an Open Source Alternative to HipChat. - `AGPL` * [Kontalk](http://kontalk.org/) – Kontalk is an Open Source Messenger, similiar to WhatsApp (app for android only currently), including end-to-end encryption, server is based on Tigase XMPP Server - ([Source code](https://github.com/kontalk)) - `GPLv3` - * [mailcow](https://github.com/andryyy/mailcow) - Mail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration. `GPL` * [Metronome](http://www.lightwitch.org/metronome) – XMPP server forked from Prosody. `Lua` `MIT` - * [Mumble](http://wiki.mumble.info/wiki/Main_Page) - low-latency, high quality voice chat software `BSD` `C++` - * [Node-Chat](https://github.com/IgorAntun/node-chat) - A not-so-basic open-source chat with admin features. - `MIT` `Nodejs` * [OpenFire](http://www.igniterealtime.org/projects/openfire/) - instant messaging (XMPP) and groupchat server `Java` `Apache 2.0` - * [Ostel](https://dev.guardianproject.info/projects/ostel/wiki/Server_Documentation) - Secure SIP telephony setup with ZRTP encryption `GPLv3` * [Prosody](http://prosody.im/) – Lightweight XMPP server `Lua` `MIT` - * [Rocket.Chat](http://rocket.chat/) – Teamchat solution similar to Gitter.im or Slack - `MIT` - * [Roundcube](https://roundcube.net) - A web interface to act as an IMAP frontend ([Screenshots](https://roundcube.net/screens/)) ([Source code](https://github.com/roundcube/roundcubemail/)) `GPLv3` `PHP` + + +### VoIP + * [FreeSWITCH](https://freeswitch.org/) - Scalable open source cross-platform telephony platform `MPL` `C` + * [Kamailio](http://www.kamailio.org/w/) - Modular SIP server (registrar/proxy/router/etc) + * [Ostel](https://dev.guardianproject.info/projects/ostel/wiki/Server_Documentation) - Secure SIP telephony setup with ZRTP encryption `GPLv3` + +### IRC * [Shout](http://shout-irc.com/) -The self-hosted web IRC client ([Demo](http://demo.shout-irc.com/), [Source code](https://github.com/erming/shout)) `MIT` `Nodejs` + +### Custom + * [GNUNet](https://gnunet.org/) - free software framework for decentralized, peer-to-peer networking `C/Java` `GPLv3` + * [HipChat](https://www.atlassian.com/software/hipchat) `⊘ Proprietary` **[☢](https://github.com/Kickball/awesome-selfhosted/pull/36)** - A team chat solution with 1:1 chat audio and video, third party integration and more `PHP + Python` + * [Kandan](http://getkandan.com/) – Kandan is an Open Source Alternative to HipChat. - `AGPL` + * [Mumble](http://wiki.mumble.info/wiki/Main_Page) - low-latency, high quality voice/text chat software `BSD` `C++` + * [Node-Chat](https://github.com/IgorAntun/node-chat) - A not-so-basic open-source chat with admin features. - `MIT` `Nodejs` + * [Rocket.Chat](http://rocket.chat/) – Teamchat solution similar to Gitter.im or Slack - `MIT` * [Tox](https://tox.im/) - A distributed, secure messenger with audio and video chat capabilities. `C` `GPLv3` +### Social Networks + + * [Bootcamp](http://trybootcamp.vitorfs.com) - An enterprise social network - [Source code](https://github.com/vitorfs/bootcamp) + * [BuddyPress](http://buddypress.org/about/) - A powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity streams, user groups, and more. + * [Diaspora](https://diasporafoundation.org/) - Distributed social networking service. - `AGPLv3` + * [Discourse](http://www.discourse.org/) - Advanced forum / community solution based on Ruby and JS - `GPLv2` + * [Elgg](https://www.elgg.org/) - a powerful open source social networking engine - `GPLv2` + * [Friendica](http://friendica.com/) - Social Communication Server ([Source code](https://github.com/friendica/friendica)) `AGPLv3` + * [Gnu Social](http://gnu.io/social/) - social communication software for both public and private communications + * [Hubzilla](https://github.com/redmatrix/hubzilla) - independent general-purpose websites that not only connect with their associated members and viewers, but also connect together `MIT` `PHP` + * [Isso](http://posativ.org/isso/) - a lightweight commenting server written in Python and JavaScript. It aims to be a drop-in replacement for Disqus ([Source code](https://github.com/posativ/isso)) `Python` `MIT` + * [Jappix](https://jappix.com/) - Jappix is an open social platform, that let's you easily get or keep in touch with everyone. + * [Movim](https://movim.eu/) - A brand new social network, full of awesome features in a modern and smart interface + * [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)) + * [RedMatrix](http://redmatrix.me/) - complete decentralised publishing, sharing, and communications system ([Source code](https://github.com/redmatrix/redmatrix)) + * [twister](http://twister.net.co/) - P2P microblogging platform ## Content Management Systems (CMS) -CMS are a practical way to setup a website with many features. CMS often come with third party plugins, themes and functionality that is easy to add and customize to your needs. See also [Static Site Generators](#static-site-generators) +CMS are a practical way to setup a website with many features. CMS often come with third party plugins, themes and functionality that is easy to add and customize to your needs. See also [Blogging Platforms](#blogging-platforms) and [Static Site Generators](#static-site-generators) * [99ko CMS](http://99ko.hellojo.fr) - 99ko allows you to create a website in minutes without knowledge of Web development. It does not use a database server but relies on simple text files (JSON format) to store your data. ([Source code](https://github.com/99ko-project/99ko-cms)) * [Baun](http://bauncms.com/) - A modern, lightweight, extensible CMS for PHP - ([Source code](https://github.com/BaunCMS/Baun)) `MIT` @@ -179,8 +218,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [RSSminer](http://rssminer.net/) -An online rss reader written in clojure & javascript & java ([Source code](https://github.com/shenfeng/rssminer)) * [Selfoss](http://selfoss.aditu.de/) - The new multipurpose rss reader, live stream, mashup, aggregation web application ([Source code](https://github.com/SSilence/selfoss)) - `AGPLv3` * [Stringer](https://github.com/swanson/stringer) - A work-in-progress self-hosted, anti-social RSS reader. - * [Tiny Tiny RSS](https://tt-rss.org/redmine/projects/tt-rss/wiki) - Open source web-based news feed (RSS/Atom) reader and aggregator. ([Demo](http://tt-rss.org/demo/), [Public instance](http://framanews.org/)) - `GPLv3` - * [RelatedSoftware - Tiny Tiny RSS](http://tt-rss.org/redmine/projects/tt-rss/wiki/RelatedSoftware) - (mobile applications, browser plugins) + * [Tiny Tiny RSS](https://tt-rss.org/redmine/projects/tt-rss/wiki) - Open source web-based news feed (RSS/Atom) reader and aggregator. ([Demo](http://tt-rss.org/demo/), [Public instance](http://framanews.org/), [Applications](http://tt-rss.org/redmine/projects/tt-rss/wiki/RelatedSoftware)) - `GPLv3` * [ttrss-mobile](https://github.com/mboinet/ttrss-mobile) - A mobile webapp for Tiny Tiny RSS @@ -219,7 +257,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi ## Gateways * [GateOne](https://github.com/liftoff/GateOne/) - Gate One is an HTML5 web-based terminal emulator and SSH client. - `AGPLv3` - * [Guacamole](http://guac-dev.org/) `⊘ Proprietary` - Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP. + * [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/)) `MIT` `Java/C` ## Groupware @@ -242,6 +280,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [Emby](https://github.com/MediaBrowser/MediaBrowser) - A home media server built using other popular open source technologies. - `GPLv2` * [HTPC Manager](http://htpc.io/) - A fully responsive interface to manage all your favorite media on your HTPC. - `MIT` * [Plex](https://plex.tv/) `⊘ Proprietary` - Plex is a centralized home media playback system with a powerful central server. + * [Streama](https://github.com/dularion/streama) - Self-hosted Netflix alternative. - `MIT` `Java` ## Mind Maps * [Mindmaps](https://github.com/drichard/mindmaps) - An open source, offline capable, mind mapping application ([Demo](http://drichard.org/mindmaps/)) @@ -268,6 +307,8 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [psdash](https://github.com/Jahaja/psdash) - A linux system information web dashboard using psutils and flask * [pyDash](https://github.com/k3oni/pydash) - Small web-based monitoring dashboard for linux ([Demo](http://pydash.hostechs.com/main/) - _admin/admin_) * [Reportr](http://www.reportr.io/) - Your life's personal dashboard. ([Source code](https://github.com/Reportr/dashboard)) + * [sensu](https://sensuapp.org/) - onitor servers, services, application health, and business KPIs. Get notified about failures before your users do. Collect and analyze custom metrics. `MIT` + * [uchiwa](https://uchiwa.io/) - simple dashboard for sensu ## Music Streaming @@ -309,6 +350,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [cryptonote](https://cryptonote.me/) - A simple open source web application that lets users encrypt and share messages that can only be read once ([Source code](https://github.com/alainmeier/cryptonote)) `BSD` `Ruby` * [hastebin](http://hastebin.com/about.md) - open source pastebin written in node.js ([Source code](https://github.com/seejohnrun/haste-server)) `Nodejs` `MIT` * [snipt](https://snipt.net/) - Long-term memory for coders. Share and store code snippets ([Source code](https://github.com/nicksergeant/snipt/)) `Python` `BSD` + * [Sticky Notes](http://sayakb.github.io/sticky-notes/) - A powerful open-source pastebin application for effortless code sharing. `PHP` * [Stikked](https://github.com/claudehohl/Stikked) - An advanced and beautiful pastebin written in `PHP` `GPLv3` * [tastebin](https://github.com/andreineculau/tastebin) - Updated version of hastebin plus additional features `Apache` `nodejs` @@ -316,6 +358,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [CumulusClips](http://cumulusclips.org/) - your own video sharing website with CumulusClips video sharing script. You can build a YouTube clone where users can upload, rate, comment on videos, and much more. `PHP` `GPLv2` ([Demo](https://tube.devosi.org/)) * [Gallery](http://galleryproject.org/) - The simplest, most intuitive way to host your photos on your website ([Source code](https://github.com/gallery/gallery3)) `PHP` `GPLv2` + * [Koken](http://koken.me/) - Content management and web site publishing for photographers `PHP` * [Lychee](http://lychee.electerious.com/) - an open source grid and album based photo-management-system ([Source code](https://github.com/electerious/Lychee)) - `PHP` `MIT` * [Mediagoblin](http://mediagoblin.org) - a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc `Python` `AGPLv3` * [MinigalNano](https://github.com/sebsauvage/MinigalNano) - MinigalNano is a very simple image gallery. It adheres to the KISS principle and is very easy to install. MinigalNano does not have a web admin interface: You just upload your images in the photo folder on your server (using FTP, SFTP) ([Demo](http://boards.tomcanac.com/)) `PHP` `CC BY-SA 3.0` @@ -324,6 +367,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [PhotoLight](https://github.com/thibaud-rohmer/PhotoLight) - The easiest photo gallery there is `PHP` `GPLv3` * [Photoshow](http://www.photoshow-gallery.com/) - ([Source code](https://github.com/thibaud-rohmer/PhotoShow)) `Javascript` `GPLv3` * [Piwigo](http://piwigo.org/) - Photo gallery software for the web, built by an active community of users and developers. - `PHP` `GPLv2` + * [Plumi](http://blog.plumi.org/) - create your own sophisticated video-sharing site ([Source code](https://github.com/plumi/plumi.app)) `GPLv2` `Python` * [Pygmyfoto](https://github.com/dmpop/pygmyfoto) - A crude solution for publishing a photo roll on the web `PHP` * [Shot.io](http://shot.io/) - Mobile optimised photo publishing platform (self-hosted Flickr alternative) ([Source code](https://github.com/AliasIO/Shot.io)) `PHP` `GPLv3` * [sigal](https://github.com/saimn/sigal) - yet another simple static gallery generator `Python` `MIT` @@ -352,24 +396,11 @@ CMS are a practical way to setup a website with many features. CMS often come wi ## Search Engines * [Searx](https://github.com/asciimoo/searx) - A privacy-respecting, hackable metasearch engine ([Demo](https://searx.me/), [Public instances](https://github.com/asciimoo/searx/wiki/Searx-instances)) + * [Seeks](https://beniz.github.io/seeks/) - a websearch proxy and collaborative distributed tool for websearch. `AGPLv3` `C++` * [Yacy](http://yacy.net/en/index.html) - Peer based, decentralized search engine server `GPL2` `Java` -## Social Networks - * [Bootcamp](http://trybootcamp.vitorfs.com) - An enterprise social network - [Source code](https://github.com/vitorfs/bootcamp) - * [BuddyPress](http://buddypress.org/about/) - A powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity streams, user groups, and more. - * [Diaspora](https://diasporafoundation.org/) - Distributed social networking service. - `AGPLv3` - * [Discourse](http://www.discourse.org/) - Advanced forum / community solution based on Ruby and JS - `GPLv2` - * [Elgg](https://www.elgg.org/) - a powerful open source social networking engine - `GPLv2` - * [Friendica](http://friendica.com/) - Social Communication Server ([Source code](https://github.com/friendica/friendica)) `AGPLv3` - * [Gnu Social](http://gnu.io/social/) - social communication software for both public and private communications - * [Hubzilla](https://github.com/redmatrix/hubzilla) - Hubzilla is RedMatrix new name - * [Isso](http://posativ.org/isso/) - a lightweight commenting server written in Python and JavaScript. It aims to be a drop-in replacement for Disqus ([Source code](https://github.com/posativ/isso)) `Python` `MIT` - * [Jappix](https://jappix.com/) - Jappix is an open social platform, that let's you easily get or keep in touch with everyone. - * [Movim](https://movim.eu/) - A brand new social network, full of awesome features in a modern and smart interface - * [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)) - * [RedMatrix](http://redmatrix.me/) - complete decentralised publishing, sharing, and communications system ([Source code](https://github.com/redmatrix/redmatrix)) - * [twister](http://twister.net.co/) - P2P microblogging platform +## Software Development ### Project Management @@ -417,6 +448,9 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [Tinyissue](https://github.com/mikelbring/tinyissue) - Simple Issue Tracking for Teams `MIT` * [Tracks](http://getontracks.org/) - a web-based application to help you implement David Allen’s [Getting Things Done™](http://wikipedia.org/wiki/Getting_Things_Done) methodology. - ` GPLV2` +## Static site generators + +See https://staticsitegenrators.net/ and https://www.staticgen.com ## URL Shorteners @@ -461,7 +495,8 @@ CMS are a practical way to setup a website with many features. CMS often come wi ## List of Licenses - * `⛔ Anti-features` - The software has known important issues , not limited to: data loss, grave security vulnerabilities, leaks data to a third-party. + * **☢** `Anti-features` - The software has known important issues , not limited to: data loss, grave security vulnerabilities, leaks data to a third-party. + * `⊘ Proprietary` - The software does not allow you to run it for any purpose, study, modify or distribute the source code. * `AGPLv3` - [GNU Affero General Public License 3.0](https://www.gnu.org/licenses/agpl-3.0) * `Apache` - [Apache, Version 2.0](http://www.apache.org/licenses/) * `BSD` - [FreeBSD License](https://www.freebsd.org/copyright/license.html) @@ -469,6 +504,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi * `GPLv2` - [GNU General Public License 2.0](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) * `GPLv3` - [GNU General Public License 3.0](http://www.gnu.org/licenses/gpl-3.0.en.html) * `MIT` - [MIT License](http://opensource.org/licenses/MIT) + * `MPL` - [Mozilla Public License](https://www.mozilla.org/MPL/2.0/index.txt) ------------------------------------------------------- @@ -497,19 +533,32 @@ This list is under the [Creative Commons Attribution-ShareAlike 3.0 Unported](LI The list of contributors can be found below - 32 Edward D <ed.kickball@hotmail.com> - 25 nodiscc <nodiscc@gmail.com> + 66 nodiscc <nodiscc@gmail.com> + 39 Edward D <ed.kickball@hotmail.com> + 8 jungle-boogie <sean@jungleboogie.me> 7 Kickball <ed.kickball@hotmail.com> 7 Thomas Dalichow <info@thomasdalichow.de> 6 Kovah <mail@kovah.de> 6 Thomas Dalichow <2012-02-05.github.com@thomasdalichow.de> + 3 Mariusz Kozakowski <11mariom+wordpress@gmail.com> + 3 jungle-boogie <sean@rastasean.net> 2 Charles Farence III <charles@charlessite90.com> 2 Costin Moise <necenzurat@gmail.com> + 2 Joseph Dykstra <josephdykstra@gmail.com> + 2 Marien Fressinaud <dev@marienfressinaud.fr> + 2 Mikael Peigney <Mika56@users.noreply.github.com> + 2 Thomas Citharel <tcit@tcit.fr> + 2 cron410 <cron410@gmail.com> 2 jimykk <JimyKK@users.noreply.github.com> 2 phre4k <me@phre4k.at> + 1 Caleb Xu <calebcenter@live.com> 1 Igor Antun <IgorAntun@users.noreply.github.com> + 1 Jean Elchinger <jinformatique@riseup.net> 1 Jeremiah Marks <jeremiah@jlmarks.org> 1 Joshua Hamilton <joshua.hamilton@fabricut.com> - 1 Mikael Peigney <Mika56@users.noreply.github.com> + 1 Keith Thibodeaux <kthibodeaux@peachtreebilling.com> 1 Remy Honig <remyhonig@users.noreply.github.com> + 1 bricej13 <bricej13@gmail.com> 1 stevesbrain <stevesbrain@users.noreply.github.com> + 1 ttoups <ich@timotoups.de> + |