diff options
-rw-r--r-- | .github/.mailmap | 6 | ||||
-rw-r--r-- | AUTHORS.md | 952 | ||||
-rwxr-xr-x | Makefile | 2 | ||||
-rw-r--r-- | README.md | 19 | ||||
-rw-r--r-- | test.js | 20 |
5 files changed, 509 insertions, 490 deletions
diff --git a/.github/.mailmap b/.github/.mailmap index 6d417742..854bc2bf 100644 --- a/.github/.mailmap +++ b/.github/.mailmap @@ -1,8 +1,10 @@ Kickball <ed.kickball@hotmail.com> <ed.kickball@hotmail.com> -Andrew Rylatt <AndyR207@users.noreply.github.com> <AndyR207@users.noreply.github.com> <arylatt@users.noreply.github.com> +Andrew Rylatt <arylatt@users.noreply.github.com> Andrew Rylatt +Andrew Rylatt <arylatt@users.noreply.github.com> <AndyR207@users.noreply.github.com> +Andrew Rylatt <arylatt@users.noreply.github.com> <andrew@rylatt.me> +Andrew Rylatt <arylatt@users.noreply.github.com> <andrew.rylatt@citrix.com> n8225 <n8225@users.noreply.github.com> <nrew225@gmail.com> Thomas Dalichow <info@thomasdalichow.de> <2012-02-05.github.com@thomasdalichow.de> -Andrew Rylatt <AndyR207@users.noreply.github.com> <andrew@rylatt.me> Keith Thibodeaux <kthibodeaux@peachtreebilling.com> Keith Thibodeaux <kthib89+github@gmail.com> Madhu GB <github@madhugb.com> Madhu GB <me@madhugb.com> Miguel Piedrafita <github@miguelpiedrafita.com> <git@miguelpiedrafita.com> @@ -1,470 +1,482 @@ -Commits | Author -:---: | --- - 649 | nodiscc <nodiscc@gmail.com> - 293 | Kickball <ed.kickball@hotmail.com> - 164 | n8225 <n8225@users.noreply.github.com> - 114 | Andrew Rylatt <AndyR207@users.noreply.github.com> - 35 | Kovah <mail@kovah.de> - 23 | cave beat <cave@cavebeat.org> - 17 | Thomas Dalichow <info@thomasdalichow.de> - 16 | Meitar M <meitarm@gmail.com> - 14 | Miguel Piedrafita <github@miguelpiedrafita.com> - 13 | jungle-boogie <sean@jungleboogie.me> - 12 | Alex <alex@maximum.guru> - 12 | Pe46dro <pietro@marangon.me> - 9 | Andrew Peng <pengc99@gmail.com> - 9 | DJCrashdummy <DJCrashdummy@users.noreply.github.com> - 9 | Joubert RedRat <eu+github@redrat.com.br> - 9 | Lance M <mightyfree@users.noreply.github.com> - 8 | CooperBarrett <anthony.lhuissier@openmailbox.org> - 8 | Ferdinand Mütsch <mail@ferdinand-muetsch.de> - 7 | Andrew Rylatt <arylatt@users.noreply.github.com> - 7 | Hammy Havoc <hammy@splitanatom.com> - 7 | Ilian <ugg.rock@gmail.com> - 7 | n1trux <n1trux@users.noreply.github.com> - 7 | phre4k <me@phre4k.at> - 7 | édouard u. <mail@edouard.us> - 6 | Per Guth <mail@perguth.de> - 6 | Quinn Comendant <quinn@strangecode.com> - 6 | Touhid Arastu <touhid.arastu@gmail.com> - 6 | cave <cavebeat@users.noreply.github.com> - 5 | James Cole <JC5@users.noreply.github.com> - 5 | Jean Champémont <jchampemont@users.noreply.github.com> - 5 | Karl Coelho <karl.coelho1@gmail.com> - 5 | Kevin Lin <developer@kevinlin.info> - 5 | Max Maischein <github@corion.net> - 5 | Mohammad Faisal <faisalhmohd@live.com> - 5 | Moti Korets <moti.kor@gmail.com> - 5 | Philip Kirkbride <kirkins@gmail.com> - 5 | mestaritonttu <mestaritonttu@mail.com> - 4 | /c² <cagataycali@icloud.com> - 4 | AlessioCasco <cascoalessio@gmail.com> - 4 | Alexandr Emelin <frvzmb@gmail.com> - 4 | AndrewCz <smacz42@users.noreply.github.com> - 4 | Chris McCormick <chris@mccormick.cx> - 4 | Cody Heimberger <cody.heimberger@printerlogic.com> - 4 | Colin Pokowitz <colin@cpdev.me> - 4 | Colin Pokowitz <colinpokowitz03@gmail.com> - 4 | Cory Gibbons <hello@corygibbons.com> - 4 | D <DL88250@gmail.com> - 4 | Dominik Pfaffenbauer <dominik@lineofcode.at> - 4 | Dr. Azrael Tod <github.com@g33ky.de> - 4 | Eliot Whalan <ewhal@pantsu.cat> - 4 | Ilya Sevostyanov <d3th@zeen.ru> - 4 | Jan Vlnas <jnv@users.noreply.github.com> - 4 | Jason Robinson <mail@jasonrobinson.me> - 4 | Jean Elchinger <jinformatique@riseup.net> - 4 | Joery Zegers <accounts@jzegers.nl> - 4 | Johannes Zellner <johannes@nebulon.de> - 4 | Joshua Westerheide <dev@jdoubleu.de> - 4 | MK <kohenkatz@gmail.com> - 4 | Marius Voila <marius.voila@gmail.com> - 4 | Rodolfo Berrios <inbox@rodolfoberrios.com> - 4 | Surgie Finesse <finesserus@gmail.com> - 4 | Valmik <mail@valmik.in> - 4 | bysslord <wxwlegend@gmail.com> - 4 | dattaz <taz@dattaz.fr> - 4 | dpfaffenbauer <dominik@lineofcode.at> - 4 | dyu <david.yu.ftw@gmail.com> - 4 | paddo <mail@patrickrichter.net> - 3 | Aguay <baraise.valentin@gmail.com> - 3 | Akhyar Amarullah <akhyrul@gmail.com> - 3 | BernsteinA <4685390+BernsteinA@users.noreply.github.com> - 3 | Burak Emre Kabakcı <emrekabakci@gmail.com> - 3 | Conor O'Callaghan <brioscaibriste@users.noreply.github.com> - 3 | Cédric Krier <cedk@users.noreply.github.com> - 3 | Danja Vasiliev <danja@k0a1a.net> - 3 | Ethan Lowman <ethanal@users.noreply.github.com> - 3 | FoxMaSk <foxmask@users.noreply.github.com> - 3 | Gabin <hello@gabinaureche.com> - 3 | Garrett Martin <me@garrettqmartin.com> - 3 | George C. Privon <privong@users.noreply.github.com> - 3 | Görkem Çetin <gc@count.ly> - 3 | Harvey Kandola <harvey@documize.com> - 3 | Ilya Pirozhenko <ilya.pir@gmail.com> - 3 | IrosTheBeggar <paul.sori@gmail.com> - 3 | Jiří Komárek <xkomczax@centrum.cz> - 3 | Kevin Hinterlong <kevinhinterlong@users.noreply.github.com> - 3 | Lee Watson <rev@revthefox.co.uk> - 3 | Leo Gaggl <leo@brightcookie.com.au> - 3 | Marc Picaud <picaud.marc@gmail.com> - 3 | Mariusz Kozakowski <11mariom+wordpress@gmail.com> - 3 | Martin Gontovnikas <martin@gon.to> - 3 | Mathieu Leplatre <mathieu@leplat.re> - 3 | Matt Baer <matt@baer.works> - 3 | Mitchell Urgero <info@urgero.org> - 3 | Morris Jobke <hey@morrisjobke.de> - 3 | Ovidiu Dan <zmarty@users.noreply.github.com> - 3 | Pavan Yara <yarapavan@gmail.com> - 3 | Peter Thaleikis <spekulatius@users.noreply.github.com> - 3 | Pierre Blanes <inattendu@users.noreply.github.com> - 3 | Pierre Tinard <Edraens@users.noreply.github.com> - 3 | Pietro Marangon <pietro.marangon@gmail.com> - 3 | Tobi Schäfer <interface@p3k.org> - 3 | Yann Forget <forget.yann31@gmail.com> - 3 | Ye Lin Aung <me@yelinaung.com> - 3 | hebbet <pascal.herbert@gmail.com> - 3 | jungle-boogie <sean@rastasean.net> - 3 | moba <moba@users.noreply.github.com> - 3 | oknozor <paul.delafosse@protonmail.com> - 3 | pszlazak <pszlazak@users.noreply.github.com> - 3 | rett gerst <rettgerst@users.noreply.github.com> - 3 | xBytez <git@xbytez.io> - 2 | A. Cynic <chris@mretc.net> - 2 | Adminrezo (Nico Dewaele) <nico@adminrezo.fr> - 2 | Albert Cervera i Areny <albert@nan-tic.com> - 2 | Alexander Ryzhov <gtihub@ryzhov-al.ru> - 2 | Alexis Metaireau <alexis@notmyidea.org> - 2 | Andrei Poenaru <andrei.poenaru@gmail.com> - 2 | Andrew Hayworth <hayworth@meraki.net> - 2 | Arik Fraimovich <arik@arikfr.com> - 2 | Bartłomiej Kurzeja <B3QL@users.noreply.github.com> - 2 | Ben Yanke <ben@benyanke.com> - 2 | Brendan Abolivier <contact@brendanabolivier.com> - 2 | Brian Morin <bdmorin@gmail.com> - 2 | Carlo F. Quaglia <cfq20@users.noreply.github.com> - 2 | Charles Farence III <charles@charlessite90.com> - 2 | Chris Missal <chris.missal@gmail.com> - 2 | Christopher Charbonneau Wells <cdubz@users.noreply.github.com> - 2 | Costin Moise <necenzurat@gmail.com> - 2 | Daniel Heath <daniel@heath.cc> - 2 | Daniel Ramirez Grave de Peralta <dxas90@gmail.com> - 2 | David Leonard <david@appliedtrust.com> - 2 | David Wayne Baxter <dbxt@users.noreply.github.com> - 2 | Derek Viera <ma.dmviera01@gmail.com> - 2 | Deryck <dhenson02@users.noreply.github.com> - 2 | Dillon Stadther <dlstadther@gmail.com> - 2 | Dominic Pratt <github@dominicpratt.de> - 2 | Eliot Berriot <contact@eliotberriot.com> - 2 | Feleg <fegul@users.noreply.github.com> - 2 | Felix Bartels <felix@host-consultants.de> - 2 | Gabin Aureche <gabin.aureche@live.fr> - 2 | Gabriel Cossette <gabriel.cossette@gmail.com> - 2 | Gonçalo Valério <dethos@users.noreply.github.com> - 2 | Greg Slepak <contact@taoeffect.com> - 2 | Greg V <greg@unrelenting.technology> - 2 | Henry Ruhs <info@redaxmedia.com> - 2 | Jake Breindel <j.breindel2@outlook.com> - 2 | Jan Soendermann <jan.soendermann+git@gmail.com> - 2 | Jorge E. Gomez <jorge@jorgee.net> - 2 | Joseph Dykstra <josephdykstra@gmail.com> - 2 | Julien Bisconti <veggiemonk@users.noreply.github.com> - 2 | Jérémie Astori <jeremie@astori.fr> - 2 | Keith Thibodeaux <kthibodeaux@peachtreebilling.com> - 2 | Kevin Vandenborne <kevin.vandenborne@gmail.com> - 2 | Klaus-Uwe Mitterer <info@klaus-uwe.me> - 2 | Madhu GB <github@madhugb.com> - 2 | Malte Kiefer <malte.kiefer@mailgermania.de> - 2 | Marc Laporte <marc@laporte.name> - 2 | Marien Fressinaud <dev@marienfressinaud.fr> - 2 | Markus M. Deuerlein <mdeuerlein@users.noreply.github.com> - 2 | MarkusMcNugen <marknewton5@gmail.com> - 2 | Martijn <mrtijn@riseup.net> - 2 | Massimo Santini <massimo.santini@gmail.com> - 2 | Matt Hazinski <matt@matthazinski.com> - 2 | Matthieu Aubry <matt@piwik.org> - 2 | Michael Tunnell <MichaelTunnell@users.noreply.github.com> - 2 | Mikael Peigney <Mika56@users.noreply.github.com> - 2 | Murali Govardhana <murali.govardhana@gmail.com> - 2 | Nick Busey <NickBusey@users.noreply.github.com> - 2 | Nicolas Carlier <n.carlier@nunux.org> - 2 | Oliver Giles <ohw.giles@gmail.com> - 2 | Patrik Ragnarsson <patrik@starkast.net> - 2 | Pavel Lobashov <ShockwaveNN@gmail.com> - 2 | Peter Demin <poslano@gmail.com> - 2 | Peter Ivanov <peter@microweber.com> - 2 | Phonic Mouse <phonicmouse@users.noreply.github.com> - 2 | Pierre Ozoux <pierre@ozoux.net> - 2 | Poorchop <Poorchop@users.noreply.github.com> - 2 | Raymond Berger <RayBB@users.noreply.github.com> - 2 | ReadmeCritic <frankensteinbot@gmail.com> - 2 | Ricardo Torres <ricardo@rictorres.com.br> - 2 | Rid <shakeel.ridhwaan@gmail.com> - 2 | Rodolfo Berrios <rodolfo.berrios@gmail.com> - 2 | Roland Geider <roland@geider.net> - 2 | Ryan DeShone <rfdeshon@gmail.com> - 2 | Ryan Mulligan <ryan@ryantm.com> - 2 | Sam Tuke <mail@samtuke.com> - 2 | Sameer Al-Sakran <salsakran@users.noreply.github.com> - 2 | Shane Cooke <shanecooke@mac.com> - 2 | Simon Vieille <simon@deblan.fr> - 2 | Simone Grignola <sito@grignola.ch> - 2 | Stefan Bohacek <stefan.bohacek@gmail.com> - 2 | Stefane Fermigier <sf@fermigier.com> - 2 | Stefano <sabas88@gmail.com> - 2 | Suraj Patil <thewhitetulip@users.noreply.github.com> - 2 | Think <iwhiz@users.noreply.github.com> - 2 | Thomas Citharel <tcit@tcit.fr> - 2 | Tomer <tomer@campuscruizer.com> - 2 | Vadim Rutkovsky <vrutkovs@redhat.com> - 2 | Van-Duyet Le <lvduit08@gmail.com> - 2 | Will Bennett <william.11bennett@gmail.com> - 2 | Yann <forget.yann31@gmail.com> - 2 | Zeniic <Zeniic@users.noreply.github.com> - 2 | cornerot <cornerot@gmail.com> - 2 | cron410 <cron410@gmail.com> - 2 | digiou <digitalbckp@gmail.com> - 2 | erdihu <erdihu@users.noreply.github.com> - 2 | fengshaun <amoradi@fedoraproject.org> - 2 | fuerbringer <severin@protonmail.ch> - 2 | gseva <gavrilovseva@gmail.com> - 2 | icterine <account@caravat.e4ward.com> - 2 | jimykk <JimyKK@users.noreply.github.com> - 2 | markkrj <markkrj@users.noreply.github.com> - 2 | rafael-santiago <voidbrainvoid@gmail.com> - 2 | thomasfrivold <thomas.frivold@gmail.com> - 2 | tillarnold <throwable42@gmail.com> - 2 | tomc3 <wordoftheday003@gmail.com> - 2 | xy2z <xy2z@users.noreply.github.com> - 2 | yuche <i@yuche.me> - 2 | ziλa sarikaya <sarikayaziya@gmail.com> - 2 | znegva <znegva@users.noreply.github.com> - 2 | 王可森 <wangkesen@users.noreply.github.com> - 1 | Adam Johnson <me@adamj.eu> - 1 | Alashov Berkeli <yunus.alashow@gmail.com> - 1 | Alejandro Rodríguez <arcxyz@users.noreply.github.com> - 1 | Alex Bogdanovski <alex@erudika.com> - 1 | Alex Fornuto <alex@fornuto.com> - 1 | Alex Yumashev <33555768+alex-jitbit@users.noreply.github.com> - 1 | Alexandr Nesterenko <kuchaspama@gmail.com> - 1 | Alexandre Abita <xouabita@gmail.com> - 1 | Alexey Strokach <alex.strokach@utoronto.ca> - 1 | Alfred Bez <alfred.bez@googlemail.com> - 1 | Alys <alice.harris@oldgods.net> - 1 | Andre <andre.lehmann@posteo.de> - 1 | Andrew Murray <radarhere@gmail.com> - 1 | Andrew Nesbitt <andrewnez@gmail.com> - 1 | Andrew Prokhorenkov <andrew.prokhorenkov@gmail.com> - 1 | Andrew Rylatt <andrew.rylatt@citrix.com> - 1 | Andrey <andrey200964@yandex.ru> - 1 | Andrey Kuznetsov <fear@loathing.in> - 1 | André Rodier <arodier@users.noreply.github.com> - 1 | Andy Olsen <andrewolsen@mail.adelphi.edu> - 1 | Angel Velasquez <angvp@archlinux.org> - 1 | Anton Troyanov <anton@troyanov.net> - 1 | Arda Kılıçdağı <ardakilicdagi@gmail.com> - 1 | Armando Lüscher <armando@noplanman.ch> - 1 | Arnold Schrijver <aschrijver@users.noreply.github.com> - 1 | ArthurHoaro <arthur@hoa.ro> - 1 | Austin <austi_gillm935@ahapps.anoka.k12.mn.us> - 1 | Bas <mega@ioexception.at> - 1 | Beard of War <rebelgeek@blainsmith.com> - 1 | Ben <ben@rngr.org> - 1 | Benjamin Lange <benjamin.r.lange@gmail.com> - 1 | Bob Mottram <bob@robotics.uk.to> - 1 | Brett <brettex@hotmail.com> - 1 | Brian <bdmorin@users.noreply.github.com> - 1 | Burung Hantu <privacytoolsIO@users.noreply.github.com> - 1 | C.J. Jameson <cjcjameson@gmail.com> - 1 | Caleb Xu <calebcenter@live.com> - 1 | Calle Wolff <carl@wolff.se> - 1 | Carlos Rodriguez <carlos@s8f.org> - 1 | Chanchal Kumar Ghosh <chanchal_ghosh1987@yahoo.co.in> - 1 | Chandan Rai <dev.chandan.rai@gmail.com> - 1 | Charles Barnes <cbarnes@bullhorn.com> - 1 | Chema <neo22s@gmail.com> - 1 | Christoph (Sheogorath) Kern <sheogorath@shivering-isles.com> - 1 | Christoph Kappestein <k42b3.x@gmail.com> - 1 | Christoph Wiechert <wio@psitrax.de> - 1 | Christophe Hamerling <christophe.hamerling@gmail.com> - 1 | Clément AUBIN <caubin@caubin.fr> - 1 | Colin <16247799+cpdevelops@users.noreply.github.com> - 1 | Colin Shea <colin@evaryont.me> - 1 | Craig Davison <craig@davison.io> - 1 | Cristian Menghi <cristian@menghi.biz> - 1 | CyrilPepito <18053589+CyrilPepito@users.noreply.github.com> - 1 | Damir Gainetdinov <damir.gaynetdinov@gmail.com> - 1 | Dan <rocks.in.the.cloud@gmail.com> - 1 | David Baldwynn <whitef0x0@users.noreply.github.com> - 1 | David Ng <david90@users.noreply.github.com> - 1 | David Yu <david.yu.ftw@gmail.com> - 1 | Denis <isdn@users.noreply.github.com> - 1 | Diego Molina <diemol@users.noreply.github.com> - 1 | Dirk Krause <dirkk0@googlemail.com> - 1 | Dmitriy Volkov <wldhx+vcs+github_com@wldhx.me> - 1 | Dmitry Khomutov <poisoncorpsee@gmail.com> - 1 | Doğan Çelik <dogancelik@users.noreply.github.com> - 1 | Dražen Lučanin <kermit666@gmail.com> - 1 | Ed Tewiah <etewiah@hotmail.com> - 1 | Edreih Aldana <edreihaldana@yahoo.com> - 1 | Eike Kettner <eike.kettner@posteo.de> - 1 | Emeric POUPON <epoupon@users.noreply.github.com> - 1 | Eran Chetz <eran.chetzroni@algolia.com> - 1 | Eren Hatırnaz <erenhatirnaz@hotmail.com.tr> - 1 | Eric Moon <eric@ericmoon.net> - 1 | Ethan Madden <crazeh.monkeh@gmail.com> - 1 | Eugen <eugen@zeonfederated.com> - 1 | Evelthon Prodromou <epro@prodromou.eu> - 1 | Fazal Majid <github@sentfrom.com> - 1 | Florian Kaiser <florian.kaiser@fnkr.net> - 1 | Florian Wilhelm <f.wilhelm@tarent.de> - 1 | FortressBuilder <FortressBuilder@users.noreply.github.com> - 1 | Girish Ramakrishnan <mail@girish.in> - 1 | Greg Chetcuti <greg@chetcuti.com> - 1 | Guilherme Oenning <me@goenning.net> - 1 | Herman Zvonimir Došilović <hermanz.dosilovic@gmail.com> - 1 | IAlwaysBeCoding <erik.dominguez1003@gmail.com> - 1 | Icantcodeatall <francois.lachese@me.com> - 1 | Igor Antun <IgorAntun@users.noreply.github.com> - 1 | Igor Petrov <garik.piton@gmail.com> - 1 | Ivan Krutov <vania-pooh@vania-pooh.com> - 1 | Izac Lorimer <izaclorimer@users.noreply.github.com> - 1 | Jack <jackdev@mailbox.org> - 1 | Jakob Gillich <jakob@gillich.me> - 1 | James Mills <prologic@shortcircuit.net.au> - 1 | Jan <jayphizzle@users.noreply.github.com> - 1 | Jannik Anker <jannikanker@users.noreply.github.com> - 1 | Janos Dobronszki <dobronszki@gmail.com> - 1 | Jarek Lipski <pub@loomchild.net> - 1 | Jay Williams <jay@myd3.com> - 1 | Jay Yu <GitHubGeek@users.noreply.github.com> - 1 | Jean Menezes da Rocha <jean@menezesdarocha.info> - 1 | Jeremiah Marks <jeremiah@jlmarks.org> - 1 | Joel Calado <joelcalado@gmail.com> - 1 | Josh Harmon <me@joshharmon.me> - 1 | Joshua Hamilton <joshua.hamilton@fabricut.com> - 1 | José Castro <cogurov@gmail.com> - 1 | Julien <bibich@users.noreply.github.com> - 1 | Julien Bisconti <julien.bisconti@gmail.com> - 1 | Julien Reichardt <jul.reich43@opmbx.org> - 1 | Justin Clift <justin@postgresql.org> - 1 | Justin O'Reilly <justin@oreilly.me> - 1 | KarloLuiten <github@karloluiten.nl> - 1 | Ketrel <webmaster@krahs-emag.com> - 1 | Kevin Lin <LINKIWI@users.noreply.github.com> - 1 | Keyhaku <jones@bious.fr> - 1 | Kieran <kieran.brahney@gmail.com> - 1 | Kim Jahn <gitfuckinghub@maisspace.org> - 1 | Konstantin Sorokin <kvs@sigterm.ru> - 1 | Kukielka <philipp_kutyla@gmx.de> - 1 | Kyle Farwell <m@kfarwell.org> - 1 | Kyle Stetz <kylestetz@gmail.com> - 1 | LB (Ben Johnston) <mail@lb.ee> - 1 | Lescaudron Mathieu <mathieu@lescaudron.com> - 1 | Liran Tal <liran.tal@gmail.com> - 1 | Marcin Karpezo <m.karpezo@nencki.gov.pl> - 1 | Marco Dickert <dickert.marco@gmail.com> - 1 | Marcus Ramberg <marcus@nordaaker.com> - 1 | Mark Ide <git@cranstonide.com> - 1 | Mark Ide <mark@cranstonide.com> - 1 | Mark Railton <mark@markrailton.com> - 1 | Martin Malinda <malindacz@gmail.com> - 1 | Marvin <Groruk@uberdoge.network> - 1 | MatFluor <MatFluor@users.noreply.github.com> - 1 | Matt Lee <mattl@users.noreply.github.com> - 1 | Matteo Piccina <matteo@beiphone.it> - 1 | Matthew Dews <matthew-dews@users.noreply.github.com> - 1 | Matthew East <matthew@mattheweast.me> - 1 | Michael Barrow <michael@barrow.me> - 1 | Michael Burns <michael@mirwin.net> - 1 | Michael Malura <github@malura.me> - 1 | Michael van Tricht <mvantricht@expandonline.nl> - 1 | Michael van Tricht <swordbeta@users.noreply.github.com> - 1 | Mike Goodwin <xenithorb@users.noreply.github.com> - 1 | Mike Steele <mike@steel.fm> - 1 | MinorTom <TheMinorTom@users.noreply.github.com> - 1 | Moritz Kröger <write@morkro.de> - 1 | Murdoc Bates <trockenasche@gmail.com> - 1 | NicolasCARPi <nicolas.carpi@curie.fr> - 1 | Norman Xu <im@norm.im> - 1 | Nÿco <nicolas.verite@gmail.com> - 1 | Ober7 <k.latif.misc@gmail.com> - 1 | Oliver Kopp <kopp.dev@gmail.com> - 1 | Opeyemi Obembe <fickledreams@yahoo.com> - 1 | Paolo Pustorino <stickgrinder@gmail.com> - 1 | Pau Kiat Wee <paukiatwee@gmail.com> - 1 | Paul <paul@rosanbo.com> - 1 | Pavlo Vodopyan <pavel.vodopyan@gmail.com> - 1 | Paweł Kapała <bylek77@gmail.com> - 1 | Peter Brunner <pbrunner@gmail.com> - 1 | Peter van den Hurk <runical1991@gmail.com> - 1 | Phill <phill@formbet.co.uk> - 1 | Phonic Mouse <phonicmouse@gmai.com> - 1 | Prahalad Belavadi <prahaladbelavadi@gmail.com> - 1 | Rafael Milewski <Milewski@users.noreply.github.com> - 1 | Remi Rampin <remirampin@gmail.com> - 1 | Remy Adriaanse <remy@adriaanse.it> - 1 | Remy Honig <remyhonig@users.noreply.github.com> - 1 | Riddler <Iamjithin@live.com> - 1 | Roberto Rosario <roberto.rosario.gonzalez@gmail.com> - 1 | RussellAult <RussellAult@users.noreply.github.com> - 1 | Ryan Halliday <ry167@ry167.com> - 1 | Ryan Noelk <ryannoelk@gmail.com> - 1 | Sahin Boydas <sahin@movielala.com> - 1 | Salvatore Gentile <SalGnt@users.noreply.github.com> - 1 | Sam Wilson <sam@samwilson.id.au> - 1 | Samuel Garneau <sam@garno.me> - 1 | Scott Humphries <sscotth@users.noreply.github.com> - 1 | Senan Kelly <senan.f.b.kelly+github@gmail.com> - 1 | Sergey Bronnikov <sergeyb@bronevichok.ru> - 1 | Sheldon Rupp <me@shel.io> - 1 | Simon Hanna <simon.hanna@jesus.de> - 1 | Spencer McIntyre <zeroSteiner@gmail.com> - 1 | Starbeamrainbowlabs <sbrl@starbeamrainbowlabs.com> - 1 | Stefan Weil <sw@weilnetz.de> - 1 | Steve Divskinsy <stevesbrain@users.noreply.github.com> - 1 | Sylvain Boily <sylvainboilydroid@gmail.com> - 1 | THS-on <THS-on@users.noreply.github.com> - 1 | Tanner Collin <git@tannercollin.com> - 1 | The Scorpion <tehscorpion@users.noreply.github.com> - 1 | Thorsten Rinne <thorsten@phpmyfaq.de> - 1 | Tim Allingham <tim@timallingham.net> - 1 | Tobias Diekershoff <tobias.diekershoff@gmx.net> - 1 | Tobias Kunze <rixx@cutebit.de> - 1 | Tobias Zeising <tobias.zeising@aditu.de> - 1 | Tom Hacohen <tom@stosb.com> - 1 | Tommy Ku <tommyku@users.noreply.github.com> - 1 | Viktor Geringer <devfakeplus@googlemail.com> - 1 | Yurii Rashkovskii <yrashk@gmail.com> - 1 | axeloz <axel@mabox.eu> - 1 | benmaynard11 <allowin-217941-github@vhost244.maynardnetworks.com> - 1 | bricej13 <bricej13@gmail.com> - 1 | cbdev <cb@cbcdn.com> - 1 | cpdev <cpdevelops@users.noreply.github.com> - 1 | dimqua <dimqua@lavabit.com> - 1 | disk0x <mdtha@tutanota.com> - 1 | domainzero <domainzero@users.noreply.github.com> - 1 | dsx <free.robots@gmail.com> - 1 | ePirat <epirat07@gmail.com> - 1 | emeric <itmfr@yahoo.fr> - 1 | evitalis <evitalis@users.noreply.github.com> - 1 | florianl <florianl@users.noreply.github.com> - 1 | foorb <foorb@users.noreply.github.com> - 1 | ghaseminya <ghaseminya@gmail.com> - 1 | golangci <35628013+golangci@users.noreply.github.com> - 1 | ice-92 <ice-92@users.noreply.github.com> - 1 | ilsi <ilsi@users.noreply.github.com> - 1 | itsnotv <itsnotv@users.noreply.github.com> - 1 | jake <jake@diesel> - 1 | josh <joshua.r.li.98@gmail.com> - 1 | lachlan-00 <lachlan.00@gmail.com> - 1 | littleguga <littleguga@users.noreply.github.com> - 1 | lsascha <lsascha@gmail.com> - 1 | macmusz <m.muszytowski@simplito.com> - 1 | memorex258 <phillip.a.brown@live.com> - 1 | mertinop <martin.santibanez.a@gmail.com> - 1 | mrkpl125 <33229813+mrkpl125@users.noreply.github.com> - 1 | n2i <xuansamdinh.n2i@gmail.com> - 1 | nodomain <ff@nodomain.cc> - 1 | pastapojken <pastapojken@users.noreply.github.com> - 1 | pips <pips@e5150.fr> - 1 | poVoq <wm_jkm@yahoo.com> - 1 | railscard <railscard@gmail.com> - 1 | sc0repi0 <sc0repi0@gmx.de> - 1 | skarphet <skarphet@users.noreply.github.com> - 1 | sqozz <sqozz@geekify.de> - 1 | steven jacobs <stjacobs@fastmail.fm> - 1 | stevesbrain <stevesbrain@users.noreply.github.com> - 1 | t1st3 <contact@tiste.org> - 1 | teaberryy <ekisneels@gmail.com> - 1 | timbe16 <timbe16@users.noreply.github.com> - 1 | trebonius0 <trebonius@worldofwargraphs.com> - 1 | ttoups <ich@timotoups.de> - 1 | uchchishta <uchchishta@users.noreply.github.com> - 1 | vincent-clipet <vincent.clipet.7@gmail.com> - 1 | vinz243 <vinz243@opmbx.org> - 1 | wxcafé <wxcafe@wxcafe.net> - 1 | xuansamdinh <xuansamdinh.n2i@gmail.com> - 1 | zotlabs <mike@macgirvin.com> - 1 | Руслан Корнев <oganer@gmail.com> - 1 | ProfessorLogout <Marco Kamner> +|Commits | Author | +| :---: | --- | +|686|nodiscc <nodiscc@gmail.com>| +|302|Kickball <ed.kickball@hotmail.com>| +|180|n8225 <n8225@users.noreply.github.com>| +|122|Andrew Rylatt <arylatt@users.noreply.github.com>| +|35|Kovah <mail@kovah.de>| +|31|DJCrashdummy <DJCrashdummy@users.noreply.github.com>| +|23|cave beat <cave@cavebeat.org>| +|17|Thomas Dalichow <info@thomasdalichow.de>| +|16|Meitar M <meitarm@gmail.com>| +|14|Miguel Piedrafita <github@miguelpiedrafita.com>| +|13|jungle-boogie <sean@jungleboogie.me>| +|12|Alex <alex@maximum.guru>| +|12|Pe46dro <pietro@marangon.me>| +|9|Andrew Peng <pengc99@gmail.com>| +|9|Joubert RedRat <eu+github@redrat.com.br>| +|9|Lance M <mightyfree@users.noreply.github.com>| +|8|CooperBarrett <anthony.lhuissier@openmailbox.org>| +|8|Ferdinand Mütsch <mail@ferdinand-muetsch.de>| +|7|Hammy Havoc <hammy@splitanatom.com>| +|7|Ilian <ugg.rock@gmail.com>| +|7|Nick Busey <NickBusey@users.noreply.github.com>| +|7|n1trux <n1trux@users.noreply.github.com>| +|7|phre4k <me@phre4k.at>| +|7|édouard u. <mail@edouard.us>| +|6|Per Guth <mail@perguth.de>| +|6|Quinn Comendant <quinn@strangecode.com>| +|6|Touhid Arastu <touhid.arastu@gmail.com>| +|6|cave <cavebeat@users.noreply.github.com>| +|5|James Cole <JC5@users.noreply.github.com>| +|5|Jean Champémont <jchampemont@users.noreply.github.com>| +|5|Karl Coelho <karl.coelho1@gmail.com>| +|5|Kevin Lin <developer@kevinlin.info>| +|5|Max Maischein <github@corion.net>| +|5|Mohammad Faisal <faisalhmohd@live.com>| +|5|Moti Korets <moti.kor@gmail.com>| +|5|Philip Kirkbride <kirkins@gmail.com>| +|5|Surgie Finesse <finesserus@gmail.com>| +|5|mestaritonttu <mestaritonttu@mail.com>| +|4|/c² <cagataycali@icloud.com>| +|4|AlessioCasco <cascoalessio@gmail.com>| +|4|Alexandr Emelin <frvzmb@gmail.com>| +|4|AndrewCz <smacz42@users.noreply.github.com>| +|4|Chris McCormick <chris@mccormick.cx>| +|4|Cody Heimberger <cody.heimberger@printerlogic.com>| +|4|Colin Pokowitz <colin@cpdev.me>| +|4|Colin Pokowitz <colinpokowitz03@gmail.com>| +|4|Cory Gibbons <hello@corygibbons.com>| +|4|D <DL88250@gmail.com>| +|4|Dominik Pfaffenbauer <dominik@lineofcode.at>| +|4|Dr. Azrael Tod <github.com@g33ky.de>| +|4|Eliot Whalan <ewhal@pantsu.cat>| +|4|Ilya Sevostyanov <d3th@zeen.ru>| +|4|Jan Vlnas <jnv@users.noreply.github.com>| +|4|Jason Robinson <mail@jasonrobinson.me>| +|4|Jean Elchinger <jinformatique@riseup.net>| +|4|Joery Zegers <accounts@jzegers.nl>| +|4|Johannes Zellner <johannes@nebulon.de>| +|4|Joshua Westerheide <dev@jdoubleu.de>| +|4|MK <kohenkatz@gmail.com>| +|4|Marius Voila <marius.voila@gmail.com>| +|4|Rodolfo Berrios <inbox@rodolfoberrios.com>| +|4|Valmik <mail@valmik.in>| +|4|bysslord <wxwlegend@gmail.com>| +|4|dattaz <taz@dattaz.fr>| +|4|dpfaffenbauer <dominik@lineofcode.at>| +|4|dyu <david.yu.ftw@gmail.com>| +|4|paddo <mail@patrickrichter.net>| +|3|Aguay <baraise.valentin@gmail.com>| +|3|Akhyar Amarullah <akhyrul@gmail.com>| +|3|Alexey Velikiy <gmpota@gmail.com>| +|3|BernsteinA <4685390+BernsteinA@users.noreply.github.com>| +|3|Burak Emre Kabakcı <emrekabakci@gmail.com>| +|3|Conor O'Callaghan <brioscaibriste@users.noreply.github.com>| +|3|Cédric Krier <cedk@users.noreply.github.com>| +|3|Danja Vasiliev <danja@k0a1a.net>| +|3|Ethan Lowman <ethanal@users.noreply.github.com>| +|3|FoxMaSk <foxmask@users.noreply.github.com>| +|3|Gabin <hello@gabinaureche.com>| +|3|Garrett Martin <me@garrettqmartin.com>| +|3|George C. Privon <privong@users.noreply.github.com>| +|3|Görkem Çetin <gc@count.ly>| +|3|Harvey Kandola <harvey@documize.com>| +|3|Ilya Pirozhenko <ilya.pir@gmail.com>| +|3|IrosTheBeggar <paul.sori@gmail.com>| +|3|Jan-Lukas Else <jlelse@users.noreply.github.com>| +|3|Jiří Komárek <xkomczax@centrum.cz>| +|3|Kevin Hinterlong <kevinhinterlong@users.noreply.github.com>| +|3|Lee Watson <rev@revthefox.co.uk>| +|3|Leo Gaggl <leo@brightcookie.com.au>| +|3|Marc Picaud <picaud.marc@gmail.com>| +|3|Mariusz Kozakowski <11mariom+wordpress@gmail.com>| +|3|Martin Gontovnikas <martin@gon.to>| +|3|Mathieu Leplatre <mathieu@leplat.re>| +|3|Matt Baer <matt@baer.works>| +|3|Mitchell Urgero <info@urgero.org>| +|3|Morris Jobke <hey@morrisjobke.de>| +|3|Ovidiu Dan <zmarty@users.noreply.github.com>| +|3|Pavan Yara <yarapavan@gmail.com>| +|3|Peter Thaleikis <spekulatius@users.noreply.github.com>| +|3|Pierre Blanes <inattendu@users.noreply.github.com>| +|3|Pierre Tinard <Edraens@users.noreply.github.com>| +|3|Pietro Marangon <pietro.marangon@gmail.com>| +|3|Tobi Schäfer <interface@p3k.org>| +|3|Yann Forget <forget.yann31@gmail.com>| +|3|Ye Lin Aung <me@yelinaung.com>| +|3|hebbet <pascal.herbert@gmail.com>| +|3|jungle-boogie <sean@rastasean.net>| +|3|moba <moba@users.noreply.github.com>| +|3|oknozor <paul.delafosse@protonmail.com>| +|3|pszlazak <pszlazak@users.noreply.github.com>| +|3|rett gerst <rettgerst@users.noreply.github.com>| +|3|xBytez <git@xbytez.io>| +|2|A. Cynic <chris@mretc.net>| +|2|Adminrezo (Nico Dewaele) <nico@adminrezo.fr>| +|2|Albert Cervera i Areny <albert@nan-tic.com>| +|2|Alexander Ryzhov <gtihub@ryzhov-al.ru>| +|2|Alexis Metaireau <alexis@notmyidea.org>| +|2|Andrei Poenaru <andrei.poenaru@gmail.com>| +|2|Andrew Hayworth <hayworth@meraki.net>| +|2|Arik Fraimovich <arik@arikfr.com>| +|2|Bartłomiej Kurzeja <B3QL@users.noreply.github.com>| +|2|Ben Yanke <ben@benyanke.com>| +|2|Benjamin Gamard <benjamin.gam@gmail.com>| +|2|Brendan Abolivier <contact@brendanabolivier.com>| +|2|Brian Morin <bdmorin@gmail.com>| +|2|Carlo F. Quaglia <cfq20@users.noreply.github.com>| +|2|Charles Farence III <charles@charlessite90.com>| +|2|Chris Missal <chris.missal@gmail.com>| +|2|Christopher Charbonneau Wells <cdubz@users.noreply.github.com>| +|2|Costin Moise <necenzurat@gmail.com>| +|2|Daniel Heath <daniel@heath.cc>| +|2|Daniel Ramirez Grave de Peralta <dxas90@gmail.com>| +|2|David Leonard <david@appliedtrust.com>| +|2|David Wayne Baxter <dbxt@users.noreply.github.com>| +|2|Derek Viera <ma.dmviera01@gmail.com>| +|2|Deryck <dhenson02@users.noreply.github.com>| +|2|Dillon Stadther <dlstadther@gmail.com>| +|2|Dominic Pratt <github@dominicpratt.de>| +|2|Eliot Berriot <contact@eliotberriot.com>| +|2|Feleg <fegul@users.noreply.github.com>| +|2|Felix Bartels <felix@host-consultants.de>| +|2|Gabin Aureche <gabin.aureche@live.fr>| +|2|Gabriel Cossette <gabriel.cossette@gmail.com>| +|2|Gonçalo Valério <dethos@users.noreply.github.com>| +|2|Greg Slepak <contact@taoeffect.com>| +|2|Greg V <greg@unrelenting.technology>| +|2|Henry Ruhs <info@redaxmedia.com>| +|2|Jake Breindel <j.breindel2@outlook.com>| +|2|Jan Soendermann <jan.soendermann+git@gmail.com>| +|2|Jorge E. Gomez <jorge@jorgee.net>| +|2|Joseph Dykstra <josephdykstra@gmail.com>| +|2|Julien Bisconti <veggiemonk@users.noreply.github.com>| +|2|Jérémie Astori <jeremie@astori.fr>| +|2|Keith Thibodeaux <kthibodeaux@peachtreebilling.com>| +|2|Kevin Vandenborne <kevin.vandenborne@gmail.com>| +|2|Klaus-Uwe Mitterer <info@klaus-uwe.me>| +|2|Madhu GB <github@madhugb.com>| +|2|Malte Kiefer <malte.kiefer@mailgermania.de>| +|2|Marc Laporte <marc@laporte.name>| +|2|Marien Fressinaud <dev@marienfressinaud.fr>| +|2|Markus M. Deuerlein <mdeuerlein@users.noreply.github.com>| +|2|MarkusMcNugen <marknewton5@gmail.com>| +|2|Martijn <mrtijn@riseup.net>| +|2|Massimo Santini <massimo.santini@gmail.com>| +|2|Matt Hazinski <matt@matthazinski.com>| +|2|Matthieu Aubry <matt@piwik.org>| +|2|Michael Tunnell <MichaelTunnell@users.noreply.github.com>| +|2|Mikael Peigney <Mika56@users.noreply.github.com>| +|2|Murali Govardhana <murali.govardhana@gmail.com>| +|2|Nicolas Carlier <n.carlier@nunux.org>| +|2|Oliver Giles <ohw.giles@gmail.com>| +|2|Patrik Ragnarsson <patrik@starkast.net>| +|2|Pavel Lobashov <ShockwaveNN@gmail.com>| +|2|Peter Demin <poslano@gmail.com>| +|2|Peter Ivanov <peter@microweber.com>| +|2|Phonic Mouse <phonicmouse@users.noreply.github.com>| +|2|Pierre Ozoux <pierre@ozoux.net>| +|2|Poorchop <Poorchop@users.noreply.github.com>| +|2|Raymond Berger <RayBB@users.noreply.github.com>| +|2|ReadmeCritic <frankensteinbot@gmail.com>| +|2|Ricardo Torres <ricardo@rictorres.com.br>| +|2|Rid <shakeel.ridhwaan@gmail.com>| +|2|Rodolfo Berrios <rodolfo.berrios@gmail.com>| +|2|Roland Geider <roland@geider.net>| +|2|Ryan DeShone <rfdeshon@gmail.com>| +|2|Ryan Mulligan <ryan@ryantm.com>| +|2|Sam Tuke <mail@samtuke.com>| +|2|Sameer Al-Sakran <salsakran@users.noreply.github.com>| +|2|Shane Cooke <shanecooke@mac.com>| +|2|Simon Vieille <simon@deblan.fr>| +|2|Simone Grignola <sito@grignola.ch>| +|2|Stefan Bohacek <stefan.bohacek@gmail.com>| +|2|Stefane Fermigier <sf@fermigier.com>| +|2|Stefano <sabas88@gmail.com>| +|2|Suraj Patil <thewhitetulip@users.noreply.github.com>| +|2|Think <iwhiz@users.noreply.github.com>| +|2|Thomas Citharel <tcit@tcit.fr>| +|2|Tomer <tomer@campuscruizer.com>| +|2|Vadim Rutkovsky <vrutkovs@redhat.com>| +|2|Van-Duyet Le <lvduit08@gmail.com>| +|2|Will Bennett <william.11bennett@gmail.com>| +|2|Yann <forget.yann31@gmail.com>| +|2|Zeniic <Zeniic@users.noreply.github.com>| +|2|cornerot <cornerot@gmail.com>| +|2|cron410 <cron410@gmail.com>| +|2|digiou <digitalbckp@gmail.com>| +|2|erdihu <erdihu@users.noreply.github.com>| +|2|fengshaun <amoradi@fedoraproject.org>| +|2|fuerbringer <severin@protonmail.ch>| +|2|gseva <gavrilovseva@gmail.com>| +|2|icterine <account@caravat.e4ward.com>| +|2|jimykk <JimyKK@users.noreply.github.com>| +|2|markkrj <markkrj@users.noreply.github.com>| +|2|rafael-santiago <voidbrainvoid@gmail.com>| +|2|thomasfrivold <thomas.frivold@gmail.com>| +|2|tillarnold <throwable42@gmail.com>| +|2|tomc3 <wordoftheday003@gmail.com>| +|2|xy2z <xy2z@users.noreply.github.com>| +|2|yuche <i@yuche.me>| +|2|ziλa sarikaya <sarikayaziya@gmail.com>| +|2|znegva <znegva@users.noreply.github.com>| +|2|王可森 <wangkesen@users.noreply.github.com>| +|1|Adam C <39806482+adam-redcort@users.noreply.github.com>| +|1|Adam Johnson <me@adamj.eu>| +|1|Akos Veres <veres@akos.me>| +|1|Alashov Berkeli <yunus.alashow@gmail.com>| +|1|Alejandro Rodríguez <arcxyz@users.noreply.github.com>| +|1|Alex Bogdanovski <alex@erudika.com>| +|1|Alex Fornuto <alex@fornuto.com>| +|1|Alex Yumashev <33555768+alex-jitbit@users.noreply.github.com>| +|1|Alexandr Nesterenko <kuchaspama@gmail.com>| +|1|Alexandre Abita <xouabita@gmail.com>| +|1|Alexey Strokach <alex.strokach@utoronto.ca>| +|1|Alfred Bez <alfred.bez@googlemail.com>| +|1|Alys <alice.harris@oldgods.net>| +|1|Andre <andre.lehmann@posteo.de>| +|1|Andrew Murray <radarhere@gmail.com>| +|1|Andrew Nesbitt <andrewnez@gmail.com>| +|1|Andrew Prokhorenkov <andrew.prokhorenkov@gmail.com>| +|1|Andrey <andrey200964@yandex.ru>| +|1|Andrey Kuznetsov <fear@loathing.in>| +|1|André Rodier <arodier@users.noreply.github.com>| +|1|Andy Olsen <andrewolsen@mail.adelphi.edu>| +|1|Angel Velasquez <angvp@archlinux.org>| +|1|Anton Troyanov <anton@troyanov.net>| +|1|Arda Kılıçdağı <ardakilicdagi@gmail.com>| +|1|Armando Lüscher <armando@noplanman.ch>| +|1|Arnold Schrijver <aschrijver@users.noreply.github.com>| +|1|ArthurHoaro <arthur@hoa.ro>| +|1|Austin <austi_gillm935@ahapps.anoka.k12.mn.us>| +|1|Bas <mega@ioexception.at>| +|1|Beard of War <rebelgeek@blainsmith.com>| +|1|Ben <ben@rngr.org>| +|1|Benjamin Lange <benjamin.r.lange@gmail.com>| +|1|Bob Mottram <bob@robotics.uk.to>| +|1|Brett <brettex@hotmail.com>| +|1|Brian <bdmorin@users.noreply.github.com>| +|1|Burung Hantu <privacytoolsIO@users.noreply.github.com>| +|1|C.J. Jameson <cjcjameson@gmail.com>| +|1|Caleb Xu <calebcenter@live.com>| +|1|Calle Wolff <carl@wolff.se>| +|1|Carlos Rodriguez <carlos@s8f.org>| +|1|Chanchal Kumar Ghosh <chanchal_ghosh1987@yahoo.co.in>| +|1|Chandan Rai <dev.chandan.rai@gmail.com>| +|1|Charles Barnes <cbarnes@bullhorn.com>| +|1|Chema <neo22s@gmail.com>| +|1|Christoph (Sheogorath) Kern <sheogorath@shivering-isles.com>| +|1|Christoph Kappestein <k42b3.x@gmail.com>| +|1|Christoph Wiechert <wio@psitrax.de>| +|1|Christophe Hamerling <christophe.hamerling@gmail.com>| +|1|Clément AUBIN <caubin@caubin.fr>| +|1|Colin <16247799+cpdevelops@users.noreply.github.com>| +|1|Colin Shea <colin@evaryont.me>| +|1|Craig Davison <craig@davison.io>| +|1|Cristian Menghi <cristian@menghi.biz>| +|1|CyrilPepito <18053589+CyrilPepito@users.noreply.github.com>| +|1|Damir Gainetdinov <damir.gaynetdinov@gmail.com>| +|1|Dan <rocks.in.the.cloud@gmail.com>| +|1|Danny <dannyvankooten@gmail.com>| +|1|David Baldwynn <whitef0x0@users.noreply.github.com>| +|1|David Ng <david90@users.noreply.github.com>| +|1|David Yu <david.yu.ftw@gmail.com>| +|1|Denis <isdn@users.noreply.github.com>| +|1|Denis <issden@gmail.com>| +|1|Diego Molina <diemol@users.noreply.github.com>| +|1|Dirk Krause <dirkk0@googlemail.com>| +|1|Dmitriy Volkov <wldhx+vcs+github_com@wldhx.me>| +|1|Dmitry Khomutov <poisoncorpsee@gmail.com>| +|1|Doğan Çelik <dogancelik@users.noreply.github.com>| +|1|Dražen Lučanin <kermit666@gmail.com>| +|1|Ed Tewiah <etewiah@hotmail.com>| +|1|Edreih Aldana <edreihaldana@yahoo.com>| +|1|Eike Kettner <eike.kettner@posteo.de>| +|1|Emeric POUPON <epoupon@users.noreply.github.com>| +|1|Emlembow <36314674+Emlembow@users.noreply.github.com>| +|1|Eran Chetz <eran.chetzroni@algolia.com>| +|1|Eren Hatırnaz <erenhatirnaz@hotmail.com.tr>| +|1|Eric Moon <eric@ericmoon.net>| +|1|Ethan Madden <crazeh.monkeh@gmail.com>| +|1|Eugen <eugen@zeonfederated.com>| +|1|Evelthon Prodromou <epro@prodromou.eu>| +|1|Fazal Majid <github@sentfrom.com>| +|1|Florian Kaiser <florian.kaiser@fnkr.net>| +|1|Florian Wilhelm <f.wilhelm@tarent.de>| +|1|FortressBuilder <FortressBuilder@users.noreply.github.com>| +|1|Girish Ramakrishnan <mail@girish.in>| +|1|Greg Chetcuti <greg@chetcuti.com>| +|1|Guilherme Oenning <me@goenning.net>| +|1|Herman Zvonimir Došilović <hermanz.dosilovic@gmail.com>| +|1|IAlwaysBeCoding <erik.dominguez1003@gmail.com>| +|1|Icantcodeatall <francois.lachese@me.com>| +|1|Igor Antun <IgorAntun@users.noreply.github.com>| +|1|Igor Petrov <garik.piton@gmail.com>| +|1|Ivan Krutov <vania-pooh@vania-pooh.com>| +|1|Izac Lorimer <izaclorimer@users.noreply.github.com>| +|1|Jack <jackdev@mailbox.org>| +|1|Jakob Gillich <jakob@gillich.me>| +|1|James Mills <prologic@shortcircuit.net.au>| +|1|Jan <jayphizzle@users.noreply.github.com>| +|1|Jannik Anker <jannikanker@users.noreply.github.com>| +|1|Janos Dobronszki <dobronszki@gmail.com>| +|1|Jarek Lipski <pub@loomchild.net>| +|1|Jay Williams <jay@myd3.com>| +|1|Jay Yu <GitHubGeek@users.noreply.github.com>| +|1|Jean Menezes da Rocha <jean@menezesdarocha.info>| +|1|Jelmer Vernooij <jelmer@jelmer.uk>| +|1|Jeremiah Marks <jeremiah@jlmarks.org>| +|1|Joel Calado <joelcalado@gmail.com>| +|1|Josh Harmon <me@joshharmon.me>| +|1|Joshua Hamilton <joshua.hamilton@fabricut.com>| +|1|José Castro <cogurov@gmail.com>| +|1|Julien <bibich@users.noreply.github.com>| +|1|Julien Bisconti <julien.bisconti@gmail.com>| +|1|Julien Reichardt <jul.reich43@opmbx.org>| +|1|Justin Clift <justin@postgresql.org>| +|1|Justin O'Reilly <justin@oreilly.me>| +|1|KarloLuiten <github@karloluiten.nl>| +|1|Ketrel <webmaster@krahs-emag.com>| +|1|Kevin Lin <LINKIWI@users.noreply.github.com>| +|1|Keyhaku <jones@bious.fr>| +|1|Kieran <kieran.brahney@gmail.com>| +|1|Kim Jahn <gitfuckinghub@maisspace.org>| +|1|Konstantin Sorokin <kvs@sigterm.ru>| +|1|Kukielka <philipp_kutyla@gmx.de>| +|1|Kyle Farwell <m@kfarwell.org>| +|1|Kyle Stetz <kylestetz@gmail.com>| +|1|LB (Ben Johnston) <mail@lb.ee>| +|1|Lescaudron Mathieu <mathieu@lescaudron.com>| +|1|Liran Tal <liran.tal@gmail.com>| +|1|Marcin Karpezo <m.karpezo@nencki.gov.pl>| +|1|Marco Dickert <dickert.marco@gmail.com>| +|1|Marco Kamner <marco@it-kamner.de>| +|1|Marcus Ramberg <marcus@nordaaker.com>| +|1|Mark Ide <git@cranstonide.com>| +|1|Mark Ide <mark@cranstonide.com>| +|1|Mark Railton <mark@markrailton.com>| +|1|Martin Malinda <malindacz@gmail.com>| +|1|Marvin <Groruk@uberdoge.network>| +|1|MatFluor <MatFluor@users.noreply.github.com>| +|1|Matt Lee <mattl@users.noreply.github.com>| +|1|Matteo Piccina <matteo@beiphone.it>| +|1|Matthew Dews <matthew-dews@users.noreply.github.com>| +|1|Matthew East <matthew@mattheweast.me>| +|1|Michael Barrow <michael@barrow.me>| +|1|Michael Burns <michael@mirwin.net>| +|1|Michael Malura <github@malura.me>| +|1|Michael van Tricht <mvantricht@expandonline.nl>| +|1|Michael van Tricht <swordbeta@users.noreply.github.com>| +|1|Mike Goodwin <xenithorb@users.noreply.github.com>| +|1|Mike Steele <mike@steel.fm>| +|1|MinorTom <TheMinorTom@users.noreply.github.com>| +|1|Mitchell R <github@mrincworld.com>| +|1|Moritz Kröger <write@morkro.de>| +|1|Murdoc Bates <trockenasche@gmail.com>| +|1|NicolasCARPi <nicolas.carpi@curie.fr>| +|1|Norman Xu <im@norm.im>| +|1|Nÿco <nicolas.verite@gmail.com>| +|1|Ober7 <k.latif.misc@gmail.com>| +|1|Oleg Agafonov <oleg.agafonov@telestax.com>| +|1|Oliver Kopp <kopp.dev@gmail.com>| +|1|Opeyemi Obembe <fickledreams@yahoo.com>| +|1|Paolo Pustorino <stickgrinder@gmail.com>| +|1|Pau Kiat Wee <paukiatwee@gmail.com>| +|1|Paul <paul@rosanbo.com>| +|1|Pavlo Vodopyan <pavel.vodopyan@gmail.com>| +|1|Paweł Kapała <bylek77@gmail.com>| +|1|Peter Brunner <pbrunner@gmail.com>| +|1|Peter van den Hurk <runical1991@gmail.com>| +|1|Phill <phill@formbet.co.uk>| +|1|Phonic Mouse <phonicmouse@gmai.com>| +|1|Prahalad Belavadi <prahaladbelavadi@gmail.com>| +|1|Rafael Milewski <Milewski@users.noreply.github.com>| +|1|Remi Rampin <remirampin@gmail.com>| +|1|Remy Adriaanse <remy@adriaanse.it>| +|1|Remy Honig <remyhonig@users.noreply.github.com>| +|1|Riddler <Iamjithin@live.com>| +|1|Roberto Rosario <roberto.rosario.gonzalez@gmail.com>| +|1|RussellAult <RussellAult@users.noreply.github.com>| +|1|Ryan Halliday <ry167@ry167.com>| +|1|Ryan Noelk <ryannoelk@gmail.com>| +|1|Sahin Boydas <sahin@movielala.com>| +|1|Salvatore Gentile <SalGnt@users.noreply.github.com>| +|1|Sam Wilson <sam@samwilson.id.au>| +|1|Samuel Garneau <sam@garno.me>| +|1|Scott Humphries <sscotth@users.noreply.github.com>| +|1|Senan Kelly <senan.f.b.kelly+github@gmail.com>| +|1|Sergey Bronnikov <sergeyb@bronevichok.ru>| +|1|Sheldon Rupp <me@shel.io>| +|1|Simon Hanna <simon.hanna@jesus.de>| +|1|Spencer McIntyre <zeroSteiner@gmail.com>| +|1|Starbeamrainbowlabs <sbrl@starbeamrainbowlabs.com>| +|1|Stefan Weil <sw@weilnetz.de>| +|1|Steve Divskinsy <stevesbrain@users.noreply.github.com>| +|1|Sylvain Boily <sylvainboilydroid@gmail.com>| +|1|THS-on <THS-on@users.noreply.github.com>| +|1|Tanner Collin <git@tannercollin.com>| +|1|The Scorpion <tehscorpion@users.noreply.github.com>| +|1|Thorsten Rinne <thorsten@phpmyfaq.de>| +|1|Tim Allingham <tim@timallingham.net>| +|1|Tobias Diekershoff <tobias.diekershoff@gmx.net>| +|1|Tobias Kunze <rixx@cutebit.de>| +|1|Tobias Zeising <tobias.zeising@aditu.de>| +|1|Tom Hacohen <tom@stosb.com>| +|1|Tommy Ku <tommyku@users.noreply.github.com>| +|1|Vadim Markovtsev <vadim@sourced.tech>| +|1|Viktor Geringer <devfakeplus@googlemail.com>| +|1|William Gathoye <william@gathoye.be>| +|1|Yurii Rashkovskii <yrashk@gmail.com>| +|1|axeloz <axel@mabox.eu>| +|1|benmaynard11 <allowin-217941-github@vhost244.maynardnetworks.com>| +|1|bricej13 <bricej13@gmail.com>| +|1|cbdev <cb@cbcdn.com>| +|1|cpdev <cpdevelops@users.noreply.github.com>| +|1|dimqua <dimqua@lavabit.com>| +|1|disk0x <mdtha@tutanota.com>| +|1|domainzero <domainzero@users.noreply.github.com>| +|1|dsx <free.robots@gmail.com>| +|1|ePirat <epirat07@gmail.com>| +|1|emeric <itmfr@yahoo.fr>| +|1|evitalis <evitalis@users.noreply.github.com>| +|1|florianl <florianl@users.noreply.github.com>| +|1|foorb <foorb@users.noreply.github.com>| +|1|ghaseminya <ghaseminya@gmail.com>| +|1|golangci <35628013+golangci@users.noreply.github.com>| +|1|ice-92 <ice-92@users.noreply.github.com>| +|1|ilsi <ilsi@users.noreply.github.com>| +|1|itsnotv <itsnotv@users.noreply.github.com>| +|1|jake <jake@diesel>| +|1|jgi <public-devgit-common@gissehel.org>| +|1|josh <joshua.r.li.98@gmail.com>| +|1|lachlan-00 <lachlan.00@gmail.com>| +|1|littleguga <littleguga@users.noreply.github.com>| +|1|lsascha <lsascha@gmail.com>| +|1|macmusz <m.muszytowski@simplito.com>| +|1|memorex258 <phillip.a.brown@live.com>| +|1|mertinop <martin.santibanez.a@gmail.com>| +|1|mrkpl125 <33229813+mrkpl125@users.noreply.github.com>| +|1|n2i <xuansamdinh.n2i@gmail.com>| +|1|nodomain <ff@nodomain.cc>| +|1|pastapojken <pastapojken@users.noreply.github.com>| +|1|pips <pips@e5150.fr>| +|1|poVoq <wm_jkm@yahoo.com>| +|1|railscard <railscard@gmail.com>| +|1|sc0repi0 <sc0repi0@gmx.de>| +|1|skarphet <skarphet@users.noreply.github.com>| +|1|sqozz <sqozz@geekify.de>| +|1|steven jacobs <stjacobs@fastmail.fm>| +|1|stevesbrain <stevesbrain@users.noreply.github.com>| +|1|t1st3 <contact@tiste.org>| +|1|teaberryy <ekisneels@gmail.com>| +|1|timbe16 <timbe16@users.noreply.github.com>| +|1|trebonius0 <trebonius@worldofwargraphs.com>| +|1|ttoups <ich@timotoups.de>| +|1|uchchishta <uchchishta@users.noreply.github.com>| +|1|vincent-clipet <vincent.clipet.7@gmail.com>| +|1|vinz243 <vinz243@opmbx.org>| +|1|wxcafé <wxcafe@wxcafe.net>| +|1|xuansamdinh <xuansamdinh.n2i@gmail.com>| +|1|zotlabs <mike@macgirvin.com>| +|1|Руслан Корнев <oganer@gmail.com>| @@ -30,7 +30,7 @@ syntaxerrors: @! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep '\)\(|``|\)`' contrib: - @mv .github/.mailmap . && printf "Commits | Author \n:---: | ---\n" > AUTHORS.md && git shortlog -sne >> AUTHORS.md && sed -i 's/\t/ | /g' AUTHORS.md && mv .mailmap .github/.mailmap + @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 add: @#add a new entry @@ -144,7 +144,7 @@ Some [Content Management System](#content-management-systems-cms) solutions also - [CampaignChain](https://www.campaignchain.com/) `⚠` - A marketing hub allowing to schedule posts on social media (a la Hootsuite+Buffer) and combine them with newsletter campaigns. ([Source Code](https://github.com/CampaignChain/campaignchain/tree/1.0)) `Apache-2.0` `PHP` - [CouchPotato](https://couchpota.to/) - CouchPotato is an automatic Video Library Manager for Movies. Automatic torrent/nzb searching, downloading, and processing at the qualities you want. ([Source Code](https://github.com/CouchPotato/CouchPotatoServer/)) `GPL-3.0` `Python` - [Episodes](https://github.com/guptachetan1997/Episodes) - `⚠` Self Hosted TV show Episode tracker and recommender built using django, bootstrap4. `MIT` `Python` -- [feedmixer](https://github.com/cristoper/feedmixer) - FeedMixer is a WSGI (Python3) micro web service which takes a list of feed URLs and returns a new feed consisting of the most recent n entries from each given feed. (Returns Atom, RSS, or JSON) ([Demo](https://mretc.net/feedmixer/json?f=http://hnrss.org/newest&f=http://americancynic.net/atom.xml&n=1)) `WTFPL` `Python` +- [feedmixer](https://github.com/cristoper/feedmixer) - FeedMixer is a WSGI (Python3) micro web service which takes a list of feed URLs and returns a new feed consisting of the most recent n entries from each given feed(Returns Atom, RSS, or JSON). ([Demo](https://mretc.net/feedmixer/json?f=http://hnrss.org/newest&f=http://americancynic.net/atom.xml&n=1)) `WTFPL` `Python` - [FHEM](https://fhem.de/fhem.html) - FHEM is used to automate common tasks in the household like switching lamps and heating. It can also be used to log events like temperature or power consumption. You can control it via web or smartphone frontends, telnet or TCP/IP directly. ([Source Code](https://svn.fhem.de/trac)) `GPL-3.0` `Perl` - [Gekko](https://gekko.wizb.it/) - Gekko is a Bitcoin TA trading and backtesting bot which support multiple exchanges and cryptocurrencies. ([Source Code](https://github.com/askmike/gekko)) `MIT` `Nodejs` - [Headphones](https://github.com/rembo10/headphones) - Automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole. `GPL-3.0` `Python` @@ -154,6 +154,8 @@ Some [Content Management System](#content-management-systems-cms) solutions also - [Huginn](https://github.com/cantino/huginn) - Allows you to build agents that monitor and act on your behalf. `MIT` `Ruby` - [Http2pic](https://http2pic.haschek.at/) - Website screenshots/renderer. It uses the wkhtmltox to render websites with various options. ([Source Code](https://github.com/chrisiaut/http2pic)) `Apache 2.0` `PHP/Javascript` - [Kibitzr](https://kibitzr.github.io) - Lightweight personal web assistant with powerful integrations. ([Source Code](https://github.com/kibitzr/kibitzr/)) `MIT` `Python` +- [LazyLibrarian](https://github.com/DobyTang/LazyLibrarian) `⚠` - LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. `GPL-3.0` `Python` +- [Lidarr](https://lidarr.audio/) - Lidarr is a music collection manager for Usenet and BitTorrent users. ([Source Code](https://github.com/Lidarr/Lidarr)) `GPL-3.0` `C#` - [Medusa](https://github.com/pymedusa/SickRage) - Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. `GPL-3.0` `Python` - [Node RED](http://nodered.org/) - Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions. ([Source Code](https://github.com/node-red/node-red)) `Apache-2.0` `Nodejs` - [openHAB](http://www.openhab.org) - Vendor and technology agnostic open source software for home automation. ([Source Code](https://github.com/openhab/openhab)) `EPL-1.0` `Java` @@ -347,6 +349,7 @@ _Mailing lists servers and mass mailing software - one message to many recipient #### Webmail clients - [Cypht](http://cypht.org/index.html) - Feed reader for your email accounts. ([Source Code](https://github.com/jasonmunro/hm3)) `GPL-2.0` `PHP` +- [Disposable Mailbox](https://github.com/synox/disposable-mailbox) - Simple disposable mailbox web-app based on a catch-all IMAP mailbox. ([Demo](https://bhadoomail.com/)) `GPL-3.0` `PHP` - [IMP](https://www.horde.org/apps/imp/) - HORDE application that provides webmail access to IMAP and POP3 accounts. ([Demo](http://demo.horde.org/), [Source Code](https://www.horde.org/download/imp)) `GPL-2.0` `PHP` - [Mailpile](https://www.mailpile.is/) - Webmail client with search, filtering, encryption features and more. ([Source Code](https://github.com/mailpile/Mailpile)) `AGPL-3.0` `Python` - [RainLoop](http://www.rainloop.net/) - Simple, modern and fast webmail with IMAP/SMTP Support and multi accounting. ([Demo](http://demo.rainloop.net/), [Source Code](https://github.com/RainLoop/rainloop-webmail)). `AGPL-3.0` `PHP` @@ -541,6 +544,7 @@ _Recipe management_ - [PrestaShop](https://www.prestashop.com/) - PrestaShop offers a free, open-source and fully scalable e-commerce solution. ([Demo](http://demo.prestashop.com/), [Source Code](https://github.com/PrestaShop/PrestaShop)) `OSL-3.0` `PHP` - [Pretix](https://pretix.eu/) - Django based ticket sales platform for events. ([Source Code](https://github.com/pretix)) `Apache-2.0` `Python` - [Saleor](http://getsaleor.com/) - Django based open-sourced e-commerce storefront. ([Demo](https://demo.getsaleor.com/), [Source Code](https://github.com/mirumee/saleor)) `BSD-3-Clause` `Python` +- [Shopware Community Edition](https://shopware.com/community/) - PHP based ppen source e-commerce software made in Germany. ([Demo](https://www.shopwaredemo.de/), [Source Code](https://github.com/shopware/shopware)) `AGPL-3.0` `PHP` - [Shuup](https://www.shuup.com/) - Django powered fully customizable open source e-commerce framework for small and large sites. ([Demo](https://www.shuup.com/en/demo/), [Source Code](https://github.com/shuup/shuup)) `AGPL-3.0` `Python` - [Sylius](http://sylius.org/) - Symfony2 powered open source full-stack platform for eCommerce. ([Demo](http://sylius.org/demo), [Source Code](https://github.com/Sylius/Sylius)) `MIT` `PHP` - [Thelia](http://thelia.net/) - Thelia is an open source and flexible e-commerce solution. ([Demo](http://demo.thelia.net/), [Source Code](https://github.com/thelia/thelia)) `LGPL-3.0` `PHP` @@ -575,7 +579,6 @@ _Personal e-book management software._ - [BicBucStriim](http://projekte.textmulch.de/bicbucstriim/) - Provides web-based access to your Calibre Library's e-book collection. ([Source Code](https://github.com/rvolz/BicBucStriim)) `MIT` `PHP` - [Calibre Web](https://github.com/janeczku/calibre-web) - Web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. ([Source Code](https://github.com/janeczku/calibre-web)) `GPL-3.0` `Python` - [COPS](https://blog.slucas.fr/en/oss/calibre-opds-php-server) - Lightweight e-book server alternative to Calibre content server or [Calibre2OPDS](https://calibre2opds.com/2011/11/03/new-site-for-calibre2opds/). ([Demo](http://cops-demo.slucas.fr/index.php), [Source Code](https://github.com/seblucas/cops)) `GPL-2.0` `PHP` -- [LibreRead](https://libreread.org/) - Self-hosted Web-based e-book reader. ([Demo](https://demo.libreread.org/), [Source Code](https://github.com/LibreRead/server)) `AGPL-3.0` `Go` _Enterprise-class library management software._ @@ -833,7 +836,7 @@ See also <https://en.wikipedia.org/wiki/List_of_streaming_media_systems>, <https ### Audio Streaming - [Ampache](http://ampache.org/) - Web based audio/video streaming application. ([Demo](http://play.dogmazic.net/), [Source Code](https://github.com/ampache/ampache)) `AGPL-3.0` `PHP` -- [Beets](http://beets.io/) - Music library manager and MusicBrainz tagger (command-line and Web interface). ([Source code](https://github.com/beetbox/beets)) `MIT` `Python` +- [Beets](http://beets.io/) - Music library manager and MusicBrainz tagger (command-line and Web interface). ([Source Code](https://github.com/beetbox/beets)) `MIT` `Python` - [CherryMusic](http://www.fomori.org/cherrymusic/) - Minimalistic Web-Mediaplayer. ([Source Code](https://github.com/devsnd/cherrymusic)) `GPL-3.0` `Python` - [cloudtunes](https://github.com/jkbrzt/cloudtunes) `⚠` - Web-based music player for the cloud. `MIT` `Python` - [Compactd](https://github.com/compactd/compactd) - Remote music player that supports adding content. `MIT` `Nodejs` @@ -853,7 +856,7 @@ See also <https://en.wikipedia.org/wiki/List_of_streaming_media_systems>, <https - [ympd](http://www.ympd.org/) - Standalone MPD Web GUI written in C, utilizing Websockets and Bootstrap/JS. ([Source Code](https://github.com/notandy/ympd)) `GPL-2.0` `C` - [mStream](http://mstream.io/) - Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux. ([Demo](https://darncoyotes.mstream.io/), [Source Code](https://github.com/IrosTheBeggar/mStream)) `GPL-2.0` `Nodejs` - [Music Browser](https://github.com/henrik242/musicbrowser) - Browser and streamer for your music collection. It is runs on most operating systems, and is light enough to run flawlessly on NAS devices. `GPL-3.0` `PHP` -- [musikcube](https://musikcube.com/) - Streaming audio server with Linux/macOS/Windows/Android clients. ([Source code](https://github.com/clangen/musikcube)) `BSD-3-Clause` `C++` +- [musikcube](https://musikcube.com/) - Streaming audio server with Linux/macOS/Windows/Android clients. ([Source Code](https://github.com/clangen/musikcube)) `BSD-3-Clause` `C++` - [Sonerezh](https://www.sonerezh.bzh/) - Self-hosted, web-based application for stream your music, everywhere. ([Demo](https://www.sonerezh.bzh/demo/), [Source Code](https://github.com/sonerezh/sonerezh)) `GPL-3.0` `PHP` ### Video Streaming @@ -878,6 +881,7 @@ See also <https://en.wikipedia.org/wiki/List_of_streaming_media_systems>, <https **[`^ back to top ^`](#)** - [411](https://demo.fouroneone.io/) - Alert Management Web Application. ([Source Code](https://github.com/etsy/411)) `MIT` `PHP` +- [AlertHub](https://github.com/Ardakilic/alerthub) `⚠` - AlertHub is a simple tool to get alerted from GitHub releases. `MIT` `Nodejs` - [Anchr](https://anchr.io) - Anchr is a toolbox for tiny tasks on the internet, including bookmark collections, URL shortening and (encrypted) image uploads. ([Source Code](https://github.com/n1try/anchr)) `GPL-3.0` `Nodejs` - [asciiflow](http://asciiflow.com/) - Flow Diagram Drawing Tool. ([Source Code](https://github.com/lewish/asciiflow2)) `GPL-3.0` `Java/JavaScript` - [blynk](http://www.blynk.cc/) - Platform with iOs and Android apps to control Arduino, ESP8266, Raspberry Pi and similar microcontroller boards over the Internet. ([Source Code](https://github.com/blynkkk/blynk-server)) `AGPL-3.0` `Java` @@ -1010,7 +1014,8 @@ See https://github.com/n1trux/awesome-sysadmin#monitoring and https://github.com - [pbnh](https://github.com/bhanderson/pbnh) - Pastebin inspired from project pb and hastebin, with an API and a SQL-based backend. `MIT` `Python` - [Phaste](https://pste.pw) - Phalcon-based, MySQL pastebin application with privacy-respecting Piwik integration and syntax highlighting. ([Source Code](https://github.com/FoxDev/Phaste)) `AGPL-3.0` `PHP` - [PrivateBin](https://privatebin.info/) - PrivateBin is a minimalist, opensource online pastebin/discussion board where the server has zero knowledge of hosted data. ([Demo](https://privatebin.net/), [Source Code](https://github.com/PrivateBin/PrivateBin)) `Zlib` `PHP` -- [SharpPaste](https://github.com/phonicmouse/SharpPaste) - Cross-platform C# pastebin with client-side AES-256 encryption that just works. ([Demo](https://sharppaste.nl/)) `MIT` `C#/ASP.NET` +- [SharpPaste](https://github.com/phonicmouse/SharpPaste) - Cross-platform C# pastebin with client-side AES-256 encryption that just works. ([Demo](https://sharppaste.nl/)) `MIT` `C#/NancyFX` +- [Snibox](https://snibox.github.io/) - Code snippets manager with attractive tag-oriented interface. ([Demo](https://snibox-demo.herokuapp.com/), [Source Code](https://github.com/snibox/snibox)) `MIT` `Ruby` - [snipt](https://snipt.net/) - Long-term memory for coders. Share and store code snippets. ([Source Code](https://github.com/nicksergeant/snipt/)) `BSD` `Python` - [Stikked](https://github.com/claudehohl/Stikked) - Advanced and beautiful pastebin. ([Demo](https://paste.scratchbook.ch/)) `GPL-3.0` `PHP` - [Sup3rS3cretMes5age](https://github.com/algolia/sup3rS3cretMes5age) - Very simple (to deploy and to use) secret message service using Hashicorp Vault as a secrets storage. `MIT` `Go` @@ -1183,7 +1188,7 @@ See **[Ticketing](#ticketing)** *[Serverless computing on Wikipedia](https://en.wikipedia.org/wiki/Serverless_computing)* - [FX](https://github.com/metrue/fx) - fx is a tool to help you do Function as a Service with painless on your own servers. `MIT` `Go` -- [IronFunctions](https://github.com/iron-io/functions) - The serverless microservices platform by [iron.io]. (https://www.iron.io/) `Apache-2.0` `Go` +- [IronFunctions](https://github.com/iron-io/functions) - The serverless microservices platform by [iron.io](https://www.iron.io/). `Apache-2.0` `Go` - [OpenFaaS](https://www.openfaas.com/) - Serverless Functions Made Simple for Docker & Kubernetes. ([Source Code](https://github.com/openfaas/faas)) `MIT` `Go` ### API Management @@ -1205,7 +1210,7 @@ See also [Static site generators](#static-site-generators) ### Localization -- [Accent](https://www.accent.reviews/) - Open-source, self-hosted, developer-oriented translation tool. ([Source code](https://github.com/mirego/accent)) `BSD-3-Clause` `Elixir` +- [Accent](https://www.accent.reviews/) - Open-source, self-hosted, developer-oriented translation tool. ([Source Code](https://github.com/mirego/accent)) `BSD-3-Clause` `Elixir` - [Parrot](http://parrot-translate.github.io/parrot.github.io/) - Self-hosted Localization Management Platform built with Go and Angular 2. ([Source Code](https://github.com/parrot-translate/parrot)) `MIT` `Go` - [Pootle](http://pootle.translatehouse.org) - Online translation and localization tool. ([Source Code](https://github.com/translate/pootle)) `GPL-3.0` `Python` - [Weblate](https://weblate.org) - Web-based translation tool with tight version control integration. ([Demo](https://demo.weblate.org), [Source Code](https://github.com/WeblateOrg/weblate)) `GPL-3.0` `Python` @@ -8,7 +8,7 @@ let issuelog = ' "message": "#### Syntax Issues\\n\\n Name | Entry\\n----|----- const file = fs.readFileSync(process.argv[2], 'utf8'); // Reads argv into var file function entryFilter(md) { // Function to find lines with entries - const linepatt = /^ {0,4}\* \[.*`/; + const linepatt = /^\s{0,2}-\s\[.*`/; return linepatt.test(md); } @@ -17,14 +17,14 @@ function split(text) { // Function to split lines into array } function findPattern(text) { // Test entries against 8 patterns. If matches pattern returns true - const nodnospatt = /^ {0,4}\* \[.*?\]\(.*?\) - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with no demo and no source code - const slpatt = /^ {0,4}\* \[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with demo and source code - const nodpatt = / {0,4}\* \[.*?\]\(.*?\) - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no demo - const nospatt = / {0,4}\* \[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no source code - const pnodnospatt = / {0,4}\* \[.*?\]\(.*?\) `⚠` - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with proprietary with no demo and no source code - const pslpatt = / {0,4}\* \[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with demo and source code - const pnodpatt = / {0,4}\* \[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no demo - const pnospatt = / {0,4}\* \[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no source code + const nodnospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with no demo and no source code + const slpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with demo and source code + const nodpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no demo + const nospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with no source code + const pnodnospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. `.*?` `.*?`/; // Regex for entries with proprietary with no demo and no source code + const pslpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\b\]\(.*?\), \[Source Code\b\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with demo and source code + const pnodpatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Source Code\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no demo + const pnospatt = /^\s{0,2}-\s\[.*?\]\(.*?\) `⚠` - .{0,249}?\. \(\[Demo\]\(.*?\)\) `.*?` `.*?`/; // Regex for entries with proprietary with no source code if (nodnospatt.test(text) === true) { return true; } else if (slpatt.test(text) === true) { @@ -46,7 +46,7 @@ function findPattern(text) { // Test entries against 8 patterns. If matches pat } function entryErrorCheck(md) { - const namepatt = /\* \[(.*?)\]/; // regex pattern to find name of entryArray + const namepatt = /^\s{0,2}-\s\[(.*?)\]/; // regex pattern to find name of entryArray const entries = split(md); // Inserts each line into the entries array let totalFail = 0; let totalPass = 0; |