diff options
-rw-r--r-- | README.md | 172 |
1 files changed, 113 insertions, 59 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,63 @@ 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` + * [Metronome](http://www.lightwitch.org/metronome) – XMPP server forked from Prosody. `MIT` `Lua` + * [OpenFire](http://www.igniterealtime.org/projects/openfire/) - instant messaging (XMPP) and groupchat server `Apache` `Java` * [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` - * [Tox](https://tox.im/) - A distributed, secure messenger with audio and video chat capabilities. `C` `GPLv3` +### 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` + * [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. `MIT ` `JavaScript` + * [Jitsi Video Bridge](https://jitsi.org/Projects/JitsiVideobridge) - WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication. `Apache` `Java` * [Kandan](http://getkandan.com/) – Kandan is an Open Source Alternative to HipChat. - `AGPL` + * [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. `GPLv3` `C` + +### 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)) `MIT` `Python` + * [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` @@ -133,7 +174,8 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [CMS Made Simple](http://www.cmsmadesimple.org/) - open source content management system, faster and easier management of website contents, scalable for small businesses to large corporations. `GPL` * [Concrete 5 CMS](http://www.concrete5.org/) - an open source content management system `MIT` * [Drupal](https://drupal.org/) - Advanced open source content management platform `GPL` - * [Gazelle](https://github.com/WhatCD/Gazelle) - Gazelle is a web framework geared towards private BitTorrent trackers. Although naturally focusing on music, it can be modified for most needs. `PHP` + * [Gazelle](https://github.com/WhatCD/Gazelle) - Gazelle is a web framework geared towards private BitTorrent trackers. Although naturally focusing on music, it can be modified for most needs. `PHP` + * [Grav](http://getgrav.org/) - Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS ([Source code](https://github.com/getgrav/grav)) `MIT` `PHP` * [GetSimple CMS](http://get-simple.info/) - The Simplest Content Management System. Ever. `GPLv3` * [Joomla!](http://www.joomla.fr/) - Advanced Content Management System (CMS) `GPL` * [Movable Type](https://movabletype.org/) - a powerful solution for the creation and management of web content. @@ -165,6 +207,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [Creaky Coot](https://github.com/piero-la-lune/Creaky-Coot) - Minimalist and responsive RSS reader and links saver * [Feedbin](https://feedbin.me) - a simple, fast and nice looking RSS reader. ([Source code](https://github.com/feedbin/feedbin)) * [FeedHQ](https://feedhq.org/) - FeedHQ is a web-based feed reader ([Source code](https://github.com/feedhq/feedhq)) + * [Fever](http://feedafever.com/) `⊘ Proprietary` - Self-hosted feed aggregator that can sort items by popularity `PHP` * [FreshRSS](http://freshrss.org/) - A self-hostable RSS feed aggregator ([Demo](http://demo.freshrss.org/i/), [Source code](https://github.com/FreshRSS/FreshRSS), [Mobile app](https://github.com/Alkarex/EasyRSS)) - `AGPLv3` * [gritttt-rss](http://gritttt-rss.nicolashoening.de/) - More features for Tiny Tiny RSS [Source code](https://github.com/nhoening/gritttt-rss) * [Kriss Feed](http://tontof.net/kriss/feed/) - A simple and smart (or stupid) feed reader ([Demo](http://tontof.net/feed/), [Source code](https://github.com/tontof/kriss_feed/)) @@ -179,8 +222,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 +261,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 @@ -232,7 +274,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi ## Maps & GPS - * [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` + * [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` * [Graphhopper](https://graphhopper.com/) - Fast routing library and server using OpenStreetMap ([Source code](https://github.com/graphhopper/graphhopper)) * [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)) @@ -242,6 +284,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/)) @@ -258,16 +301,18 @@ CMS are a practical way to setup a website with many features. CMS often come wi ## Monitoring and Administration - * [Adagios](http://adagios.org/) - Web based Nagios interface for configuration, as well as monitoring (as a replacement to the standard interface), and a REST interface ([Demo](http://demo.adagios.org/), [SourceCode](https://github.com/opinkerfi/adagios), [Documentation](https://github.com/opinkerfi/adagios/wiki)) - `GPL-v3.0` `Python` + * [Adagios](http://adagios.org/) - Web based Nagios interface for configuration, as well as monitoring (as a replacement to the standard interface), and a REST interface ([Demo](http://demo.adagios.org/), [SourceCode](https://github.com/opinkerfi/adagios), [Documentation](https://github.com/opinkerfi/adagios/wiki)) - `GPLv3` `Python` * [adminer](http://www.adminer.org/) - Database management in a single PHP file ([Source code](https://github.com/vrana/adminer)) * [Icinga / Icinga 2](https://www.icinga.org/) - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring - ([SourceCode](https://github.com/Icinga)) - `GPLv2` * [linux-dash](https://github.com/afaqurk/linux-dash) - A drop-in, low-overhead monitoring web dashboard for a linux machine ([Demo](http://afaq.dreamhosters.com/linux-dash/)) - * [LibreNMS](http://www.librenms.org/) - Community-based GPL-licensed network monitoring system - `GPL-v3.0` + * [LibreNMS](http://www.librenms.org/) - Community-based GPL-licensed network monitoring system - `GPLv3` * [Nagios](https://www.nagios.org/) - Industry standard monitoring software, which has a lot of plugins and customisation posibilities. - `GPL` * [phpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - a customizable PHP script that displays information about your system nicely ([Demo](http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=bootstrap)) * [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 @@ -276,6 +321,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [cloudtunes](https://github.com/jakubroztocil/cloudtunes) - Web-based music player for the cloud `MIT` `Python/Javascript` * [Groove Basin](http://groovebasin.com/) - A music player server with a web-based user interface inspired by Amarok 1.4 ([Source code](https://github.com/andrewrk/groovebasin)) `MIT` `Nodejs` * [mpd](http://www.musicpd.org/) - Daemon to remotely play music, stream music, handle and organize playlists. Many clients available. `GPLv2` `C++` + * [Mopidy](http://mopidy.readthedocs.org/) - Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc. ([Source code](https://github.com/mopidy/mopidy)) `Apache` `Python` * [Sonerezh](https://www.sonerezh.bzh/) - A self-hosted, web-based application for stream your music, everywhere. ([Demo](https://www.sonerezh.bzh/demo/), [Documentation](https://www.sonerezh.bzh/docs/), [Source code](https://github.com/sonerezh/sonerezh)) `GPLv3` `PHP` * [Subsonic](http://subsonic.org/) - Open-source web-based media streamer and jukebox ([Source code](https://github.com/EugeneKay/subsonic)) `GPLv3` `Java` @@ -308,28 +354,31 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [0bin](https://github.com/sametmax/0bin) - Client side encrypted pastebin `WTFPL` `Python` * [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` + * [snipt](https://snipt.net/) - Long-term memory for coders. Share and store code snippets ([Source code](https://github.com/nicksergeant/snipt/)) `BSD` `Python` + * [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` + * [tastebin](https://github.com/andreineculau/tastebin) - Updated version of hastebin plus additional features `Apache` `Nodejs` ## Photo and Video Galleries - * [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` - * [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` + * [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. `GPLv2` `PHP` ([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)) `GPLv2` `PHP` + * [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)) - `MIT` `PHP` + * [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 `AGPLv3` `Python` + * [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/)) `CC BY-SA 3.0` `PHP` * [phog](https://github.com/hillman/phog) - Static photo gallery generator with S3 uploader `Python` * [Photofloat](http://blog.zx2c4.com/567) - A Web 2.0 Photo Gallery Done Right via Static JSON & Dynamic Javascript ([Demo](http://photos.jasondonenfeld.com/)) `Javascript` `GPLv2` * [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` + * [Piwigo](http://piwigo.org/) - Photo gallery software for the web, built by an active community of users and developers. - `GPLv2` `PHP` + * [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` + * [Shot.io](http://shot.io/) - Mobile optimised photo publishing platform (self-hosted Flickr alternative) ([Source code](https://github.com/AliasIO/Shot.io)) `GPLv3` `PHP` + * [sigal](https://github.com/saimn/sigal) - yet another simple static gallery generator `MIT` `Python` * [Single File PHP Gallery](http://sye.dk/sfpg/) - `⊘ Proprietary` is a web gallery in one single PHP file. `PHP` - * [UberGallery](http://www.ubergallery.net) - UberGallery is an easy to use, simple to manage, web photo gallery. UberGallery does not require a database and supports JPEG, GIF and PNG file types. Simply upload your images and UberGallery will automatically generate thumbnails and output HTML. ([Source code](https://github.com/UberGallery/UberGallery)) `PHP` `MIT` - * [Zenphoto](http://www.zenphoto.org/) - open-source gallery and CMS project ([Source code](https://github.com/zenphoto/zenphoto)) `PHP` `GPLv2` + * [UberGallery](http://www.ubergallery.net) - UberGallery is an easy to use, simple to manage, web photo gallery. UberGallery does not require a database and supports JPEG, GIF and PNG file types. Simply upload your images and UberGallery will automatically generate thumbnails and output HTML. ([Source code](https://github.com/UberGallery/UberGallery)) `MIT` `PHP` + * [Zenphoto](http://www.zenphoto.org/) - open-source gallery and CMS project ([Source code](https://github.com/zenphoto/zenphoto)) `GPLv2` `PHP` ## Polls and Events @@ -352,24 +401,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 @@ -415,8 +451,11 @@ CMS are a practical way to setup a website with many features. CMS often come wi * [Taskfreak](http://www.taskfreak.com/original) - a simple but efficient web based task manager written in PHP. ([Demo](http://demo.taskfreak.com/)) * [tasks.php](https://github.com/RaymiiOrg/tasks.php) - A simple task/todo list manager `MIT` * [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` + * [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 +500,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 +509,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 +538,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> + |