├── .travis.yml ├── .github ├── join-chat.svg ├── .mailmap ├── CONTRIBUTING.md └── PULL_REQUEST_TEMPLATE.md ├── Dangerfile ├── Makefile ├── test.js ├── non-free.md ├── LICENSE └── AUTHORS.md /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - "node" 5 | 6 | before_install: 7 | - rvm install 2.2 8 | - gem install awesome_bot 9 | - gem install danger 10 | 11 | before_script: 12 | 13 | script: 14 | - git diff master.. -U0 README.md | grep -Pos "(?<=^\+).*" >> temp.md || (exit 0) 15 | - node test.js temp.md 16 | - awesome_bot temp.md --allow-redirect || (exit 0) 17 | - danger --verbose 18 | 19 | notifications: 20 | email: false 21 | -------------------------------------------------------------------------------- /.github/join-chat.svg: -------------------------------------------------------------------------------- 1 | Rocket.ChatRocket.ChatJOIN CHATJOIN CHAT -------------------------------------------------------------------------------- /.github/.mailmap: -------------------------------------------------------------------------------- 1 | Kickball 2 | Andrew Rylatt Andrew Rylatt 3 | Andrew Rylatt 4 | Andrew Rylatt 5 | Andrew Rylatt 6 | n8225 7 | Thomas Dalichow <2012-02-05.github.com@thomasdalichow.de> 8 | Keith Thibodeaux Keith Thibodeaux 9 | Madhu GB Madhu GB 10 | Miguel Piedrafita 11 | Pavel Lobashov Pavel Lobashov 12 | Stefan Bohacek Stefan Bohacek 13 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing 2 | 3 | Please open a new issue to clarify any questions, or post in the [General discussion issue](https://github.com/Kickball/awesome-selfhosted/issues/89). 4 | 5 | All guidelines for adding new software to the list are listed in [PULL_REQUEST_TEMPLATE.md](PULL_REQUEST_TEMPLATE.md). 6 | 7 | Other recommendations: 8 | 9 | - To add a new entry, [edit the README.md file](https://github.com/Kickball/awesome-selfhosted/edit/master/README.md) through Github's web interface or a text editor, and send a Pull Request. 10 | - See [Editing files in another user's repository](https://help.github.com/articles/editing-files-in-another-user-s-repository/), [Creating Pull Requests](https://help.github.com/articles/creating-a-pull-request/), [Using Pull Requests](https://help.github.com/articles/using-pull-requests/) for help on sending your patch. 11 | - A script to help you format new entries is available at (it requires `make` to be installed): `git clone`/[download](https://github.com/Kickball/awesome-selfhosted/archive/master.zip) and enter the repository, run `make add` and follow the instructions. 12 | - A website to help you format new entries is available at https://n8225.github.io/ 13 | - The list of contributors can be updated with `make contrib`. 14 | - Software with no development activity for 6-12 months may be removed from the list. 15 | 16 | -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- 1 | # Danger CI configuration file 2 | # https://danger.systems/guides/getting_started.html 3 | 4 | # Check for changes to README.md 5 | has_readme_changes = git.modified_files.include?("README.md") 6 | 7 | # Ensure there is a summary for a pull request 8 | fail 'Please provide a summary in the Pull Request description' if github.pr_body.length < 5 9 | 10 | # Warn if PR guideline boxes are not checked. 11 | warn 'Please check PR guidelines and check the boxes.' if github.pr_body.include? '- [ ]' 12 | 13 | # Warn if pull request is not updated 14 | warn 'Please provide a descriptive title for the Pull Request' if github.pr_title.include? 'Update README.md' 15 | 16 | # Warn when there are merge commits in the diff 17 | warn 'Please rebase to get rid of the merge commits in this Pull Request' if git.commits.any? { |c| c.message =~ /^Merge branch 'master'/ } 18 | 19 | # Check links 20 | if has_readme_changes 21 | require 'json' 22 | results = File.read 'ab-results-temp.md-markdown-table.json' 23 | j = JSON.parse results 24 | if j['error']==true 25 | warn j['title'] 26 | markdown j['message'] 27 | end 28 | end 29 | 30 | # Check syntax 31 | if has_readme_changes 32 | require 'json' 33 | syntaxresults = File.read 'syntaxcheck.json' 34 | sj = JSON.parse syntaxresults 35 | if sj['error']==true 36 | fail sj['title'] 37 | markdown sj['message'] 38 | end 39 | end 40 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | Thank you for taking the time to work on a PR for Awesome-Selfhosted! 2 | 3 | To ensure your PR is dealt with swiftly please check the following: 4 | 5 | - [ ] Your submissions are formatted according to the following requirements: 6 | 7 | ``- [Name](http://homepage/) - Short description, less than 250 characters. ([Demo](http://url.to/demo), [Source Code](http://url.of/source/code), [Clients](https://url.to/list/of/related/clients-or-apps)) `License` `Language` `` 8 | 9 | Depends on proprietary services: 10 | 11 | ``- [Name](http://homepage/) `⚠` - Short description, less than 250 characters. ([Demo](http://url.to/demo), [Source Code](http://url.of/source/code), [Clients](https://url.to/list/of/related/clients-or-apps)) `License` `Language` `` 12 | 13 | Non-free software in `non-free.md`: 14 | 15 | ``- [Name](http://homepage/) `⊘ Proprietary` - Short description, less than 250 characters. ([Demo](http://url.to/demo), [Source Code](http://url.of/source/code), [Clients](https://url.to/list/of/related/clients-or-apps)) `Language` `` 16 | 17 | 18 | - [ ] Your additions are ordered alphabetically. 19 | - [ ] Your additions are [Free software](https://en.wikipedia.org/wiki/Free_software), or if not they have been added to [non-free](non-free.md) and marked `⊘ Proprietary`. 20 | - [ ] If your additions depend on proprietary services outside the user's control, they must be marked `⚠`. 21 | - [ ] Your additions are not already listed at [awesome-sysadmin](https://github.com/n1trux/awesome-sysadmin) (IT infrastructure management), [staticgen.com](https://www.staticgen.com/) or [staticsitegenerators.net](https://staticsitegenerators.net/) (static site generators). 22 | - [ ] Your additions have their `License` main server-side `Language`/platform/requirement listed. 23 | - [ ] Any licenses you have added are in our [list of licenses](https://github.com/Kickball/awesome-selfhosted/blob/master/README.md#list-of-licenses). 24 | - [ ] You have searched the repository for any relevant [issues](https://github.com/Kickball/awesome-selfhosted/issues) or [PRs](https://github.com/Kickball/awesome-selfhosted/pulls), incluing closed ones. 25 | - [ ] If the main link of your addition points to the program's source code, there is no need to add a duplicate _Source Code_ link. The _Demo_ and _Clients_ links are not mandatory. 26 | - [ ] Any category you are creating has the minimum requirement of 3 items. If not, your addition may be inserted into `Misc/Other`. 27 | - [ ] Any software project you are adding to the list is actively maintained. 28 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | SHELL = /bin/bash 3 | all: checks 4 | 5 | checks: nolicenselanguage nofullstop longdescriptions syntaxerrors 6 | 7 | noexternallink: 8 | @echo -e "\nLines with no source/demo/other link:" 9 | @sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep '^ *\* ' | egrep --color=always '[a-z\.] `' 10 | 11 | nolicenselanguage: 12 | @echo -e "\nLines with only 1 or no language/license entry:" 13 | @! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep '^ *\* ' | egrep -v '` `' 14 | 15 | nofullstop: 16 | @echo -e "\nLines without a full stop after description:" 17 | @! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep '[a-z] \(\[' 18 | @! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep '[a-z] `' 19 | 20 | longdescriptions: 21 | @echo -e "\nDescriptions exceeding 250 chars:" 22 | @! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep --only-matching '\) - [Aa-Zz|.|\(|\)|/| |,|-]*\s\(\[' README.md | grep '.\{257\}' 23 | 24 | listlicenses: 25 | @echo -e "\nList of licenses:" 26 | @sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep --only-matching '([Aa0-Zz9]|\s|\.|-)*` `' README.md | sort --unique 27 | 28 | syntaxerrors: 29 | @echo -e "\nSyntax errors:" 30 | @! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep '\)\(|``|\)`' 31 | 32 | contrib: 33 | @mv .github/.mailmap . && printf "|Commits | Author |\n| :---: | --- |\n" > AUTHORS.md && git shortlog -sne | sed -r 's/^\s*([[:digit:]]*?)\s*?(.*?)/|\1|\2|/' >> AUTHORS.md && mv .mailmap .github/.mailmap 34 | 35 | add: 36 | @#add a new entry 37 | @printf 'Software name: ' ;\ 38 | read Name; if [ -z "$$Name" ]; then printf 'Missing software name!\n'; exit 1 ; fi ;\ 39 | printf 'Homepage URL: ' ;\ 40 | read Url; if [ -z "$$Url" ]; then printf 'Missing main project URL!\n'; exit 1 ; fi ;\ 41 | printf 'Description (max 250 characters, ending with .): ' ;\ 42 | read Description; if [ -z "$$Description" ]; then printf 'Missing description!\n'; exit 1 ; fi ;\ 43 | printf 'License: ' ;\ 44 | read License; if [ -z "$$License" ]; then printf 'Missing license!\n'; exit 1 ; fi ;\ 45 | printf 'Main server-side language/platform/requirement: ' ;\ 46 | read Language; if [ -z "$$Language" ]; then printf 'Missing language!\n'; exit 1 ; fi ;\ 47 | printf 'Demo URL (if any): ' ;\ 48 | read Demo; if [ -z "$$Demo" ]; then CDemo="" ; else CDemo="[Demo]($$Demo)" ; fi ;\ 49 | printf 'Source code URL (if different from Homepage): ' ;\ 50 | read Source; if [ -z "$$Source" ]; then CSource="" ; else CSource="[Source Code]($$Source)" ; fi ;\ 51 | if [[ "$$CSource" == "" && "$$Demo" == "" ]]; \ 52 | then Moreinfo=""; \ 53 | else Moreinfo=$$(echo "($$CDemo$$CSource)" | sed 's|)\[|), [|g') ;\ 54 | fi ;\ 55 | echo -e "Copy this entry to your clipboard, paste it in the appropriate category:\n\n" ;\ 56 | echo "- [$$Name]($$Url) - $${Description} $${Moreinfo} \`$$License\` \`$$Language\`" 57 | 58 | 59 | #TODO ask for category and insert item accordingly 60 | #TODO check for unsorted entries 61 | #TODO automatically sort entries/sections 62 | #TODO autoupdate contributors list 63 | -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- 1 | // Accepts input of any filename, ie. node test.js README.md 2 | 3 | const fs = require('fs'); 4 | 5 | let log = '{\n'; 6 | let issuelog = ' "message": "#### Syntax Issues\\n\\n Name | Entry\\n----|----------------------\\n'; 7 | 8 | const file = fs.readFileSync(process.argv[2], 'utf8'); // Reads argv into var file 9 | 10 | function entryFilter(md) { // Function to find lines with entries 11 | const linepatt = /^\s{0,2}-\s\[.*`/; 12 | return linepatt.test(md); 13 | } 14 | 15 | function split(text) { // Function to split lines into array 16 | return text.split(/\r?\n/); 17 | } 18 | 19 | function findPattern(text) { // Test entries against 8 patterns. If matches pattern returns true 20 | const nodnospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with no demo and no source code 21 | const slpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with demo and source code 22 | const nodpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no demo 23 | const nospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no source code 24 | const pnodnospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with proprietary with no demo and no source code 25 | const pslpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with demo and source code 26 | const pnodpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no demo 27 | const pnospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no source code 28 | if (nodnospatt.test(text) === true) { 29 | return true; 30 | } else if (slpatt.test(text) === true) { 31 | return true; 32 | } else if (nodpatt.test(text) === true) { 33 | return true; 34 | } else if (nospatt.test(text) === true) { 35 | return true; 36 | } else if (pnodnospatt.test(text) === true) { 37 | return true; 38 | } else if (pslpatt.test(text) === true) { 39 | return true; 40 | } else if (pnodpatt.test(text) === true) { 41 | return true; 42 | } else if (pnospatt.test(text) === true) { 43 | return true; 44 | } 45 | return false; 46 | } 47 | 48 | function entryErrorCheck(md) { 49 | const namepatt = /^\s{0,2}-\s\[(.*?)\]/; // regex pattern to find name of entryArray 50 | const entries = split(md); // Inserts each line into the entries array 51 | let totalFail = 0; 52 | let totalPass = 0; 53 | let total = 0; 54 | const entryArray = []; 55 | for (let i = 0, len = entries.length; i < len; i += 1) { // Loop to create array of objects 56 | entryArray[i] = new Object; 57 | entryArray[i].raw = entries[i]; 58 | if (entryFilter(entries[i]) === true) { // filter out lines that don't with * [) 59 | total += 1; 60 | entryArray[i].name = namepatt.exec(entries[i])[1]; // Parses name of entry 61 | entryArray[i].pass = findPattern(entries[i]); // Tests against known patterns 62 | if (entryArray[i].pass === true) { // If entry passes increment totalPass counter 63 | totalPass += 1; 64 | } else { 65 | console.log(`${entryArray[i].name} Failed.`); // If entry fails increment totalFail counter and append error to issuelog 66 | // entryArray[i].error = findError(entries[i]) //WIP 67 | totalFail += 1; 68 | issuelog += `${entryArray[i].name} | ${entries[i]} \\n`; 69 | } 70 | } 71 | } 72 | if (totalFail > 0) { // Logs # passed & failed to console, and failures to syntaxcheck.json 73 | console.log(`${totalFail} Failed, ${totalPass} Passed, of ${total}`); 74 | log += ` "error": true,\n "title": "Found ${totalFail} entries with syntax error(s).",\n`; 75 | fs.writeFileSync('syntaxcheck.json', `${log} ${issuelog} "\n}`); 76 | process.exit(1); 77 | } else { // Logs # of entries passed to console and error: false to syntaxcheck.json 78 | console.log(`${totalFail} Failed, ${totalPass} Passed, of ${total} \n`); 79 | log += ' "error": false\n}'; 80 | fs.writeFileSync('syntaxcheck.json', log); 81 | process.exit(0); 82 | } 83 | } 84 | 85 | entryErrorCheck(file); 86 | -------------------------------------------------------------------------------- /non-free.md: -------------------------------------------------------------------------------- 1 | # Awesome Selfhosted - Proprietary Software 2 | 3 | **Software listed here does not allow you to run it for any purpose, study, modify or distribute the source code.** Some of the software here may not be audited due to its closed source nature, and can therefore contain anti-features, such as but not limited to: undisclosed security vulnerabilties, backdoors, user lock-in, sending personal data to a third party. 4 | 5 | ## Analytics 6 | 7 | - [UXLens](https://uxlens.com/) `⊘ Proprietary` - UXLens is a website visitor recording software meant for identifying UI issues and fix them to improve user experience. Formerly known as SessionRecord ([Demo](https://console.uxlens.com/test)) `Docker Nodejs` 8 | 9 | 10 | ## Content Management Systems (CMS) 11 | 12 | - [CraftCMS](https://craftcms.com/) `⊘ Proprietary` - Craft is a content-first CMS that aims to make life enjoyable for developers and content managers alike. ([Demo](https://demo.craftcms.com/)) `PHP` 13 | - [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. `unlicensed` `PHP` 14 | - [Kirby](https://getkirby.com/) `⊘ Proprietary` - File-based CMS. Easy to setup. Easy to use. Flexible as hell. ([Source Code](https://github.com/getkirby/kirby)) `PHP` 15 | 16 | 17 | ## Communication Systems 18 | 19 | - [Dialog](https://dlg.im) `⊘ Proprietary` - Handy and feature-rich multi-device solution with native mobile clients, SIP integration, chatbots, 3rd-party integrations. It brings communication efficiency without sacrificing privacy. Works in closed circuit, encrypts push notifications. ([Demo](https://dlg.im/en/download)) `Scala/Go` 20 | - [HipChat](https://www.atlassian.com/software/hipchat) `⊘ Proprietary` - A team chat solution with 1:1 chat audio and video, third party integration and more. `PHP/Python` 21 | - [PrivMX WebMail](https://privmx.com) - an alternative private mail system - web-based, end-to-end encrypted by design, self-hosted, decentralized, uses independent PKI. Easy to install and administrate, freeware, open-source. `PHP` 22 | 23 | ## Decentralized Network 24 | 25 | - [Synereo](https://www.synereo.com/) - Decentralized network system based on blockchain that allows fast speed and great trust level. ([Source Code](https://github.com/synereo/synereo)) `Scala` 26 | 27 | ## Federated Identity/Authentication 28 | 29 | - [Auth0](https://auth0.com/docs/appliance): `⊘ Proprietary`. Identity made simple for developers. `NodeJS` 30 | 31 | 32 | ## File Sharing and Synchronization 33 | 34 | - [Resilio Sync](https://www.resilio.com/) `⊘ Proprietary` - Resilio Sync by Resilio, Inc is a proprietary peer-to-peer file synchronisation tool. 35 | - [Drive Virtual](http://www.drivevirtual.com/) `⊘ Proprietary` - With Drive Virtual you can sync, backup and share your files privately with your own FTP (SFTP) server or account. 36 | - [Dropcenter](http://projet.idleman.fr/dropcenter/) - Upload files by simple drag-n-drop. ([Source Code](https://github.com/ldleman/dropcenter)) `CCBYNCSAv3` `PHP` 37 | - [FileRun](http://www.filerun.com/) `⊘ Proprietary` - A complete solution for your files with integration with Google and Office. ([Demo](http://www.filerun.com/demo)) `PHP` 38 | 39 | 40 | ## Games 41 | 42 | - [Cubiks-2048](https://github.com/Kshitij-Banerjee/Cubiks-2048) - Clone of 2048 game in 3D. ([Demo](https://kshitij-banerjee.github.io/Cubiks-2048/)) `CCBYNCv4` `HTML5` 43 | - [untrusted](https://github.com/AlexNisnevich/untrusted) - Untrusted is a unique puzzle game designed for geeks and developers, where you solve the puzzles in the game by reading and writing Javascript. ([Demo](http://alex.nisnevich.com/untrusted/)) `CCBYNCSAv3/Custom` `Nodejs` 44 | 45 | ## IPBX 46 | 47 | - [Elastix](http://www.elastix.org) `⊘ Proprietary` - Unified communications server software based on 3CX. 48 | 49 | 50 | ## Maps & GPS 51 | 52 | - [OpenMapTiles Server](https://openmaptiles.org/) `⊘ Proprietary` - Set of tools for self-hosting of OpenStreetMap vector tiles. ([Demo](https://openmaptiles.org/), [Partial Source Code](https://github.com/openmaptiles)) `Python/JavaScript` 53 | 54 | ## Media Streaming 55 | 56 | - [Emby](https://emby.media/) `⊘ Proprietary` - Home media server supporting both DLNA and DIAL (Chromecast) devices out-of-the-box. ([Partial source Code](https://github.com/MediaBrowser/Emby)) `Proprietary with some GPL-2.0` `C#` 57 | - [Plex](https://plex.tv/) `⊘ Proprietary` - Plex is a centralized home media playback system with a powerful central server. 58 | - [Subsonic](http://subsonic.org/) - Web-based media streamer and jukebox. ([Demo](http://demo.subsonic.org/login.view?user=guest4&password=guest)) 59 | 60 | 61 | ## Money, Budgeting and Management 62 | 63 | - [Anchor](http://theanchorapp.com/) - Anchor is an invoicing system that integrates with Stripe and Paypal. Includes features such as: reporting, dashboard and no client limit. ([Demo](http://theanchorapp.com/demo/admin-login)) `PHP` 64 | - [Manager](http://manager.io/server) `⊘ Proprietary` - Online accounting software for small businesses. `Mono` 65 | - [Pancake](http://pancakeapp.com/) `⊘ Proprietary` - Online invoicing, project management, time tracking and proposal software. `PHP` 66 | 67 | 68 | ## Photo and Video Galleries 69 | 70 | - [ArtVenue](http://codecanyon.net/item/artvenue-image-sharing-community-script/5771542) `⊘ Proprietary` - Start your own photography community website, platform based on the Laravel PHP Framework. ([Demo](http://codecanyon.net/item/artvenue-image-sharing-community-script/full_screen_preview/5771542)) `PHP` 71 | - [Chevereto](https://chevereto.com/) `⊘ Proprietary` - A powerful and fast image hosting script that allows you to create your very own full featured image hosting website in just minutes. ([Demo](http://demo.chevereto.com/)) `PHP` 72 | - [Koken](http://koken.me/) `⊘ Proprietary` - Content management and web site publishing for photographers. `PHP` 73 | - [Single File PHP Gallery](http://sye.dk/sfpg/) `⊘ Proprietary` - is a web gallery in one single PHP file. `PHP` 74 | 75 | 76 | ## Project Management 77 | - [Active Collab](https://www.activecollab.com/) `⊘ Proprietary` - Project management - `PHP` 78 | - [Duet](https://duetapp.com/) `⊘ Proprietary` - Invoicing and project management with an integrated client portal. ([Demo](https://duetapp.com/demo/#dashboard)) `PHP` 79 | - [Solo](http://www.getsoloapp.com/) - Solo is a free project management app created for freelancers. Create contacts, manage tasks, upload files, track project progress, and keep notes. ([Demo](http://www.getsoloapp.com/demo/)) `PHP` 80 | 81 | 82 | ## Proxy 83 | - [Glype](https://www.glype.com/) `⊘ Proprietary` - Web-based proxy script written in PHP which focuses on features, functionality, and ease of use. Glype helps users to defeat Internet censorship and be anonymous while web browsing. `[Custom license](https://www.glype.com/license.php)` `PHP` 84 | 85 | 86 | ## Self-hosting Solutions 87 | - [Axigen](https://www.axigen.com/mail-server/free/) `⊘ Proprietary` - Great alternative to open source. It's a turnkey messaging solution, perfect for small & micro businesses, integration projects or test environments. 88 | - [Cloudron](https://cloudron.io) `⊘ Proprietary` - Open-core software allowing you to effortlessly self-host web apps on your server. ([Source Code](https://git.cloudron.io/groups/cloudron)) `Nodejs/Docker` 89 | - [hMailServer](https://www.hmailserver.com) `⊘ Proprietary` - Open source e-mail server for Microsoft Windows. ([Source Code](https://github.com/hmailserver/hmailserver)) `C++` 90 | - [Poste.io](https://poste.io) `⊘ Proprietary` - Full featured solution for your Email server. Native implementation of last anti-SPAM metods, webmail and easy administration included. Free tier available. ([Demo](https://poste.io/admin/login#admin@poste.io;admin)) 91 | 92 | 93 | ## Software Development 94 | 95 | - [92five](http://92fiveapp.com/) `⊘ Proprietary` - Self hosted project management application ([Source code](https://github.com/chintanbanugaria/92five)) `CC BY-NC 4.0` `PHP` 96 | - [Bamboo](https://www.atlassian.com/software/bamboo) `⊘ Proprietary` - A continuous integration server `Java` 97 | - [Buddy Enterprise](https://buddy.works/) - The Git and Continuous Integration / Delivery Platform. `⊘ Proprietary` `Nodejs/Java` 98 | - [Cloud9](https://c9.io/) `⊘ Proprietary` - Your development environment, in the cloud ([Source code](https://github.com/c9/core)) `Nodejs` 99 | - [Confluence](https://www.atlassian.com/software/confluence) `⊘ Proprietary` - A team collaboration software `Java` 100 | - [Crucible](https://www.atlassian.com/software/crucible/overview) `⊘ Proprietary` - A peer code review application `Java` 101 | - [Documize](https://documize.com) `⊘ Proprietary` - Modern docs & wiki software built for software team collaboration. `Go` 102 | - [JIRA](https://www.atlassian.com/software/jira) `⊘ Proprietary` - A professional and extensible issue tracker `Java` 103 | - [RhodeCode](https://rhodecode.com) `⊘ Proprietary` - On-premise Source Code Management for Mercurial, Git & Subversion. `Python` 104 | - [BitBucket Server](https://www.atlassian.com/software/bitbucket/server) `⊘ Proprietary` - An enterprise-level Git solution similar to GitLab `Java` 105 | 106 | 107 | ## Ticketing 108 | - [Jitbit Helpdesk](https://www.jitbit.com/helpdesk/) `⊘ Proprietary` - Self-hosted help desk software - simple but powerful. ([Demo](https://www.jitbit.com/hosted-helpdesk/trial/)) `ASP.NET` 109 | - [SupportPal](https://www.supportpal.com/) `⊘ Proprietary` - Powerful help desk software - easy, fast and intuitive. ([Demo](http://demo.supportpal.com/)) `PHP` 110 | 111 | 112 | ## Time Tracking 113 | - [Virtual TimeClock](https://www.redcort.com/timeclock) `⊘ Proprietary` - Powerful, easy-to-use time tracking software. ([Demo](https://www.redcort.com/timeclock/free-timeclock-software-trial)) 114 | 115 | 116 | ## Remote Support 117 | 118 | * [ScreenConnect](https://www.screenconnect.com/) `⊘ Proprietary` - ScreenConnect offers lightning-fast remote support and remote access to connect instantly and solve problems faster. 119 | * [RemoteUtilities](https://www.remoteutilities.com/) `⊘ Proprietary` - Remote Utilities is self-hosted remote support software for LAN administration and remote support over the Internet. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | License: CC-BY-SA-3.0 2 | Creative Commons Attribution-ShareAlike 3.0 Unported 3 | . 4 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 5 | LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN 6 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION 7 | ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE 8 | INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 9 | ITS USE. 10 | . 11 | License 12 | . 13 | THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE 14 | COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY 15 | COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS 16 | AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. 17 | . 18 | BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE 19 | TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY 20 | BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS 21 | CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND 22 | CONDITIONS. 23 | . 24 | 1. Definitions 25 | . 26 | a. "Adaptation" means a work based upon the Work, or upon the Work and 27 | other pre-existing works, such as a translation, adaptation, derivative 28 | work, arrangement of music or other alterations of a literary or 29 | artistic work, or phonogram or performance and includes cinematographic 30 | adaptations or any other form in which the Work may be recast, 31 | transformed, or adapted including in any form recognizably derived from 32 | the original, except that a work that constitutes a Collection will not 33 | be considered an Adaptation for the purpose of this License. For the 34 | avoidance of doubt, where the Work is a musical work, performance or 35 | phonogram, the synchronization of the Work in timed-relation with a 36 | moving image ("synching") will be considered an Adaptation for the 37 | purpose of this License. 38 | . 39 | b. "Collection" means a collection of literary or artistic works, such 40 | as encyclopedias and anthologies, or performances, phonograms or 41 | broadcasts, or other works or subject matter other than works listed in 42 | Section 1(f) below, which, by reason of the selection and arrangement of 43 | their contents, constitute intellectual creations, in which the Work is 44 | included in its entirety in unmodified form along with one or more other 45 | contributions, each constituting separate and independent works in 46 | themselves, which together are assembled into a collective whole. A work 47 | that constitutes a Collection will not be considered an Adaptation (as 48 | defined below) for the purposes of this License. 49 | . 50 | c. "Creative Commons Compatible License" means a license that is listed 51 | at http://creativecommons.org/compatiblelicenses that has been approved 52 | by Creative Commons as being essentially equivalent to this License, 53 | including, at a minimum, because that license: (i) contains terms that 54 | have the same purpose, meaning and effect as the License Elements of 55 | this License; and, (ii) explicitly permits the relicensing of 56 | adaptations of works made available under that license under this 57 | License or a Creative Commons jurisdiction license with the same License 58 | Elements as this License. 59 | . 60 | d. "Distribute" means to make available to the public the original and 61 | copies of the Work or Adaptation, as appropriate, through sale or other 62 | transfer of ownership. 63 | . 64 | e. "License Elements" means the following high-level license attributes 65 | as selected by Licensor and indicated in the title of this License: 66 | Attribution, ShareAlike. 67 | . 68 | f. "Licensor" means the individual, individuals, entity or entities that 69 | offer(s) the Work under the terms of this License. 70 | . 71 | g. "Original Author" means, in the case of a literary or artistic work, 72 | the individual, individuals, entity or entities who created the Work or 73 | if no individual or entity can be identified, the publisher; and in 74 | addition (i) in the case of a performance the actors, singers, 75 | musicians, dancers, and other persons who act, sing, deliver, declaim, 76 | play in, interpret or otherwise perform literary or artistic works or 77 | expressions of folklore; (ii) in the case of a phonogram the producer 78 | being the person or legal entity who first fixes the sounds of a 79 | performance or other sounds; and, (iii) in the case of broadcasts, the 80 | organization that transmits the broadcast. 81 | . 82 | h. "Work" means the literary and/or artistic work offered under the 83 | terms of this License including without limitation any production in the 84 | literary, scientific and artistic domain, whatever may be the mode or 85 | form of its expression including digital form, such as a book, pamphlet 86 | and other writing; a lecture, address, sermon or other work of the same 87 | nature; a dramatic or dramatico-musical work; a choreographic work or 88 | entertainment in dumb show; a musical composition with or without words; 89 | a cinematographic work to which are assimilated works expressed by a 90 | process analogous to cinematography; a work of drawing, painting, 91 | architecture, sculpture, engraving or lithography; a photographic work 92 | to which are assimilated works expressed by a process analogous to 93 | photography; a work of applied art; an illustration, map, plan, sketch 94 | or three-dimensional work relative to geography, topography, 95 | architecture or science; a performance; a broadcast; a phonogram; a 96 | compilation of data to the extent it is protected as a copyrightable 97 | work; or a work performed by a variety or circus performer to the extent 98 | it is not otherwise considered a literary or artistic work. 99 | . 100 | i. "You" means an individual or entity exercising rights under this 101 | License who has not previously violated the terms of this License with 102 | respect to the Work, or who has received express permission from the 103 | Licensor to exercise rights under this License despite a previous 104 | violation. 105 | . 106 | j. "Publicly Perform" means to perform public recitations of the Work 107 | and to communicate to the public those public recitations, by any means 108 | or process, including by wire or wireless means or public digital 109 | performances; to make available to the public Works in such a way that 110 | members of the public may access these Works from a place and at a place 111 | individually chosen by them; to perform the Work to the public by any 112 | means or process and the communication to the public of the performances 113 | of the Work, including by public digital performance; to broadcast and 114 | rebroadcast the Work by any means including signs, sounds or images. 115 | . 116 | k. "Reproduce" means to make copies of the Work by any means including 117 | without limitation by sound or visual recordings and the right of 118 | fixation and reproducing fixations of the Work, including storage of a 119 | protected performance or phonogram in digital form or other electronic 120 | medium. 121 | . 122 | 2. Fair Dealing Rights. Nothing in this License is intended to reduce, 123 | limit, or restrict any uses free from copyright or rights arising from 124 | limitations or exceptions that are provided for in connection with the 125 | copyright protection under copyright law or other applicable laws. 126 | . 127 | 3. License Grant. Subject to the terms and conditions of this License, 128 | Licensor hereby grants You a worldwide, royalty-free, non-exclusive, 129 | perpetual (for the duration of the applicable copyright) license to 130 | exercise the rights in the Work as stated below: 131 | . 132 | a. to Reproduce the Work, to incorporate the Work into one or more 133 | Collections, and to Reproduce the Work as incorporated in the 134 | Collections; 135 | . 136 | b. to create and Reproduce Adaptations provided that any such 137 | Adaptation, including any translation in any medium, takes reasonable 138 | steps to clearly label, demarcate or otherwise identify that changes 139 | were made to the original Work. For example, a translation could be 140 | marked "The original work was translated from English to Spanish," or a 141 | modification could indicate "The original work has been modified."; 142 | . 143 | c. to Distribute and Publicly Perform the Work including as incorporated 144 | in Collections; and, 145 | . 146 | d. to Distribute and Publicly Perform Adaptations. 147 | . 148 | e. For the avoidance of doubt: 149 | . 150 | i. Non-waivable Compulsory License Schemes. In those jurisdictions in 151 | which the right to collect royalties through any statutory or compulsory 152 | licensing scheme cannot be waived, the Licensor reserves the exclusive 153 | right to collect such royalties for any exercise by You of the rights 154 | granted under this License; 155 | . 156 | ii. Waivable Compulsory License Schemes. In those jurisdictions in which 157 | the right to collect royalties through any statutory or compulsory 158 | licensing scheme can be waived, the Licensor waives the exclusive right 159 | to collect such royalties for any exercise by You of the rights granted 160 | under this License; and, 161 | . 162 | iii. Voluntary License Schemes. The Licensor waives the right to collect 163 | royalties, whether individually or, in the event that the Licensor is a 164 | member of a collecting society that administers voluntary licensing 165 | schemes, via that society, from any exercise by You of the rights 166 | granted under this License. 167 | . 168 | The above rights may be exercised in all media and formats whether now 169 | known or hereafter devised. The above rights include the right to make 170 | such modifications as are technically necessary to exercise the rights 171 | in other media and formats. Subject to Section 8(f), all rights not 172 | expressly granted by Licensor are hereby reserved. 173 | . 174 | 4. Restrictions. The license granted in Section 3 above is expressly 175 | made subject to and limited by the following restrictions: 176 | . 177 | a. You may Distribute or Publicly Perform the Work only under the terms 178 | of this License. You must include a copy of, or the Uniform Resource 179 | Identifier (URI) for, this License with every copy of the Work You 180 | Distribute or Publicly Perform. You may not offer or impose any terms on 181 | the Work that restrict the terms of this License or the ability of the 182 | recipient of the Work to exercise the rights granted to that recipient 183 | under the terms of the License. You may not sublicense the Work. You 184 | must keep intact all notices that refer to this License and to the 185 | disclaimer of warranties with every copy of the Work You Distribute or 186 | Publicly Perform. When You Distribute or Publicly Perform the Work, You 187 | may not impose any effective technological measures on the Work that 188 | restrict the ability of a recipient of the Work from You to exercise the 189 | rights granted to that recipient under the terms of the License. This 190 | Section 4(a) applies to the Work as incorporated in a Collection, but 191 | this does not require the Collection apart from the Work itself to be 192 | made subject to the terms of this License. If You create a Collection, 193 | upon notice from any Licensor You must, to the extent practicable, 194 | remove from the Collection any credit as required by Section 4(c), as 195 | requested. If You create an Adaptation, upon notice from any Licensor 196 | You must, to the extent practicable, remove from the Adaptation any 197 | credit as required by Section 4(c), as requested. 198 | . 199 | b. You may Distribute or Publicly Perform an Adaptation only under the 200 | terms of: (i) this License; (ii) a later version of this License with 201 | the same License Elements as this License; (iii) a Creative Commons 202 | jurisdiction license (either this or a later license version) that 203 | contains the same License Elements as this License (e.g., 204 | Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible 205 | License. If you license the Adaptation under one of the licenses 206 | mentioned in (iv), you must comply with the terms of that license. If 207 | you license the Adaptation under the terms of any of the licenses 208 | mentioned in (i), (ii) or (iii) (the "Applicable License"), you must 209 | comply with the terms of the Applicable License generally and the 210 | following provisions: (I) You must include a copy of, or the URI for, 211 | the Applicable License with every copy of each Adaptation You Distribute 212 | or Publicly Perform; (II) You may not offer or impose any terms on the 213 | Adaptation that restrict the terms of the Applicable License or the 214 | ability of the recipient of the Adaptation to exercise the rights 215 | granted to that recipient under the terms of the Applicable License; 216 | (III) You must keep intact all notices that refer to the Applicable 217 | License and to the disclaimer of warranties with every copy of the Work 218 | as included in the Adaptation You Distribute or Publicly Perform; (IV) 219 | when You Distribute or Publicly Perform the Adaptation, You may not 220 | impose any effective technological measures on the Adaptation that 221 | restrict the ability of a recipient of the Adaptation from You to 222 | exercise the rights granted to that recipient under the terms of the 223 | Applicable License. This Section 4(b) applies to the Adaptation as 224 | incorporated in a Collection, but this does not require the Collection 225 | apart from the Adaptation itself to be made subject to the terms of the 226 | Applicable License. 227 | . 228 | c. If You Distribute, or Publicly Perform the Work or any Adaptations or 229 | Collections, You must, unless a request has been made pursuant to 230 | Section 4(a), keep intact all copyright notices for the Work and 231 | provide, reasonable to the medium or means You are utilizing: (i) the 232 | name of the Original Author (or pseudonym, if applicable) if supplied, 233 | and/or if the Original Author and/or Licensor designate another party or 234 | parties (e.g., a sponsor institute, publishing entity, journal) for 235 | attribution ("Attribution Parties") in Licensor's copyright notice, 236 | terms of service or by other reasonable means, the name of such party or 237 | parties; (ii) the title of the Work if supplied; (iii) to the extent 238 | reasonably practicable, the URI, if any, that Licensor specifies to be 239 | associated with the Work, unless such URI does not refer to the 240 | copyright notice or licensing information for the Work; and (iv) , 241 | consistent with Ssection 3(b), in the case of an Adaptation, a credit 242 | identifying the use of the Work in the Adaptation (e.g., "French 243 | translation of the Work by Original Author," or "Screenplay based on 244 | original Work by Original Author"). The credit required by this Section 245 | 4(c) may be implemented in any reasonable manner; provided, however, 246 | that in the case of a Adaptation or Collection, at a minimum such credit 247 | will appear, if a credit for all contributing authors of the Adaptation 248 | or Collection appears, then as part of these credits and in a manner at 249 | least as prominent as the credits for the other contributing authors. 250 | For the avoidance of doubt, You may only use the credit required by this 251 | Section for the purpose of attribution in the manner set out above and, 252 | by exercising Your rights under this License, You may not implicitly or 253 | explicitly assert or imply any connection with, sponsorship or 254 | endorsement by the Original Author, Licensor and/or Attribution Parties, 255 | as appropriate, of You or Your use of the Work, without the separate, 256 | express prior written permission of the Original Author, Licensor and/or 257 | Attribution Parties. 258 | . 259 | d. Except as otherwise agreed in writing by the Licensor or as may be 260 | otherwise permitted by applicable law, if You Reproduce, Distribute or 261 | Publicly Perform the Work either by itself or as part of any Adaptations 262 | or Collections, You must not distort, mutilate, modify or take other 263 | derogatory action in relation to the Work which would be prejudicial to 264 | the Original Author's honor or reputation. Licensor agrees that in those 265 | jurisdictions (e.g. Japan), in which any exercise of the right granted 266 | in Section 3(b) of this License (the right to make Adaptations) would be 267 | deemed to be a distortion, mutilation, modification or other derogatory 268 | action prejudicial to the Original Author's honor and reputation, the 269 | Licensor will waive or not assert, as appropriate, this Section, to the 270 | fullest extent permitted by the applicable national law, to enable You 271 | to reasonably exercise Your right under Section 3(b) of this License 272 | (right to make Adaptations) but not otherwise. 273 | . 274 | 5. Representations, Warranties and Disclaimer 275 | . 276 | UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR 277 | OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY 278 | KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, 279 | INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, 280 | FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF 281 | LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, 282 | WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE 283 | EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. 284 | . 285 | 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE 286 | LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR 287 | ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES 288 | ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS 289 | BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 290 | . 291 | 7. Termination 292 | . 293 | a. This License and the rights granted hereunder will terminate 294 | automatically upon any breach by You of the terms of this License. 295 | Individuals or entities who have received Adaptations or Collections 296 | from You under this License, however, will not have their licenses 297 | terminated provided such individuals or entities remain in full 298 | compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will 299 | survive any termination of this License. 300 | . 301 | b. Subject to the above terms and conditions, the license granted here 302 | is perpetual (for the duration of the applicable copyright in the Work). 303 | Notwithstanding the above, Licensor reserves the right to release the 304 | Work under different license terms or to stop distributing the Work at 305 | any time; provided, however that any such election will not serve to 306 | withdraw this License (or any other license that has been, or is 307 | required to be, granted under the terms of this License), and this 308 | License will continue in full force and effect unless terminated as 309 | stated above. 310 | . 311 | 8. Miscellaneous 312 | . 313 | a. Each time You Distribute or Publicly Perform the Work or a 314 | Collection, the Licensor offers to the recipient a license to the Work 315 | on the same terms and conditions as the license granted to You under 316 | this License. 317 | . 318 | b. Each time You Distribute or Publicly Perform an Adaptation, Licensor 319 | offers to the recipient a license to the original Work on the same terms 320 | and conditions as the license granted to You under this License. 321 | . 322 | c. If any provision of this License is invalid or unenforceable under 323 | applicable law, it shall not affect the validity or enforceability of 324 | the remainder of the terms of this License, and without further action 325 | by the parties to this agreement, such provision shall be reformed to 326 | the minimum extent necessary to make such provision valid and 327 | enforceable. 328 | . 329 | d. No term or provision of this License shall be deemed waived and no 330 | breach consented to unless such waiver or consent shall be in writing 331 | and signed by the party to be charged with such waiver or consent. 332 | . 333 | e. This License constitutes the entire agreement between the parties 334 | with respect to the Work licensed here. There are no understandings, 335 | agreements or representations with respect to the Work not specified 336 | here. Licensor shall not be bound by any additional provisions that may 337 | appear in any communication from You. This License may not be modified 338 | without the mutual written agreement of the Licensor and You. 339 | . 340 | f. The rights granted under, and the subject matter referenced, in this 341 | License were drafted utilizing the terminology of the Berne Convention 342 | for the Protection of Literary and Artistic Works (as amended on 343 | September 28, 1979), the Rome Convention of 1961, the WIPO Copyright 344 | Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and 345 | the Universal Copyright Convention (as revised on July 24, 1971). These 346 | rights and subject matter take effect in the relevant jurisdiction in 347 | which the License terms are sought to be enforced according to the 348 | corresponding provisions of the implementation of those treaty 349 | provisions in the applicable national law. If the standard suite of 350 | rights granted under applicable copyright law includes additional rights 351 | not granted under this License, such additional rights are deemed to be 352 | included in the License; this License is not intended to restrict the 353 | license of any rights under applicable law. 354 | . 355 | Creative Commons Notice 356 | . 357 | Creative Commons is not a party to this License, and makes no warranty 358 | whatsoever in connection with the Work. Creative Commons will not be 359 | liable to You or any party on any legal theory for any damages 360 | whatsoever, including without limitation any general, special, 361 | incidental or consequential damages arising in connection to this 362 | license. Notwithstanding the foregoing two (2) sentences, if Creative 363 | Commons has expressly identified itself as the Licensor hereunder, it 364 | shall have all rights and obligations of Licensor. 365 | . 366 | Except for the limited purpose of indicating to the public that the Work 367 | is licensed under the CCPL, Creative Commons does not authorize the use 368 | by either party of the trademark "Creative Commons" or any related 369 | trademark or logo of Creative Commons without the prior written consent 370 | of Creative Commons. Any permitted use will be in compliance with 371 | Creative Commons' then-current trademark usage guidelines, as may be 372 | published on its website or otherwise made available upon request from 373 | time to time. For the avoidance of doubt, this trademark restriction 374 | does not form part of the License. 375 | . 376 | Creative Commons may be contacted at http://creativecommons.org/. 377 | -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- 1 | |Commits | Author | 2 | | :---: | --- | 3 | |733|nodiscc | 4 | |312|Kickball | 5 | |188|n8225 | 6 | |122|Andrew Rylatt | 7 | |35|Kovah | 8 | |31|DJCrashdummy | 9 | |23|cave beat | 10 | |17|Thomas Dalichow | 11 | |16|Meitar M | 12 | |14|Miguel Piedrafita | 13 | |13|jungle-boogie | 14 | |12|Alex | 15 | |12|Ferdinand Mütsch | 16 | |12|Pe46dro | 17 | |9|Andrew Peng | 18 | |9|Joubert RedRat | 19 | |9|Lance M | 20 | |8|CooperBarrett | 21 | |8|Nick Busey | 22 | |8|Pietro Marangon | 23 | |7|Hammy Havoc | 24 | |7|Ilian | 25 | |7|n1trux | 26 | |7|phre4k | 27 | |7|édouard u. | 28 | |6|Per Guth | 29 | |6|Quinn Comendant | 30 | |6|Touhid Arastu | 31 | |6|cave | 32 | |5|James Cole | 33 | |5|Jean Champémont | 34 | |5|Karl Coelho | 35 | |5|Kevin Lin | 36 | |5|Max Maischein | 37 | |5|Mohammad Faisal | 38 | |5|Moti Korets | 39 | |5|Philip Kirkbride | 40 | |5|Surgie Finesse | 41 | |5|mestaritonttu | 42 | |4|/c² | 43 | |4|AlessioCasco | 44 | |4|Alexandr Emelin | 45 | |4|AndrewCz | 46 | |4|Aravindo Wingeier | 47 | |4|Arda Kılıçdağı | 48 | |4|Chris McCormick | 49 | |4|Cody Heimberger | 50 | |4|Colin Pokowitz | 51 | |4|Colin Pokowitz | 52 | |4|Cory Gibbons | 53 | |4|D | 54 | |4|Dominik Pfaffenbauer | 55 | |4|Dr. Azrael Tod | 56 | |4|Eliot Whalan | 57 | |4|Ilya Sevostyanov | 58 | |4|Jan Vlnas | 59 | |4|Jason Robinson | 60 | |4|Jean Elchinger | 61 | |4|Joery Zegers | 62 | |4|Johannes Zellner | 63 | |4|Joshua Westerheide | 64 | |4|MK | 65 | |4|Marius Voila | 66 | |4|Rodolfo Berrios | 67 | |4|Tony | 68 | |4|Valmik | 69 | |4|bysslord | 70 | |4|dattaz | 71 | |4|dpfaffenbauer | 72 | |4|dyu | 73 | |4|paddo | 74 | |3|Aguay | 75 | |3|Akhyar Amarullah | 76 | |3|Alexey Velikiy | 77 | |3|BernsteinA <4685390+BernsteinA@users.noreply.github.com>| 78 | |3|Burak Emre Kabakcı | 79 | |3|Conor O'Callaghan | 80 | |3|Cédric Krier | 81 | |3|Danja Vasiliev | 82 | |3|Ethan Lowman | 83 | |3|FoxMaSk | 84 | |3|Gabin | 85 | |3|Garrett Martin | 86 | |3|George C. Privon | 87 | |3|Görkem Çetin | 88 | |3|Harvey Kandola | 89 | |3|Ilya Pirozhenko | 90 | |3|IrosTheBeggar | 91 | |3|Jan-Lukas Else | 92 | |3|Jiří Komárek | 93 | |3|Kevin Hinterlong | 94 | |3|Lee Watson | 95 | |3|Leo Gaggl | 96 | |3|Marc Picaud | 97 | |3|Mariusz Kozakowski <11mariom+wordpress@gmail.com>| 98 | |3|Martin Gontovnikas | 99 | |3|Mathieu Leplatre | 100 | |3|Matt Baer | 101 | |3|Mitchell Urgero | 102 | |3|Morris Jobke | 103 | |3|Ovidiu Dan | 104 | |3|Pavan Yara | 105 | |3|Peter Thaleikis | 106 | |3|Pierre Blanes | 107 | |3|Pierre Tinard | 108 | |3|Ryan DeShone | 109 | |3|Tobi Schäfer | 110 | |3|Yann Forget | 111 | |3|Ye Lin Aung | 112 | |3|hebbet | 113 | |3|jungle-boogie | 114 | |3|moba | 115 | |3|oknozor | 116 | |3|pszlazak | 117 | |3|rett gerst | 118 | |3|xBytez | 119 | |2|A. Cynic | 120 | |2|Adminrezo (Nico Dewaele) | 121 | |2|Albert Cervera i Areny | 122 | |2|Alexander Ryzhov | 123 | |2|Alexis Metaireau | 124 | |2|Andrei Poenaru | 125 | |2|Andrew Hayworth | 126 | |2|Arik Fraimovich | 127 | |2|Bartłomiej Kurzeja | 128 | |2|Ben Yanke | 129 | |2|Benjamin Gamard | 130 | |2|Brendan Abolivier | 131 | |2|Brian Morin | 132 | |2|Carlo F. Quaglia | 133 | |2|Charles Farence III | 134 | |2|Chris Missal | 135 | |2|Christopher Charbonneau Wells | 136 | |2|Costin Moise | 137 | |2|Daniel Heath | 138 | |2|Daniel Ramirez Grave de Peralta | 139 | |2|David Leonard | 140 | |2|David Wayne Baxter | 141 | |2|Derek Viera | 142 | |2|Deryck | 143 | |2|Dhruv Sharma | 144 | |2|Dillon Stadther | 145 | |2|Dominic Pratt | 146 | |2|Eliot Berriot | 147 | |2|Feleg | 148 | |2|Felix Bartels | 149 | |2|Gabin Aureche | 150 | |2|Gabriel Cossette | 151 | |2|Gonçalo Valério | 152 | |2|Greg Slepak | 153 | |2|Greg V | 154 | |2|Henry Ruhs | 155 | |2|Hilmi Tolga Sahin | 156 | |2|Jake Breindel | 157 | |2|James Cole | 158 | |2|Jan | 159 | |2|Jan Soendermann | 160 | |2|Jared Shields | 161 | |2|Jonas L | 162 | |2|Jorge E. Gomez | 163 | |2|Joseph Dykstra | 164 | |2|Julien Bisconti | 165 | |2|Jérémie Astori | 166 | |2|Keith Thibodeaux | 167 | |2|Kevin Vandenborne | 168 | |2|Klaus-Uwe Mitterer | 169 | |2|Madhu GB | 170 | |2|Malte Kiefer | 171 | |2|Marc Laporte | 172 | |2|Marien Fressinaud | 173 | |2|Markus M. Deuerlein | 174 | |2|MarkusMcNugen | 175 | |2|Martijn | 176 | |2|Massimo Santini | 177 | |2|Matt Hazinski | 178 | |2|Matthieu Aubry | 179 | |2|Michael Tunnell | 180 | |2|Mikael Peigney | 181 | |2|Murali Govardhana | 182 | |2|Nicolas Carlier | 183 | |2|Oliver Giles | 184 | |2|Patrik Ragnarsson | 185 | |2|Pavel Lobashov | 186 | |2|Peter Demin | 187 | |2|Peter Ivanov | 188 | |2|Phonic Mouse | 189 | |2|Pierre Ozoux | 190 | |2|Poorchop | 191 | |2|Prabhanjan | 192 | |2|Raymond Berger | 193 | |2|ReadmeCritic | 194 | |2|Ricardo Torres | 195 | |2|Rid | 196 | |2|Rodolfo Berrios | 197 | |2|Roland Geider | 198 | |2|Ryan Mulligan | 199 | |2|Sam Tuke | 200 | |2|Sameer Al-Sakran | 201 | |2|Shane Cooke | 202 | |2|Simon Vieille | 203 | |2|Simone Grignola | 204 | |2|Spark <24642451+Sparkenstein@users.noreply.github.com>| 205 | |2|Stefan Bohacek | 206 | |2|Stefane Fermigier | 207 | |2|Stefano | 208 | |2|Suraj Patil | 209 | |2|Think | 210 | |2|Thomas Citharel | 211 | |2|Tomer | 212 | |2|Tony Xu | 213 | |2|Vadim Rutkovsky | 214 | |2|Van-Duyet Le | 215 | |2|Vladimir Avgustov | 216 | |2|Will Bennett | 217 | |2|William Notowidagdo | 218 | |2|Yann | 219 | |2|Zeniic | 220 | |2|agetic | 221 | |2|cornerot | 222 | |2|cron410 | 223 | |2|digiou | 224 | |2|erdihu | 225 | |2|fengshaun | 226 | |2|fuerbringer | 227 | |2|gseva | 228 | |2|icterine | 229 | |2|jganobsik <39414138+jganobsik@users.noreply.github.com>| 230 | |2|jimykk | 231 | |2|markkrj | 232 | |2|maximesrd | 233 | |2|rafael-santiago | 234 | |2|thomasfrivold | 235 | |2|tillarnold | 236 | |2|tomc3 | 237 | |2|xy2z | 238 | |2|yuche | 239 | |2|ziλa sarikaya | 240 | |2|znegva | 241 | |2|王可森 | 242 | |1|Adam C <39806482+adam-redcort@users.noreply.github.com>| 243 | |1|Adam Johnson | 244 | |1|Akos Veres | 245 | |1|Alashov Berkeli | 246 | |1|Alejandro Rodríguez | 247 | |1|Alex Bogdanovski | 248 | |1|Alex Fornuto | 249 | |1|Alex Yumashev <33555768+alex-jitbit@users.noreply.github.com>| 250 | |1|Alexandr Nesterenko | 251 | |1|Alexandre Abita | 252 | |1|Alexey Strokach | 253 | |1|Alfred Bez | 254 | |1|Algram | 255 | |1|Alys | 256 | |1|Andre | 257 | |1|Andrew Murray | 258 | |1|Andrew Nesbitt | 259 | |1|Andrew Prokhorenkov | 260 | |1|Andrew Rabert | 261 | |1|Andrey | 262 | |1|Andrey Kuznetsov | 263 | |1|André Rodier | 264 | |1|Andy Olsen | 265 | |1|Angel Velasquez | 266 | |1|Antoine | 267 | |1|Anton Troyanov | 268 | |1|Armando Lüscher | 269 | |1|Arnold Schrijver | 270 | |1|ArthurHoaro | 271 | |1|Austin | 272 | |1|Bas | 273 | |1|Beard of War | 274 | |1|Ben | 275 | |1|Benjamin Lange | 276 | |1|Blake Bourque | 277 | |1|Bob Mottram | 278 | |1|Brett | 279 | |1|Brian | 280 | |1|Burung Hantu | 281 | |1|C.J. Jameson | 282 | |1|Caleb Xu | 283 | |1|Calle Wolff | 284 | |1|Carlos Rodriguez | 285 | |1|Chanchal Kumar Ghosh | 286 | |1|Chandan Rai | 287 | |1|Charles Barnes | 288 | |1|Chema | 289 | |1|Christoph (Sheogorath) Kern | 290 | |1|Christoph Kappestein | 291 | |1|Christoph Wiechert | 292 | |1|Christophe Hamerling | 293 | |1|Clément AUBIN | 294 | |1|Colin <16247799+cpdevelops@users.noreply.github.com>| 295 | |1|Colin Shea | 296 | |1|Craig Davison | 297 | |1|Cristian Menghi | 298 | |1|CyrilPepito <18053589+CyrilPepito@users.noreply.github.com>| 299 | |1|Damir Gainetdinov | 300 | |1|Dan | 301 | |1|Danny | 302 | |1|David Baldwynn | 303 | |1|David Ng | 304 | |1|David Yu | 305 | |1|Denis | 306 | |1|Denis | 307 | |1|Diego Molina | 308 | |1|Dimitri Steinel | 309 | |1|Dirk Krause | 310 | |1|Dmitriy Volkov | 311 | |1|Dmitry Khomutov | 312 | |1|Doğan Çelik | 313 | |1|Dražen Lučanin | 314 | |1|Ed Tewiah | 315 | |1|Edreih Aldana | 316 | |1|Eike Kettner | 317 | |1|Emeric POUPON | 318 | |1|Emlembow <36314674+Emlembow@users.noreply.github.com>| 319 | |1|Eran Chetz | 320 | |1|Eren Hatırnaz | 321 | |1|Eric Moon | 322 | |1|Ethan Madden | 323 | |1|Eugen | 324 | |1|Evelthon Prodromou | 325 | |1|Fabian Patzke | 326 | |1|Fazal Majid | 327 | |1|Florian Kaiser | 328 | |1|Florian Wilhelm | 329 | |1|FortressBuilder | 330 | |1|FreeScout <40499291+freescout-helpdesk@users.noreply.github.com>| 331 | |1|Girish Ramakrishnan | 332 | |1|Greg Chetcuti | 333 | |1|Guilherme Oenning | 334 | |1|Herman Zvonimir Došilović | 335 | |1|IAlwaysBeCoding | 336 | |1|Icantcodeatall | 337 | |1|Igor Antun | 338 | |1|Igor Petrov | 339 | |1|Ivan Krutov | 340 | |1|Izac Lorimer | 341 | |1|Jack | 342 | |1|Jakob Gillich | 343 | |1|James Mills | 344 | |1|Jan | 345 | |1|Jannik Anker | 346 | |1|Janos Dobronszki | 347 | |1|Jarek Lipski | 348 | |1|Jay Williams | 349 | |1|Jay Yu | 350 | |1|Jean Menezes da Rocha | 351 | |1|Jelmer Vernooij | 352 | |1|Jeremiah Marks | 353 | |1|Joel Calado | 354 | |1|Josh Harmon | 355 | |1|Joshua Hamilton | 356 | |1|José Castro | 357 | |1|Julien | 358 | |1|Julien Bisconti | 359 | |1|Julien Reichardt | 360 | |1|Justin Clift | 361 | |1|Justin O'Reilly | 362 | |1|KarloLuiten | 363 | |1|Kaveet Laxmidas | 364 | |1|Ketrel | 365 | |1|Kevin Lin | 366 | |1|Keyhaku | 367 | |1|Kieran | 368 | |1|Kim Jahn | 369 | |1|Konstantin Sorokin | 370 | |1|Kukielka | 371 | |1|Kyle Farwell | 372 | |1|Kyle Stetz | 373 | |1|L1Cafe | 374 | |1|LB (Ben Johnston) | 375 | |1|Leonard Thomas Wall | 376 | |1|Lescaudron Mathieu | 377 | |1|Liran Tal | 378 | |1|Marcin Karpezo | 379 | |1|Marco Dickert | 380 | |1|Marco Kamner | 381 | |1|Marcus Ramberg | 382 | |1|Mark Ide | 383 | |1|Mark Ide | 384 | |1|Mark Railton | 385 | |1|Martin Malinda | 386 | |1|Marvin | 387 | |1|MatFluor | 388 | |1|Mats Estensen | 389 | |1|Matt Lee | 390 | |1|Matteo Piccina | 391 | |1|Matthew Dews | 392 | |1|Matthew East | 393 | |1|Michael Barrow | 394 | |1|Michael Burns | 395 | |1|Michael Malura | 396 | |1|Michael van Tricht | 397 | |1|Michael van Tricht | 398 | |1|Mike Goodwin | 399 | |1|Mike Steele | 400 | |1|MinorTom | 401 | |1|Mitchell R | 402 | |1|Moritz Kröger | 403 | |1|Murali K G | 404 | |1|Murdoc Bates | 405 | |1|Nick Sweeting | 406 | |1|NicolasCARPi | 407 | |1|Norman Xu | 408 | |1|Nÿco | 409 | |1|Ober7 | 410 | |1|Oleg Agafonov | 411 | |1|Oliver Kopp | 412 | |1|Opeyemi Obembe | 413 | |1|Paolo Pustorino | 414 | |1|Pau Kiat Wee | 415 | |1|Paul | 416 | |1|Paul Libbrecht | 417 | |1|Paul Libbrecht | 418 | |1|Pavlo Vodopyan | 419 | |1|Paweł Kapała | 420 | |1|Peter Brunner | 421 | |1|Peter van den Hurk | 422 | |1|Phill | 423 | |1|Phonic Mouse | 424 | |1|Pouria Ezzati | 425 | |1|Prahalad Belavadi | 426 | |1|Rafael Milewski | 427 | |1|Remi Rampin | 428 | |1|Remy Adriaanse | 429 | |1|Remy Honig | 430 | |1|Riddler | 431 | |1|Roberto Rosario | 432 | |1|RussellAult | 433 | |1|Ryan Halliday | 434 | |1|Ryan Noelk | 435 | |1|Sahin Boydas | 436 | |1|Salvatore Gentile | 437 | |1|Sam Patterson | 438 | |1|Sam Wilson | 439 | |1|Samuel Garneau | 440 | |1|Scott Humphries | 441 | |1|Senan Kelly | 442 | |1|Sergey Bronnikov | 443 | |1|Sheldon Rupp | 444 | |1|Simon Hanna | 445 | |1|Spencer McIntyre | 446 | |1|Starbeamrainbowlabs | 447 | |1|Stefan Weil | 448 | |1|Steve Divskinsy | 449 | |1|Sylvain Boily | 450 | |1|THS-on | 451 | |1|Tanner Collin | 452 | |1|The Scorpion | 453 | |1|Thomas Rohlik | 454 | |1|Thorsten Rinne | 455 | |1|Tim Allingham | 456 | |1|Tobias Diekershoff | 457 | |1|Tobias Kunze | 458 | |1|Tobias Zeising | 459 | |1|Tom Hacohen | 460 | |1|Tomer Shvueli | 461 | |1|Tommy Ku | 462 | |1|Vadim Markovtsev | 463 | |1|Viktor Geringer | 464 | |1|Vincent Dauce | 465 | |1|William Gathoye | 466 | |1|Yurii Rashkovskii | 467 | |1|axeloz | 468 | |1|benmaynard11 | 469 | |1|bricej13 | 470 | |1|cbdev | 471 | |1|cpdev | 472 | |1|dimqua | 473 | |1|disk0x | 474 | |1|domainzero | 475 | |1|dsx | 476 | |1|ePirat | 477 | |1|emeric | 478 | |1|evitalis | 479 | |1|fghhfg | 480 | |1|florianl | 481 | |1|foorb | 482 | |1|ghaseminya | 483 | |1|golangci <35628013+golangci@users.noreply.github.com>| 484 | |1|ice-92 | 485 | |1|ilsi | 486 | |1|itsnotv | 487 | |1|jake | 488 | |1|jgi | 489 | |1|josh | 490 | |1|lachlan-00 | 491 | |1|littleguga | 492 | |1|lsascha | 493 | |1|macmusz | 494 | |1|memorex258 | 495 | |1|mertinop | 496 | |1|mrkpl125 <33229813+mrkpl125@users.noreply.github.com>| 497 | |1|n2i | 498 | |1|nodomain | 499 | |1|norstbox | 500 | |1|pastapojken | 501 | |1|pips | 502 | |1|poVoq | 503 | |1|railscard | 504 | |1|sc0repi0 | 505 | |1|skarphet | 506 | |1|sqozz | 507 | |1|steven jacobs | 508 | |1|stevesbrain | 509 | |1|t1st3 | 510 | |1|teaberryy | 511 | |1|timbe16 | 512 | |1|trebonius0 | 513 | |1|ttoups | 514 | |1|uchchishta | 515 | |1|vincent-clipet | 516 | |1|vinz243 | 517 | |1|wxcafé | 518 | |1|xuansamdinh | 519 | |1|zotlabs | 520 | |1|Руслан Корнев | 521 | --------------------------------------------------------------------------------