mirror of
https://github.com/awesome-selfhosted/awesome-selfhosted.git
synced 2024-12-24 20:47:15 +00:00
Merge branch 'master' into patch-2
This commit is contained in:
commit
fc32696148
10 changed files with 292 additions and 579 deletions
1
.github/CONTRIBUTING.md
vendored
1
.github/CONTRIBUTING.md
vendored
|
@ -8,7 +8,6 @@ Other recommendations:
|
||||||
|
|
||||||
- To add a new entry, [edit the README.md file](https://github.com/awesome-selfhosted/awesome-selfhosted/edit/master/README.md) through Github's web interface or a text editor, and send a Pull Request.
|
- To add a new entry, [edit the README.md file](https://github.com/awesome-selfhosted/awesome-selfhosted/edit/master/README.md) through Github's web interface or a text editor, and send a Pull Request.
|
||||||
- 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.
|
- 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.
|
||||||
- A script to help you format new entries is available at (it requires `make` to be installed): `git clone`/[download](https://github.com/awesome-selfhosted/awesome-selfhosted/archive/master.zip) and enter the repository, run `make add` and follow the instructions.
|
|
||||||
- A website to help you format new entries is available at https://n8225.github.io/
|
- A website to help you format new entries is available at https://n8225.github.io/
|
||||||
- The list of contributors can be updated with `make contrib`.
|
- The list of contributors can be updated with `make contrib`.
|
||||||
- Software with no development activity for 6-12 months may be removed from the list.
|
- Software with no development activity for 6-12 months may be removed from the list.
|
||||||
|
|
1
.github/PULL_REQUEST_TEMPLATE.md
vendored
1
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
@ -23,6 +23,7 @@ To ensure your PR is dealt with swiftly please check the following:
|
||||||
- [ ] Any category you are creating has the minimum requirement of 3 items.
|
- [ ] Any category you are creating has the minimum requirement of 3 items.
|
||||||
If not, your addition may be inserted into `Misc/Other`.
|
If not, your addition may be inserted into `Misc/Other`.
|
||||||
- [ ] Any software project you are adding to the list is actively maintained.
|
- [ ] Any software project you are adding to the list is actively maintained.
|
||||||
|
- [ ] Any software project you are adding has working installation instructions.
|
||||||
- [ ] The pull request title is informative, unlike "Update README.md".
|
- [ ] The pull request title is informative, unlike "Update README.md".
|
||||||
Suggested titles: "Add aaa to bbb" for adding software aaa to section bbb,
|
Suggested titles: "Add aaa to bbb" for adding software aaa to section bbb,
|
||||||
"Remove aaa from bbb" for removing, "Fix license for aaa", etc.
|
"Remove aaa from bbb" for removing, "Fix license for aaa", etc.
|
||||||
|
|
20
.travis.yml
20
.travis.yml
|
@ -1,20 +0,0 @@
|
||||||
language: node_js
|
|
||||||
|
|
||||||
node_js:
|
|
||||||
- "node"
|
|
||||||
|
|
||||||
cache:
|
|
||||||
npm: false
|
|
||||||
|
|
||||||
before_install:
|
|
||||||
- rvm install 2.6.2
|
|
||||||
- gem install awesome_bot
|
|
||||||
- sudo apt update && sudo apt install python3-pip python3-setuptools
|
|
||||||
- cd tests && npm install chalk && cd ..
|
|
||||||
|
|
||||||
script:
|
|
||||||
- 'if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_EVENT_TYPE" == "cron" ]]; then make check_all; fi'
|
|
||||||
- 'if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then make check_pr; fi'
|
|
||||||
|
|
||||||
notifications:
|
|
||||||
email: false
|
|
135
AUTHORS.md
135
AUTHORS.md
|
@ -1,20 +1,21 @@
|
||||||
|Commits | Author |
|
|Commits | Author |
|
||||||
| :---: | --- |
|
| :---: | --- |
|
||||||
|1708|nodiscc <nodiscc@gmail.com>|
|
|1868|nodiscc <nodiscc@gmail.com>|
|
||||||
|445|n8225 <n8225@users.noreply.github.com>|
|
|445|n8225 <n8225@users.noreply.github.com>|
|
||||||
|319|Kickball <ed.kickball@hotmail.com>|
|
|319|Kickball <ed.kickball@hotmail.com>|
|
||||||
|
|269|Kieran <kieranrobson1999@gmail.com>|
|
||||||
|
|133|KieranRobson <kieranrobson1999@gmail.com>|
|
||||||
|122|Andrew Rylatt <arylatt@users.noreply.github.com>|
|
|122|Andrew Rylatt <arylatt@users.noreply.github.com>|
|
||||||
|77|Meitar M <meitarm@gmail.com>|
|
|77|Meitar M <meitarm@gmail.com>|
|
||||||
|
|63|Kieran <32241933+KieranRobson@users.noreply.github.com>|
|
||||||
|
|44|Koichi MATSUMOTO <mzch@me.com>|
|
||||||
|38|Kovah <mail@kovah.de>|
|
|38|Kovah <mail@kovah.de>|
|
||||||
|37|worldworm <13227454+worldworm@users.noreply.github.com>|
|
|37|worldworm <13227454+worldworm@users.noreply.github.com>|
|
||||||
|32|Koichi MATSUMOTO <mzch@me.com>|
|
|
||||||
|31|DJCrashdummy <DJCrashdummy@users.noreply.github.com>|
|
|31|DJCrashdummy <DJCrashdummy@users.noreply.github.com>|
|
||||||
|29|Kieran <kieranrobson1999@gmail.com>|
|
|28|kokomo123 <70863536+kokomo123@users.noreply.github.com>|
|
||||||
|23|cave beat <cave@cavebeat.org>|
|
|23|cave beat <cave@cavebeat.org>|
|
||||||
|18|Kieran <32241933+KieranRobson@users.noreply.github.com>|
|
|
||||||
|17|Thomas Dalichow <info@thomasdalichow.de>|
|
|17|Thomas Dalichow <info@thomasdalichow.de>|
|
||||||
|14|Miguel Piedrafita <github@miguelpiedrafita.com>|
|
|14|Miguel Piedrafita <github@miguelpiedrafita.com>|
|
||||||
|14|kokomo123 <70863536+kokomo123@users.noreply.github.com>|
|
|
||||||
|13|Akashdeep Dhar <akashdeep.dhar@gmail.com>|
|
|13|Akashdeep Dhar <akashdeep.dhar@gmail.com>|
|
||||||
|13|Ferdinand Mütsch <mail@ferdinand-muetsch.de>|
|
|13|Ferdinand Mütsch <mail@ferdinand-muetsch.de>|
|
||||||
|13|jungle-boogie <sean@jungleboogie.me>|
|
|13|jungle-boogie <sean@jungleboogie.me>|
|
||||||
|
@ -79,6 +80,7 @@
|
||||||
|4|/c² <cagataycali@icloud.com>|
|
|4|/c² <cagataycali@icloud.com>|
|
||||||
|4|Alejandro Celaya <alejandrocelaya@gmail.com>|
|
|4|Alejandro Celaya <alejandrocelaya@gmail.com>|
|
||||||
|4|AlessioCasco <cascoalessio@gmail.com>|
|
|4|AlessioCasco <cascoalessio@gmail.com>|
|
||||||
|
|4|Alexander L <ndsvw@gmx.de>|
|
||||||
|4|Alexander Litreev <alxdrlitreev@users.noreply.github.com>|
|
|4|Alexander Litreev <alxdrlitreev@users.noreply.github.com>|
|
||||||
|4|Alexandr Emelin <frvzmb@gmail.com>|
|
|4|Alexandr Emelin <frvzmb@gmail.com>|
|
||||||
|4|AndrewCz <smacz42@users.noreply.github.com>|
|
|4|AndrewCz <smacz42@users.noreply.github.com>|
|
||||||
|
@ -108,6 +110,7 @@
|
||||||
|4|Joery Zegers <accounts@jzegers.nl>|
|
|4|Joery Zegers <accounts@jzegers.nl>|
|
||||||
|4|Jorge E. Gomez <jorge@jorgee.net>|
|
|4|Jorge E. Gomez <jorge@jorgee.net>|
|
||||||
|4|Joshua Westerheide <dev@jdoubleu.de>|
|
|4|Joshua Westerheide <dev@jdoubleu.de>|
|
||||||
|
|4|KieranRobson <Kieranrobson1999@gmail.com>|
|
||||||
|4|Koki Oyatsu <kaishuu0123@gmail.com>|
|
|4|Koki Oyatsu <kaishuu0123@gmail.com>|
|
||||||
|4|Liyas Thomas <liyascthomas@gmail.com>|
|
|4|Liyas Thomas <liyascthomas@gmail.com>|
|
||||||
|4|MK <kohenkatz@gmail.com>|
|
|4|MK <kohenkatz@gmail.com>|
|
||||||
|
@ -121,10 +124,12 @@
|
||||||
|4|Ryan DeShone <rfdeshon@gmail.com>|
|
|4|Ryan DeShone <rfdeshon@gmail.com>|
|
||||||
|4|Sandro <sandro.jaeckel@posteo.de>|
|
|4|Sandro <sandro.jaeckel@posteo.de>|
|
||||||
|4|Sergio Brighenti <sergio@brighenti.me>|
|
|4|Sergio Brighenti <sergio@brighenti.me>|
|
||||||
|
|4|Sjoerd van der Hoorn <sjoerdvanderhoorn@hotmail.com>|
|
||||||
|4|Sung Won Cho <sung@monomax.sh>|
|
|4|Sung Won Cho <sung@monomax.sh>|
|
||||||
|4|Tony <goofballtech@gmail.com>|
|
|4|Tony <goofballtech@gmail.com>|
|
||||||
|4|Valmik <mail@valmik.in>|
|
|4|Valmik <mail@valmik.in>|
|
||||||
|4|Vihar Kurama <vihar.kurama@gmail.com>|
|
|4|Vihar Kurama <vihar.kurama@gmail.com>|
|
||||||
|
|4|WebSnke <websnke@tutanota.com>|
|
||||||
|4|Ziga Zajc <ziga.zajc007@gmail.com>|
|
|4|Ziga Zajc <ziga.zajc007@gmail.com>|
|
||||||
|4|amo13 <amaury@mailbox.org>|
|
|4|amo13 <amaury@mailbox.org>|
|
||||||
|4|apacketofsweets <19573127+apacketofsweets@users.noreply.github.com>|
|
|4|apacketofsweets <19573127+apacketofsweets@users.noreply.github.com>|
|
||||||
|
@ -136,6 +141,7 @@
|
||||||
|4|hebbet <pascal.herbert@gmail.com>|
|
|4|hebbet <pascal.herbert@gmail.com>|
|
||||||
|4|oof2win2 <honza.koco44@gmail.com>|
|
|4|oof2win2 <honza.koco44@gmail.com>|
|
||||||
|4|paddo <mail@patrickrichter.net>|
|
|4|paddo <mail@patrickrichter.net>|
|
||||||
|
|3|#Learntocode <24922476+RashadBrowne@users.noreply.github.com>|
|
||||||
|3|132ikl <132@ikl.sh>|
|
|3|132ikl <132@ikl.sh>|
|
||||||
|3|Aaron <admin@datahoarder.dev>|
|
|3|Aaron <admin@datahoarder.dev>|
|
||||||
|3|Aguay <baraise.valentin@gmail.com>|
|
|3|Aguay <baraise.valentin@gmail.com>|
|
||||||
|
@ -168,12 +174,14 @@
|
||||||
|3|Icesofty <52180080+Icesofty@users.noreply.github.com>|
|
|3|Icesofty <52180080+Icesofty@users.noreply.github.com>|
|
||||||
|3|Ilya Pirozhenko <ilya.pir@gmail.com>|
|
|3|Ilya Pirozhenko <ilya.pir@gmail.com>|
|
||||||
|3|IrosTheBeggar <paul.sori@gmail.com>|
|
|3|IrosTheBeggar <paul.sori@gmail.com>|
|
||||||
|
|3|Isaac <developerzippy@gmail.com>|
|
||||||
|3|James Cole <thegrumpydictator@gmail.com>|
|
|3|James Cole <thegrumpydictator@gmail.com>|
|
||||||
|3|Jon Maddox <jon@jonmaddox.com>|
|
|3|Jon Maddox <jon@jonmaddox.com>|
|
||||||
|3|Joseph Milazzo <joseph.v.milazzo@gmail.com>|
|
|3|Joseph Milazzo <joseph.v.milazzo@gmail.com>|
|
||||||
|3|Julian Poyourow <julianpoyo@gmail.com>|
|
|3|Julian Poyourow <julianpoyo@gmail.com>|
|
||||||
|3|Julien Maulny <julien.maulny@protonmail.com>|
|
|3|Julien Maulny <julien.maulny@protonmail.com>|
|
||||||
|3|Kevin Hinterlong <kevinhinterlong@users.noreply.github.com>|
|
|3|Kevin Hinterlong <kevinhinterlong@users.noreply.github.com>|
|
||||||
|
|3|Kevin Woblick <mail@kovah.de>|
|
||||||
|3|Lee Watson <rev@revthefox.co.uk>|
|
|3|Lee Watson <rev@revthefox.co.uk>|
|
||||||
|3|Leo Gaggl <leo@brightcookie.com.au>|
|
|3|Leo Gaggl <leo@brightcookie.com.au>|
|
||||||
|3|Marc Laporte <marc@laporte.name>|
|
|3|Marc Laporte <marc@laporte.name>|
|
||||||
|
@ -202,12 +210,13 @@
|
||||||
|3|Pietro Marangon <pietro@marangon.me>|
|
|3|Pietro Marangon <pietro@marangon.me>|
|
||||||
|3|Prashant Singh <prashant.singh852@webkul.com>|
|
|3|Prashant Singh <prashant.singh852@webkul.com>|
|
||||||
|3|PrplHaz4 <PrplHaz4@users.noreply.github.com>|
|
|3|PrplHaz4 <PrplHaz4@users.noreply.github.com>|
|
||||||
|
|3|Rodolfo Berrios <20590102+rodber@users.noreply.github.com>|
|
||||||
|3|Roland Whitehead <4478022+qururoland@users.noreply.github.com>|
|
|3|Roland Whitehead <4478022+qururoland@users.noreply.github.com>|
|
||||||
|3|Sandro Jäckel <sandro.jaeckel@gmail.com>|
|
|3|Sandro Jäckel <sandro.jaeckel@gmail.com>|
|
||||||
|3|Sheshbabu <sheshbabu@gmail.com>|
|
|3|Sheshbabu <sheshbabu@gmail.com>|
|
||||||
|3|Sjoerd van der Hoorn <sjoerdvanderhoorn@hotmail.com>|
|
|
||||||
|3|Tobi Schäfer <interface@p3k.org>|
|
|3|Tobi Schäfer <interface@p3k.org>|
|
||||||
|3|Tom Pansino <2768420+tpansino@users.noreply.github.com>|
|
|3|Tom Pansino <2768420+tpansino@users.noreply.github.com>|
|
||||||
|
|3|Unis <40070645+UnisTorvalds@users.noreply.github.com>|
|
||||||
|3|Yann Forget <forget.yann31@gmail.com>|
|
|3|Yann Forget <forget.yann31@gmail.com>|
|
||||||
|3|Ye Lin Aung <me@yelinaung.com>|
|
|3|Ye Lin Aung <me@yelinaung.com>|
|
||||||
|3|Yo <58630804+flowed@users.noreply.github.com>|
|
|3|Yo <58630804+flowed@users.noreply.github.com>|
|
||||||
|
@ -245,6 +254,7 @@
|
||||||
|2|Alexis Metaireau <alexis@notmyidea.org>|
|
|2|Alexis Metaireau <alexis@notmyidea.org>|
|
||||||
|2|Almar Klein <almar@almarklein.org>|
|
|2|Almar Klein <almar@almarklein.org>|
|
||||||
|2|Amos <amos@amosarts.com>|
|
|2|Amos <amos@amosarts.com>|
|
||||||
|
|2|Anaël Ollier <nanawel@gmail.com>|
|
||||||
|2|Anders Pitman <tapitman11@gmail.com>|
|
|2|Anders Pitman <tapitman11@gmail.com>|
|
||||||
|2|Andreas Waschinski <25221082+waschinski@users.noreply.github.com>|
|
|2|Andreas Waschinski <25221082+waschinski@users.noreply.github.com>|
|
||||||
|2|Andrei Poenaru <andrei.poenaru@gmail.com>|
|
|2|Andrei Poenaru <andrei.poenaru@gmail.com>|
|
||||||
|
@ -253,6 +263,7 @@
|
||||||
|2|Andros Fenollosa <andros@fenollosa.email>|
|
|2|Andros Fenollosa <andros@fenollosa.email>|
|
||||||
|2|Andros Fenollosa <tanrax@users.noreply.github.com>|
|
|2|Andros Fenollosa <tanrax@users.noreply.github.com>|
|
||||||
|2|Arik Fraimovich <arik@arikfr.com>|
|
|2|Arik Fraimovich <arik@arikfr.com>|
|
||||||
|
|2|Arthur Melton <amtitan@icloud.com>|
|
||||||
|2|Ashwin P Chandran <ashwinpc1993@gmail.com>|
|
|2|Ashwin P Chandran <ashwinpc1993@gmail.com>|
|
||||||
|2|Ave <ave@ave.zone>|
|
|2|Ave <ave@ave.zone>|
|
||||||
|2|Bartłomiej Kurzeja <B3QL@users.noreply.github.com>|
|
|2|Bartłomiej Kurzeja <B3QL@users.noreply.github.com>|
|
||||||
|
@ -265,6 +276,7 @@
|
||||||
|2|Bryton Lacquement <contact@bminusl.xyz>|
|
|2|Bryton Lacquement <contact@bminusl.xyz>|
|
||||||
|2|Buleandra Cristian <messi30_2fast4u@yahoo.com>|
|
|2|Buleandra Cristian <messi30_2fast4u@yahoo.com>|
|
||||||
|2|CJ Eller <45696734+cjeller1592@users.noreply.github.com>|
|
|2|CJ Eller <45696734+cjeller1592@users.noreply.github.com>|
|
||||||
|
|2|CTome <64846840+CrimsonTome@users.noreply.github.com>|
|
||||||
|2|Carl Bordum Hansen <carl@bordum.dk>|
|
|2|Carl Bordum Hansen <carl@bordum.dk>|
|
||||||
|2|Carlo F. Quaglia <cfq20@users.noreply.github.com>|
|
|2|Carlo F. Quaglia <cfq20@users.noreply.github.com>|
|
||||||
|2|Charles Farence III <charles@charlessite90.com>|
|
|2|Charles Farence III <charles@charlessite90.com>|
|
||||||
|
@ -276,6 +288,7 @@
|
||||||
|2|Cleberson Ramirio <cleberson.ramirio@outlook.com>|
|
|2|Cleberson Ramirio <cleberson.ramirio@outlook.com>|
|
||||||
|2|Corentin Brossault <corentin.brossault@gmail.com>|
|
|2|Corentin Brossault <corentin.brossault@gmail.com>|
|
||||||
|2|Costin Moise <necenzurat@gmail.com>|
|
|2|Costin Moise <necenzurat@gmail.com>|
|
||||||
|
|2|Cristian Lupașcu <cristi.lupascu@pm.me>|
|
||||||
|2|Damian Legawiec <damian@sparksolutions.co>|
|
|2|Damian Legawiec <damian@sparksolutions.co>|
|
||||||
|2|Daniel Heath <daniel@heath.cc>|
|
|2|Daniel Heath <daniel@heath.cc>|
|
||||||
|2|Daniel Ramirez Grave de Peralta <dxas90@gmail.com>|
|
|2|Daniel Ramirez Grave de Peralta <dxas90@gmail.com>|
|
||||||
|
@ -298,6 +311,7 @@
|
||||||
|2|Feleg <fegul@users.noreply.github.com>|
|
|2|Feleg <fegul@users.noreply.github.com>|
|
||||||
|2|Felix Bartels <felix@host-consultants.de>|
|
|2|Felix Bartels <felix@host-consultants.de>|
|
||||||
|2|Florian <flokX@users.noreply.github.com>|
|
|2|Florian <flokX@users.noreply.github.com>|
|
||||||
|
|2|Florian Vahl <florian@flova.de>|
|
||||||
|2|Francois Planque <fplanque@users.noreply.github.com>|
|
|2|Francois Planque <fplanque@users.noreply.github.com>|
|
||||||
|2|Gabin Aureche <gabin.aureche@live.fr>|
|
|2|Gabin Aureche <gabin.aureche@live.fr>|
|
||||||
|2|Gabriel Cossette <gabriel.cossette@gmail.com>|
|
|2|Gabriel Cossette <gabriel.cossette@gmail.com>|
|
||||||
|
@ -313,7 +327,6 @@
|
||||||
|2|Hilmi Tolga Sahin <htolgasahin@gmail.com>|
|
|2|Hilmi Tolga Sahin <htolgasahin@gmail.com>|
|
||||||
|2|Ice Softy <52180080+Icesofty@users.noreply.github.com>|
|
|2|Ice Softy <52180080+Icesofty@users.noreply.github.com>|
|
||||||
|2|IceCryptonym <59789660+IceCryptonym@users.noreply.github.com>|
|
|2|IceCryptonym <59789660+IceCryptonym@users.noreply.github.com>|
|
||||||
|2|Isaac <developerzippy@gmail.com>|
|
|
||||||
|2|Isaac Grynsztein <IsaacMGrynsztein@gmail.com>|
|
|2|Isaac Grynsztein <IsaacMGrynsztein@gmail.com>|
|
||||||
|2|Ivan Krutov <vania-pooh@vania-pooh.com>|
|
|2|Ivan Krutov <vania-pooh@vania-pooh.com>|
|
||||||
|2|Jake Breindel <j.breindel2@outlook.com>|
|
|2|Jake Breindel <j.breindel2@outlook.com>|
|
||||||
|
@ -322,6 +335,8 @@
|
||||||
|2|Jan <jaltek@users.noreply.github.com>|
|
|2|Jan <jaltek@users.noreply.github.com>|
|
||||||
|2|Jan Soendermann <jan.soendermann+git@gmail.com>|
|
|2|Jan Soendermann <jan.soendermann+git@gmail.com>|
|
||||||
|2|Jared Shields <jwshields2006@hotmail.com>|
|
|2|Jared Shields <jwshields2006@hotmail.com>|
|
||||||
|
|2|Jason G <jason@firez.one>|
|
||||||
|
|2|Jibon L. Costa <jiboncosta57@gmail.com>|
|
||||||
|2|Jipok <braaga@inbox.ru>|
|
|2|Jipok <braaga@inbox.ru>|
|
||||||
|2|Joe Ipson <joe@ipson.me>|
|
|2|Joe Ipson <joe@ipson.me>|
|
||||||
|2|Jonas L <jooola@users.noreply.github.com>|
|
|2|Jonas L <jooola@users.noreply.github.com>|
|
||||||
|
@ -349,6 +364,7 @@
|
||||||
|2|Marcel Brückner <marcelbrueckner@gmx.de>|
|
|2|Marcel Brückner <marcelbrueckner@gmx.de>|
|
||||||
|2|Mariano Mollo <marianomollo@protonmail.ch>|
|
|2|Mariano Mollo <marianomollo@protonmail.ch>|
|
||||||
|2|Marien Fressinaud <dev@marienfressinaud.fr>|
|
|2|Marien Fressinaud <dev@marienfressinaud.fr>|
|
||||||
|
|2|Mario Rothauer <office@rothauer-it.com>|
|
||||||
|2|Marius Lindvall <marius@varden.info>|
|
|2|Marius Lindvall <marius@varden.info>|
|
||||||
|2|Mark Niehe <mniehe@users.noreply.github.com>|
|
|2|Mark Niehe <mniehe@users.noreply.github.com>|
|
||||||
|2|Markus M. Deuerlein <mdeuerlein@users.noreply.github.com>|
|
|2|Markus M. Deuerlein <mdeuerlein@users.noreply.github.com>|
|
||||||
|
@ -358,13 +374,16 @@
|
||||||
|2|Massimo Santini <massimo.santini@gmail.com>|
|
|2|Massimo Santini <massimo.santini@gmail.com>|
|
||||||
|2|Mats Estensen <mats.est@gmail.com>|
|
|2|Mats Estensen <mats.est@gmail.com>|
|
||||||
|2|Matt Hazinski <matt@matthazinski.com>|
|
|2|Matt Hazinski <matt@matthazinski.com>|
|
||||||
|
|2|Matthias Vogelgesang <matthias.vogelgesang@gmail.com>|
|
||||||
|2|Matthieu Aubry <matt@piwik.org>|
|
|2|Matthieu Aubry <matt@piwik.org>|
|
||||||
|2|Maxim Kuleshov <arisudesu@yandex.ru>|
|
|2|Maxim Kuleshov <arisudesu@yandex.ru>|
|
||||||
|2|Melvin Loos <melvin@melvinloos.nl>|
|
|2|Melvin Loos <melvin@melvinloos.nl>|
|
||||||
|2|Michael Tunnell <MichaelTunnell@users.noreply.github.com>|
|
|2|Michael Tunnell <MichaelTunnell@users.noreply.github.com>|
|
||||||
|2|Mikael Peigney <Mika56@users.noreply.github.com>|
|
|2|Mikael Peigney <Mika56@users.noreply.github.com>|
|
||||||
|
|2|Miroslav Pejic <miroslav.pejic.85@gmail.com>|
|
||||||
|2|Murali Govardhana <murali.govardhana@gmail.com>|
|
|2|Murali Govardhana <murali.govardhana@gmail.com>|
|
||||||
|2|Nehal Hasnayeen <searching.nehal@gmail.com>|
|
|2|Nehal Hasnayeen <searching.nehal@gmail.com>|
|
||||||
|
|2|Nico Domino <yo@ndo.dev>|
|
||||||
|2|Noora <noorus@users.noreply.github.com>|
|
|2|Noora <noorus@users.noreply.github.com>|
|
||||||
|2|Oliver Giles <ohw.giles@gmail.com>|
|
|2|Oliver Giles <ohw.giles@gmail.com>|
|
||||||
|2|Ophir LOJKINE <pere.jobs@gmail.com>|
|
|2|Ophir LOJKINE <pere.jobs@gmail.com>|
|
||||||
|
@ -377,6 +396,7 @@
|
||||||
|2|Peter Ivanov <peter@microweber.com>|
|
|2|Peter Ivanov <peter@microweber.com>|
|
||||||
|2|Phil <phil@sapphyrus.xyz>|
|
|2|Phil <phil@sapphyrus.xyz>|
|
||||||
|2|Phonic Mouse <phonicmouse@users.noreply.github.com>|
|
|2|Phonic Mouse <phonicmouse@users.noreply.github.com>|
|
||||||
|
|2|Pierre Balzack <96387156+balzack@users.noreply.github.com>|
|
||||||
|2|Pierre Ozoux <pierre@ozoux.net>|
|
|2|Pierre Ozoux <pierre@ozoux.net>|
|
||||||
|2|Poorchop <Poorchop@users.noreply.github.com>|
|
|2|Poorchop <Poorchop@users.noreply.github.com>|
|
||||||
|2|Prabhanjan <prabhanjan.padhye@confluxsys.com>|
|
|2|Prabhanjan <prabhanjan.padhye@confluxsys.com>|
|
||||||
|
@ -389,10 +409,10 @@
|
||||||
|2|Rid <shakeel.ridhwaan@gmail.com>|
|
|2|Rid <shakeel.ridhwaan@gmail.com>|
|
||||||
|2|Robert Forrest <robertforrest@live.com>|
|
|2|Robert Forrest <robertforrest@live.com>|
|
||||||
|2|Robsdedude <robsdedude@gmail.com>|
|
|2|Robsdedude <robsdedude@gmail.com>|
|
||||||
|2|Rodolfo Berrios <20590102+rodber@users.noreply.github.com>|
|
|
||||||
|2|Rodolfo Berrios <rodolfo.berrios@gmail.com>|
|
|2|Rodolfo Berrios <rodolfo.berrios@gmail.com>|
|
||||||
|2|Roland Geider <roland@geider.net>|
|
|2|Roland Geider <roland@geider.net>|
|
||||||
|2|Ryan Mulligan <ryan@ryantm.com>|
|
|2|Ryan Mulligan <ryan@ryantm.com>|
|
||||||
|
|2|Răzvan Gheorghe <71712824+ideacatlab@users.noreply.github.com>|
|
||||||
|2|Sam Tuke <mail@samtuke.com>|
|
|2|Sam Tuke <mail@samtuke.com>|
|
||||||
|2|Sameer Al-Sakran <salsakran@users.noreply.github.com>|
|
|2|Sameer Al-Sakran <salsakran@users.noreply.github.com>|
|
||||||
|2|Sammy <github@sammy.moe>|
|
|2|Sammy <github@sammy.moe>|
|
||||||
|
@ -400,6 +420,7 @@
|
||||||
|2|Sandeep S <ghostpirate@users.noreply.github.com>|
|
|2|Sandeep S <ghostpirate@users.noreply.github.com>|
|
||||||
|2|Sascha Ißbrücker <sascha.issbruecker@googlemail.com>|
|
|2|Sascha Ißbrücker <sascha.issbruecker@googlemail.com>|
|
||||||
|2|Scot Hacker <shacker@birdhouse.org>|
|
|2|Scot Hacker <shacker@birdhouse.org>|
|
||||||
|
|2|Sebastian Pape <spape@users.noreply.github.com>|
|
||||||
|2|Senan Kelly <senan@senan.xyz>|
|
|2|Senan Kelly <senan@senan.xyz>|
|
||||||
|2|Shane Cooke <shanecooke@mac.com>|
|
|2|Shane Cooke <shanecooke@mac.com>|
|
||||||
|2|Simon Vieille <simon@deblan.fr>|
|
|2|Simon Vieille <simon@deblan.fr>|
|
||||||
|
@ -454,10 +475,13 @@
|
||||||
|2|kn0wmad <39687477+kn0wmad@users.noreply.github.com>|
|
|2|kn0wmad <39687477+kn0wmad@users.noreply.github.com>|
|
||||||
|2|markkrj <markkrj@users.noreply.github.com>|
|
|2|markkrj <markkrj@users.noreply.github.com>|
|
||||||
|2|maximesrd <maximesrd@maximesourdin.ovh>|
|
|2|maximesrd <maximesrd@maximesourdin.ovh>|
|
||||||
|
|2|nibdo <hello@nibdo.com>|
|
||||||
|2|pawelmalak <pawel999@icloud.com>|
|
|2|pawelmalak <pawel999@icloud.com>|
|
||||||
|2|penyuan <penyuan@users.noreply.github.com>|
|
|2|penyuan <penyuan@users.noreply.github.com>|
|
||||||
|2|phntxx <meissner.bastian@gmail.com>|
|
|2|phntxx <meissner.bastian@gmail.com>|
|
||||||
|
|2|radj307 <radj307@gmail.com>|
|
||||||
|2|rafael-santiago <voidbrainvoid@gmail.com>|
|
|2|rafael-santiago <voidbrainvoid@gmail.com>|
|
||||||
|
|2|shamoon <4887959+shamoon@users.noreply.github.com>|
|
||||||
|2|simon987 <me@simon987.net>|
|
|2|simon987 <me@simon987.net>|
|
||||||
|2|slurdge <slurdge@users.noreply.github.com>|
|
|2|slurdge <slurdge@users.noreply.github.com>|
|
||||||
|2|sportivaman <34513134+rmountjoy92@users.noreply.github.com>|
|
|2|sportivaman <34513134+rmountjoy92@users.noreply.github.com>|
|
||||||
|
@ -504,8 +528,11 @@
|
||||||
|1|Alex Tselegidis <alextselegidis@gmail.com>|
|
|1|Alex Tselegidis <alextselegidis@gmail.com>|
|
||||||
|1|Alex Yumashev <33555768+alex-jitbit@users.noreply.github.com>|
|
|1|Alex Yumashev <33555768+alex-jitbit@users.noreply.github.com>|
|
||||||
|1|AlexFullmoon <alex.fullmoon@gmail.com>|
|
|1|AlexFullmoon <alex.fullmoon@gmail.com>|
|
||||||
|
|1|AlexSciFier <66871322+AlexSciFier@users.noreply.github.com>|
|
||||||
|
|1|Alexander Preibisch <alexpreib@outlook.com>|
|
||||||
|1|Alexandr Nesterenko <kuchaspama@gmail.com>|
|
|1|Alexandr Nesterenko <kuchaspama@gmail.com>|
|
||||||
|1|Alexandre Abita <xouabita@gmail.com>|
|
|1|Alexandre Abita <xouabita@gmail.com>|
|
||||||
|
|1|Alexandre Lion <github@alexandrelion.com>|
|
||||||
|1|Alexey Krivonogov <akrivonogov@gmail.com>|
|
|1|Alexey Krivonogov <akrivonogov@gmail.com>|
|
||||||
|1|Alexey Milovidov <milovidov@clickhouse.com>|
|
|1|Alexey Milovidov <milovidov@clickhouse.com>|
|
||||||
|1|Alexey Strokach <alex.strokach@utoronto.ca>|
|
|1|Alexey Strokach <alex.strokach@utoronto.ca>|
|
||||||
|
@ -518,8 +545,11 @@
|
||||||
|1|Alys <alice.harris@oldgods.net>|
|
|1|Alys <alice.harris@oldgods.net>|
|
||||||
|1|Andre <andre.lehmann@posteo.de>|
|
|1|Andre <andre.lehmann@posteo.de>|
|
||||||
|1|Andreas Mülhaupt <61550715+anmuelhauptsto@users.noreply.github.com>|
|
|1|Andreas Mülhaupt <61550715+anmuelhauptsto@users.noreply.github.com>|
|
||||||
|
|1|Andreas Nedbal <github-bf215181b5140522137b3d4f6b73544a@desu.email>|
|
||||||
|
|1|Andrei Canta <deiucanta@gmail.com>|
|
||||||
|1|Andrei Marcu <andrei@marcu.net>|
|
|1|Andrei Marcu <andrei@marcu.net>|
|
||||||
|1|Andrew <dpieski@gmail.com>|
|
|1|Andrew <dpieski@gmail.com>|
|
||||||
|
|1|Andrew Goldis <agoldis@users.noreply.github.com>|
|
||||||
|1|Andrew Murray <radarhere@gmail.com>|
|
|1|Andrew Murray <radarhere@gmail.com>|
|
||||||
|1|Andrew Nesbitt <andrewnez@gmail.com>|
|
|1|Andrew Nesbitt <andrewnez@gmail.com>|
|
||||||
|1|Andrew Prokhorenkov <andrew.prokhorenkov@gmail.com>|
|
|1|Andrew Prokhorenkov <andrew.prokhorenkov@gmail.com>|
|
||||||
|
@ -538,9 +568,13 @@
|
||||||
|1|Arnav Jindal <arnav.jindal7@gmail.com>|
|
|1|Arnav Jindal <arnav.jindal7@gmail.com>|
|
||||||
|1|Arnold Schrijver <aschrijver@users.noreply.github.com>|
|
|1|Arnold Schrijver <aschrijver@users.noreply.github.com>|
|
||||||
|1|Arpit <arpitnath42@gmail.com>|
|
|1|Arpit <arpitnath42@gmail.com>|
|
||||||
|
|1|Array in a Matrix <nova.neutrino@protonmail.com>|
|
||||||
|
|1|Artem Krylysov <kadotex@gmail.com>|
|
||||||
|1|ArthurHoaro <arthur@hoa.ro>|
|
|1|ArthurHoaro <arthur@hoa.ro>|
|
||||||
|
|1|Arvid Zimmermann <azett@users.noreply.github.com>|
|
||||||
|1|Ash Leece <ash@leece.im>|
|
|1|Ash Leece <ash@leece.im>|
|
||||||
|1|Austin <austi_gillm935@ahapps.anoka.k12.mn.us>|
|
|1|Austin <austi_gillm935@ahapps.anoka.k12.mn.us>|
|
||||||
|
|1|Ayobami Akingbade <51802801+thrownullexception@users.noreply.github.com>|
|
||||||
|1|BN <biczoxd@gmail.com>|
|
|1|BN <biczoxd@gmail.com>|
|
||||||
|1|Baptiste Arnaud <contact@baptiste-arnaud.fr>|
|
|1|Baptiste Arnaud <contact@baptiste-arnaud.fr>|
|
||||||
|1|Bas <mega@ioexception.at>|
|
|1|Bas <mega@ioexception.at>|
|
||||||
|
@ -553,15 +587,19 @@
|
||||||
|1|Benjamin Lange <benjamin.r.lange@gmail.com>|
|
|1|Benjamin Lange <benjamin.r.lange@gmail.com>|
|
||||||
|1|Benjamin Reich <Benni-Reich@hotmail.de>|
|
|1|Benjamin Reich <Benni-Reich@hotmail.de>|
|
||||||
|1|Benjo Kho <benjokho@gmail.com>|
|
|1|Benjo Kho <benjokho@gmail.com>|
|
||||||
|
|1|Benno Bielmeier <32938211+bbenno@users.noreply.github.com>|
|
||||||
|1|Bernd Bestel <bernd@berrnd.de>|
|
|1|Bernd Bestel <bernd@berrnd.de>|
|
||||||
|1|Bert Van de Poel <bert@bhack.net>|
|
|1|Bert Van de Poel <bert@bhack.net>|
|
||||||
|1|Bharat Kalluri <bharatkalluri@protonmail.com>|
|
|1|Bharat Kalluri <bharatkalluri@protonmail.com>|
|
||||||
|
|1|Bill Metangmo <25366207+billmetangmo@users.noreply.github.com>|
|
||||||
|1|Blake Bourque <Techplex.Engineer@gmail.com>|
|
|1|Blake Bourque <Techplex.Engineer@gmail.com>|
|
||||||
|1|Bob "Wombat" Hogg <wombat@rwhogg.site>|
|
|1|Bob "Wombat" Hogg <wombat@rwhogg.site>|
|
||||||
|1|Bob Mottram <bob@robotics.uk.to>|
|
|1|Bob Mottram <bob@robotics.uk.to>|
|
||||||
|1|Borja Paz Rodríguez <borjapazr@gmail.com>|
|
|1|Borja Paz Rodríguez <borjapazr@gmail.com>|
|
||||||
|1|Brett <brettex@hotmail.com>|
|
|1|Brett <brettex@hotmail.com>|
|
||||||
|1|Brian <bdmorin@users.noreply.github.com>|
|
|1|Brian <bdmorin@users.noreply.github.com>|
|
||||||
|
|1|Brian Cassidy <brian.cassidy@gmail.com>|
|
||||||
|
|1|Bryton Lacquement <contact@brytonlacquement.com>|
|
||||||
|1|Bubka <858858+Bubka@users.noreply.github.com>|
|
|1|Bubka <858858+Bubka@users.noreply.github.com>|
|
||||||
|1|Burung Hantu <privacytoolsIO@users.noreply.github.com>|
|
|1|Burung Hantu <privacytoolsIO@users.noreply.github.com>|
|
||||||
|1|Buster "Silver Eagle" Neece <loobalightdark@gmail.com>|
|
|1|Buster "Silver Eagle" Neece <loobalightdark@gmail.com>|
|
||||||
|
@ -571,6 +609,7 @@
|
||||||
|1|Cameron Contour <35661840+ccontour@users.noreply.github.com>|
|
|1|Cameron Contour <35661840+ccontour@users.noreply.github.com>|
|
||||||
|1|Carlos Rodriguez <carlos@s8f.org>|
|
|1|Carlos Rodriguez <carlos@s8f.org>|
|
||||||
|1|Cedric <cedric@cedricbonhomme.org>|
|
|1|Cedric <cedric@cedricbonhomme.org>|
|
||||||
|
|1|Chamara Abesinghe <chamara@orangehrmlive.com>|
|
||||||
|1|Chanchal Kumar Ghosh <chanchal_ghosh1987@yahoo.co.in>|
|
|1|Chanchal Kumar Ghosh <chanchal_ghosh1987@yahoo.co.in>|
|
||||||
|1|Chandan Rai <dev.chandan.rai@gmail.com>|
|
|1|Chandan Rai <dev.chandan.rai@gmail.com>|
|
||||||
|1|Charles Barnes <cbarnes@bullhorn.com>|
|
|1|Charles Barnes <cbarnes@bullhorn.com>|
|
||||||
|
@ -586,17 +625,20 @@
|
||||||
|1|Christoph Wiechert <wio@psitrax.de>|
|
|1|Christoph Wiechert <wio@psitrax.de>|
|
||||||
|1|Christophe Hamerling <christophe.hamerling@gmail.com>|
|
|1|Christophe Hamerling <christophe.hamerling@gmail.com>|
|
||||||
|1|Ciprian <github@ciprian.biz>|
|
|1|Ciprian <github@ciprian.biz>|
|
||||||
|
|1|Clem Hertling <113386023+clem-hertling@users.noreply.github.com>|
|
||||||
|1|Clément AUBIN <caubin@caubin.fr>|
|
|1|Clément AUBIN <caubin@caubin.fr>|
|
||||||
|1|Colin <16247799+cpdevelops@users.noreply.github.com>|
|
|1|Colin <16247799+cpdevelops@users.noreply.github.com>|
|
||||||
|1|Colin Shea <colin@evaryont.me>|
|
|1|Colin Shea <colin@evaryont.me>|
|
||||||
|
|1|Connor Bell <345013+Makeshift@users.noreply.github.com>|
|
||||||
|1|CouldBeThis <53547181+CouldBeThis@users.noreply.github.com>|
|
|1|CouldBeThis <53547181+CouldBeThis@users.noreply.github.com>|
|
||||||
|1|Craig Davison <craig@davison.io>|
|
|1|Craig Davison <craig@davison.io>|
|
||||||
|1|Cristian Lupașcu <cristi.lupascu@pm.me>|
|
|1|CrazyWisdom <zh.whong@outlook.com>|
|
||||||
|1|Cristian Menghi <cristian@menghi.biz>|
|
|1|Cristian Menghi <cristian@menghi.biz>|
|
||||||
|1|Cthulhux <github@tuxproject.de>|
|
|1|Cthulhux <github@tuxproject.de>|
|
||||||
|1|CyrilPepito <18053589+CyrilPepito@users.noreply.github.com>|
|
|1|CyrilPepito <18053589+CyrilPepito@users.noreply.github.com>|
|
||||||
|1|Cédric <cedric@cedricbonhomme.org>|
|
|1|Cédric <cedric@cedricbonhomme.org>|
|
||||||
|1|D0T1X <65193216+D0T1X@users.noreply.github.com>|
|
|1|D0T1X <65193216+D0T1X@users.noreply.github.com>|
|
||||||
|
|1|Dale Davies <daledavies@users.noreply.github.com>|
|
||||||
|1|Damir Gainetdinov <damir.gaynetdinov@gmail.com>|
|
|1|Damir Gainetdinov <damir.gaynetdinov@gmail.com>|
|
||||||
|1|Dan <Dan-in-CA@users.noreply.github.com>|
|
|1|Dan <Dan-in-CA@users.noreply.github.com>|
|
||||||
|1|Dan <rocks.in.the.cloud@gmail.com>|
|
|1|Dan <rocks.in.the.cloud@gmail.com>|
|
||||||
|
@ -614,6 +656,7 @@
|
||||||
|1|Deihim007 <deihim007@gmail.com>|
|
|1|Deihim007 <deihim007@gmail.com>|
|
||||||
|1|Denis <isdn@users.noreply.github.com>|
|
|1|Denis <isdn@users.noreply.github.com>|
|
||||||
|1|Denis <issden@gmail.com>|
|
|1|Denis <issden@gmail.com>|
|
||||||
|
|1|Dennis Ciba <dennis.ciba@udo.edu>|
|
||||||
|1|Diego Molina <diemol@users.noreply.github.com>|
|
|1|Diego Molina <diemol@users.noreply.github.com>|
|
||||||
|1|Dimitri Steinel <d.steinel@de.edenspiekermann.com>|
|
|1|Dimitri Steinel <d.steinel@de.edenspiekermann.com>|
|
||||||
|1|Dipta Pandit <diptopandit@users.noreply.github.com>|
|
|1|Dipta Pandit <diptopandit@users.noreply.github.com>|
|
||||||
|
@ -639,6 +682,8 @@
|
||||||
|1|Edreih Aldana <edreihaldana@yahoo.com>|
|
|1|Edreih Aldana <edreihaldana@yahoo.com>|
|
||||||
|1|Eldad A. Fux <eldad.fux@gmail.com>|
|
|1|Eldad A. Fux <eldad.fux@gmail.com>|
|
||||||
|1|Eliot <93974204+liameno@users.noreply.github.com>|
|
|1|Eliot <93974204+liameno@users.noreply.github.com>|
|
||||||
|
|1|Ellen Poe <ellen.h.poe@gmail.com>|
|
||||||
|
|1|Elliot DeNolf <denolfe@users.noreply.github.com>|
|
||||||
|1|Emeric POUPON <epoupon@users.noreply.github.com>|
|
|1|Emeric POUPON <epoupon@users.noreply.github.com>|
|
||||||
|1|Emiliano <emiliano@sturniolo.com.ar>|
|
|1|Emiliano <emiliano@sturniolo.com.ar>|
|
||||||
|1|Emlembow <36314674+Emlembow@users.noreply.github.com>|
|
|1|Emlembow <36314674+Emlembow@users.noreply.github.com>|
|
||||||
|
@ -650,10 +695,12 @@
|
||||||
|1|Eric Nemchik <eric@nemchik.com>|
|
|1|Eric Nemchik <eric@nemchik.com>|
|
||||||
|1|Eric Park <ideamaneric@gmail.com>|
|
|1|Eric Park <ideamaneric@gmail.com>|
|
||||||
|1|Erik Rigtorp <erik@rigtorp.se>|
|
|1|Erik Rigtorp <erik@rigtorp.se>|
|
||||||
|
|1|Ernest <ernestwisniewski2@gmail.com>|
|
||||||
|1|Error1000 <50962908+Error1000@users.noreply.github.com>|
|
|1|Error1000 <50962908+Error1000@users.noreply.github.com>|
|
||||||
|1|Ethan Hampton <EMH333@users.noreply.github.com>|
|
|1|Ethan Hampton <EMH333@users.noreply.github.com>|
|
||||||
|1|Ethan Madden <crazeh.monkeh@gmail.com>|
|
|1|Ethan Madden <crazeh.monkeh@gmail.com>|
|
||||||
|1|Eugen <eugen@zeonfederated.com>|
|
|1|Eugen <eugen@zeonfederated.com>|
|
||||||
|
|1|Eugene <x@null.page>|
|
||||||
|1|Evelthon Prodromou <epro@prodromou.eu>|
|
|1|Evelthon Prodromou <epro@prodromou.eu>|
|
||||||
|1|Evgeny Petrov <groosha@protonmail.com>|
|
|1|Evgeny Petrov <groosha@protonmail.com>|
|
||||||
|1|Fabeuss <40515597+Fabeuss@users.noreply.github.com>|
|
|1|Fabeuss <40515597+Fabeuss@users.noreply.github.com>|
|
||||||
|
@ -687,6 +734,7 @@
|
||||||
|1|Guillaume Schurck <g.schurck@gmail.com>|
|
|1|Guillaume Schurck <g.schurck@gmail.com>|
|
||||||
|1|Gunwant Jain <mail@wantguns.dev>|
|
|1|Gunwant Jain <mail@wantguns.dev>|
|
||||||
|1|Hans <hmorandell@yahoo.it>|
|
|1|Hans <hmorandell@yahoo.it>|
|
||||||
|
|1|Harald Nezbeda <hn@nezhar.com>|
|
||||||
|1|Hazim J <hazim.jumali@gmail.com>|
|
|1|Hazim J <hazim.jumali@gmail.com>|
|
||||||
|1|Hector R <hctrr@users.noreply.github.com>|
|
|1|Hector R <hctrr@users.noreply.github.com>|
|
||||||
|1|Heiko <henk23@users.noreply.github.com>|
|
|1|Heiko <henk23@users.noreply.github.com>|
|
||||||
|
@ -695,11 +743,14 @@
|
||||||
|1|Herman Zvonimir Došilović <hermanz.dosilovic@gmail.com>|
|
|1|Herman Zvonimir Došilović <hermanz.dosilovic@gmail.com>|
|
||||||
|1|Hexalyse <4415295+Hexalyse@users.noreply.github.com>|
|
|1|Hexalyse <4415295+Hexalyse@users.noreply.github.com>|
|
||||||
|1|Hooopo <Hoooopo@gmail.com>|
|
|1|Hooopo <Hoooopo@gmail.com>|
|
||||||
|
|1|Hosam Hasan Ramadan <hosam.hasan.ramadan@gmail.com>|
|
||||||
|
|1|Hossein Naghdbishi <42994241+niyumard@users.noreply.github.com>|
|
||||||
|1|Hunter Wittenborn <hunter@hunterwittenborn.com>|
|
|1|Hunter Wittenborn <hunter@hunterwittenborn.com>|
|
||||||
|1|IAlwaysBeCoding <erik.dominguez1003@gmail.com>|
|
|1|IAlwaysBeCoding <erik.dominguez1003@gmail.com>|
|
||||||
|1|Icantcodeatall <francois.lachese@me.com>|
|
|1|Icantcodeatall <francois.lachese@me.com>|
|
||||||
|1|Igor Antun <IgorAntun@users.noreply.github.com>|
|
|1|Igor Antun <IgorAntun@users.noreply.github.com>|
|
||||||
|1|Igor Petrov <garik.piton@gmail.com>|
|
|1|Igor Petrov <garik.piton@gmail.com>|
|
||||||
|
|1|Ilya <admin@redguy.ru>|
|
||||||
|1|Imron RA <42175898+imronra@users.noreply.github.com>|
|
|1|Imron RA <42175898+imronra@users.noreply.github.com>|
|
||||||
|1|InfoLibre <david.vantyghem@laposte.net>|
|
|1|InfoLibre <david.vantyghem@laposte.net>|
|
||||||
|1|Isaac <isaacnoda@gmail.com>|
|
|1|Isaac <isaacnoda@gmail.com>|
|
||||||
|
@ -709,28 +760,35 @@
|
||||||
|1|Jackson Delahunt <jackson@jacksondelahunt.com>|
|
|1|Jackson Delahunt <jackson@jacksondelahunt.com>|
|
||||||
|1|Jakob Gillich <jakob@gillich.me>|
|
|1|Jakob Gillich <jakob@gillich.me>|
|
||||||
|1|James <jmz.taylor16@gmail.com>|
|
|1|James <jmz.taylor16@gmail.com>|
|
||||||
|
|1|James Hackett <jamesthackett1@gmail.com>|
|
||||||
|1|James Kiger <68701146+jamesrkiger@users.noreply.github.com>|
|
|1|James Kiger <68701146+jamesrkiger@users.noreply.github.com>|
|
||||||
|1|James Read <contact@jread.com>|
|
|1|James Read <contact@jread.com>|
|
||||||
|1|Jan <jayphizzle@users.noreply.github.com>|
|
|1|Jan <jayphizzle@users.noreply.github.com>|
|
||||||
|1|Jan Dietrich <jan.dietrich.12@gmail.com>|
|
|1|Jan Dietrich <jan.dietrich.12@gmail.com>|
|
||||||
|1|Jannik Anker <jannikanker@users.noreply.github.com>|
|
|1|Jannik Anker <jannikanker@users.noreply.github.com>|
|
||||||
|
|1|JannikStreek <Jannik.streek@gmail.com>|
|
||||||
|1|Janos Dobronszki <dobronszki@gmail.com>|
|
|1|Janos Dobronszki <dobronszki@gmail.com>|
|
||||||
|
|1|Jareer Abdullah <jforeverything2007@gmail.com>|
|
||||||
|1|Jarek Lipski <pub@loomchild.net>|
|
|1|Jarek Lipski <pub@loomchild.net>|
|
||||||
|1|Jason Bosco <mail@jasonbos.co>|
|
|1|Jason Bosco <mail@jasonbos.co>|
|
||||||
|1|Jason G <jason@firez.one>|
|
|
||||||
|1|Jay Williams <jay@myd3.com>|
|
|1|Jay Williams <jay@myd3.com>|
|
||||||
|1|Jay Yu <265551+GitHubGeek@users.noreply.github.com>|
|
|1|Jay Yu <265551+GitHubGeek@users.noreply.github.com>|
|
||||||
|1|Jay Yu <GitHubGeek@users.noreply.github.com>|
|
|1|Jay Yu <GitHubGeek@users.noreply.github.com>|
|
||||||
|1|Jean Menezes da Rocha <jean@menezesdarocha.info>|
|
|1|Jean Menezes da Rocha <jean@menezesdarocha.info>|
|
||||||
|1|Jelmer Vernooij <jelmer@jelmer.uk>|
|
|1|Jelmer Vernooij <jelmer@jelmer.uk>|
|
||||||
|1|Jeremiah Marks <jeremiah@jlmarks.org>|
|
|1|Jeremiah Marks <jeremiah@jlmarks.org>|
|
||||||
|
|1|Jeremy Kahn <jeremyckahn@gmail.com>|
|
||||||
|1|Jeremy Meyers <softlord@pobox.com>|
|
|1|Jeremy Meyers <softlord@pobox.com>|
|
||||||
|1|Jesse Storms <jesse.storms@student.ucll.be>|
|
|1|Jesse Storms <jesse.storms@student.ucll.be>|
|
||||||
|1|Joachim van de Haterd <derjoachim@users.noreply.github.com>|
|
|1|Joachim van de Haterd <derjoachim@users.noreply.github.com>|
|
||||||
|
|1|Joaquim Homrighausen <joho@boojam.se>|
|
||||||
|1|Joe <49767913+joebudi@users.noreply.github.com>|
|
|1|Joe <49767913+joebudi@users.noreply.github.com>|
|
||||||
|1|Joe Lombrozo <joe@djeebus.net>|
|
|1|Joe Lombrozo <joe@djeebus.net>|
|
||||||
|
|1|Joe Previte <jjprevite@gmail.com>|
|
||||||
|1|Joel Calado <joelcalado@gmail.com>|
|
|1|Joel Calado <joelcalado@gmail.com>|
|
||||||
|
|1|Joep Meindertsma <joepmeindertsma@gmail.com>|
|
||||||
|1|John Andrews <john@reven.co.nz>|
|
|1|John Andrews <john@reven.co.nz>|
|
||||||
|
|1|John Flanagan <johnflan@gmail.com>|
|
||||||
|1|John P. Rouillard <rouilj@ieee.org>|
|
|1|John P. Rouillard <rouilj@ieee.org>|
|
||||||
|1|Jon Schoning <jonschoning@gmail.com>|
|
|1|Jon Schoning <jonschoning@gmail.com>|
|
||||||
|1|Jon Uhlmann <account@uhlmann.pro>|
|
|1|Jon Uhlmann <account@uhlmann.pro>|
|
||||||
|
@ -761,10 +819,10 @@
|
||||||
|1|Kaveet Laxmidas <kaveetlaxmidas@gmail.com>|
|
|1|Kaveet Laxmidas <kaveetlaxmidas@gmail.com>|
|
||||||
|1|Kay Thomas <me@kevinthomas.dev>|
|
|1|Kay Thomas <me@kevinthomas.dev>|
|
||||||
|1|Kelvin <kelvinhammond@users.noreply.github.com>|
|
|1|Kelvin <kelvinhammond@users.noreply.github.com>|
|
||||||
|
|1|Kemzo <52936496+kemzops@users.noreply.github.com>|
|
||||||
|1|Ketrel <webmaster@krahs-emag.com>|
|
|1|Ketrel <webmaster@krahs-emag.com>|
|
||||||
|1|Kevin Kandlbinder <kevin@kevink.dev>|
|
|1|Kevin Kandlbinder <kevin@kevink.dev>|
|
||||||
|1|Kevin Lin <LINKIWI@users.noreply.github.com>|
|
|1|Kevin Lin <LINKIWI@users.noreply.github.com>|
|
||||||
|1|Kevin Woblick <mail@kovah.de>|
|
|
||||||
|1|Keyhaku <jones@bious.fr>|
|
|1|Keyhaku <jones@bious.fr>|
|
||||||
|1|Kieran <kieran.brahney@gmail.com>|
|
|1|Kieran <kieran.brahney@gmail.com>|
|
||||||
|1|Kieran Gleeson <kgleeson@gmail.com>|
|
|1|Kieran Gleeson <kgleeson@gmail.com>|
|
||||||
|
@ -776,6 +834,8 @@
|
||||||
|1|LB (Ben Johnston) <mail@lb.ee>|
|
|1|LB (Ben Johnston) <mail@lb.ee>|
|
||||||
|1|Lars Holm Nielsen <lars.holm.nielsen@cern.ch>|
|
|1|Lars Holm Nielsen <lars.holm.nielsen@cern.ch>|
|
||||||
|1|Laurent Coustet <laurent.coustet@bluemind.net>|
|
|1|Laurent Coustet <laurent.coustet@bluemind.net>|
|
||||||
|
|1|Lava Block <code@lava-block.com>|
|
||||||
|
|1|Leo Bottaro <leobottaro@gmail.com>|
|
||||||
|1|Leonard Thomas Wall <github@tenchooo.me>|
|
|1|Leonard Thomas Wall <github@tenchooo.me>|
|
||||||
|1|Lescaudron Mathieu <mathieu@lescaudron.com>|
|
|1|Lescaudron Mathieu <mathieu@lescaudron.com>|
|
||||||
|1|Liran Tal <liran.tal@gmail.com>|
|
|1|Liran Tal <liran.tal@gmail.com>|
|
||||||
|
@ -794,14 +854,15 @@
|
||||||
|1|Marco Dickert <dickert.marco@gmail.com>|
|
|1|Marco Dickert <dickert.marco@gmail.com>|
|
||||||
|1|Marco Kamner <marco@it-kamner.de>|
|
|1|Marco Kamner <marco@it-kamner.de>|
|
||||||
|1|Marco Kamner <marco@kamner.de>|
|
|1|Marco Kamner <marco@kamner.de>|
|
||||||
|
|1|Marco Primi <marco@mpri.me>|
|
||||||
|1|Marcus Ramberg <marcus@nordaaker.com>|
|
|1|Marcus Ramberg <marcus@nordaaker.com>|
|
||||||
|1|Marijn <lmnkgames4@gmail.com>|
|
|1|Marijn <lmnkgames4@gmail.com>|
|
||||||
|1|Mario Reder <mreder1289@gmail.com>|
|
|1|Mario Reder <mreder1289@gmail.com>|
|
||||||
|1|Mario Rothauer <office@rothauer-it.com>|
|
|
||||||
|1|Mark Ide <git@cranstonide.com>|
|
|1|Mark Ide <git@cranstonide.com>|
|
||||||
|1|Mark Ide <mark@cranstonide.com>|
|
|1|Mark Ide <mark@cranstonide.com>|
|
||||||
|1|Mark Railton <mark@markrailton.com>|
|
|1|Mark Railton <mark@markrailton.com>|
|
||||||
|1|Markus Dieckmann <markus.dieckmann@posteo.de>|
|
|1|Markus Dieckmann <markus.dieckmann@posteo.de>|
|
||||||
|
|1|Martijn de Boer <github@sexybiggetje.nl>|
|
||||||
|1|Martin Allien <1965795+AllienWorks@users.noreply.github.com>|
|
|1|Martin Allien <1965795+AllienWorks@users.noreply.github.com>|
|
||||||
|1|Martin Kucej <i.librarian.software@gmail.com>|
|
|1|Martin Kucej <i.librarian.software@gmail.com>|
|
||||||
|1|Martin Malinda <malindacz@gmail.com>|
|
|1|Martin Malinda <malindacz@gmail.com>|
|
||||||
|
@ -809,9 +870,11 @@
|
||||||
|1|Marvin <Groruk@uberdoge.network>|
|
|1|Marvin <Groruk@uberdoge.network>|
|
||||||
|1|Marvin Gülker <post+git@guelker.eu>|
|
|1|Marvin Gülker <post+git@guelker.eu>|
|
||||||
|1|MatFluor <MatFluor@users.noreply.github.com>|
|
|1|MatFluor <MatFluor@users.noreply.github.com>|
|
||||||
|
|1|Mathieu Lala <mathieu.lala@epitech.eu>|
|
||||||
|1|MatrixEternal <35934418+MatrixEternal@users.noreply.github.com>|
|
|1|MatrixEternal <35934418+MatrixEternal@users.noreply.github.com>|
|
||||||
|1|Matt Burchett <matt@mattburchett.com>|
|
|1|Matt Burchett <matt@mattburchett.com>|
|
||||||
|1|Matt Lee <mattl@users.noreply.github.com>|
|
|1|Matt Lee <mattl@users.noreply.github.com>|
|
||||||
|
|1|Matt Melling <mattmelling@fastmail.com>|
|
||||||
|1|Matteo Cellucci <matteo.cellucci@keypartner.com>|
|
|1|Matteo Cellucci <matteo.cellucci@keypartner.com>|
|
||||||
|1|Matteo Cellucci <matteocellucci@gmail.com>|
|
|1|Matteo Cellucci <matteocellucci@gmail.com>|
|
||||||
|1|Matteo Piccina <matteo@beiphone.it>|
|
|1|Matteo Piccina <matteo@beiphone.it>|
|
||||||
|
@ -821,10 +884,12 @@
|
||||||
|1|Matthew Wild <mwild1@gmail.com>|
|
|1|Matthew Wild <mwild1@gmail.com>|
|
||||||
|1|Matthias De Bie <mattydebie@gmail.com>|
|
|1|Matthias De Bie <mattydebie@gmail.com>|
|
||||||
|1|Matus Faro <matusfaro@users.noreply.github.com>|
|
|1|Matus Faro <matusfaro@users.noreply.github.com>|
|
||||||
|
|1|Mauro D <mauro@degennaro.me>|
|
||||||
|1|Max <2843450+b-m-f@users.noreply.github.com>|
|
|1|Max <2843450+b-m-f@users.noreply.github.com>|
|
||||||
|1|Max Hollmann <maxhollmann@gmail.com>|
|
|1|Max Hollmann <maxhollmann@gmail.com>|
|
||||||
|1|Maxim Gurevich <maxim432@gmail.com>|
|
|1|Maxim Gurevich <maxim432@gmail.com>|
|
||||||
|1|Maxime Bouroumeau-Fuseau <maxime.bouroumeau@gmail.com>|
|
|1|Maxime Bouroumeau-Fuseau <maxime.bouroumeau@gmail.com>|
|
||||||
|
|1|Mayank Chhabra <mayankchhabra9@gmail.com>|
|
||||||
|1|Mellow Fish Ltd <mfscripts@users.noreply.github.com>|
|
|1|Mellow Fish Ltd <mfscripts@users.noreply.github.com>|
|
||||||
|1|Michael Barrow <michael@barrow.me>|
|
|1|Michael Barrow <michael@barrow.me>|
|
||||||
|1|Michael Bromley <michaelbromley@users.noreply.github.com>|
|
|1|Michael Bromley <michaelbromley@users.noreply.github.com>|
|
||||||
|
@ -836,6 +901,7 @@
|
||||||
|1|Michael van Tricht <metricht@gmail.com>|
|
|1|Michael van Tricht <metricht@gmail.com>|
|
||||||
|1|Michael van Tricht <mvantricht@expandonline.nl>|
|
|1|Michael van Tricht <mvantricht@expandonline.nl>|
|
||||||
|1|Michael van Tricht <swordbeta@users.noreply.github.com>|
|
|1|Michael van Tricht <swordbeta@users.noreply.github.com>|
|
||||||
|
|1|MicheleTiledesk <105777233+MicheleTiledesk@users.noreply.github.com>|
|
||||||
|1|Miguel Michelson Martinez <miguel@chaskiq.io>|
|
|1|Miguel Michelson Martinez <miguel@chaskiq.io>|
|
||||||
|1|Mike Goodwin <xenithorb@users.noreply.github.com>|
|
|1|Mike Goodwin <xenithorb@users.noreply.github.com>|
|
||||||
|1|Mike Steele <mike@steel.fm>|
|
|1|Mike Steele <mike@steel.fm>|
|
||||||
|
@ -845,18 +911,22 @@
|
||||||
|1|Mishari Muqbil <mishari@mishari.net>|
|
|1|Mishari Muqbil <mishari@mishari.net>|
|
||||||
|1|Mitchell R <github@mrincworld.com>|
|
|1|Mitchell R <github@mrincworld.com>|
|
||||||
|1|Mo Bitar <mo@standardnotes.org>|
|
|1|Mo Bitar <mo@standardnotes.org>|
|
||||||
|
|1|Mohamed Elashri <muhammadelashri@gmail.com>|
|
||||||
|1|Moritz Kröger <write@morkro.de>|
|
|1|Moritz Kröger <write@morkro.de>|
|
||||||
|
|1|MrNaif2018 <39452697+MrNaif2018@users.noreply.github.com>|
|
||||||
|1|Murali K G <murali.girikg@gmail.com>|
|
|1|Murali K G <murali.girikg@gmail.com>|
|
||||||
|1|Murdoc Bates <trockenasche@gmail.com>|
|
|1|Murdoc Bates <trockenasche@gmail.com>|
|
||||||
|1|Naresh Arelli <naresh.arelli@gmail.com>|
|
|1|Naresh Arelli <naresh.arelli@gmail.com>|
|
||||||
|
|1|Nate Reprogle <4064388+TerrrorByte@users.noreply.github.com>|
|
||||||
|1|Neal Gompa <ngompa13@gmail.com>|
|
|1|Neal Gompa <ngompa13@gmail.com>|
|
||||||
|
|1|Nevo David <100117126+nevo-david@users.noreply.github.com>|
|
||||||
|1|Nguyen Thanh Quang <teddyowo@outlook.com>|
|
|1|Nguyen Thanh Quang <teddyowo@outlook.com>|
|
||||||
|1|Nic Samuelson <ndsamuelson@gmail.com>|
|
|1|Nic Samuelson <ndsamuelson@gmail.com>|
|
||||||
|1|Nicholas Schlobohm <nschlobohm@willowgreengroup.com.au>|
|
|1|Nicholas Schlobohm <nschlobohm@willowgreengroup.com.au>|
|
||||||
|1|Nick Sweeting <git@nicksweeting.com>|
|
|1|Nick Sweeting <git@nicksweeting.com>|
|
||||||
|1|Nico Domino <yo@ndo.dev>|
|
|
||||||
|1|Nicolas Martinelli <nicolas.martinelli@pm.me>|
|
|1|Nicolas Martinelli <nicolas.martinelli@pm.me>|
|
||||||
|1|Nicolas Mattiocco <nicolas.mattiocco@gmail.com>|
|
|1|Nicolas Mattiocco <nicolas.mattiocco@gmail.com>|
|
||||||
|
|1|Nicolas Meienberger <47644445+meienberger@users.noreply.github.com>|
|
||||||
|1|NicolasCARPi <nicolas.carpi@curie.fr>|
|
|1|NicolasCARPi <nicolas.carpi@curie.fr>|
|
||||||
|1|Niels Robin-Aubertin <nrobinaubertin@users.noreply.github.com>|
|
|1|Niels Robin-Aubertin <nrobinaubertin@users.noreply.github.com>|
|
||||||
|1|Nikita Kolmogorov <backmeupplz@gmail.com>|
|
|1|Nikita Kolmogorov <backmeupplz@gmail.com>|
|
||||||
|
@ -871,8 +941,10 @@
|
||||||
|1|Ofer Sadan <ofersadan85@gmail.com>|
|
|1|Ofer Sadan <ofersadan85@gmail.com>|
|
||||||
|1|Oleg Agafonov <oleg.agafonov@telestax.com>|
|
|1|Oleg Agafonov <oleg.agafonov@telestax.com>|
|
||||||
|1|Oliver Kopp <kopp.dev@gmail.com>|
|
|1|Oliver Kopp <kopp.dev@gmail.com>|
|
||||||
|
|1|OpenSpeedTest™ <51720450+openspeedtest@users.noreply.github.com>|
|
||||||
|1|Opeyemi Obembe <fickledreams@yahoo.com>|
|
|1|Opeyemi Obembe <fickledreams@yahoo.com>|
|
||||||
|1|PMK <webmaster@pmklaassen.com>|
|
|1|PMK <webmaster@pmklaassen.com>|
|
||||||
|
|1|Pafzedog <pafzedog@hwl.web4me.fr>|
|
||||||
|1|Paolo Pustorino <stickgrinder@gmail.com>|
|
|1|Paolo Pustorino <stickgrinder@gmail.com>|
|
||||||
|1|Pascal Sommer <Pascal-So@users.noreply.github.com>|
|
|1|Pascal Sommer <Pascal-So@users.noreply.github.com>|
|
||||||
|1|Pasha Finkelshteyn <pavel.finkelshtein@gmail.com>|
|
|1|Pasha Finkelshteyn <pavel.finkelshtein@gmail.com>|
|
||||||
|
@ -887,13 +959,16 @@
|
||||||
|1|Paweł Jakimowski <pawel@jakimowski.info>|
|
|1|Paweł Jakimowski <pawel@jakimowski.info>|
|
||||||
|1|Paweł Kapała <bylek77@gmail.com>|
|
|1|Paweł Kapała <bylek77@gmail.com>|
|
||||||
|1|PeGaSuS <droider.pc@gmail.com>|
|
|1|PeGaSuS <droider.pc@gmail.com>|
|
||||||
|
|1|Pejman Ghorbanzade <pejman@ghorbanzade.com>|
|
||||||
|1|Pete <pete.matsy@gmail.com>|
|
|1|Pete <pete.matsy@gmail.com>|
|
||||||
|1|Pete Matsyburka <omohokcoj@users.noreply.github.com>|
|
|1|Pete Matsyburka <omohokcoj@users.noreply.github.com>|
|
||||||
|1|Peter Brunner <pbrunner@gmail.com>|
|
|1|Peter Brunner <pbrunner@gmail.com>|
|
||||||
|
|1|Peter Giacomo Lombardo <pglombardo@hey.com>|
|
||||||
|1|Peter Thaleikis <peter.thaleikis@gmail.com>|
|
|1|Peter Thaleikis <peter.thaleikis@gmail.com>|
|
||||||
|1|Peter Tonoli <peter+github@metaverse.org>|
|
|1|Peter Tonoli <peter+github@metaverse.org>|
|
||||||
|1|Peter van den Hurk <runical1991@gmail.com>|
|
|1|Peter van den Hurk <runical1991@gmail.com>|
|
||||||
|1|PhiTux <27566312+PhiTux@users.noreply.github.com>|
|
|1|PhiTux <27566312+PhiTux@users.noreply.github.com>|
|
||||||
|
|1|Phil <phil@ucode.space>|
|
||||||
|1|Philipp <github@vanbittern.com>|
|
|1|Philipp <github@vanbittern.com>|
|
||||||
|1|Philipp C. Heckel <philipp.heckel@gmail.com>|
|
|1|Philipp C. Heckel <philipp.heckel@gmail.com>|
|
||||||
|1|Philipp Kutyla <philipp@kutyla.de>|
|
|1|Philipp Kutyla <philipp@kutyla.de>|
|
||||||
|
@ -904,9 +979,13 @@
|
||||||
|1|Pierre Kil <pierrekil123@gmail.com>|
|
|1|Pierre Kil <pierrekil123@gmail.com>|
|
||||||
|1|Pietro Pe46dro Marangon <pietro@marangon.me>|
|
|1|Pietro Pe46dro Marangon <pietro@marangon.me>|
|
||||||
|1|Pouria Ezzati <ezzati.upt@gmail.com>|
|
|1|Pouria Ezzati <ezzati.upt@gmail.com>|
|
||||||
|
|1|Prabhat Sharma <hi.prabhat@gmail.com>|
|
||||||
|1|Prahalad Belavadi <prahaladbelavadi@gmail.com>|
|
|1|Prahalad Belavadi <prahaladbelavadi@gmail.com>|
|
||||||
|
|1|Pranav Dronavalli <62522813+dronavallipranav@users.noreply.github.com>|
|
||||||
|1|Pranav Raj S <pranav@chatwoot.com>|
|
|1|Pranav Raj S <pranav@chatwoot.com>|
|
||||||
|
|1|Pratim <pratim.bhosale@gmail.com>|
|
||||||
|1|Qb <github@qbit.moe>|
|
|1|Qb <github@qbit.moe>|
|
||||||
|
|1|Qing <7880675+devrsi0n@users.noreply.github.com>|
|
||||||
|1|Quentin de Quelen <quentin@meilisearch.com>|
|
|1|Quentin de Quelen <quentin@meilisearch.com>|
|
||||||
|1|R. Miles McCain <milesmcc@users.noreply.github.com>|
|
|1|R. Miles McCain <milesmcc@users.noreply.github.com>|
|
||||||
|1|Rafael Milewski <Milewski@users.noreply.github.com>|
|
|1|Rafael Milewski <Milewski@users.noreply.github.com>|
|
||||||
|
@ -928,6 +1007,7 @@
|
||||||
|1|Rosano <pub@xeari.com>|
|
|1|Rosano <pub@xeari.com>|
|
||||||
|1|Ross Parker <rossdotparker@gmail.com>|
|
|1|Ross Parker <rossdotparker@gmail.com>|
|
||||||
|1|Rouven Bauer <robsdedude@gmail.com>|
|
|1|Rouven Bauer <robsdedude@gmail.com>|
|
||||||
|
|1|Rouven Hi! <3582050+RouHim@users.noreply.github.com>|
|
||||||
|1|Ruqi <liruqi@gmail.com>|
|
|1|Ruqi <liruqi@gmail.com>|
|
||||||
|1|RussellAult <RussellAult@users.noreply.github.com>|
|
|1|RussellAult <RussellAult@users.noreply.github.com>|
|
||||||
|1|Ryan Halliday <ry167@ry167.com>|
|
|1|Ryan Halliday <ry167@ry167.com>|
|
||||||
|
@ -947,13 +1027,16 @@
|
||||||
|1|Sebastian <sebastian@silef.de>|
|
|1|Sebastian <sebastian@silef.de>|
|
||||||
|1|Senan Kelly <senan.f.b.kelly+github@gmail.com>|
|
|1|Senan Kelly <senan.f.b.kelly+github@gmail.com>|
|
||||||
|1|Sergey Bronnikov <sergeyb@bronevichok.ru>|
|
|1|Sergey Bronnikov <sergeyb@bronevichok.ru>|
|
||||||
|
|1|Sergey Nikolaev <prostuda@academ.org>|
|
||||||
|1|Sergey Ponomarev <me@sergey-ponomarev.ru>|
|
|1|Sergey Ponomarev <me@sergey-ponomarev.ru>|
|
||||||
|1|Sergey Romanenko <sergey.romanenko@flextype.org>|
|
|1|Sergey Romanenko <sergey.romanenko@flextype.org>|
|
||||||
|1|Sergiu Bucur <25414803+b1sergiu@users.noreply.github.com>|
|
|1|Sergiu Bucur <25414803+b1sergiu@users.noreply.github.com>|
|
||||||
|
|1|Shail Shetye <shail@shailshetye.com>|
|
||||||
|1|Sheldon Rupp <me@shel.io>|
|
|1|Sheldon Rupp <me@shel.io>|
|
||||||
|1|Shikiryu <Chouchen@users.noreply.github.com>|
|
|1|Shikiryu <Chouchen@users.noreply.github.com>|
|
||||||
|1|Shubham Mehrotra <bagisto.dev.sm@gmail.com>|
|
|1|Shubham Mehrotra <bagisto.dev.sm@gmail.com>|
|
||||||
|1|Shyim <6224096+shyim@users.noreply.github.com>|
|
|1|Shyim <6224096+shyim@users.noreply.github.com>|
|
||||||
|
|1|Simon <35427372+bbilly1@users.noreply.github.com>|
|
||||||
|1|Simon <simon@hilchenba.ch>|
|
|1|Simon <simon@hilchenba.ch>|
|
||||||
|1|Simon Alberny <contact@simounet.net>|
|
|1|Simon Alberny <contact@simounet.net>|
|
||||||
|1|Simon Briggs <simonpbriggs@gmail.com>|
|
|1|Simon Briggs <simonpbriggs@gmail.com>|
|
||||||
|
@ -961,12 +1044,15 @@
|
||||||
|1|Simon Hanna <simon.hanna@jesus.de>|
|
|1|Simon Hanna <simon.hanna@jesus.de>|
|
||||||
|1|Simon Ramsay <nexus-uw@users.noreply.github.com>|
|
|1|Simon Ramsay <nexus-uw@users.noreply.github.com>|
|
||||||
|1|Simon Vandevelde <simon.vandevelde@hotmail.com>|
|
|1|Simon Vandevelde <simon.vandevelde@hotmail.com>|
|
||||||
|
|1|SimonFischerSE <101107387+SimonFischerSE@users.noreply.github.com>|
|
||||||
|1|SlidingHorn <slidinghorn@protonmail.com>|
|
|1|SlidingHorn <slidinghorn@protonmail.com>|
|
||||||
|1|Sourabh Joshi <38150665+sourabh-joshi@users.noreply.github.com>|
|
|1|Sourabh Joshi <38150665+sourabh-joshi@users.noreply.github.com>|
|
||||||
|1|Spencer McIntyre <zeroSteiner@gmail.com>|
|
|1|Spencer McIntyre <zeroSteiner@gmail.com>|
|
||||||
|1|Spencer Muise <spencermuise@gmail.com>|
|
|1|Spencer Muise <spencermuise@gmail.com>|
|
||||||
|1|Spike <19519553+spikecodes@users.noreply.github.com>|
|
|1|Spike <19519553+spikecodes@users.noreply.github.com>|
|
||||||
|
|1|Stacy Olivas <kg7qin@arrl.net>|
|
||||||
|1|Stan Triepels <1939656+GDay@users.noreply.github.com>|
|
|1|Stan Triepels <1939656+GDay@users.noreply.github.com>|
|
||||||
|
|1|Stanislaw Findeisen <sfindeisen@users.noreply.github.com>|
|
||||||
|1|Starbeamrainbowlabs <sbrl@starbeamrainbowlabs.com>|
|
|1|Starbeamrainbowlabs <sbrl@starbeamrainbowlabs.com>|
|
||||||
|1|Stefan Fernandez <stefan.fernandez@gmail.com>|
|
|1|Stefan Fernandez <stefan.fernandez@gmail.com>|
|
||||||
|1|Stefan Weil <sw@weilnetz.de>|
|
|1|Stefan Weil <sw@weilnetz.de>|
|
||||||
|
@ -978,9 +1064,12 @@
|
||||||
|1|Sylvain Boily <sylvainboilydroid@gmail.com>|
|
|1|Sylvain Boily <sylvainboilydroid@gmail.com>|
|
||||||
|1|THS-on <THS-on@users.noreply.github.com>|
|
|1|THS-on <THS-on@users.noreply.github.com>|
|
||||||
|1|Tanner Collin <git@tannercollin.com>|
|
|1|Tanner Collin <git@tannercollin.com>|
|
||||||
|
|1|Teifun2 <Teifun2@users.noreply.github.com>|
|
||||||
|1|The Scorpion <tehscorpion@users.noreply.github.com>|
|
|1|The Scorpion <tehscorpion@users.noreply.github.com>|
|
||||||
|1|TheBestMoshe <34072688+TheBestMoshe@users.noreply.github.com>|
|
|1|TheBestMoshe <34072688+TheBestMoshe@users.noreply.github.com>|
|
||||||
|1|TheCakeIsNaOH <TheCakeIsNaOH@gmail.com>|
|
|1|TheCakeIsNaOH <TheCakeIsNaOH@gmail.com>|
|
||||||
|
|1|TheMonDon <11539895+TheMonDon@users.noreply.github.com>|
|
||||||
|
|1|Thomas <Lyra1337@users.noreply.github.com>|
|
||||||
|1|Thomas Ferney <antiseptikk@users.noreply.github.com>|
|
|1|Thomas Ferney <antiseptikk@users.noreply.github.com>|
|
||||||
|1|Thomas Hansen <th4019@gmail.com>|
|
|1|Thomas Hansen <th4019@gmail.com>|
|
||||||
|1|Thomas Rohlik <rohlik@3server.cz>|
|
|1|Thomas Rohlik <rohlik@3server.cz>|
|
||||||
|
@ -989,6 +1078,7 @@
|
||||||
|1|Tim Allingham <tim@timallingham.net>|
|
|1|Tim Allingham <tim@timallingham.net>|
|
||||||
|1|Tim Bultmann <3769085+Footur@users.noreply.github.com>|
|
|1|Tim Bultmann <3769085+Footur@users.noreply.github.com>|
|
||||||
|1|Tim Glaser <tim@glsr.nl>|
|
|1|Tim Glaser <tim@glsr.nl>|
|
||||||
|
|1|Tim Schneeberger <thebone.main@gmail.com>|
|
||||||
|1|Timothee Boussus <timothee.boussus@gmail.com>|
|
|1|Timothee Boussus <timothee.boussus@gmail.com>|
|
||||||
|1|Timur Bublik <timur.bublik@zoho.com>|
|
|1|Timur Bublik <timur.bublik@zoho.com>|
|
||||||
|1|Tobias Diekershoff <tobias.diekershoff@gmx.net>|
|
|1|Tobias Diekershoff <tobias.diekershoff@gmx.net>|
|
||||||
|
@ -997,6 +1087,7 @@
|
||||||
|1|Tobias Zeising <tobias.zeising@aditu.de>|
|
|1|Tobias Zeising <tobias.zeising@aditu.de>|
|
||||||
|1|Toby D <Fortyseven@users.noreply.github.com>|
|
|1|Toby D <Fortyseven@users.noreply.github.com>|
|
||||||
|1|Todd Hoffmann <ddffnn@gmail.com>|
|
|1|Todd Hoffmann <ddffnn@gmail.com>|
|
||||||
|
|1|Tom Bursch <tombursch@gmail.com>|
|
||||||
|1|Tom Hacohen <tom@stosb.com>|
|
|1|Tom Hacohen <tom@stosb.com>|
|
||||||
|1|Tom Saleeba <tom.saleeba@gmail.com>|
|
|1|Tom Saleeba <tom.saleeba@gmail.com>|
|
||||||
|1|Tom Tamaira <admin@tomtamaira.com>|
|
|1|Tom Tamaira <admin@tomtamaira.com>|
|
||||||
|
@ -1005,6 +1096,7 @@
|
||||||
|1|Tommy Ku <tommyku@users.noreply.github.com>|
|
|1|Tommy Ku <tommyku@users.noreply.github.com>|
|
||||||
|1|Travis Carr <tmcarr89@gmail.com>|
|
|1|Travis Carr <tmcarr89@gmail.com>|
|
||||||
|1|Trevor Ford <trvrfrd@users.noreply.github.com>|
|
|1|Trevor Ford <trvrfrd@users.noreply.github.com>|
|
||||||
|
|1|TwiN <twin@linux.com>|
|
||||||
|1|Uli <github@uli-fahrer.de>|
|
|1|Uli <github@uli-fahrer.de>|
|
||||||
|1|Vadim Markovtsev <vadim@sourced.tech>|
|
|1|Vadim Markovtsev <vadim@sourced.tech>|
|
||||||
|1|Valentin Zwerschke <v.zwerschke@mail.de>|
|
|1|Valentin Zwerschke <v.zwerschke@mail.de>|
|
||||||
|
@ -1014,7 +1106,9 @@
|
||||||
|1|Vincent Dauce <eXorus@users.noreply.github.com>|
|
|1|Vincent Dauce <eXorus@users.noreply.github.com>|
|
||||||
|1|Volodymyr Smirnov <volodymyr@smirnov.im>|
|
|1|Volodymyr Smirnov <volodymyr@smirnov.im>|
|
||||||
|1|Vsevolod (Sebastian) Mineev <vsevolod.mineev@gmail.com>|
|
|1|Vsevolod (Sebastian) Mineev <vsevolod.mineev@gmail.com>|
|
||||||
|
|1|Václav Navrátil <vaclav@navratil.vn>|
|
||||||
|1|Ward <wardpearce@protonmail.com>|
|
|1|Ward <wardpearce@protonmail.com>|
|
||||||
|
|1|Wayback Archiver <66856220+waybackarchiver@users.noreply.github.com>|
|
||||||
|1|Webmasterish <webmasterish@gmail.com>|
|
|1|Webmasterish <webmasterish@gmail.com>|
|
||||||
|1|Will Browning <will@willbrowning.me>|
|
|1|Will Browning <will@willbrowning.me>|
|
||||||
|1|William Gathoye <william@gathoye.be>|
|
|1|William Gathoye <william@gathoye.be>|
|
||||||
|
@ -1024,6 +1118,7 @@
|
||||||
|1|Youe Graillot <account@youe.fr>|
|
|1|Youe Graillot <account@youe.fr>|
|
||||||
|1|Yuli <stremovsky@gmail.com>|
|
|1|Yuli <stremovsky@gmail.com>|
|
||||||
|1|Yurii Rashkovskii <yrashk@gmail.com>|
|
|1|Yurii Rashkovskii <yrashk@gmail.com>|
|
||||||
|
|1|Zefau <Zefau@users.noreply.github.com>|
|
||||||
|1|Zoran Pandovski <zoran.pandovski@gmail.com>|
|
|1|Zoran Pandovski <zoran.pandovski@gmail.com>|
|
||||||
|1|addictedtolearning <3614338+addictedtolearning@users.noreply.github.com>|
|
|1|addictedtolearning <3614338+addictedtolearning@users.noreply.github.com>|
|
||||||
|1|aeruower <65504420+aeruower@users.noreply.github.com>|
|
|1|aeruower <65504420+aeruower@users.noreply.github.com>|
|
||||||
|
@ -1035,6 +1130,7 @@
|
||||||
|1|benmaynard11 <allowin-217941-github@vhost244.maynardnetworks.com>|
|
|1|benmaynard11 <allowin-217941-github@vhost244.maynardnetworks.com>|
|
||||||
|1|bitcoinshirt <36959754+bitcoinshirt@users.noreply.github.com>|
|
|1|bitcoinshirt <36959754+bitcoinshirt@users.noreply.github.com>|
|
||||||
|1|bitsii <40513121+bitsii@users.noreply.github.com>|
|
|1|bitsii <40513121+bitsii@users.noreply.github.com>|
|
||||||
|
|1|boojack <stevenlgtm@gmail.com>|
|
||||||
|1|bram2w <bram2w@users.noreply.github.com>|
|
|1|bram2w <bram2w@users.noreply.github.com>|
|
||||||
|1|bricej13 <bricej13@gmail.com>|
|
|1|bricej13 <bricej13@gmail.com>|
|
||||||
|1|builder555 <85308587+builder555@users.noreply.github.com>|
|
|1|builder555 <85308587+builder555@users.noreply.github.com>|
|
||||||
|
@ -1059,6 +1155,7 @@
|
||||||
|1|disk0x <mdtha@tutanota.com>|
|
|1|disk0x <mdtha@tutanota.com>|
|
||||||
|1|dkanada <dkanada@users.noreply.github.com>|
|
|1|dkanada <dkanada@users.noreply.github.com>|
|
||||||
|1|domainzero <domainzero@users.noreply.github.com>|
|
|1|domainzero <domainzero@users.noreply.github.com>|
|
||||||
|
|1|dovholuknf <46322585+dovholuknf@users.noreply.github.com>|
|
||||||
|1|dsx <free.robots@gmail.com>|
|
|1|dsx <free.robots@gmail.com>|
|
||||||
|1|duncan-m <d@duncanmalcolm.com>|
|
|1|duncan-m <d@duncanmalcolm.com>|
|
||||||
|1|ePirat <epirat07@gmail.com>|
|
|1|ePirat <epirat07@gmail.com>|
|
||||||
|
@ -1068,6 +1165,7 @@
|
||||||
|1|emmanouil <emmanouil@users.noreply.github.com>|
|
|1|emmanouil <emmanouil@users.noreply.github.com>|
|
||||||
|1|evitalis <evitalis@users.noreply.github.com>|
|
|1|evitalis <evitalis@users.noreply.github.com>|
|
||||||
|1|faldez <fadhlika@gmail.com>|
|
|1|faldez <fadhlika@gmail.com>|
|
||||||
|
|1|farfalleflickan <6597735+farfalleflickan@users.noreply.github.com>|
|
||||||
|1|fghhfg <fghhfg@users.noreply.github.com>|
|
|1|fghhfg <fghhfg@users.noreply.github.com>|
|
||||||
|1|fi78 <31729946+fi78@users.noreply.github.com>|
|
|1|fi78 <31729946+fi78@users.noreply.github.com>|
|
||||||
|1|florianl <florianl@users.noreply.github.com>|
|
|1|florianl <florianl@users.noreply.github.com>|
|
||||||
|
@ -1093,6 +1191,8 @@
|
||||||
|1|kkhoury38 <49880604+kkhoury38@users.noreply.github.com>|
|
|1|kkhoury38 <49880604+kkhoury38@users.noreply.github.com>|
|
||||||
|1|kn0wmad <kn0wmad@protonmail.com>|
|
|1|kn0wmad <kn0wmad@protonmail.com>|
|
||||||
|1|knrdl <35548889+knrdl@users.noreply.github.com>|
|
|1|knrdl <35548889+knrdl@users.noreply.github.com>|
|
||||||
|
|1|kolaente <k@knt.li>|
|
||||||
|
|1|ksurl <ksurl@users.noreply.github.com>|
|
||||||
|1|lachlan-00 <lachlan.00@gmail.com>|
|
|1|lachlan-00 <lachlan.00@gmail.com>|
|
||||||
|1|lardbit <45122868+lardbit@users.noreply.github.com>|
|
|1|lardbit <45122868+lardbit@users.noreply.github.com>|
|
||||||
|1|larspontoppidan <36330737+larspontoppidan@users.noreply.github.com>|
|
|1|larspontoppidan <36330737+larspontoppidan@users.noreply.github.com>|
|
||||||
|
@ -1110,11 +1210,11 @@
|
||||||
|1|memorex258 <phillip.a.brown@live.com>|
|
|1|memorex258 <phillip.a.brown@live.com>|
|
||||||
|1|mertinop <martin.santibanez.a@gmail.com>|
|
|1|mertinop <martin.santibanez.a@gmail.com>|
|
||||||
|1|mightypanders <markus.dieckmann@posteo.de>|
|
|1|mightypanders <markus.dieckmann@posteo.de>|
|
||||||
|
|1|mp3three <35661840+mp3three@users.noreply.github.com>|
|
||||||
|1|mrkpl125 <33229813+mrkpl125@users.noreply.github.com>|
|
|1|mrkpl125 <33229813+mrkpl125@users.noreply.github.com>|
|
||||||
|1|mundurragacl <mundurragacl@gmail.com>|
|
|1|mundurragacl <mundurragacl@gmail.com>|
|
||||||
|1|mxroute <37432698+mxroute@users.noreply.github.com>|
|
|1|mxroute <37432698+mxroute@users.noreply.github.com>|
|
||||||
|1|n2i <xuansamdinh.n2i@gmail.com>|
|
|1|n2i <xuansamdinh.n2i@gmail.com>|
|
||||||
|1|nibdo <hello@nibdo.com>|
|
|
||||||
|1|nicod_ <nicod@lerebooteux.fr>|
|
|1|nicod_ <nicod@lerebooteux.fr>|
|
||||||
|1|nicolasshu <nicolas.s.shu@gmail.com>|
|
|1|nicolasshu <nicolas.s.shu@gmail.com>|
|
||||||
|1|niedev <luca.martino181@gmail.com>|
|
|1|niedev <luca.martino181@gmail.com>|
|
||||||
|
@ -1129,23 +1229,25 @@
|
||||||
|1|pips <pips@e5150.fr>|
|
|1|pips <pips@e5150.fr>|
|
||||||
|1|pnhofmann <foss@pnhofmann.de>|
|
|1|pnhofmann <foss@pnhofmann.de>|
|
||||||
|1|poVoq <wm_jkm@yahoo.com>|
|
|1|poVoq <wm_jkm@yahoo.com>|
|
||||||
|1|radj307 <radj307@gmail.com>|
|
|1|r3g_5z <june@girlboss.ceo>|
|
||||||
|1|railscard <railscard@gmail.com>|
|
|1|railscard <railscard@gmail.com>|
|
||||||
|1|raman325 <7243222+raman325@users.noreply.github.com>|
|
|1|raman325 <7243222+raman325@users.noreply.github.com>|
|
||||||
|1|ran88dom99 <rain8dome9@gmail.com>|
|
|1|ran88dom99 <rain8dome9@gmail.com>|
|
||||||
|1|reddec <owner@reddec.net>|
|
|1|reddec <owner@reddec.net>|
|
||||||
|1|rennokki <alex@renoki.org>|
|
|1|rennokki <alex@renoki.org>|
|
||||||
|1|sc0repi0 <sc0repi0@gmx.de>|
|
|1|sc0repi0 <sc0repi0@gmx.de>|
|
||||||
|1|shamoon <4887959+shamoon@users.noreply.github.com>|
|
|
||||||
|1|skarphet <skarphet@users.noreply.github.com>|
|
|1|skarphet <skarphet@users.noreply.github.com>|
|
||||||
|1|soumyadebm <52487451+soumyadebm@users.noreply.github.com>|
|
|1|soumyadebm <52487451+soumyadebm@users.noreply.github.com>|
|
||||||
|1|sqozz <sqozz@geekify.de>|
|
|1|sqozz <sqozz@geekify.de>|
|
||||||
|1|steven jacobs <stjacobs@fastmail.fm>|
|
|1|steven jacobs <stjacobs@fastmail.fm>|
|
||||||
|1|stevesbrain <stevesbrain@users.noreply.github.com>|
|
|1|stevesbrain <stevesbrain@users.noreply.github.com>|
|
||||||
|
|1|svix-ken <102979300+svix-ken@users.noreply.github.com>|
|
||||||
|1|syedrali <53045765+syedrali@users.noreply.github.com>|
|
|1|syedrali <53045765+syedrali@users.noreply.github.com>|
|
||||||
|1|t1st3 <contact@tiste.org>|
|
|1|t1st3 <contact@tiste.org>|
|
||||||
|1|tchap <tchapi@users.noreply.github.com>|
|
|1|tchap <tchapi@users.noreply.github.com>|
|
||||||
|1|teaberryy <ekisneels@gmail.com>|
|
|1|teaberryy <ekisneels@gmail.com>|
|
||||||
|
|1|thekingofcity <3353040+thekingofcity@users.noreply.github.com>|
|
||||||
|
|1|tianzhou <t@bytebase.com>|
|
||||||
|1|timbe16 <timbe16@users.noreply.github.com>|
|
|1|timbe16 <timbe16@users.noreply.github.com>|
|
||||||
|1|timvisee <tim@visee.me>|
|
|1|timvisee <tim@visee.me>|
|
||||||
|1|trebonius0 <trebonius@worldofwargraphs.com>|
|
|1|trebonius0 <trebonius@worldofwargraphs.com>|
|
||||||
|
@ -1165,4 +1267,5 @@
|
||||||
|1|zonk1 <arne.rusek+github@matfyz.cz>|
|
|1|zonk1 <arne.rusek+github@matfyz.cz>|
|
||||||
|1|zotlabs <mike@macgirvin.com>|
|
|1|zotlabs <mike@macgirvin.com>|
|
||||||
|1|zzemla <zbyszek@shorelabs.com>|
|
|1|zzemla <zbyszek@shorelabs.com>|
|
||||||
|
|1|Ömer Faruk Aydın <omerfaruk26@gmail.com>|
|
||||||
|1|Руслан Корнев <oganer@gmail.com>|
|
|1|Руслан Корнев <oganer@gmail.com>|
|
||||||
|
|
47
Makefile
47
Makefile
|
@ -1,52 +1,5 @@
|
||||||
#!/usr/bin/make -f
|
#!/usr/bin/make -f
|
||||||
SHELL = /bin/bash
|
SHELL = /bin/bash
|
||||||
AWESOME_BOT_OPTIONS = --allow-redirect --request-delay 1 --skip-save-results --allow 202 --white-list flaskbb.org,nitter.net,airsonic.github.io/docs/apps
|
|
||||||
|
|
||||||
all: check_all
|
|
||||||
|
|
||||||
# run all checks
|
|
||||||
check_all: check_syntax_full awesome_bot check_github_commit_dates
|
|
||||||
|
|
||||||
# check pull requests
|
|
||||||
check_pr: check_syntax_diff
|
|
||||||
|
|
||||||
# check syntax in whole file
|
|
||||||
check_syntax_full:
|
|
||||||
node tests/test.js -r README.md
|
|
||||||
|
|
||||||
# check syntax in the diff from master to current branch
|
|
||||||
check_syntax_diff:
|
|
||||||
git diff origin/master -U0 README.md | grep --perl-regexp --only-matching "(?<=^\+).*" >> temp.md && \
|
|
||||||
node tests/test.js -r README.md -d temp.md && \
|
|
||||||
awesome_bot -f temp.md $(AWESOME_BOT_OPTIONS)
|
|
||||||
|
|
||||||
# check dead links
|
|
||||||
# requiements: sudo apt install ruby && gem install --user-install awesome_bot
|
|
||||||
awesome_bot:
|
|
||||||
~/.local/share/gem/ruby/2.7.0/bin/awesome_bot -f README.md $(AWESOME_BOT_OPTIONS)
|
|
||||||
|
|
||||||
# check date of last commit for github.com repository URLs
|
|
||||||
check_github_commit_dates:
|
|
||||||
pip3 install PyGithub
|
|
||||||
python3 tests/check-github-commit-dates.py
|
|
||||||
|
|
||||||
#################################
|
|
||||||
|
|
||||||
# update the AUTHORS.md file
|
# update the AUTHORS.md file
|
||||||
contrib:
|
contrib:
|
||||||
@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
|
@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 a new entry
|
|
||||||
add:
|
|
||||||
@read -r -p "Software name: " Name && [[ ! -z "$$Name" ]] && \
|
|
||||||
read -r -p "Homepage/URL: " Url && [[ ! -z "$$Url" ]] && \
|
|
||||||
read -r -p "Description (max 250 characters, ending with .): " Description && [[ ! -z "$$Description" ]] && \
|
|
||||||
read -r -p "License: " License && [[ ! -z "$$License" ]] && \
|
|
||||||
read -r -p "Main server-side language/platform/requirement: " Language && [[ ! -z "$$Language" ]] && \
|
|
||||||
read -r -p "Demo URL (optional,leave empty): " Demo && \
|
|
||||||
if [[ "$$Demo" == "" ]]; then CDemo=""; else CDemo="[Demo]($$Demo)"; fi; \
|
|
||||||
read -r -p "Source code URL (if different from homepage): " Source && \
|
|
||||||
if [[ "$$Source" == "" ]]; then CSource=""; else CSource="[Source Code]($$Source)"; fi; \
|
|
||||||
if [[ "$$CSource" == "" && "$$Demo" == "" ]]; then Moreinfo=""; else Moreinfo="($$CDemo $$CSource)"; fi; \
|
|
||||||
echo "Copy this entry to your clipboard, paste it in the appropriate category:" ;\
|
|
||||||
echo "- [$$Name]($$Url) - $${Description} $${Moreinfo} \`$$License\` \`$$Language\`"
|
|
||||||
|
|
263
README.md
263
README.md
|
@ -1,6 +1,6 @@
|
||||||
# Awesome-Selfhosted
|
# Awesome-Selfhosted
|
||||||
|
|
||||||
[![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
|
[![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![](https://github.com/awesome-selfhosted/awesome-selfhosted-data/actions/workflows/ci.yml/badge.svg)](https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2266)
|
||||||
|
|
||||||
Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from [SaaSS](https://www.gnu.org/philosophy/who-does-that-server-really-serve.html) providers.
|
Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from [SaaSS](https://www.gnu.org/philosophy/who-does-that-server-really-serve.html) providers.
|
||||||
|
|
||||||
|
@ -131,9 +131,9 @@ Digital [archiving](https://en.wikipedia.org/wiki/Archival_science) and [preserv
|
||||||
|
|
||||||
_Related: [Content Management Systems (CMS)](#content-management-systems-cms)_
|
_Related: [Content Management Systems (CMS)](#content-management-systems-cms)_
|
||||||
|
|
||||||
- [Access to Memory (AtoM)](https://www.accesstomemory.org/) - Web-based, open source application for standards-based archival description and access in a multilingual, multi-repository environment. ([Demo](https://demo.accesstomemory.org/), [Source Code](https://github.com/artefactual/atom)) `AGPL-3.0-only` `PHP`
|
- [Access to Memory (AtoM)](https://www.accesstomemory.org/) - Web-based, open source application for standards-based archival description and access in a multilingual, multi-repository environment. ([Demo](https://demo.accesstomemory.org/), [Source Code](https://github.com/artefactual/atom)) `AGPL-3.0` `PHP`
|
||||||
- [ArchiveBox](https://archivebox.io/) - Self-hosted _wayback machine_ that creates HTML & screenshot archives of sites from your bookmarks, browsing history, RSS feeds, or other sources. ([Source Code](https://github.com/ArchiveBox/ArchiveBox)) `MIT` `Python`
|
- [ArchiveBox](https://archivebox.io/) - Self-hosted _wayback machine_ that creates HTML & screenshot archives of sites from your bookmarks, browsing history, RSS feeds, or other sources. ([Source Code](https://github.com/ArchiveBox/ArchiveBox)) `MIT` `Python`
|
||||||
- [Archivematica](https://www.archivematica.org/en/) - Mature digital preservation system designed to maintain standards-based, long-term access to collections of digital objects. ([Demo](https://sandbox.archivematica.org/administration/accounts/login/), [Source Code](https://github.com/artefactual/archivematica)) `AGPL-3.0-only` `Python`
|
- [Archivematica](https://www.archivematica.org/en/) - Mature digital preservation system designed to maintain standards-based, long-term access to collections of digital objects. ([Demo](https://sandbox.archivematica.org/administration/accounts/login/), [Source Code](https://github.com/artefactual/archivematica)) `AGPL-3.0` `Python`
|
||||||
- [ArchivesSpace](https://archivesspace.org/) - Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. ([Demo](https://archivesspace.org/application/demo), [Source Code](https://github.com/archivesspace/archivesspace)) `ECL-2.0` `Ruby`
|
- [ArchivesSpace](https://archivesspace.org/) - Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. ([Demo](https://archivesspace.org/application/demo), [Source Code](https://github.com/archivesspace/archivesspace)) `ECL-2.0` `Ruby`
|
||||||
- [CKAN](https://ckan.org) - CKAN is a tool for making open data websites. ([Source Code](https://github.com/ckan/ckan)) `AGPL-3.0` `Python`
|
- [CKAN](https://ckan.org) - CKAN is a tool for making open data websites. ([Source Code](https://github.com/ckan/ckan)) `AGPL-3.0` `Python`
|
||||||
- [Collective Access - Providence](https://collectiveaccess.org/) - Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata standards, data types, and media formats. ([Source Code](https://github.com/collectiveaccess/providence)) `GPL-3.0-only` `PHP`
|
- [Collective Access - Providence](https://collectiveaccess.org/) - Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata standards, data types, and media formats. ([Source Code](https://github.com/collectiveaccess/providence)) `GPL-3.0-only` `PHP`
|
||||||
|
@ -152,13 +152,14 @@ _Related: [Content Management Systems (CMS)](#content-management-systems-cms)_
|
||||||
|
|
||||||
_Related: [Internet of Things (IoT)](#internet-of-things-iot)_
|
_Related: [Internet of Things (IoT)](#internet-of-things-iot)_
|
||||||
|
|
||||||
- [Accelerated Text](https://www.acceleratedtext.com/) - Automatically generate multiple natural language descriptions of your data varying in wording and structure. ([Source Code](https://github.com/accelerated-text/accelerated-text)) `Apache-2.0` `Java`
|
- [Accelerated Text](https://github.com/accelerated-text/accelerated-text) - Automatically generate multiple natural language descriptions of your data varying in wording and structure. ([Source Code](https://github.com/accelerated-text/accelerated-text)) `Apache-2.0` `Java`
|
||||||
- [Actionsflow](https://actionsflow.github.io/docs/) `⚠` - The free Zapier/IFTTT alternative for developers to automate your workflows based on Github actions. ([Source Code](https://github.com/actionsflow/actionsflow)) `MIT` `Docker/Nodejs`
|
- [Actionsflow](https://actionsflow.github.io/docs/) `⚠` - The free Zapier/IFTTT alternative for developers to automate your workflows based on Github actions. ([Source Code](https://github.com/actionsflow/actionsflow)) `MIT` `Docker/Nodejs`
|
||||||
|
- [Activepieces](https://www.activepieces.com) - No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card. ([Demo](https://demo.activepieces.com), [Source Code](https://www.github.com/activepieces/activepieces)) `MIT` `Typescript`
|
||||||
- [ActiveWorkflow](https://github.com/automaticmode/active_workflow) - An intelligent process and workflow automation platform based on software agents. `MIT` `Ruby`
|
- [ActiveWorkflow](https://github.com/automaticmode/active_workflow) - An intelligent process and workflow automation platform based on software agents. `MIT` `Ruby`
|
||||||
- [Alltube](https://www.alltubedownload.net) - Web interface for [youtube-dl](https://github.com/ytdl-org/youtube-dl), a program to download videos and audio from [more than 100 websites](https://ytdl-org.github.io/youtube-dl/supportedsites.html). ([Source Code](https://github.com/Rudloff/alltube)) `GPL-3.0` `PHP`
|
- [Alltube](https://github.com/Rudloff/alltube) - Web GUI for youtube-dl, a program to download videos and audio from more than 100 websites. `GPL-3.0` `PHP`
|
||||||
- [AmIUnique](https://amiunique.org/) - Learn how identifiable you are on the Internet (browser fingerprinting tool). ([Source Code](https://github.com/DIVERSIFY-project/amiunique)) `MIT` `Java`
|
- [AmIUnique](https://amiunique.org/) - Learn how identifiable you are on the Internet (browser fingerprinting tool). ([Source Code](https://github.com/DIVERSIFY-project/amiunique)) `MIT` `Java`
|
||||||
|
- [Automatisch](https://automatisch.io) - Business automation tool that lets you connect different services like Twitter, Slack, and more to automate your business processes (Open source Zapier alternative). ([Source Code](https://github.com/automatisch/automatisch)) `AGPL-3.0` `Docker`
|
||||||
- [Baserow](https://baserow.io/) - Open source online database tool and Airtable alternative. Create your own database without technical experience. ([Source Code](https://gitlab.com/bramw/baserow)) `MIT` `Python/Nodejs`
|
- [Baserow](https://baserow.io/) - Open source online database tool and Airtable alternative. Create your own database without technical experience. ([Source Code](https://gitlab.com/bramw/baserow)) `MIT` `Python/Nodejs`
|
||||||
- [Beehive](https://github.com/muesli/beehive) - Flexible event and agent system, which allows you to create your own agents that perform automated tasks triggered by events and filters. `AGPL-3.0` `Go`
|
|
||||||
- [betanin](https://github.com/sentriz/betanin) - Music organization man-in-the-middle of your torrent client and music player. Based on beets.io, similar to Sonarr and Radarr. `GPL-3.0` `Python`
|
- [betanin](https://github.com/sentriz/betanin) - Music organization man-in-the-middle of your torrent client and music player. Based on beets.io, similar to Sonarr and Radarr. `GPL-3.0` `Python`
|
||||||
- [ChiefOnboarding](https://chiefonboarding.com) - Employee onboarding platform that allows you to provision user accounts and create sequences with todo items, resources, text/email/Slack messages, and more! Available as a web portal and Slack bot. ([Source Code](https://github.com/chiefonboarding/ChiefOnboarding)) `AGPL-3.0` `Python`
|
- [ChiefOnboarding](https://chiefonboarding.com) - Employee onboarding platform that allows you to provision user accounts and create sequences with todo items, resources, text/email/Slack messages, and more! Available as a web portal and Slack bot. ([Source Code](https://github.com/chiefonboarding/ChiefOnboarding)) `AGPL-3.0` `Python`
|
||||||
- [Datasette](https://datasette.io/) - An open source multi-tool for exploring and publishing data, easy import and export and database management. ([Demo](https://global-power-plants.datasettes.com/global-power-plants/global-power-plants), [Source Code](https://github.com/simonw/datasette)) `Apache-2.0` `Python`
|
- [Datasette](https://datasette.io/) - An open source multi-tool for exploring and publishing data, easy import and export and database management. ([Demo](https://global-power-plants.datasettes.com/global-power-plants/global-power-plants), [Source Code](https://github.com/simonw/datasette)) `Apache-2.0` `Python`
|
||||||
|
@ -229,9 +230,9 @@ _See also: [WeblogMatrix](https://www.weblogmatrix.org/)_
|
||||||
- [Haven](https://havenweb.org/) - Private blogging system with markdown editing and built in RSS reader. ([Demo](https://havenweb.org/demo.html), [Source Code](https://github.com/havenweb/haven)) `MIT` `Ruby`
|
- [Haven](https://havenweb.org/) - Private blogging system with markdown editing and built in RSS reader. ([Demo](https://havenweb.org/demo.html), [Source Code](https://github.com/havenweb/haven)) `MIT` `Ruby`
|
||||||
- [htmly](https://www.htmly.com/) - Databaseless Blogging Platform (Flat-File Blog). ([Demo](https://demo.htmly.com/), [Source Code](https://github.com/danpros/htmly)) `GPL-2.0` `PHP`
|
- [htmly](https://www.htmly.com/) - Databaseless Blogging Platform (Flat-File Blog). ([Demo](https://demo.htmly.com/), [Source Code](https://github.com/danpros/htmly)) `GPL-2.0` `PHP`
|
||||||
- [Known](https://withknown.com/) - A collaborative social publishing platform. ([Source Code](https://github.com/idno/known)) `Apache-2.0` `PHP`
|
- [Known](https://withknown.com/) - A collaborative social publishing platform. ([Source Code](https://github.com/idno/known)) `Apache-2.0` `PHP`
|
||||||
- [Plume](https://joinplu.me/) - Federated blogging engine, based on ActivityPub. ([Source Code](https://github.com/Plume-org/Plume)) `AGPL-3.0` `Rust`
|
- [PluXml](https://pluxml.org) - XML-based blog/CMS platform. ([Source Code](https://github.com/pluxml/PluXml)) `GPL-3.0` `PHP`
|
||||||
- [PluXml](https://pluxml.org) - XML-based blog/CMS platform. ([Source Code](https://github.com/pluxml/PluXml)) `GPL-1.0` `PHP`
|
|
||||||
- [Serendipity](https://docs.s9y.org/) - Serendipity (s9y) is a highly extensible and customizable PHP blog engine using Smarty templating. ([Source Code](https://github.com/s9y/serendipity)) `BSD-3-Clause` `PHP`
|
- [Serendipity](https://docs.s9y.org/) - Serendipity (s9y) is a highly extensible and customizable PHP blog engine using Smarty templating. ([Source Code](https://github.com/s9y/serendipity)) `BSD-3-Clause` `PHP`
|
||||||
|
- [WriteFreely](https://writefreely.org) - Writing software for starting a minimalist, federated blog — or an entire community. ([Source Code](https://github.com/writefreely/writefreely)) `AGPL-3.0` `Go`
|
||||||
|
|
||||||
|
|
||||||
### Booking and Scheduling
|
### Booking and Scheduling
|
||||||
|
@ -260,7 +261,7 @@ Software which allows users to add, annotate, edit, and share [bookmarks](https:
|
||||||
- [golinks](https://git.mills.io/prologic/golinks) - Web application that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance. Similar to bunny1 or yubnub. ([Demo](https://search.mills.io)) `MIT` `Go`
|
- [golinks](https://git.mills.io/prologic/golinks) - Web application that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance. Similar to bunny1 or yubnub. ([Demo](https://search.mills.io)) `MIT` `Go`
|
||||||
- [Hackershare](https://github.com/hackershare/hackershare) - Social bookmarks website for hackers. ([Demo](https://hackershare.dev/en)) `MIT` `Ruby`
|
- [Hackershare](https://github.com/hackershare/hackershare) - Social bookmarks website for hackers. ([Demo](https://hackershare.dev/en)) `MIT` `Ruby`
|
||||||
- [LinkAce](https://www.linkace.org/) - A bookmark archive with automatic backups to the Internet Archive, link monitoring, and a full REST API. Installation is done via Docker, or as a simple PHP application. ([Demo](https://demo.linkace.org/guest/links), [Source Code](https://github.com/Kovah/LinkAce/)) `GPL-3.0` `PHP`
|
- [LinkAce](https://www.linkace.org/) - A bookmark archive with automatic backups to the Internet Archive, link monitoring, and a full REST API. Installation is done via Docker, or as a simple PHP application. ([Demo](https://demo.linkace.org/guest/links), [Source Code](https://github.com/Kovah/LinkAce/)) `GPL-3.0` `PHP`
|
||||||
- [linkding](https://github.com/sissbruecker/linkding) - Minimal bookmark management with a fast and clean UI. Simple installation through Docker and can run on your Raspberry Pi. ([Demo](https://demo.linkding.link/bookmarks)) `MIT` `Docker/Python/Nodejs`
|
- [linkding](https://github.com/sissbruecker/linkding) - Minimal bookmark management with a fast and clean UI. Simple installation through Docker and can run on your Raspberry Pi. `MIT` `Docker/Python/Nodejs`
|
||||||
- [LinkWarden](https://github.com/Daniel31x13/link-warden) - A self-hosted bookmark + archive manager to store your useful links. ([Demo](https://linkwarden.netlify.app/)) `MIT` `Docker/Nodejs`
|
- [LinkWarden](https://github.com/Daniel31x13/link-warden) - A self-hosted bookmark + archive manager to store your useful links. ([Demo](https://linkwarden.netlify.app/)) `MIT` `Docker/Nodejs`
|
||||||
- [NeonLink](https://github.com/AlexSciFier/neonlink) - Self-hosted bookmark service with unique design and simple installation with Docker. `MIT` `Docker`
|
- [NeonLink](https://github.com/AlexSciFier/neonlink) - Self-hosted bookmark service with unique design and simple installation with Docker. `MIT` `Docker`
|
||||||
- [Pinry](https://docs.getpinry.com/) - The tiling image board system for people who want to save, tag, and share images, videos, and webpages. ([Demo](https://pin.37soloist.com/), [Source Code](https://github.com/pinry/pinry)) `BSD-2-Clause` `Python`
|
- [Pinry](https://docs.getpinry.com/) - The tiling image board system for people who want to save, tag, and share images, videos, and webpages. ([Demo](https://pin.37soloist.com/), [Source Code](https://github.com/pinry/pinry)) `BSD-2-Clause` `Python`
|
||||||
|
@ -284,7 +285,6 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https:
|
||||||
- [calypso](https://keithp.com/calypso/) - Python-based CalDAV and CardDAV server, forked from Radicale. ([Source Code](https://keithp.com/cgit/)) `GPL-3.0` `Python`
|
- [calypso](https://keithp.com/calypso/) - Python-based CalDAV and CardDAV server, forked from Radicale. ([Source Code](https://keithp.com/cgit/)) `GPL-3.0` `Python`
|
||||||
- [DAViCal](https://www.davical.org/) - Server for calendar sharing (CalDAV) that uses a PostgreSQL database as a data store. ([Source Code](https://gitlab.com/davical-project/davical)) `GPL-2.0` `PHP`
|
- [DAViCal](https://www.davical.org/) - Server for calendar sharing (CalDAV) that uses a PostgreSQL database as a data store. ([Source Code](https://gitlab.com/davical-project/davical)) `GPL-2.0` `PHP`
|
||||||
- [Davis](https://github.com/tchapi/davis) - A simple, dockerizable and fully translatable admin interface for sabre/dav based on Symfony 5 and Bootstrap 4, largely inspired by Baïkal. `MIT` `PHP`
|
- [Davis](https://github.com/tchapi/davis) - A simple, dockerizable and fully translatable admin interface for sabre/dav based on Symfony 5 and Bootstrap 4, largely inspired by Baïkal. `MIT` `PHP`
|
||||||
- [DecSync CC](https://f-droid.org/packages/org.decsync.cc/) - Serverless contacts, calendar synchronization using your own file syncing method i.e Syncthing, Nextcloud etc. ([Source Code](https://github.com/39aldo39/DecSyncCC)) `GPL-3.0` `Kotlin`
|
|
||||||
- [Etebase (EteSync)](https://www.etebase.com/) - End-to-end encrypted and journaled personal information server supporting calendar and contact data, offering its own clients. ([Source Code](https://github.com/etesync/server)) `AGPL-3.0` `Python/Django`
|
- [Etebase (EteSync)](https://www.etebase.com/) - End-to-end encrypted and journaled personal information server supporting calendar and contact data, offering its own clients. ([Source Code](https://github.com/etesync/server)) `AGPL-3.0` `Python/Django`
|
||||||
- [Radicale](https://radicale.org/) - Simple calendar and contact server with extremely low administrative overhead. ([Source Code](https://github.com/Kozea/Radicale)) `GPL-3.0` `Python`
|
- [Radicale](https://radicale.org/) - Simple calendar and contact server with extremely low administrative overhead. ([Source Code](https://github.com/Kozea/Radicale)) `GPL-3.0` `Python`
|
||||||
- [SabreDAV](https://sabre.io/) - Open source CardDAV, CalDAV, and WebDAV framework and server. ([Source Code](https://github.com/sabre-io/dav)) `MIT` `PHP`
|
- [SabreDAV](https://sabre.io/) - Open source CardDAV, CalDAV, and WebDAV framework and server. ([Source Code](https://github.com/sabre-io/dav)) `MIT` `PHP`
|
||||||
|
@ -300,23 +300,23 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https:
|
||||||
- [AgenDAV](https://agendav.github.io/agendav/) - Multilanguage CalDAV web client with a rich AJAX interface and shared calendars support. ([Source Code](https://github.com/agendav/agendav)) `GPL-3.0` `PHP`
|
- [AgenDAV](https://agendav.github.io/agendav/) - Multilanguage CalDAV web client with a rich AJAX interface and shared calendars support. ([Source Code](https://github.com/agendav/agendav)) `GPL-3.0` `PHP`
|
||||||
- [Bloben](https://bloben.com) - CalDAV web client. ([Demo](https://demo.bloben.com/api/app/v1/auth/login-demo?username=demo&password=Bg8v16a4q7gvC&redirect=https://demo.bloben.com/calendar?demo=true), [Source Code](https://github.com/nibdo/bloben-app)) `AGPL-3.0` `Docker`
|
- [Bloben](https://bloben.com) - CalDAV web client. ([Demo](https://demo.bloben.com/api/app/v1/auth/login-demo?username=demo&password=Bg8v16a4q7gvC&redirect=https://demo.bloben.com/calendar?demo=true), [Source Code](https://github.com/nibdo/bloben-app)) `AGPL-3.0` `Docker`
|
||||||
- [EteSync Web](https://www.etesync.com/faq/#web-client) - EteSync's official Web-based client (i.e., their Web app). ([Demo](https://client.etesync.com/), [Source Code](https://github.com/etesync/etesync-web)) `AGPL-3.0` `Javascript`
|
- [EteSync Web](https://www.etesync.com/faq/#web-client) - EteSync's official Web-based client (i.e., their Web app). ([Demo](https://client.etesync.com/), [Source Code](https://github.com/etesync/etesync-web)) `AGPL-3.0` `Javascript`
|
||||||
- [InfCloud](https://www.inf-it.com/open-source/clients/infcloud/) - Open source CalDAV/CardDAV web client implementation. ([Demo](https://www.inf-it.com/infcloud/), [Source Code](https://www.inf-it.com/InfCloud_0.13.1.zip)) `AGPL-3.0` `Javascript`
|
|
||||||
|
|
||||||
|
|
||||||
### Communication - Custom Communication Systems
|
### Communication - Custom Communication Systems
|
||||||
|
|
||||||
**[`^ back to top ^`](#awesome-selfhosted)**
|
**[`^ back to top ^`](#awesome-selfhosted)**
|
||||||
|
|
||||||
[Communication software](https://en.wikipedia.org/wiki/Communication_software) used to provide remote access to systems and exchange files and messages in text, audio and/or video formats between different computers or users, using their own custom procols.
|
[Communication software](https://en.wikipedia.org/wiki/Communication_software) used to provide remote access to systems and exchange files and messages in text, audio and/or video formats between different computers or users, using their own custom protocols.
|
||||||
|
|
||||||
|
- [Apprise](https://github.com/caronc/apprise) - Apprise allows you to send a notification to almost all of the most popular notification services available to us today such as: Telegram, Discord, Slack, Amazon SNS, Gotify, etc. `MIT` `Python/Docker`
|
||||||
- [BluetoothCommunicatorExample](https://github.com/niedev/BluetoothCommunicatorExample) - Bluetooth LE chat app to communicate between android devices with P2P architecture. ([Clients](https://github.com/niedev/RTranslator)) `Apache-2.0` `Java`
|
- [BluetoothCommunicatorExample](https://github.com/niedev/BluetoothCommunicatorExample) - Bluetooth LE chat app to communicate between android devices with P2P architecture. ([Clients](https://github.com/niedev/RTranslator)) `Apache-2.0` `Java`
|
||||||
- [Centrifugo](https://centrifugal.dev/) - Language-agnostic real-time messaging (Websocket or SockJS) server. ([Demo](https://github.com/centrifugal/centrifugo#demo), [Source Code](https://github.com/centrifugal/centrifugo)) `MIT` `Go`
|
- [Centrifugo](https://centrifugal.dev/) - Language-agnostic real-time messaging (Websocket or SockJS) server. ([Demo](https://github.com/centrifugal/centrifugo#demo), [Source Code](https://github.com/centrifugal/centrifugo)) `MIT` `Go`
|
||||||
- [Chaskiq](https://chaskiq.io) - Full featured livechat, helpcenter and CRM as an alternative to Intercom & Drift, Crisp and others. ([Source Code](https://github.com/chaskiq/chaskiq)) `AGPL-3.0` `Ruby`
|
|
||||||
- [Chatwoot](https://www.chatwoot.com) - Self-hosted customer communication platform, an alternative to Intercom & Zendesk. ([Source Code](https://github.com/chatwoot/chatwoot)) `MIT` `Ruby`
|
- [Chatwoot](https://www.chatwoot.com) - Self-hosted customer communication platform, an alternative to Intercom & Zendesk. ([Source Code](https://github.com/chatwoot/chatwoot)) `MIT` `Ruby`
|
||||||
- [Conduit](https://conduit.rs/) - A simple, fast, and reliable chat server powered by Matrix. ([Source Code](https://gitlab.com/famedly/conduit)) `Apache-2.0` `Rust`
|
- [Conduit](https://conduit.rs/) - A simple, fast, and reliable chat server powered by Matrix. ([Source Code](https://gitlab.com/famedly/conduit)) `Apache-2.0` `Rust`
|
||||||
- [Chitchatter](https://chitchatter.im/) - A peer-to-peer chat app that is serverless, decentralized, and ephemeral. ([Source Code](https://github.com/jeremyckahn/chitchatter)) `GPL-2.0` `Nodejs`
|
- [Chitchatter](https://chitchatter.im/) - A peer-to-peer chat app that is serverless, decentralized, and ephemeral. ([Source Code](https://github.com/jeremyckahn/chitchatter)) `GPL-2.0` `Nodejs`
|
||||||
- [Darkwire.io](https://github.com/darkwire/darkwire.io) - End-to-end encrypted instant web chat. `MIT` `Nodejs`
|
- [Darkwire.io](https://github.com/darkwire/darkwire.io) - End-to-end encrypted instant web chat. `MIT` `Nodejs`
|
||||||
- [Databag](https://github.com/balzack/databag) - Federated messaging client for the web, supporting text, photos and video. ([Demo](https://databag.coredb.org/#/create)) `Apache-2.0` `Docker`
|
- [Databag](https://github.com/balzack/databag) - Federated messaging client for the web, iOS, and Android, supporting text, photos and video. ([Demo](https://databag.coredb.org/#/create)) `Apache-2.0` `Docker`
|
||||||
|
- [Dendrite](https://matrix.org/docs/projects/server/dendrite) - Second-generation Matrix homeserver written in Go. It intends to provide an efficient, reliable and scalable alternative to Synapse. ([Source Code](https://github.com/matrix-org/dendrite)) `Apache-2.0` `Go`
|
||||||
- [Element](https://element.io) - Fully-featured Matrix client for Web, iOS & Android. ([Source Code](https://github.com/vector-im/element-web)) `Apache-2.0` `Nodejs`
|
- [Element](https://element.io) - Fully-featured Matrix client for Web, iOS & Android. ([Source Code](https://github.com/vector-im/element-web)) `Apache-2.0` `Nodejs`
|
||||||
- [Enigma Reloaded](https://github.com/enigma-reloaded/enigma-reloaded) - DIY Message and file encryption for any platform. `GPL-3.0` `Javascript`
|
- [Enigma Reloaded](https://github.com/enigma-reloaded/enigma-reloaded) - DIY Message and file encryption for any platform. `GPL-3.0` `Javascript`
|
||||||
- [Freenet](https://freenetproject.org/index.html) - Anonymously share files, browse and publish _freesites_ (web sites accessible only through Freenet) and chat on forums. ([Source Code](https://github.com/freenet/fred)) `GPL-2.0` `Java`
|
- [Freenet](https://freenetproject.org/index.html) - Anonymously share files, browse and publish _freesites_ (web sites accessible only through Freenet) and chat on forums. ([Source Code](https://github.com/freenet/fred)) `GPL-2.0` `Java`
|
||||||
|
@ -352,11 +352,13 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https:
|
||||||
- [Synapse](https://matrix.org/docs/projects/server/synapse) - Server for [Matrix](https://matrix.org/), an open standard for decentralized persistent communication. ([Source Code](https://github.com/matrix-org/synapse)) `Apache-2.0` `Python`
|
- [Synapse](https://matrix.org/docs/projects/server/synapse) - Server for [Matrix](https://matrix.org/), an open standard for decentralized persistent communication. ([Source Code](https://github.com/matrix-org/synapse)) `Apache-2.0` `Python`
|
||||||
- [Syndie](https://syndie.de) - Syndie is a libre system for operating distributed forums. `CC0-1.0` `Java`
|
- [Syndie](https://syndie.de) - Syndie is a libre system for operating distributed forums. `CC0-1.0` `Java`
|
||||||
- [TextBelt](https://github.com/typpo/textbelt) `⚠` - Outgoing SMS API that uses carrier-specific gateways to deliver your text messages for free, and without ads. `MIT` `Javascript`
|
- [TextBelt](https://github.com/typpo/textbelt) `⚠` - Outgoing SMS API that uses carrier-specific gateways to deliver your text messages for free, and without ads. `MIT` `Javascript`
|
||||||
|
- [Tiledesk](https://tiledesk.com) - All-in-one customer engagement platform from lead-gen to post-sales, from WhatsApp to your website. With omni-channel live agents and AI-powered chatbots. Self hosted alternative to Intercom, Zendesk, Tawk.to and Tidio. ([Source Code](https://github.com/Tiledesk/tiledesk)) `MIT` `Docker/K8S`
|
||||||
- [Tinode](https://github.com/tinode) - Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots. ([Demo](https://sandbox.tinode.co/), [Source Code](https://github.com/tinode/chat), [Clients](https://github.com/tinode/webapp)) `GPL-3.0` `Go`
|
- [Tinode](https://github.com/tinode) - Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots. ([Demo](https://sandbox.tinode.co/), [Source Code](https://github.com/tinode/chat), [Clients](https://github.com/tinode/webapp)) `GPL-3.0` `Go`
|
||||||
- [Tox](https://tox.chat/) - Distributed, secure messenger with audio and video chat capabilities. ([Source Code](https://github.com/TokTok/c-toxcore)) `GPL-3.0` `C`
|
- [Tox](https://tox.chat/) - Distributed, secure messenger with audio and video chat capabilities. ([Source Code](https://github.com/TokTok/c-toxcore)) `GPL-3.0` `C`
|
||||||
- [Tuber](https://blog.trailofbits.com/2015/12/15/self-hosted-video-chat-with-tuber/) - Peer-to-peer video chat that works. ([Source Code](https://github.com/trailofbits/tubertc)) `MIT` `Javascript`
|
- [Tuber](https://blog.trailofbits.com/2015/12/15/self-hosted-video-chat-with-tuber/) - Peer-to-peer video chat that works. ([Source Code](https://github.com/trailofbits/tubertc)) `MIT` `Javascript`
|
||||||
- [Typebot](https://typebot.io) - Typebot is a conversational app builder as an alternative to Typeform or Landbot. ([Source Code](https://github.com/baptisteArno/typebot.io)) `AGPL-3.0` `Docker`
|
- [Typebot](https://typebot.io) - Typebot is a conversational app builder as an alternative to Typeform or Landbot. ([Source Code](https://github.com/baptisteArno/typebot.io)) `AGPL-3.0` `Docker`
|
||||||
- [WBO](https://github.com/lovasoa/whitebophir#wbo) - Web Whiteboard to collaborate in real-time on schemas, drawings, and notes. ([Demo](https://wbo.ophir.dev/)) `AGPL-3.0` `Nodejs/Docker`
|
- [WBO](https://github.com/lovasoa/whitebophir) - Web Whiteboard to collaborate in real-time on schemas, drawings, and notes. ([Demo](https://wbo.ophir.dev/)) `AGPL-3.0` `Nodejs/Docker`
|
||||||
|
- [Yopass](https://github.com/jhaals/yopass) - Secure sharing of secrets, passwords and files. ([Demo](https://yopass.se/)) `Apache-2.0` `Go`
|
||||||
- [ZeroNet](https://zeronet.io/) `⚠` - Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network. ([Source Code](https://github.com/HelloZeroNet/ZeroNet)) `GPL-2.0` `Python`
|
- [ZeroNet](https://zeronet.io/) `⚠` - Open, free, and uncensorable websites, using Bitcoin cryptography and BitTorrent network. ([Source Code](https://github.com/HelloZeroNet/ZeroNet)) `GPL-2.0` `Python`
|
||||||
- [Zulip](https://zulip.org) - Zulip is a powerful, open source group chat application. ([Source Code](https://github.com/zulip/zulip)) `Apache-2.0` `Python`
|
- [Zulip](https://zulip.org) - Zulip is a powerful, open source group chat application. ([Source Code](https://github.com/zulip/zulip)) `Apache-2.0` `Python`
|
||||||
|
|
||||||
|
@ -379,8 +381,8 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
- [Mail-in-a-Box](https://mailinabox.email/) - Turns any Ubuntu server into a fully functional mail server with one command. ([Source Code](https://github.com/mail-in-a-box/mailinabox)) `CC0-1.0` `Shell`
|
- [Mail-in-a-Box](https://mailinabox.email/) - Turns any Ubuntu server into a fully functional mail server with one command. ([Source Code](https://github.com/mail-in-a-box/mailinabox)) `CC0-1.0` `Shell`
|
||||||
- [Mailcow](https://mailcow.email/) - Mail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration. ([Source Code](https://github.com/mailcow/mailcow-dockerized)) `GPL-2.0` `Docker/PHP`
|
- [Mailcow](https://mailcow.email/) - Mail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration. ([Source Code](https://github.com/mailcow/mailcow-dockerized)) `GPL-2.0` `Docker/PHP`
|
||||||
- [Mailu](https://mailu.io/) - Mailu is a simple yet full-featured mail server as a set of Docker images. ([Source Code](https://github.com/Mailu/Mailu)) `MIT` `Docker/Python`
|
- [Mailu](https://mailu.io/) - Mailu is a simple yet full-featured mail server as a set of Docker images. ([Source Code](https://github.com/Mailu/Mailu)) `MIT` `Docker/Python`
|
||||||
- [mkhost](https://github.com/sfindeisen/mkhost) - Declarative, idempotent mail server configuration script. `Apache-2.0` `Python`
|
|
||||||
- [Modoboa](https://modoboa.org/en/) - Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. ([Source Code](https://github.com/modoboa/modoboa)) `ISC` `Python`
|
- [Modoboa](https://modoboa.org/en/) - Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. ([Source Code](https://github.com/modoboa/modoboa)) `ISC` `Python`
|
||||||
|
- [Postal](https://docs.postalserver.io/) - A complete and fully featured mail server for use by websites & web servers. ([Source Code](https://github.com/postalserver/postal)) `MIT` `Docker/Ruby`
|
||||||
- [Simple NixOS Mailserver](https://gitlab.com/simple-nixos-mailserver/nixos-mailserver) - Complete mailserver solution leveraging the Nix Ecosystem. `GPL-3.0` `Nix`
|
- [Simple NixOS Mailserver](https://gitlab.com/simple-nixos-mailserver/nixos-mailserver) - Complete mailserver solution leveraging the Nix Ecosystem. `GPL-3.0` `Nix`
|
||||||
- [SimpleLogin](https://simplelogin.io) - Open source email alias solution to protect your email address. Comes with browser extensions and mobile apps. ([Source Code](https://github.com/simple-login/app)) `MIT` `Docker/Python`
|
- [SimpleLogin](https://simplelogin.io) - Open source email alias solution to protect your email address. Comes with browser extensions and mobile apps. ([Source Code](https://github.com/simple-login/app)) `MIT` `Docker/Python`
|
||||||
- [wildduck](https://wildduck.email/) - Scalable no-SPOF IMAP/POP3 mail server. ([Source Code](https://github.com/nodemailer/wildduck)) `EUPL-1.2` `Nodejs`
|
- [wildduck](https://wildduck.email/) - Scalable no-SPOF IMAP/POP3 mail server. ([Source Code](https://github.com/nodemailer/wildduck)) `EUPL-1.2` `Nodejs`
|
||||||
|
@ -392,7 +394,7 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
|
|
||||||
[Mail Delivery Agents](https://en.wikipedia.org/wiki/Message_delivery_agent) (MDAs) - [IMAP](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol)/[POP3](https://en.wikipedia.org/wiki/Post_Office_Protocol) server software.
|
[Mail Delivery Agents](https://en.wikipedia.org/wiki/Message_delivery_agent) (MDAs) - [IMAP](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol)/[POP3](https://en.wikipedia.org/wiki/Post_Office_Protocol) server software.
|
||||||
|
|
||||||
- [Cyrus IMAP](https://www.cyrusimap.org/) - Email (IMAP/POP3), contacts and calendar server. ([Source Code](https://github.com/cyrusimap/cyrus-imapd )) `BSD-3-Clause-Attribution` `C`
|
- [Cyrus IMAP](https://www.cyrusimap.org/) - Email (IMAP/POP3), contacts and calendar server. ([Source Code](https://github.com/cyrusimap/cyrus-imapd)) `BSD-3-Clause-Attribution` `C`
|
||||||
- [Dovecot](https://www.dovecot.org/) - IMAP and POP3 server written primarily with security in mind. ([Source Code](https://github.com/dovecot/core)) `MIT/LGPL-2.1` `C`
|
- [Dovecot](https://www.dovecot.org/) - IMAP and POP3 server written primarily with security in mind. ([Source Code](https://github.com/dovecot/core)) `MIT/LGPL-2.1` `C`
|
||||||
- [MailForm](https://github.com/Feuerhamster/mailform) - Lightweight self-hosted open source alternative to Formspree and SendGrid. `Apache-2.0` `Nodejs`
|
- [MailForm](https://github.com/Feuerhamster/mailform) - Lightweight self-hosted open source alternative to Formspree and SendGrid. `Apache-2.0` `Nodejs`
|
||||||
- [Piler](https://www.mailpiler.org/wiki/start) - Feature-rich open source email archiving solution. ([Source Code](https://bitbucket.org/jsuto/piler)) `GPL-3.0` `C`
|
- [Piler](https://www.mailpiler.org/wiki/start) - Feature-rich open source email archiving solution. ([Source Code](https://bitbucket.org/jsuto/piler)) `GPL-3.0` `C`
|
||||||
|
@ -414,7 +416,6 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
- [MailHog](https://github.com/mailhog/MailHog) - Small Golang executable which runs an SMTP MTA gateway that accepts all mail and displays in web interface. Useful for debugging or development. `MIT` `Go`
|
- [MailHog](https://github.com/mailhog/MailHog) - Small Golang executable which runs an SMTP MTA gateway that accepts all mail and displays in web interface. Useful for debugging or development. `MIT` `Go`
|
||||||
- [OpenSMTPD](https://opensmtpd.org/) - Secure SMTP server implementation from the OpenBSD project. ([Source Code](https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/smtpd/)) `ISC` `C`
|
- [OpenSMTPD](https://opensmtpd.org/) - Secure SMTP server implementation from the OpenBSD project. ([Source Code](https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/smtpd/)) `ISC` `C`
|
||||||
- [Postfix](http://www.postfix.org/) - Fast, easy to administer, and secure Sendmail replacement. `IPL-1.0` `C`
|
- [Postfix](http://www.postfix.org/) - Fast, easy to administer, and secure Sendmail replacement. `IPL-1.0` `C`
|
||||||
- [Qmail](https://cr.yp.to/qmail.html) - Secure Sendmail replacement. ([Source Code](https://sources.debian.net/src/netqmail/1.06-5/)) `CC0-1.0` `C`
|
|
||||||
- [Sendmail](https://www.proofpoint.com/us/products/email-protection/open-source-email-solution) - Message transfer agent (MTA). `Sendmail` `C`
|
- [Sendmail](https://www.proofpoint.com/us/products/email-protection/open-source-email-solution) - Message transfer agent (MTA). `Sendmail` `C`
|
||||||
- [Slimta](https://www.slimta.org) - Mail Transfer Library built on Python. ([Source Code](https://github.com/slimta/python-slimta)) `MIT` `Python`
|
- [Slimta](https://www.slimta.org) - Mail Transfer Library built on Python. ([Source Code](https://github.com/slimta/python-slimta)) `MIT` `Python`
|
||||||
- [vSMTP](https://viridit.com/vsmtp-mail-transfer-agent/) - Next-gen MTA. Secured, Faster and Greener. ([Source Code](https://github.com/viridIT/vSMTP)) `GPL-3.0` `Rust`
|
- [vSMTP](https://viridit.com/vsmtp-mail-transfer-agent/) - Next-gen MTA. Secured, Faster and Greener. ([Source Code](https://github.com/viridIT/vSMTP)) `GPL-3.0` `Rust`
|
||||||
|
@ -435,7 +436,6 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
- [Mailtrain](https://github.com/Mailtrain-org/mailtrain) - Self hosted newsletter application. `GPL-3.0` `Nodejs`
|
- [Mailtrain](https://github.com/Mailtrain-org/mailtrain) - Self hosted newsletter application. `GPL-3.0` `Nodejs`
|
||||||
- [Mautic](https://www.mautic.org/) - Mautic is marketing automation software (email, social and more). ([Source Code](https://github.com/mautic/mautic)) `GPL-3.0` `PHP`
|
- [Mautic](https://www.mautic.org/) - Mautic is marketing automation software (email, social and more). ([Source Code](https://github.com/mautic/mautic)) `GPL-3.0` `PHP`
|
||||||
- [phpList](https://phplist.org) - Newsletter and email marketing with advanced management of subscribers, bounces, and plugins. ([Source Code](https://github.com/phpList/phplist3)) `AGPL-3.0` `PHP`
|
- [phpList](https://phplist.org) - Newsletter and email marketing with advanced management of subscribers, bounces, and plugins. ([Source Code](https://github.com/phpList/phplist3)) `AGPL-3.0` `PHP`
|
||||||
- [Postal](https://postal.atech.media/) - Fully featured open source mail delivery platform for incoming and outgoing e-mail. ([Source Code](https://github.com/postalhq/postal)) `MIT` `Ruby`
|
|
||||||
- [Postorius](https://docs.mailman3.org/projects/postorius/en/latest/) - Web user interface to access GNU Mailman. ([Source Code](https://gitlab.com/mailman/postorius/)) `GPL-3.0` `Python`
|
- [Postorius](https://docs.mailman3.org/projects/postorius/en/latest/) - Web user interface to access GNU Mailman. ([Source Code](https://gitlab.com/mailman/postorius/)) `GPL-3.0` `Python`
|
||||||
- [Schleuder](https://schleuder.nadir.org/) - GPG-enabled mailing list manager with resending-capabilities. ([Source Code](https://0xacab.org/schleuder/schleuder/tree/master)) `GPL-3.0` `Ruby`
|
- [Schleuder](https://schleuder.nadir.org/) - GPG-enabled mailing list manager with resending-capabilities. ([Source Code](https://0xacab.org/schleuder/schleuder/tree/master)) `GPL-3.0` `Ruby`
|
||||||
- [Sympa](https://www.sympa.org/) - Mailing list manager. `GPL-2.0` `Perl`
|
- [Sympa](https://www.sympa.org/) - Mailing list manager. `GPL-2.0` `Perl`
|
||||||
|
@ -451,7 +451,6 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
- [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`
|
- [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`
|
||||||
- [Isotope Mail](https://blog.marcnuri.com/isotope-mail-client-introduction/) - Microservice based webmail client built with ReactJS and Spring. ([Source Code](https://github.com/manusa/isotope-mail)) `Apache-2.0` `Docker/Java`
|
- [Isotope Mail](https://blog.marcnuri.com/isotope-mail-client-introduction/) - Microservice based webmail client built with ReactJS and Spring. ([Source Code](https://github.com/manusa/isotope-mail)) `Apache-2.0` `Docker/Java`
|
||||||
- [MailCare](https://mailcare.io) - Open source disposable email address service. ([Source Code](https://github.com/mailcare/mailcare)) `MIT` `PHP`
|
- [MailCare](https://mailcare.io) - Open source disposable email address service. ([Source Code](https://github.com/mailcare/mailcare)) `MIT` `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`
|
|
||||||
- [Roundcube](https://roundcube.net) - Browser-based IMAP client with an application-like user interface. ([Source Code](https://github.com/roundcube/roundcubemail)) `GPL-3.0` `PHP`
|
- [Roundcube](https://roundcube.net) - Browser-based IMAP client with an application-like user interface. ([Source Code](https://github.com/roundcube/roundcubemail)) `GPL-3.0` `PHP`
|
||||||
- [SnappyMail](https://snappymail.eu/) - Simple, modern, lightweight & fast web-based email client. (It is an actively developed fork of RainLoop). ([Demo](https://snappymail.eu/demo/), [Source Code](https://github.com/the-djmaze/snappymail)) `AGPL-3.0` `PHP`
|
- [SnappyMail](https://snappymail.eu/) - Simple, modern, lightweight & fast web-based email client. (It is an actively developed fork of RainLoop). ([Demo](https://snappymail.eu/demo/), [Source Code](https://github.com/the-djmaze/snappymail)) `AGPL-3.0` `PHP`
|
||||||
- [SquirrelMail](https://squirrelmail.org) - Another browser-based IMAP client. ([Source Code](https://sourceforge.net/p/squirrelmail/code/HEAD/tree/)) `GPL-2.0` `PHP`
|
- [SquirrelMail](https://squirrelmail.org) - Another browser-based IMAP client. ([Source Code](https://sourceforge.net/p/squirrelmail/code/HEAD/tree/)) `GPL-2.0` `PHP`
|
||||||
|
@ -498,7 +497,6 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
- [Routr](https://routr.io) - A lightweight sip proxy, location server, and registrar for a reliable and scalable SIP infrastructure. ([Source Code](https://github.com/fonoster/routr)) `MIT` `Docker`
|
- [Routr](https://routr.io) - A lightweight sip proxy, location server, and registrar for a reliable and scalable SIP infrastructure. ([Source Code](https://github.com/fonoster/routr)) `MIT` `Docker`
|
||||||
- [SIP3](https://sip3.io/) - VoIP troubleshooting and monitoring platform. ([Demo](https://demo.sip3.io), [Source Code](https://github.com/sip3io/)) `Apache-2.0` `Kotlin`
|
- [SIP3](https://sip3.io/) - VoIP troubleshooting and monitoring platform. ([Demo](https://demo.sip3.io), [Source Code](https://github.com/sip3io/)) `Apache-2.0` `Kotlin`
|
||||||
- [SIPCAPTURE Homer](https://www.sipcapture.org/) - Troubleshooting and monitoring VoIP calls. ([Source Code](https://github.com/sipcapture/homer)) `AGPL-3.0` `Angular/C`
|
- [SIPCAPTURE Homer](https://www.sipcapture.org/) - Troubleshooting and monitoring VoIP calls. ([Source Code](https://github.com/sipcapture/homer)) `AGPL-3.0` `Angular/C`
|
||||||
- [SipXcom](https://sipxcom.org/) - Open source unified communications system. ([Source Code](https://github.com/sipXcom/sipxecs)) `AGPL-3.0` `Java`
|
|
||||||
- [Wazo](https://wazo-platform.org/) - Full-featured IPBX solution built atop Asterisk with integrated Web administration interface and REST-ful API. ([Source Code](https://github.com/wazo-platform)) `GPL-3.0` `Python`
|
- [Wazo](https://wazo-platform.org/) - Full-featured IPBX solution built atop Asterisk with integrated Web administration interface and REST-ful API. ([Source Code](https://github.com/wazo-platform)) `GPL-3.0` `Python`
|
||||||
- [Yeti-Switch](https://yeti-switch.org/) - Transit class4 softswitch(SBC) with integrated billing and routing engine and REST API. ([Demo](https://yeti-switch.org/demo.html), [Source Code](https://github.com/yeti-switch)) `GPL-2.0` `C++/Ruby`
|
- [Yeti-Switch](https://yeti-switch.org/) - Transit class4 softswitch(SBC) with integrated billing and routing engine and REST API. ([Demo](https://yeti-switch.org/demo.html), [Source Code](https://github.com/yeti-switch)) `GPL-2.0` `C++/Ruby`
|
||||||
|
|
||||||
|
@ -509,16 +507,15 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
|
|
||||||
[Social Networking](https://en.wikipedia.org/wiki/Social_networking_service) and [Forum](https://en.wikipedia.org/wiki/Internet_forum) software.
|
[Social Networking](https://en.wikipedia.org/wiki/Social_networking_service) and [Forum](https://en.wikipedia.org/wiki/Internet_forum) software.
|
||||||
|
|
||||||
- [Abilian SBE](https://github.com/abilian/abilian-sbe) - Open Source Collaboration and Social Networking framework and platform. `LGPL-2.1` `Python`
|
- [Akkoma](https://akkoma.social/) - Federated microblogging server with Mastodon, GNU social, and ActivityPub compatibility. ([Source Code](https://akkoma.dev/AkkomaGang/akkoma)) `AGPL-3.0` `Elixir`
|
||||||
- [Anahita](https://www.getanahita.com/) - Open Source Social Networking Framework and Platform. ([Source Code](https://github.com/anahitasocial/anahita)) `GPL-3.0` `PHP`
|
- [Anahita](https://www.getanahita.com/) - Open Source Social Networking Framework and Platform. ([Source Code](https://github.com/anahitasocial/anahita)) `GPL-3.0` `PHP`
|
||||||
- [AsmBB](https://board.asm32.info) - A fast, SQLite-powered forum engine written in ASM. ([Source Code](https://asm32.info/fossil/asmbb/index)) `EUPL-1.2` `Assembly`
|
- [AsmBB](https://board.asm32.info) - A fast, SQLite-powered forum engine written in ASM. ([Source Code](https://asm32.info/fossil/asmbb/index)) `EUPL-1.2` `Assembly`
|
||||||
- [bbPress](https://bbpress.org/) - Forum software with a twist from the creators of WordPress. Easily setup discussion forums inside your WordPress.org powered site. ([Source Code](https://bbpress.trac.wordpress.org/browser/trunk)) `GPL-2.0` `PHP`
|
|
||||||
- [Bibliogram](https://bibliogram.art) `⚠` - An alternative front-end for Instagram. ([Source Code](https://sr.ht/~cadence/bibliogram/)) `AGPL-3.0` `Nodejs`
|
- [Bibliogram](https://bibliogram.art) `⚠` - An alternative front-end for Instagram. ([Source Code](https://sr.ht/~cadence/bibliogram/)) `AGPL-3.0` `Nodejs`
|
||||||
- [Bootcamp](https://trybootcamp.vitorfs.com) - Enterprise social network. ([Source Code](https://github.com/vitorfs/bootcamp)) `MIT` `Python`
|
- [Bootcamp](https://trybootcamp.vitorfs.com) - Enterprise social network. ([Source Code](https://github.com/vitorfs/bootcamp)) `MIT` `Python`
|
||||||
- [Buddycloud](http://buddycloud.com/) - Tools, libraries, services and a community to build user-to-user, group and social messaging into your app. Saves time. Scales up. Supports you. ([Source Code](https://github.com/buddycloud)) `Apache-2.0` `Java`
|
- [Buddycloud](http://buddycloud.com/) - Tools, libraries, services and a community to build user-to-user, group and social messaging into your app. Saves time. Scales up. Supports you. ([Source Code](https://github.com/buddycloud)) `Apache-2.0` `Java`
|
||||||
- [BuddyPress](https://buddypress.org/about/) - Powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity streams, user groups, and more. ([Source Code](https://github.com/buddypress/BuddyPress)) `GPL-2.0` `PHP`
|
- [BuddyPress](https://buddypress.org/about/) - Powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity streams, user groups, and more. ([Source Code](https://github.com/buddypress/BuddyPress)) `GPL-2.0` `PHP`
|
||||||
- [Cactus Comments](https://cactus.chat/) - Cactus Comments is a federated comment system for the open web built on Matrix. ([Demo](https://cactus.chat/demo/), [Source Code](https://gitlab.com/cactus-comments/)) `GPL-3.0` `Python`
|
- [Cactus Comments](https://cactus.chat/) - Cactus Comments is a federated comment system for the open web built on Matrix. ([Demo](https://cactus.chat/demo/), [Source Code](https://gitlab.com/cactus-comments/)) `GPL-3.0` `Python`
|
||||||
- [cartulary](https://github.com/daveajones/cartulary) - RSS reader, readability tool, article archiver, microblogger, social graph manager and reading list manager. `CDDL-1.0` `PHP`
|
- [Chirpy](https://chirpy.dev) - Chirpy is an open-source, privacy-friendly and customizable Disqus (comment system) alternate. ([Demo](https://chirpy.dev/play), [Source Code](https://github.com/devrsi0n/chirpy)) `AGPL-3.0` `Docker/Nodejs`
|
||||||
- [Commento](https://gitlab.com/commento/commento) - Commento is a discussion platform that you can embed on your blog, news articles, and any place where you want your readers to add comments. `MIT` `Go`
|
- [Commento](https://gitlab.com/commento/commento) - Commento is a discussion platform that you can embed on your blog, news articles, and any place where you want your readers to add comments. `MIT` `Go`
|
||||||
- [Coral](https://coralproject.net/) - A better commenting experience from Vox Media. ([Source Code](https://github.com/coralproject/talk)) `Apache-2.0` `Nodejs`
|
- [Coral](https://coralproject.net/) - A better commenting experience from Vox Media. ([Source Code](https://github.com/coralproject/talk)) `Apache-2.0` `Nodejs`
|
||||||
- [diaspora*](https://diasporafoundation.org/) - Distributed social networking server. ([Source Code](https://github.com/diaspora/diaspora)) `AGPL-3.0` `Ruby`
|
- [diaspora*](https://diasporafoundation.org/) - Distributed social networking server. ([Source Code](https://github.com/diaspora/diaspora)) `AGPL-3.0` `Ruby`
|
||||||
|
@ -529,17 +526,16 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
- [EpochTalk](https://github.com/epochtalk/epochtalk) - Next Generation Forum Software. `MIT` `Nodejs`
|
- [EpochTalk](https://github.com/epochtalk/epochtalk) - Next Generation Forum Software. `MIT` `Nodejs`
|
||||||
- [Flarum](https://flarum.org) - Delightfully simple forums. Flarum is the next-generation forum software that makes online discussion fun again. ([Source Code](https://github.com/flarum/flarum)) `MIT` `PHP`
|
- [Flarum](https://flarum.org) - Delightfully simple forums. Flarum is the next-generation forum software that makes online discussion fun again. ([Source Code](https://github.com/flarum/flarum)) `MIT` `PHP`
|
||||||
- [FlaskBB](https://flaskbb.org/) - FlaskBB is forum software written in Python using the microframework Flask. You can easily create new topics, posts and send other users private messages. It also includes basic administration and moderation tools. ([Source Code](https://github.com/flaskbb/flaskbb)) `BSD-3-Clause` `Python`
|
- [FlaskBB](https://flaskbb.org/) - FlaskBB is forum software written in Python using the microframework Flask. You can easily create new topics, posts and send other users private messages. It also includes basic administration and moderation tools. ([Source Code](https://github.com/flaskbb/flaskbb)) `BSD-3-Clause` `Python`
|
||||||
- [FluxBB](https://fluxbb.org/) - Fast, light, user-friendly forum software for your website. ([Source Code](https://github.com/fluxbb/fluxbb)) `GPL-2.0` `PHP`
|
|
||||||
- [Friendica](https://friendi.ca/) - Social Communication Server. ([Source Code](https://github.com/friendica/friendica)) `AGPL-3.0` `PHP`
|
- [Friendica](https://friendi.ca/) - Social Communication Server. ([Source Code](https://github.com/friendica/friendica)) `AGPL-3.0` `PHP`
|
||||||
- [Glosa](https://github.com/glosa/glosa-server) - Open source commentary system easy to integrate with static pages. You can import from Disqus. `GPL-3.0` `Java`
|
- [Glosa](https://github.com/glosa/glosa-server) - Open source commentary system easy to integrate with static pages. You can import from Disqus. `GPL-3.0` `Java`
|
||||||
- [GNU social](https://gnu.io/social/) - Social communication software for both public and private communications. ([Source Code](https://notabug.org/diogo/gnu-social)) `AGPL-3.0` `PHP`
|
- [GNU social](https://gnu.io/social/) - Social communication software for both public and private communications. ([Source Code](https://notabug.org/diogo/gnu-social)) `AGPL-3.0` `PHP`
|
||||||
- [GoToSocial](https://github.com/superseriousbusiness/gotosocial) - ActivityPub federated social network server implementing the Mastodon client API. `AGPL-3.0` `Docker/Go`
|
- [GoToSocial](https://github.com/superseriousbusiness/gotosocial) - ActivityPub federated social network server implementing the Mastodon client API. `AGPL-3.0` `Docker/Go`
|
||||||
- [Hubzilla](https://hubzilla.org) - Decentralized identity, privacy, publishing, sharing, cloud storage, and communications/social platform. ([Source Code](https://framagit.org/hubzilla/core)) `MIT` `PHP`
|
- [Hubzilla](https://hubzilla.org) - Decentralized identity, privacy, publishing, sharing, cloud storage, and communications/social platform. ([Source Code](https://framagit.org/hubzilla/core)) `MIT` `PHP`
|
||||||
- [HumHub](https://www.humhub.org/) - Flexible kit for private social networks. ([Source Code](https://github.com/humhub/humhub)) `AGPL-3.0` `PHP`
|
- [HumHub](https://www.humhub.org/) - Flexible kit for private social networks. ([Source Code](https://github.com/humhub/humhub)) `AGPL-3.0` `PHP`
|
||||||
- [Isso](https://posativ.org/isso/) - Lightweight commenting server written in Python and Javascript. It aims to be a drop-in replacement for Disqus. ([Source Code](https://github.com/posativ/isso)) `MIT` `Python/Docker`
|
- [Isso](https://isso-comments.de/) - Lightweight commenting server written in Python and Javascript. It aims to be a drop-in replacement for Disqus. ([Source Code](https://github.com/posativ/isso)) `MIT` `Python/Docker`
|
||||||
- [kbin](https://kbin.pub/) - Federated content aggregator and microblogging platform. ([Source Code](https://github.com/ernestwisniewski/kbin)) `AGPL-3.0` `PHP/Nodejs/Docker`
|
- [kbin](https://kbin.pub/) - Federated content aggregator and microblogging platform. ([Source Code](https://github.com/ernestwisniewski/kbin)) `AGPL-3.0` `PHP/Nodejs/Docker`
|
||||||
- [Lemmy](https://join-lemmy.org/) - A link aggregator / reddit clone for the fediverse. Reddit alternative built in Rust. ([Source Code](https://github.com/LemmyNet/lemmy)) `AGPL-3.0` `Rust`
|
- [Lemmy](https://join-lemmy.org/) - A link aggregator / reddit clone for the fediverse. Reddit alternative built in Rust. ([Source Code](https://github.com/LemmyNet/lemmy)) `AGPL-3.0` `Rust`
|
||||||
- [Libreddit](https://libredd.it/) `⚠` - Private front-end for Reddit written in Rust. ([Source Code](https://github.com/spikecodes/libreddit)) `AGPL-3.0` `Rust`
|
- [Libreddit](https://github.com/spikecodes/libreddit/) `⚠` - Private front-end for Reddit written in Rust. `AGPL-3.0` `Rust`
|
||||||
- [Loomio](https://www.loomio.org/) - Loomio is a collaborative decision-making tool that makes it easy for anyone to participate in decisions which affect them. ([Source Code](https://github.com/loomio/loomio)) `AGPL-3.0` `Ruby`
|
- [Loomio](https://www.loomio.org/) - Loomio is a collaborative decision-making tool that makes it easy for anyone to participate in decisions which affect them. ([Source Code](https://github.com/loomio/loomio)) `AGPL-3.0` `Ruby`
|
||||||
- [Mastodon](https://joinmastodon.org/) - Federated microblogging server, an alternative to GNU social. ([Source Code](https://github.com/tootsuite/mastodon)) `AGPL-3.0` `Ruby`
|
- [Mastodon](https://joinmastodon.org/) - Federated microblogging server, an alternative to GNU social. ([Source Code](https://github.com/tootsuite/mastodon)) `AGPL-3.0` `Ruby`
|
||||||
- [Misago](https://misago-project.org/) - Misago is fully featured modern forum application that is fast, scalable and responsive. ([Source Code](https://github.com/rafalp/Misago)) `GPL-2.0` `Python`
|
- [Misago](https://misago-project.org/) - Misago is fully featured modern forum application that is fast, scalable and responsive. ([Source Code](https://github.com/rafalp/Misago)) `GPL-2.0` `Python`
|
||||||
|
@ -555,10 +551,12 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
|
||||||
- [Pleroma](https://pleroma.social) - Federated microblogging server, Mastodon, GNU social, & ActivityPub compatible. ([Source Code](https://git.pleroma.social/pleroma/pleroma)) `AGPL-3.0` `Elixir`
|
- [Pleroma](https://pleroma.social) - Federated microblogging server, Mastodon, GNU social, & ActivityPub compatible. ([Source Code](https://git.pleroma.social/pleroma/pleroma)) `AGPL-3.0` `Elixir`
|
||||||
- [Pump.io](http://pump.io/) - Stream server that does most of what people really want from a social network. ([Source Code](https://github.com/pump-io/pump.io)) `Apache-2.0` `Nodejs`
|
- [Pump.io](http://pump.io/) - Stream server that does most of what people really want from a social network. ([Source Code](https://github.com/pump-io/pump.io)) `Apache-2.0` `Nodejs`
|
||||||
- [remark42](https://remark42.com/) - A lightweight and simple comment engine, which doesn't spy on users. It can be embedded into blogs, articles or any other place where readers add comments. ([Demo](https://remark42.com/demo/), [Source Code](https://github.com/umputun/remark42)) `MIT` `Go`
|
- [remark42](https://remark42.com/) - A lightweight and simple comment engine, which doesn't spy on users. It can be embedded into blogs, articles or any other place where readers add comments. ([Demo](https://remark42.com/demo/), [Source Code](https://github.com/umputun/remark42)) `MIT` `Go`
|
||||||
|
- [Retrospring](https://github.com/retrospring/retrospring) - A free, open-source social network following the Q/A (question and answer) principle of sites like Formspring, ask.fm or CuriousCat. ([Demo](https://retrospring.net)) `AGPL-3.0` `Ruby/Nodejs`
|
||||||
- [schnack](https://github.com/schn4ck/schnack) - Schnack is simple self-hosted node app for Disqus-like drop-in commenting on static websites. `LIL-1.0` `Nodejs`
|
- [schnack](https://github.com/schn4ck/schnack) - Schnack is simple self-hosted node app for Disqus-like drop-in commenting on static websites. `LIL-1.0` `Nodejs`
|
||||||
- [Scoold](https://scoold.com) - Stack Overflow in a JAR. An enterprise-ready Q&A platform with full-text search, SAML, LDAP integration and social login support. ([Demo](https://live.scoold.com), [Source Code](https://github.com/Erudika/scoold)) `Apache-2.0` `Java`
|
- [Scoold](https://scoold.com) - Stack Overflow in a JAR. An enterprise-ready Q&A platform with full-text search, SAML, LDAP integration and social login support. ([Demo](https://live.scoold.com), [Source Code](https://github.com/Erudika/scoold)) `Apache-2.0` `Java`
|
||||||
- [Simple Machines Forum](https://www.simplemachines.org/) - Free, professional grade software package that allows you to set up your own online community within minutes. ([Source Code](https://github.com/SimpleMachines/SMF2.1)) `BSD-3-Clause` `PHP`
|
- [Simple Machines Forum](https://www.simplemachines.org/) - Free, professional grade software package that allows you to set up your own online community within minutes. ([Source Code](https://github.com/SimpleMachines/SMF2.1)) `BSD-3-Clause` `PHP`
|
||||||
- [Socialhome](https://socialhome.network) - Federated and decentralized profile builder and social network engine. ([Demo](https://socialhome.network/), [Source Code](https://github.com/jaywink/socialhome)) `AGPL-3.0` `Python`
|
- [Socialhome](https://socialhome.network) - Federated and decentralized profile builder and social network engine. ([Demo](https://socialhome.network/), [Source Code](https://github.com/jaywink/socialhome)) `AGPL-3.0` `Python`
|
||||||
|
- [Takahē](https://jointakahe.org/) - Federated microblogging server. Mastodon, & ActivityPub compatible. ([Source Code](https://github.com/jointakahe/takahe)) `BSD-3-Clause` `Docker`
|
||||||
- [Talkyard](https://www.talkyard.io/) - Create a community, where your users can suggest ideas and get questions answered. And have friendly open-ended discussions and chat (Slack/StackOverflow/Discourse/Reddit/Disqus hybrid). ([Demo](https://www.talkyard.io/forum/latest), [Source Code](https://github.com/debiki/talkyard)) `AGPL-3.0` `Scala`
|
- [Talkyard](https://www.talkyard.io/) - Create a community, where your users can suggest ideas and get questions answered. And have friendly open-ended discussions and chat (Slack/StackOverflow/Discourse/Reddit/Disqus hybrid). ([Demo](https://www.talkyard.io/forum/latest), [Source Code](https://github.com/debiki/talkyard)) `AGPL-3.0` `Scala`
|
||||||
- [Teddit](https://teddit.net) `⚠` - Alternative Reddit front-end focused on privacy. ([Source Code](https://codeberg.org/teddit/teddit)) `AGPL-3.0` `Nodejs`
|
- [Teddit](https://teddit.net) `⚠` - Alternative Reddit front-end focused on privacy. ([Source Code](https://codeberg.org/teddit/teddit)) `AGPL-3.0` `Nodejs`
|
||||||
- [Thredded](https://github.com/thredded/thredded) - Forums, feature-rich and simple. `MIT` `Ruby`
|
- [Thredded](https://github.com/thredded/thredded) - Forums, feature-rich and simple. `MIT` `Ruby`
|
||||||
|
@ -583,6 +581,7 @@ _Related: [Conference Management](#conference-management)_
|
||||||
- [Jitsi Meet](https://jitsi.org/Projects/JitsiMeet) - Jitsi Meet is an OpenSource (MIT) WebRTC Javascript application that uses Jitsi Videobridge to provide high quality, scalable video conferences. ([Source Code](https://github.com/jitsi/jitsi-meet)) `Apache-2.0` `Nodejs/Docker`
|
- [Jitsi Meet](https://jitsi.org/Projects/JitsiMeet) - Jitsi Meet is an OpenSource (MIT) WebRTC Javascript application that uses Jitsi Videobridge to provide high quality, scalable video conferences. ([Source Code](https://github.com/jitsi/jitsi-meet)) `Apache-2.0` `Nodejs/Docker`
|
||||||
- [Jitsi Video Bridge](https://jitsi.org/Projects/JitsiVideobridge) - WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication. ([Source Code](https://github.com/jitsi/jitsi-videobridge)) `Apache-2.0` `Java`
|
- [Jitsi Video Bridge](https://jitsi.org/Projects/JitsiVideobridge) - WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication. ([Source Code](https://github.com/jitsi/jitsi-videobridge)) `Apache-2.0` `Java`
|
||||||
- [LiveKit](https://livekit.io/) - Modern, scalable WebRTC conferencing platform with client SDKs. ([Demo](https://livekit.io/playground), [Source Code](https://github.com/livekit/livekit-server)) `Apache-2.0` `Go`
|
- [LiveKit](https://livekit.io/) - Modern, scalable WebRTC conferencing platform with client SDKs. ([Demo](https://livekit.io/playground), [Source Code](https://github.com/livekit/livekit-server)) `Apache-2.0` `Go`
|
||||||
|
- [MiroTalk C2C](https://c2c.mirotalk.com) - Real-time cam-2-cam video calls & screen sharing, end-to-end encrypted, to embed in any website with a simple iframe. ([Source Code](https://github.com/miroslavpejic85/mirotalkc2c)) `MIT` `Nodejs/Docker`
|
||||||
- [MiroTalk P2P](https://p2p.mirotalk.com) - Simple, secure, fast real-time video conferences up to 4k and 60fps, compatible with all browsers and platforms. ([Demo](https://p2p.mirotalk.com/newcall), [Source Code](https://github.com/miroslavpejic85/mirotalk)) `AGPL-3.0` `Nodejs/Docker`
|
- [MiroTalk P2P](https://p2p.mirotalk.com) - Simple, secure, fast real-time video conferences up to 4k and 60fps, compatible with all browsers and platforms. ([Demo](https://p2p.mirotalk.com/newcall), [Source Code](https://github.com/miroslavpejic85/mirotalk)) `AGPL-3.0` `Nodejs/Docker`
|
||||||
- [MiroTalk SFU](https://sfu.mirotalk.com) - Simple, secure, scalable real-time video conferences up to 4k, compatible with all browsers and platforms. ([Demo](https://sfu.mirotalk.com/newroom), [Source Code](https://github.com/miroslavpejic85/mirotalksfu)) `AGPL-3.0` `Nodejs/Docker`
|
- [MiroTalk SFU](https://sfu.mirotalk.com) - Simple, secure, scalable real-time video conferences up to 4k, compatible with all browsers and platforms. ([Demo](https://sfu.mirotalk.com/newroom), [Source Code](https://github.com/miroslavpejic85/mirotalksfu)) `AGPL-3.0` `Nodejs/Docker`
|
||||||
- [plugNmeet](https://www.plugnmeet.org/) - Scalable, High Performance, Open source web conferencing system. ([Demo](https://demo.plugnmeet.com/login.html), [Source Code](https://github.com/mynaparrot/plugNmeet-server)) `MIT` `Docker/Go`
|
- [plugNmeet](https://www.plugnmeet.org/) - Scalable, High Performance, Open source web conferencing system. ([Demo](https://demo.plugnmeet.com/login.html), [Source Code](https://github.com/mynaparrot/plugNmeet-server)) `MIT` `Docker/Go`
|
||||||
|
@ -613,7 +612,7 @@ _Related: [Conference Management](#conference-management)_
|
||||||
|
|
||||||
- [Converse.js](https://conversejs.org/) - Free and open-source XMPP chat client in your browser. ([Source Code](https://github.com/conversejs/converse.js)) `MPL-2.0` `Javascript`
|
- [Converse.js](https://conversejs.org/) - Free and open-source XMPP chat client in your browser. ([Source Code](https://github.com/conversejs/converse.js)) `MPL-2.0` `Javascript`
|
||||||
- [JSXC](https://jsxc.org) - Real-time XMPP web chat application with video calls, file transfer and encrypted communication. There are also versions for Nextcloud/Owncloud and SOGo. ([Source Code](https://github.com/jsxc/jsxc)) `MIT` `Javascript`
|
- [JSXC](https://jsxc.org) - Real-time XMPP web chat application with video calls, file transfer and encrypted communication. There are also versions for Nextcloud/Owncloud and SOGo. ([Source Code](https://github.com/jsxc/jsxc)) `MIT` `Javascript`
|
||||||
- [Libervia](https://wiki.goffi.org/wiki/Libervia/en) - Web frontend from Salut à Toi. ([Source Code](https://repos.goffi.org/libervia-web)) `AGPL-3.0` `Python`
|
- [Libervia](https://repos.goffi.org/libervia-web) - Web frontend from Salut à Toi. `AGPL-3.0` `Python`
|
||||||
- [Salut à Toi](https://www.salut-a-toi.org/) - Multipurpose, multi frontend, libre and decentralized communication tool. ([Source Code](https://repos.goffi.org/libervia-backend)) `AGPL-3.0` `Python`
|
- [Salut à Toi](https://www.salut-a-toi.org/) - Multipurpose, multi frontend, libre and decentralized communication tool. ([Source Code](https://repos.goffi.org/libervia-backend)) `AGPL-3.0` `Python`
|
||||||
|
|
||||||
|
|
||||||
|
@ -627,7 +626,7 @@ _Related: [E-commerce](#e-commerce)_
|
||||||
|
|
||||||
- [ACP Admin](https://acp-admin.ch/) - CSA administration. Manage members, subscriptions, deliveries, drop-off locations, member participation, invoices and emails. ([Source Code](https://github.com/acp-admin/acp-admin/)) `MIT` `Ruby`
|
- [ACP Admin](https://acp-admin.ch/) - CSA administration. Manage members, subscriptions, deliveries, drop-off locations, member participation, invoices and emails. ([Source Code](https://github.com/acp-admin/acp-admin/)) `MIT` `Ruby`
|
||||||
- [Cagette](https://cagette.net/) - Open source web app to help people build a better and sustainable food system. Some people call it a 'foodhub' - a mix between a groupware and a marketplace, helping consumers to order food from local farmers and producers. ([Source Code](https://github.com/CagetteNet/cagette)) `GPL-2.0` `Haxe`
|
- [Cagette](https://cagette.net/) - Open source web app to help people build a better and sustainable food system. Some people call it a 'foodhub' - a mix between a groupware and a marketplace, helping consumers to order food from local farmers and producers. ([Source Code](https://github.com/CagetteNet/cagette)) `GPL-2.0` `Haxe`
|
||||||
- [FoodCoopShop](https://www.foodcoopshop.com/) - User-friendly open source software for food-coops. ([Source Code](https://github.com/foodcoopshop/foodcoopshop)) `MIT` `PHP`
|
- [FoodCoopShop](https://www.foodcoopshop.com/) - User-friendly open source software for food-coops. ([Source Code](https://github.com/foodcoopshop/foodcoopshop)) `AGPL-3.0` `PHP`
|
||||||
- [Foodsoft](https://foodcoops.net/) - Web-based software to manage a non-profit food coop (product catalog, ordering, accounting, job scheduling). ([Source Code](https://github.com/foodcoops/foodsoft)) `AGPL-3.0` `Ruby`
|
- [Foodsoft](https://foodcoops.net/) - Web-based software to manage a non-profit food coop (product catalog, ordering, accounting, job scheduling). ([Source Code](https://github.com/foodcoops/foodsoft)) `AGPL-3.0` `Ruby`
|
||||||
- [juntagrico](https://juntagrico.org/) - Management platform for community gardens and vegetable cooperatives. ([Source Code](https://github.com/juntagrico/juntagrico)) `LGPL-3.0` `Python`
|
- [juntagrico](https://juntagrico.org/) - Management platform for community gardens and vegetable cooperatives. ([Source Code](https://github.com/juntagrico/juntagrico)) `LGPL-3.0` `Python`
|
||||||
- [Local Food Nodes](https://localfoodnodes.org/) - Your open source platform for peoples driven local food markets and CSA. ([Source Code](https://gitlab.com/localfoodnodes/localfoodnodes)) `MIT` `PHP`
|
- [Local Food Nodes](https://localfoodnodes.org/) - Your open source platform for peoples driven local food markets and CSA. ([Source Code](https://gitlab.com/localfoodnodes/localfoodnodes)) `MIT` `PHP`
|
||||||
|
@ -642,11 +641,10 @@ _Related: [E-commerce](#e-commerce)_
|
||||||
|
|
||||||
Software for submission of [abstracts](https://en.wikipedia.org/wiki/Abstract_management) and preparation/management of academic conferences.
|
Software for submission of [abstracts](https://en.wikipedia.org/wiki/Abstract_management) and preparation/management of academic conferences.
|
||||||
|
|
||||||
- [Conference Organizing Distribution (COD)](http://usecod.com/) - Create conference and event websites built on top of Drupal. ([Source Code](https://git.drupalcode.org/project/cod)) `GPL-1.0` `PHP`
|
- [Conference Organizing Distribution (COD)](http://usecod.com/) - Create conference and event websites built on top of Drupal. ([Source Code](https://git.drupalcode.org/project/cod)) `GPL-2.0` `PHP`
|
||||||
- [frab](https://frab.github.io/frab/) - Web-based conference planning and management system. It helps to collect submissions, to manage talks and speakers and to create a schedule. ([Source Code](https://github.com/frab/frab)) `MIT` `Ruby`
|
- [frab](https://frab.github.io/frab/) - Web-based conference planning and management system. It helps to collect submissions, to manage talks and speakers and to create a schedule. ([Source Code](https://github.com/frab/frab)) `MIT` `Ruby`
|
||||||
- [indico](https://getindico.io/) - A feature-rich event management system, made @ CERN, the place where the Web was born. ([Demo](https://sandbox.getindico.io/), [Source Code](https://github.com/indico/indico)) `MIT` `Python`
|
- [indico](https://getindico.io/) - A feature-rich event management system, made @ CERN, the place where the Web was born. ([Demo](https://sandbox.getindico.io/), [Source Code](https://github.com/indico/indico)) `MIT` `Python`
|
||||||
- [Open Conference Systems (OCS)](https://pkp.sfu.ca/ocs/) - Free Web publishing tool that will create a complete Web presence for your scholarly conference. ([Source Code](https://github.com/pkp/ocs)) `GPL-1.0` `PHP`
|
- [osem](https://osem.io/) - Event management tailored to free Software conferences. ([Source Code](https://github.com/openSUSE/osem)) `MIT` `Ruby`
|
||||||
- [osem](https://osem.io/) - Event management tailored to free Software conferences. ([Demo](https://demo.osem.io/), [Source Code](https://github.com/openSUSE/osem)) `MIT` `Ruby`
|
|
||||||
- [pretalx](https://pretalx.org) - Web-based event management, including running a Call for Papers, reviewing submissions, and scheduling talks. Exports and imports for various related tools. ([Source Code](https://github.com/pretalx/pretalx)) `Apache-2.0` `Python`
|
- [pretalx](https://pretalx.org) - Web-based event management, including running a Call for Papers, reviewing submissions, and scheduling talks. Exports and imports for various related tools. ([Source Code](https://github.com/pretalx/pretalx)) `Apache-2.0` `Python`
|
||||||
|
|
||||||
|
|
||||||
|
@ -665,7 +663,7 @@ _Related: [Blogging Platforms](#blogging-platforms), [Static Site Generators](#s
|
||||||
- [BigTree CMS](https://www.bigtreecms.org/) - Straightforward, well documented, and capable written with PHP and MySQL. ([Source Code](https://github.com/bigtreecms/BigTree-CMS)) `LGPL-2.1` `PHP`
|
- [BigTree CMS](https://www.bigtreecms.org/) - Straightforward, well documented, and capable written with PHP and MySQL. ([Source Code](https://github.com/bigtreecms/BigTree-CMS)) `LGPL-2.1` `PHP`
|
||||||
- [Bludit](https://www.bludit.com/) `⚠` - Simple application to build a site or blog in seconds. Bludit uses flat-files (text files in JSON format) to store posts and pages. ([Demo](https://demo.bludit.com/), [Source Code](https://github.com/bludit/bludit)) `MIT` `PHP`
|
- [Bludit](https://www.bludit.com/) `⚠` - Simple application to build a site or blog in seconds. Bludit uses flat-files (text files in JSON format) to store posts and pages. ([Demo](https://demo.bludit.com/), [Source Code](https://github.com/bludit/bludit)) `MIT` `PHP`
|
||||||
- [Bolt CMS](https://boltcms.io/) - Open source Content Management Tool, which strives to be as simple and straightforward as possible. ([Source Code](https://github.com/bolt/core)) `MIT` `PHP`
|
- [Bolt CMS](https://boltcms.io/) - Open source Content Management Tool, which strives to be as simple and straightforward as possible. ([Source Code](https://github.com/bolt/core)) `MIT` `PHP`
|
||||||
- [CMS Made Simple](https://www.cmsmadesimple.org/) - Open source content management system, faster and easier management of website contents, scalable for small businesses to large corporations. ([Source Code](http://svn.cmsmadesimple.org/svn/cmsmadesimple/trunk/)) `GPL-1.0` `PHP`
|
- [CMS Made Simple](https://www.cmsmadesimple.org/) - Open source content management system, faster and easier management of website contents, scalable for small businesses to large corporations. ([Source Code](http://svn.cmsmadesimple.org/svn/cmsmadesimple/trunk/)) `GPL-2.0` `PHP`
|
||||||
- [Cockpit](https://getcockpit.com) - Simple Content Platform to manage any structured content. ([Source Code](https://github.com/agentejo/cockpit)) `MIT` `PHP`
|
- [Cockpit](https://getcockpit.com) - Simple Content Platform to manage any structured content. ([Source Code](https://github.com/agentejo/cockpit)) `MIT` `PHP`
|
||||||
- [Concrete 5 CMS](https://www.concretecms.com) - Open source content management system. ([Source Code](https://github.com/concrete5/concrete5)) `MIT` `PHP`
|
- [Concrete 5 CMS](https://www.concretecms.com) - Open source content management system. ([Source Code](https://github.com/concrete5/concrete5)) `MIT` `PHP`
|
||||||
- [Contao](https://contao.org/) - Contao is a powerful open source CMS that allows you to create professional websites and scalable web applications. ([Source Code](https://github.com/contao/contao/)) `LGPL-3.0` `PHP`
|
- [Contao](https://contao.org/) - Contao is a powerful open source CMS that allows you to create professional websites and scalable web applications. ([Source Code](https://github.com/contao/contao/)) `LGPL-3.0` `PHP`
|
||||||
|
@ -687,7 +685,7 @@ _Related: [Blogging Platforms](#blogging-platforms), [Static Site Generators](#s
|
||||||
- [Pico](https://picocms.org/) - Stupidly simple, blazing fast, flat file CMS. ([Source Code](https://github.com/picocms/Pico)) `MIT` `PHP`
|
- [Pico](https://picocms.org/) - Stupidly simple, blazing fast, flat file CMS. ([Source Code](https://github.com/picocms/Pico)) `MIT` `PHP`
|
||||||
- [Pimcore](https://www.pimcore.org/) - Multi-Channel Experience and Engagement Management Platform. ([Source Code](https://github.com/pimcore/pimcore)) `GPL-3.0-or-later` `PHP`
|
- [Pimcore](https://www.pimcore.org/) - Multi-Channel Experience and Engagement Management Platform. ([Source Code](https://github.com/pimcore/pimcore)) `GPL-3.0-or-later` `PHP`
|
||||||
- [Plone](https://plone.org/) - Powerful open-source CMS system. ([Source Code](https://github.com/plone)) `ZPL-2.0` `Python`
|
- [Plone](https://plone.org/) - Powerful open-source CMS system. ([Source Code](https://github.com/plone)) `ZPL-2.0` `Python`
|
||||||
- [PropertyWebBuilder](https://propertywebbuilder.com) - Ultimate Ruby on Rails engine for creating real estate websites. ([Demo](https://propertywebbuilder.herokuapp.com), [Source Code](https://github.com/etewiah/property_web_builder)) `MIT` `Ruby`
|
- [PropertyWebBuilder](https://propertywebbuilder.com) - Ultimate Ruby on Rails engine for creating real estate websites. ([Source Code](https://github.com/etewiah/property_web_builder)) `MIT` `Ruby`
|
||||||
- [Publify](https://publify.github.io/) - Simple but full featured web publishing software. ([Source Code](https://github.com/publify/publify)) `MIT` `Ruby`
|
- [Publify](https://publify.github.io/) - Simple but full featured web publishing software. ([Source Code](https://github.com/publify/publify)) `MIT` `Ruby`
|
||||||
- [Rapido](https://framagit.org/InfoLibre/rapido) - Create your website with Rapido. Edit, publish and share collaborative content. `AGPL-3.0` `Go`
|
- [Rapido](https://framagit.org/InfoLibre/rapido) - Create your website with Rapido. Edit, publish and share collaborative content. `AGPL-3.0` `Go`
|
||||||
- [REDAXO](https://www.redaxo.org) - Simple, flexible and useful content management system (documentation only available in German). ([Source Code](https://github.com/redaxo/redaxo)) `MIT` `PHP`
|
- [REDAXO](https://www.redaxo.org) - Simple, flexible and useful content management system (documentation only available in German). ([Source Code](https://github.com/redaxo/redaxo)) `MIT` `PHP`
|
||||||
|
@ -704,7 +702,6 @@ _Related: [Blogging Platforms](#blogging-platforms), [Static Site Generators](#s
|
||||||
- [WinterCMS](https://wintercms.com/) - Speedy and secure content management system built on the Laravel PHP framework. ([Source Code](https://github.com/wintercms/winter)) `MIT` `PHP`
|
- [WinterCMS](https://wintercms.com/) - Speedy and secure content management system built on the Laravel PHP framework. ([Source Code](https://github.com/wintercms/winter)) `MIT` `PHP`
|
||||||
- [WonderCMS](https://www.wondercms.com) - WonderCMS is the smallest flat file CMS since 2008. ([Demo](https://www.wondercms.com/demo), [Source Code](https://github.com/robiso/wondercms)) `MIT` `PHP`
|
- [WonderCMS](https://www.wondercms.com) - WonderCMS is the smallest flat file CMS since 2008. ([Demo](https://www.wondercms.com/demo), [Source Code](https://github.com/robiso/wondercms)) `MIT` `PHP`
|
||||||
- [WordPress](https://wordpress.org/) - World's most-used blogging and CMS engine. ([Source Code](https://github.com/WordPress/WordPress)) `GPL-2.0` `PHP`
|
- [WordPress](https://wordpress.org/) - World's most-used blogging and CMS engine. ([Source Code](https://github.com/WordPress/WordPress)) `GPL-2.0` `PHP`
|
||||||
- [WriteFreely](https://writefreely.org) - Writing software for starting a minimalist, federated blog — or an entire community. ([Source Code](https://github.com/writefreely/writefreely)) `AGPL-3.0` `Go`
|
|
||||||
|
|
||||||
|
|
||||||
### DNS
|
### DNS
|
||||||
|
@ -719,6 +716,7 @@ _See also: [awesome-sysadmin/DNS](https://github.com/awesome-foss/awesome-sysadm
|
||||||
- [CoreDNS](https://coredns.io/) - Plugin driven DNS Server with support for proxying to Google's DNS-over-HTTPS. ([Source Code](https://github.com/coredns/coredns)) `Apache-2.0` `Go`
|
- [CoreDNS](https://coredns.io/) - Plugin driven DNS Server with support for proxying to Google's DNS-over-HTTPS. ([Source Code](https://github.com/coredns/coredns)) `Apache-2.0` `Go`
|
||||||
- [Maza ad blocking](https://maza-ad-blocking.andros.dev/) - Local ad blocker. Like Pi-hole but local and using your operating system. ([Source Code](https://github.com/tanrax/maza-ad-blocking)) `Apache-2.0` `Bash`
|
- [Maza ad blocking](https://maza-ad-blocking.andros.dev/) - Local ad blocker. Like Pi-hole but local and using your operating system. ([Source Code](https://github.com/tanrax/maza-ad-blocking)) `Apache-2.0` `Bash`
|
||||||
- [nsupdate.info](https://www.nsupdate.info/) - Dynamic DNS service. ([Demo](https://www.nsupdate.info/account/register/), [Source Code](https://github.com/nsupdate-info/nsupdate.info)) `BSD-3-Clause` `Python`
|
- [nsupdate.info](https://www.nsupdate.info/) - Dynamic DNS service. ([Demo](https://www.nsupdate.info/account/register/), [Source Code](https://github.com/nsupdate-info/nsupdate.info)) `BSD-3-Clause` `Python`
|
||||||
|
- [SmartDNS](https://github.com/pymumu/smartdns) - A local DNS server to obtain the fastest website IP for the best Internet experience, supports DoT, DoH. `GPL-3.0` `C`
|
||||||
- [SPF Toolbox](https://spftoolbox.com) - Application to look up DNS records such as SPF, MX, Whois, and more. ([Source Code](https://github.com/charlesabarnes/SPFtoolbox)) `MIT` `PHP`
|
- [SPF Toolbox](https://spftoolbox.com) - Application to look up DNS records such as SPF, MX, Whois, and more. ([Source Code](https://github.com/charlesabarnes/SPFtoolbox)) `MIT` `PHP`
|
||||||
- [Technitium DNS Server](https://technitium.com/dns/) - An open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security. ([Source Code](https://github.com/TechnitiumSoftware/DnsServer)) `GPL-3.0` `Docker/C#`
|
- [Technitium DNS Server](https://technitium.com/dns/) - An open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security. ([Source Code](https://github.com/TechnitiumSoftware/DnsServer)) `GPL-3.0` `Docker/C#`
|
||||||
|
|
||||||
|
@ -734,7 +732,7 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management
|
||||||
- [EveryDocs](https://github.com/jonashellmann/everydocs-core) - A simple Document Management System for private use with basic functionality to organize your documents digitally. `GPL-3.0` `Ruby`
|
- [EveryDocs](https://github.com/jonashellmann/everydocs-core) - A simple Document Management System for private use with basic functionality to organize your documents digitally. `GPL-3.0` `Ruby`
|
||||||
- [I, Librarian](https://i-librarian.net) - I, Librarian can organize PDF papers and office documents. It provides a lot of extra features for students and research groups both in industry and academia. ([Demo](https://i-librarian.net/demo/), [Source Code](https://github.com/mkucej/i-librarian-free)) `GPL-3.0` `PHP`
|
- [I, Librarian](https://i-librarian.net) - I, Librarian can organize PDF papers and office documents. It provides a lot of extra features for students and research groups both in industry and academia. ([Demo](https://i-librarian.net/demo/), [Source Code](https://github.com/mkucej/i-librarian-free)) `GPL-3.0` `PHP`
|
||||||
- [Mayan EDMS](https://www.mayan-edms.com) - Free Open Source Electronic Document Management System. An electronic vault for your documents with preview generation, OCR, and automatic categorization among other features. ([Source Code](https://gitlab.com/mayan-edms/mayan-edms)) `Apache-2.0` `Python`
|
- [Mayan EDMS](https://www.mayan-edms.com) - Free Open Source Electronic Document Management System. An electronic vault for your documents with preview generation, OCR, and automatic categorization among other features. ([Source Code](https://gitlab.com/mayan-edms/mayan-edms)) `Apache-2.0` `Python`
|
||||||
- [Paperless-ngx](https://github.com/paperless-ngx/paperless-ngx) - A fork of paperless, adding a new interface and many other changes under the hood. Scan, index, and archive all of your paper documents. ([Demo](https://demo.paperless-ngx.com/)) `GPL-3.0` `Python`
|
- [Paperless-ngx](https://docs.paperless-ngx.com/) - A fork of paperless, adding a new interface and many other changes under the hood. Scan, index, and archive all of your paper documents. ([Demo](https://demo.paperless-ngx.com/), [Source Code](https://github.com/paperless-ngx/paperless-ngx)) `GPL-3.0` `Python`
|
||||||
- [Papermerge](https://www.papermerge.com) - Open Source Document Management System focused on scanned documents (electronic archives). Features file browsing in similar way to dropbox/google drive. OCR, full text search, text overlay/selection. ([Source Code](https://github.com/ciur/papermerge)) `Apache-2.0` `Python`
|
- [Papermerge](https://www.papermerge.com) - Open Source Document Management System focused on scanned documents (electronic archives). Features file browsing in similar way to dropbox/google drive. OCR, full text search, text overlay/selection. ([Source Code](https://github.com/ciur/papermerge)) `Apache-2.0` `Python`
|
||||||
- [paper{s}pace](https://dedicatedcode.com/projects.html) - Small web application to manage all your offline documents. Provides a searchable storage for your documents and reminds you of upcoming tasks. ([Source Code](https://gitlab.com/dedicatedcode/paperspace)) `MIT` `Java`
|
- [paper{s}pace](https://dedicatedcode.com/projects.html) - Small web application to manage all your offline documents. Provides a searchable storage for your documents and reminds you of upcoming tasks. ([Source Code](https://gitlab.com/dedicatedcode/paperspace)) `MIT` `Java`
|
||||||
- [Teedy](https://teedy.io/) - Lightweight document management system packed with all the features you can expect from big expensive solutions (Ex SismicsDocs). ([Demo](https://demo.teedy.io/), [Source Code](https://github.com/sismics/docs)) `GPL-2.0` `Docker/Java`
|
- [Teedy](https://teedy.io/) - Lightweight document management system packed with all the features you can expect from big expensive solutions (Ex SismicsDocs). ([Demo](https://demo.teedy.io/), [Source Code](https://github.com/sismics/docs)) `GPL-2.0` `Docker/Java`
|
||||||
|
@ -798,19 +796,18 @@ _Related: [Community-Supported Agriculture (CSA)](#community-supported-agricultu
|
||||||
- [Bagisto](https://bagisto.com/en/) - Leading Laravel open source e-commerce framework with multi-inventory sources, taxation, localization, dropshipping and more exciting features. ([Demo](https://demo.bagisto.com/), [Source Code](https://github.com/bagisto/bagisto)) `MIT` `PHP`
|
- [Bagisto](https://bagisto.com/en/) - Leading Laravel open source e-commerce framework with multi-inventory sources, taxation, localization, dropshipping and more exciting features. ([Demo](https://demo.bagisto.com/), [Source Code](https://github.com/bagisto/bagisto)) `MIT` `PHP`
|
||||||
- [CoreShop](https://www.coreshop.org) - CoreShop is a e-commerce plugin for Pimcore. ([Source Code](https://github.com/coreshop/CoreShop)) `GPL-3.0` `PHP`
|
- [CoreShop](https://www.coreshop.org) - CoreShop is a e-commerce plugin for Pimcore. ([Source Code](https://github.com/coreshop/CoreShop)) `GPL-3.0` `PHP`
|
||||||
- [Drupal Commerce](https://drupalcommerce.org) - Drupal Commerce is a popular e-commerce module for Drupal CMS, with support for dozens of payment, shipping, and shopping related modules. ([Source Code](https://github.com/drupalcommerce/commerce)) `GPL-2.0` `PHP`
|
- [Drupal Commerce](https://drupalcommerce.org) - Drupal Commerce is a popular e-commerce module for Drupal CMS, with support for dozens of payment, shipping, and shopping related modules. ([Source Code](https://github.com/drupalcommerce/commerce)) `GPL-2.0` `PHP`
|
||||||
- [Magento](https://magento.com/) - Leading provider of open omnichannel innovation. ([Demo](https://magento.com/schedule-a-demo), [Source Code](https://github.com/magento/magento2)) `OSL-3.0` `PHP`
|
- [Magento Open Source](https://github.com/magento/magento2) - Leading provider of open omnichannel innovation. `OSL-3.0` `PHP`
|
||||||
|
- [Mailchimp Open Commerce](https://mailchimp.com/developer/open-commerce/) - Customizable, real-time reactive, Javascript commerce platform (formerly Reaction Commerce). ([Source Code](https://github.com/reactioncommerce/reaction)) `GPL-3.0` `Nodejs`
|
||||||
- [MedusaJs](https://medusajs.com/) - Medusa is an open-source headless commerce engine that enables developers to create amazing digital commerce experiences. ([Demo](https://demo.medusajs.com/a/orders?offset=0&limit=15), [Source Code](https://github.com/medusajs/medusa)) `MIT` `Nodejs`
|
- [MedusaJs](https://medusajs.com/) - Medusa is an open-source headless commerce engine that enables developers to create amazing digital commerce experiences. ([Demo](https://demo.medusajs.com/a/orders?offset=0&limit=15), [Source Code](https://github.com/medusajs/medusa)) `MIT` `Nodejs`
|
||||||
- [Microweber](https://microweber.com/) - Drag and Drop CMS and online shop. ([Demo](https://demo.microweber.org/), [Source Code](https://github.com/microweber/microweber)) `Apache-2.0` `PHP`
|
- [Microweber](https://microweber.com/) - Drag and Drop CMS and online shop. ([Demo](https://demo.microweber.org/), [Source Code](https://github.com/microweber/microweber)) `Apache-2.0` `PHP`
|
||||||
- [Open Source POS](https://www.opensourcepos.org/) - Open Source Point of Sale is a web based point of sale system. ([Source Code](https://github.com/opensourcepos/opensourcepos)) `MIT` `PHP`
|
- [Open Source POS](https://github.com/opensourcepos/opensourcepos) - Open Source Point of Sale is a web based point of sale system. `MIT` `PHP`
|
||||||
- [OpenCart](https://www.opencart.com) - Free open source shopping cart solution. ([Source Code](https://github.com/opencart/opencart)) `GPL-3.0` `PHP`
|
- [OpenCart](https://www.opencart.com) - Free open source shopping cart solution. ([Source Code](https://github.com/opencart/opencart)) `GPL-3.0` `PHP`
|
||||||
- [OXID eShop](https://oxidforge.org) - OXID eShop is a flexible open source e-commerce software with a wide range of functionalities. ([Source Code](https://github.com/OXID-eSales/oxideshop_ce)) `GPL-3.0` `PHP`
|
- [OXID eShop](https://oxidforge.org/en/) - OXID eShop is a flexible open source e-commerce software with a wide range of functionalities. ([Source Code](https://github.com/OXID-eSales/oxideshop_ce)) `GPL-3.0` `PHP`
|
||||||
- [PrestaShop](https://www.prestashop.com/) - PrestaShop offers a free, open-source and fully scalable e-commerce solution. ([Demo](https://demo.prestashop.com/), [Source Code](https://github.com/PrestaShop/PrestaShop)) `OSL-3.0` `PHP`
|
- [PrestaShop](https://www.prestashop.com/) - PrestaShop offers a free, open-source and fully scalable e-commerce solution. ([Demo](https://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`
|
- [Pretix](https://pretix.eu/) - Django based ticket sales platform for events. ([Source Code](https://github.com/pretix)) `Apache-2.0` `Python`
|
||||||
- [Reaction Commerce](https://reactioncommerce.com/) - Customizable, real-time reactive, Javascript commerce platform. ([Source Code](https://github.com/reactioncommerce/reaction)) `GPL-3.0` `Nodejs`
|
|
||||||
- [s-cart](https://s-cart.org/) - S-Cart is a free e-commerce website project for individuals and businesses, built on top of Laravel Framework. ([Demo](https://demo.s-cart.org/), [Source Code](https://github.com/s-cart/s-cart)) `MIT` `PHP`
|
- [s-cart](https://s-cart.org/) - S-Cart is a free e-commerce website project for individuals and businesses, built on top of Laravel Framework. ([Demo](https://demo.s-cart.org/), [Source Code](https://github.com/s-cart/s-cart)) `MIT` `PHP`
|
||||||
- [Saleor](https://saleor.io) - Django based open-sourced e-commerce storefront. ([Demo](https://demo.getsaleor.com/), [Source Code](https://github.com/mirumee/saleor)) `BSD-3-Clause` `Python`
|
- [Saleor](https://saleor.io) - Django based open-sourced e-commerce storefront. ([Demo](https://demo.saleor.io/), [Source Code](https://github.com/mirumee/saleor)) `BSD-3-Clause` `Python`
|
||||||
- [Shopware Community Edition](https://www.shopware.com/community/) - PHP based open source e-commerce software made in Germany. ([Demo](https://www.shopware.com/en/test-demo/), [Source Code](https://github.com/shopware/platform)) `MIT` `PHP`
|
- [Shopware Community Edition](https://www.shopware.com/community/) - PHP based open source e-commerce software made in Germany. ([Demo](https://www.shopware.com/en/test-demo/), [Source Code](https://github.com/shopware/platform)) `MIT` `PHP`
|
||||||
- [Shuup](https://www.shuup.com/) - Django powered fully customizable open source e-commerce framework for small and large sites. ([Source Code](https://github.com/shuup/shuup)) `AGPL-3.0` `Python`
|
|
||||||
- [Solidus](https://solidus.io/) - A free, open-source ecommerce platform that gives you complete control over your store. ([Demo](http://demo.solidus.io/), [Source Code](https://github.com/solidusio/solidus)) `BSD-3-Clause` `Ruby`
|
- [Solidus](https://solidus.io/) - A free, open-source ecommerce platform that gives you complete control over your store. ([Demo](http://demo.solidus.io/), [Source Code](https://github.com/solidusio/solidus)) `BSD-3-Clause` `Ruby`
|
||||||
- [Spree Commerce](https://spreecommerce.org) - Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails. ([Demo](https://new-ux.spreecommerce.org/), [Source Code](https://github.com/spree/spree)) `BSD-3-Clause` `Ruby`
|
- [Spree Commerce](https://spreecommerce.org) - Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails. ([Demo](https://new-ux.spreecommerce.org/), [Source Code](https://github.com/spree/spree)) `BSD-3-Clause` `Ruby`
|
||||||
- [Sylius](https://sylius.com) - Symfony2 powered open source full-stack platform for eCommerce. ([Demo](https://sylius.com/try/), [Source Code](https://github.com/Sylius/Sylius)) `MIT` `PHP`
|
- [Sylius](https://sylius.com) - Symfony2 powered open source full-stack platform for eCommerce. ([Demo](https://sylius.com/try/), [Source Code](https://github.com/Sylius/Sylius)) `MIT` `PHP`
|
||||||
|
@ -841,9 +838,8 @@ A [news aggregator](https://en.wikipedia.org/wiki/News_aggregator), also termed
|
||||||
- [FreshRSS](https://freshrss.org/) - Self-hostable RSS feed aggregator. ([Demo](https://demo.freshrss.org/i/), [Source Code](https://github.com/FreshRSS/FreshRSS), [Clients](https://github.com/Alkarex/EasyRSS)) `AGPL-3.0` `PHP`
|
- [FreshRSS](https://freshrss.org/) - Self-hostable RSS feed aggregator. ([Demo](https://demo.freshrss.org/i/), [Source Code](https://github.com/FreshRSS/FreshRSS), [Clients](https://github.com/Alkarex/EasyRSS)) `AGPL-3.0` `PHP`
|
||||||
- [Goeland](https://github.com/slurdge/goeland) - Reads RSS/Atom feeds and filter/digest them to create beautiful emails. `MIT` `Go`
|
- [Goeland](https://github.com/slurdge/goeland) - Reads RSS/Atom feeds and filter/digest them to create beautiful emails. `MIT` `Go`
|
||||||
- [JARR](https://1pxsolidblack.pl/jarr-en.html) - JARR (Just Another RSS Reader) is a web-based news aggregator and reader (fork of Newspipe). ([Demo](https://www.jarr.info/), [Source Code](https://github.com/jaesivsm/JARR)) `AGPL-3.0` `Python`
|
- [JARR](https://1pxsolidblack.pl/jarr-en.html) - JARR (Just Another RSS Reader) is a web-based news aggregator and reader (fork of Newspipe). ([Demo](https://www.jarr.info/), [Source Code](https://github.com/jaesivsm/JARR)) `AGPL-3.0` `Python`
|
||||||
- [Kriss Feed](https://tontof.net/kriss/feed/) - Simple and smart (or stupid) feed reader. ([Demo](https://tontof.net/feed/), [Source Code](https://github.com/tontof/kriss_feed)) `CC0-1.0` `PHP`
|
- [Kriss Feed](https://github.com/tontof/kriss_feed) - Simple and smart (or stupid) feed reader. `CC0-1.0` `PHP`
|
||||||
- [Leed](https://github.com/LeedRSS/Leed) - Leed (for Light Feed) is a Free and minimalist RSS aggregator. `AGPL-3.0` `PHP`
|
- [Leed](https://github.com/LeedRSS/Leed) - Leed (for Light Feed) is a Free and minimalist RSS aggregator. `AGPL-3.0` `PHP`
|
||||||
- [Leselys](https://github.com/toxinu/leselys) - Your very elegant RSS reader. `AGPL-3.0` `Python`
|
|
||||||
- [Miniflux](https://miniflux.app/) - Miniflux is a minimalist and open source news reader, written in Go and PostgreSQL. ([Source Code](https://github.com/miniflux/v2)) `Apache-2.0` `Go`
|
- [Miniflux](https://miniflux.app/) - Miniflux is a minimalist and open source news reader, written in Go and PostgreSQL. ([Source Code](https://github.com/miniflux/v2)) `Apache-2.0` `Go`
|
||||||
- [Moonmoon](https://moonmoon.org/) - Simple feed aggregator (planet like): it only aggregates feeds and spits them out in one single page. ([Source Code](https://github.com/moonmoon/moonmoon)) `BSD-3-Clause` `PHP`
|
- [Moonmoon](https://moonmoon.org/) - Simple feed aggregator (planet like): it only aggregates feeds and spits them out in one single page. ([Source Code](https://github.com/moonmoon/moonmoon)) `BSD-3-Clause` `PHP`
|
||||||
- [NewsBlur](https://www.newsblur.com/) - NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument. ([Source Code](https://github.com/samuelclay/NewsBlur)) `MIT` `Python`
|
- [NewsBlur](https://www.newsblur.com/) - NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument. ([Source Code](https://github.com/samuelclay/NewsBlur)) `MIT` `Python`
|
||||||
|
@ -860,7 +856,7 @@ A [news aggregator](https://en.wikipedia.org/wiki/News_aggregator), also termed
|
||||||
- [Sismics Reader](https://www.sismics.com/reader/) - Free and open source feeds reader, including all major Google Reader features. ([Demo](https://www.sismics.com/reader/#!/demo), [Source Code](https://github.com/sismics/reader)) `GPL-2.0` `Java`
|
- [Sismics Reader](https://www.sismics.com/reader/) - Free and open source feeds reader, including all major Google Reader features. ([Demo](https://www.sismics.com/reader/#!/demo), [Source Code](https://github.com/sismics/reader)) `GPL-2.0` `Java`
|
||||||
- [Stringer](https://github.com/stringer-rss/stringer) - Work-in-progress self-hosted, anti-social RSS reader. `MIT` `Ruby`
|
- [Stringer](https://github.com/stringer-rss/stringer) - Work-in-progress self-hosted, anti-social RSS reader. `MIT` `Ruby`
|
||||||
- [Temboz](https://github.com/fazalmajid/temboz) - Two-column feed reader emphasizing filtering capabilities to manage information overload. `MIT` `Python`
|
- [Temboz](https://github.com/fazalmajid/temboz) - Two-column feed reader emphasizing filtering capabilities to manage information overload. `MIT` `Python`
|
||||||
- [Tiny Tiny RSS](https://tt-rss.org) - Open source web-based news feed (RSS/Atom) reader and aggregator. ([Demo](https://srv.tt-rss.org/tt-rss/), [Source Code](https://git.tt-rss.org/fox/tt-rss)) `GPL-3.0` `PHP`
|
- [Tiny Tiny RSS](https://tt-rss.org) - Open source web-based news feed (RSS/Atom) reader and aggregator. ([Demo](https://srv.tt-rss.org/tt-rss/), [Source Code](https://git.tt-rss.org/fox/tt-rss)) `GPL-3.0` `Docker/PHP`
|
||||||
- [Yarr](https://github.com/nkanaev/yarr) - Yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server. `MIT` `Go`
|
- [Yarr](https://github.com/nkanaev/yarr) - Yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server. `MIT` `Go`
|
||||||
|
|
||||||
### File Transfer & Synchronization
|
### File Transfer & Synchronization
|
||||||
|
@ -873,7 +869,7 @@ _Related: [Groupware](#groupware)_
|
||||||
|
|
||||||
- [Git Annex](https://git-annex.branchable.com/) - File synchronization between computers, servers, external drives. ([Source Code](https://git.joeyh.name/index.cgi/git-annex.git/)) `GPL-3.0` `Haskell`
|
- [Git Annex](https://git-annex.branchable.com/) - File synchronization between computers, servers, external drives. ([Source Code](https://git.joeyh.name/index.cgi/git-annex.git/)) `GPL-3.0` `Haskell`
|
||||||
- [Kinto](https://kinto.readthedocs.org) - Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. ([Source Code](https://github.com/Kinto)) `Apache-2.0` `Python`
|
- [Kinto](https://kinto.readthedocs.org) - Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. ([Source Code](https://github.com/Kinto)) `Apache-2.0` `Python`
|
||||||
- [myDrive](https://github.com/subnub/myDrive) - Fully featured online storage solution, upload/download files, photo/video viewer, and more, all through the web client. ([Demo](https://mydrive-demo.herokuapp.com/)) `GPL-3.0` `Nodejs`
|
- [myDrive](https://github.com/subnub/myDrive) - Fully featured online storage solution, upload/download files, photo/video viewer, and more, all through the web client. `GPL-3.0` `Nodejs`
|
||||||
- [Nextcloud](https://nextcloud.com/) - Access and share your files, calendars, contacts, mail and [more](https://apps.nextcloud.com/) from any device, on your terms. ([Demo](https://try.nextcloud.com/), [Source Code](https://github.com/nextcloud/server)) `AGPL-3.0` `PHP`
|
- [Nextcloud](https://nextcloud.com/) - Access and share your files, calendars, contacts, mail and [more](https://apps.nextcloud.com/) from any device, on your terms. ([Demo](https://try.nextcloud.com/), [Source Code](https://github.com/nextcloud/server)) `AGPL-3.0` `PHP`
|
||||||
- [OpenSSH SFTP server](https://www.openssh.com/) - Secure File Transfer Program. ([Source Code](https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/)) `BSD-2-Clause` `C`
|
- [OpenSSH SFTP server](https://www.openssh.com/) - Secure File Transfer Program. ([Source Code](https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/)) `BSD-2-Clause` `C`
|
||||||
- [ownCloud](https://owncloud.org/) - All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more. ([Source Code](https://github.com/owncloud/core), [Clients](https://github.com/owncloud/core/wiki/Apps)) `AGPL-3.0` `PHP`
|
- [ownCloud](https://owncloud.org/) - All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more. ([Source Code](https://github.com/owncloud/core), [Clients](https://github.com/owncloud/core/wiki/Apps)) `AGPL-3.0` `PHP`
|
||||||
|
@ -883,7 +879,6 @@ _Related: [Groupware](#groupware)_
|
||||||
- [Seafile](https://www.seafile.com/en/home/) - File hosting and sharing solution primary for teams and organizations. ([Source Code](https://github.com/haiwen/seafile)) `GPL-2.0/GPL-3.0/AGPL-3.0/Apache-2.0` `C`
|
- [Seafile](https://www.seafile.com/en/home/) - File hosting and sharing solution primary for teams and organizations. ([Source Code](https://github.com/haiwen/seafile)) `GPL-2.0/GPL-3.0/AGPL-3.0/Apache-2.0` `C`
|
||||||
- [Syncthing](https://syncthing.net/) - Syncthing is an open source peer-to-peer file synchronisation tool. ([Source Code](https://github.com/syncthing/syncthing)) `MPL-2.0` `Go`
|
- [Syncthing](https://syncthing.net/) - Syncthing is an open source peer-to-peer file synchronisation tool. ([Source Code](https://github.com/syncthing/syncthing)) `MPL-2.0` `Go`
|
||||||
- [Unison](https://www.cis.upenn.edu/~bcpierce/unison/) - Unison is a file-synchronization tool for OSX, Unix, and Windows. ([Source Code](https://github.com/bcpierce00/unison)) `GPL-3.0` `OCaml`
|
- [Unison](https://www.cis.upenn.edu/~bcpierce/unison/) - Unison is a file-synchronization tool for OSX, Unix, and Windows. ([Source Code](https://github.com/bcpierce00/unison)) `GPL-3.0` `OCaml`
|
||||||
- [Z-Push](https://z-push.org/) - Implementation of Microsoft’s ActiveSync protocol. ([Source Code](https://stash.kopano.io/projects/ZHUB/repos/z-push/browse)) `AGPL-3.0` `PHP`
|
|
||||||
|
|
||||||
|
|
||||||
### File Transfer - Distributed Filesystems
|
### File Transfer - Distributed Filesystems
|
||||||
|
@ -940,16 +935,16 @@ Simplified file servers for sharing of one-time/short-lived/temporary files, pro
|
||||||
- [GoSƐ](https://github.com/stv0g/gose) - GoSƐ is a modern file-uploader focusing on scalability and simplicity. It only depends on a S3 storage backend and hence scales horizontally without the need for additional databases or caches. ([Demo](https://gose.0l.de)) `Apache-2.0` `Go`
|
- [GoSƐ](https://github.com/stv0g/gose) - GoSƐ is a modern file-uploader focusing on scalability and simplicity. It only depends on a S3 storage backend and hence scales horizontally without the need for additional databases or caches. ([Demo](https://gose.0l.de)) `Apache-2.0` `Go`
|
||||||
- [Jirafeau](https://gitlab.com/mojo42/Jirafeau) - Jirafeau is a web site permitting to upload a file in a simple way and give an unique link to it. ([Demo](https://jirafeau.net/)) `AGPL-3.0` `PHP`
|
- [Jirafeau](https://gitlab.com/mojo42/Jirafeau) - Jirafeau is a web site permitting to upload a file in a simple way and give an unique link to it. ([Demo](https://jirafeau.net/)) `AGPL-3.0` `PHP`
|
||||||
- [Kleeja](https://kleeja.net/) - File Upload/sharing application, used by thousands of webmasters since 2007. ([Source Code](https://github.com/kleeja-official/kleeja)) `GPL-2.0` `PHP`
|
- [Kleeja](https://kleeja.net/) - File Upload/sharing application, used by thousands of webmasters since 2007. ([Source Code](https://github.com/kleeja-official/kleeja)) `GPL-2.0` `PHP`
|
||||||
- [linx-server](https://github.com/ZizzyDizzyMC/linx-server) - Simple file sharing and pastebin with API, auto-expiry, deletion keys, and web seed support. ([Demo](https://put.icu/)) `GPL-3.0` `Go`
|
|
||||||
- [lufi](https://framagit.org/fiat-tux/hat-softwares/lufi) - Let's Upload that FIle, client-side encrypted. ([Demo](https://demo.lufi.io), [Source Code](https://framagit.org/fiat-tux/hat-softwares/lufi/tree/master)) `AGPL-3.0` `Perl`
|
- [lufi](https://framagit.org/fiat-tux/hat-softwares/lufi) - Let's Upload that FIle, client-side encrypted. ([Demo](https://demo.lufi.io), [Source Code](https://framagit.org/fiat-tux/hat-softwares/lufi/tree/master)) `AGPL-3.0` `Perl`
|
||||||
- [OnionShare](https://github.com/onionshare/onionshare) - Securely and anonymously share a file of any size. `GPL-2.0` `Python`
|
- [OnionShare](https://github.com/onionshare/onionshare) - Securely and anonymously share a file of any size. `GPL-2.0` `Python`
|
||||||
- [PicoShare](https://pico.rocks) - A minimalist, easy-to-host service for sharing images and other files. ([Demo](https://demo.pico.rocks), [Source Code](https://github.com/mtlynch/picoshare)) `AGPL-3.0` `Go`
|
- [PicoShare](https://pico.rocks) - A minimalist, easy-to-host service for sharing images and other files. ([Demo](https://demo.pico.rocks), [Source Code](https://github.com/mtlynch/picoshare)) `AGPL-3.0` `Go`
|
||||||
|
- [Picsur](https://github.com/rubikscraft/Picsur) - A simple imaging hosting playtfom that allows you to easily host, edit, and share images. `GPL-3.0` `Docker`
|
||||||
- [PictShare](https://www.pictshare.net/) - PictShare is a multi lingual, open source image hosting service with a simple resizing and upload API. ([Source Code](https://github.com/HaschekSolutions/pictshare)) `Apache-2.0` `PHP`
|
- [PictShare](https://www.pictshare.net/) - PictShare is a multi lingual, open source image hosting service with a simple resizing and upload API. ([Source Code](https://github.com/HaschekSolutions/pictshare)) `Apache-2.0` `PHP`
|
||||||
- [Plik](https://github.com/root-gg/plik) - Plik is a scalable and friendly temporary file upload system. ([Demo](https://plik.root.gg/)) `MIT` `Go`
|
- [Plik](https://github.com/root-gg/plik) - Plik is a scalable and friendly temporary file upload system. ([Demo](https://plik.root.gg/)) `MIT` `Go`
|
||||||
- [Pomf](https://github.com/Pomf/Pomf) - Pomf is a simple file uploading and sharing platform. `MIT` `PHP`
|
- [Pomf](https://github.com/Pomf/Pomf) - Pomf is a simple file uploading and sharing platform. `MIT` `PHP`
|
||||||
- [ProjectSend](https://www.projectsend.org/) - Upload files and assign them to specific clients you create. Give access to those files to your clients. ([Source Code](https://github.com/projectsend/projectsend)) `GPL-2.0` `PHP`
|
- [ProjectSend](https://www.projectsend.org/) - Upload files and assign them to specific clients you create. Give access to those files to your clients. ([Source Code](https://github.com/projectsend/projectsend)) `GPL-2.0` `PHP`
|
||||||
- [PsiTransfer](https://github.com/psi-4ward/psitransfer) - Simple open source self-hosted file sharing solution with robust up-/download-resume and password protection. `BSD-2-Clause` `Nodejs`
|
- [PsiTransfer](https://github.com/psi-4ward/psitransfer) - Simple open source self-hosted file sharing solution with robust up-/download-resume and password protection. `BSD-2-Clause` `Nodejs`
|
||||||
- [QuickShare](https://github.com/ihexxa/quickshare) - Quick and simple file sharing between different devices. ([Demo](https://hexxa-quickshare.herokuapp.com/)) `LGPL-3.0` `Go`
|
- [QuickShare](https://github.com/ihexxa/quickshare) - Quick and simple file sharing between different devices. `LGPL-3.0` `Go`
|
||||||
- [Share](https://github.com/MrDemonWolf/share) - Simple yet advanced uploader - upload files, images and text with moderation tools for admins. Can be used for friends and family or just for you. Integration with ShareX and more. `MIT` `Nodejs`
|
- [Share](https://github.com/MrDemonWolf/share) - Simple yet advanced uploader - upload files, images and text with moderation tools for admins. Can be used for friends and family or just for you. Integration with ShareX and more. `MIT` `Nodejs`
|
||||||
- [Sharry](https://github.com/eikek/sharry) - Share files easily over the internet between authenticated and anonymous users (both ways) with resumable up- and downloads. `GPL-3.0` `Scala/Java`
|
- [Sharry](https://github.com/eikek/sharry) - Share files easily over the internet between authenticated and anonymous users (both ways) with resumable up- and downloads. `GPL-3.0` `Scala/Java`
|
||||||
- [Snapdrop](https://snapdrop.net/) - Local file sharing in your browser. Inspired by Apple's Airdrop. ([Source Code](https://github.com/RobinLinus/snapdrop)) `GPL-3.0-only` `Docker`
|
- [Snapdrop](https://snapdrop.net/) - Local file sharing in your browser. Inspired by Apple's Airdrop. ([Source Code](https://github.com/RobinLinus/snapdrop)) `GPL-3.0-only` `Docker`
|
||||||
|
@ -992,6 +987,7 @@ _Related: [Groupware](#groupware)_
|
||||||
Multiplayer game servers and [browser games](https://en.wikipedia.org/wiki/Browser_game).
|
Multiplayer game servers and [browser games](https://en.wikipedia.org/wiki/Browser_game).
|
||||||
|
|
||||||
- [A Dark Room](https://github.com/doublespeakgames/adarkroom) - Minimalist text adventure game for your browser. ([Demo](https://adarkroom.doublespeakgames.com/)) `MPL-2.0` `HTML5`
|
- [A Dark Room](https://github.com/doublespeakgames/adarkroom) - Minimalist text adventure game for your browser. ([Demo](https://adarkroom.doublespeakgames.com/)) `MPL-2.0` `HTML5`
|
||||||
|
- [0 A.D.](https://play0ad.com/) - A free, open-source game of ancient warfare. ([Source Code](https://github.com/0ad/0ad)) `MIT/GPL-2.0/Zlib` `C++/C`
|
||||||
- [EmuLinkerSF](https://emulinker.org) - EmuLinkerSF is an open source Kaillera server. Kaillera is a client/server system that any emulator can implement to enable netplay over the Internet. ([Source Code](https://github.com/God-Weapon/EmuLinkerSF)) `GPL-2.0` `Java`
|
- [EmuLinkerSF](https://emulinker.org) - EmuLinkerSF is an open source Kaillera server. Kaillera is a client/server system that any emulator can implement to enable netplay over the Internet. ([Source Code](https://github.com/God-Weapon/EmuLinkerSF)) `GPL-2.0` `Java`
|
||||||
- [Hextris](https://github.com/Hextris/hextris) - Fast paced HTML5 puzzle game inspired by Tetris. `GPL-3.0` `HTML5`
|
- [Hextris](https://github.com/Hextris/hextris) - Fast paced HTML5 puzzle game inspired by Tetris. `GPL-3.0` `HTML5`
|
||||||
- [Lila](https://lichess.org/) - The forever free, adless and open source chess server powering lichess.org, with official iOS and Android client apps. ([Source Code](https://github.com/ornicar/lila)) `AGPL-3.0` `Scala`
|
- [Lila](https://lichess.org/) - The forever free, adless and open source chess server powering lichess.org, with official iOS and Android client apps. ([Source Code](https://github.com/ornicar/lila)) `AGPL-3.0` `Scala`
|
||||||
|
@ -1005,6 +1001,7 @@ Multiplayer game servers and [browser games](https://en.wikipedia.org/wiki/Brows
|
||||||
- [SourceBans++](https://sbpp.dev/) - Admin, ban, and communication management system for games running on the Source engine. ([Source Code](https://github.com/sbpp/sourcebans-pp)) `CC-BY-SA-4.0` `PHP`
|
- [SourceBans++](https://sbpp.dev/) - Admin, ban, and communication management system for games running on the Source engine. ([Source Code](https://github.com/sbpp/sourcebans-pp)) `CC-BY-SA-4.0` `PHP`
|
||||||
- [Teeworlds](https://www.teeworlds.com) - Open source 2D retro multiplayer shooter. ([Source Code](https://github.com/teeworlds/teeworlds)) `Zlib` `C++`
|
- [Teeworlds](https://www.teeworlds.com) - Open source 2D retro multiplayer shooter. ([Source Code](https://github.com/teeworlds/teeworlds)) `Zlib` `C++`
|
||||||
- [The Battle for Wesnoth](https://github.com/wesnoth/wesnoth) - The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat. `GPL-2.0` `C++`
|
- [The Battle for Wesnoth](https://github.com/wesnoth/wesnoth) - The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat. `GPL-2.0` `C++`
|
||||||
|
- [Veloren](https://veloren.net/) - Multiplayer RPG. Open-source game inspired by Cube World, Legend of Zelda, Dwarf Fortress and Minecraft. ([Source Code](https://github.com/veloren/veloren)) `GPL-3.0` `Rust`
|
||||||
- [Word Mastermind](https://github.com/clupasq/word-mastermind) - Wordle clone. A Mastermind-like game, but instead of colors you need to guess words. ([Demo](https://word-mastermind.glitch.me/)) `MIT` `Nodejs`
|
- [Word Mastermind](https://github.com/clupasq/word-mastermind) - Wordle clone. A Mastermind-like game, but instead of colors you need to guess words. ([Demo](https://word-mastermind.glitch.me/)) `MIT` `Nodejs`
|
||||||
- [Wordle](https://reactle.vercel.app/) - An Open Source Wordle game. Guess the Wordle in six tries. Each guess must be a valid five-letter word. ([Source Code](https://github.com/cwackerfuss/react-wordle)) `MIT` `Nodejs`
|
- [Wordle](https://reactle.vercel.app/) - An Open Source Wordle game. Guess the Wordle in six tries. Each guess must be a valid five-letter word. ([Source Code](https://github.com/cwackerfuss/react-wordle)) `MIT` `Nodejs`
|
||||||
- [Zero-K](https://zero-k.info/) - Open Source on Springrts engine. Zero-K is a traditional real time strategy game with a focus on player creativity through terrain manipulation, physics, and a large roster of unique units - all while being balanced to support competitive play. ([Source Code](https://github.com/ZeroK-RTS/Zero-K)) `GPL-2.0` `Lua`
|
- [Zero-K](https://zero-k.info/) - Open Source on Springrts engine. Zero-K is a traditional real time strategy game with a focus on player creativity through terrain manipulation, physics, and a large roster of unique units - all while being balanced to support competitive play. ([Source Code](https://github.com/ZeroK-RTS/Zero-K)) `GPL-2.0` `Lua`
|
||||||
|
@ -1019,6 +1016,7 @@ Utilities for managing game servers.
|
||||||
- [ARRCON](https://github.com/radj307/ARRCON) - Terminal-based RCON client compatible with any game servers using the Source RCON Protocol. `GPL-3.0` `C++`
|
- [ARRCON](https://github.com/radj307/ARRCON) - Terminal-based RCON client compatible with any game servers using the Source RCON Protocol. `GPL-3.0` `C++`
|
||||||
- [Lancache](https://lancache.net) `⚠` - LAN Party game caching made easy. ([Source Code](https://github.com/lancachenet/monolithic)) `MIT` `Docker/Shell`
|
- [Lancache](https://lancache.net) `⚠` - LAN Party game caching made easy. ([Source Code](https://github.com/lancachenet/monolithic)) `MIT` `Docker/Shell`
|
||||||
- [LinuxGSM](https://linuxgsm.com/) - CLI tool for deployment and management of dedicated game servers on Linux: more than 120 games are supported. ([Source Code](https://github.com/GameServerManagers/LinuxGSM)) `MIT` `Shell`
|
- [LinuxGSM](https://linuxgsm.com/) - CLI tool for deployment and management of dedicated game servers on Linux: more than 120 games are supported. ([Source Code](https://github.com/GameServerManagers/LinuxGSM)) `MIT` `Shell`
|
||||||
|
- [PufferPanel](https://www.pufferpanel.com/) - PufferPanel is an open source game server management panel, designed for both small networks and game server providers. ([Source Code](https://github.com/pufferpanel/pufferpanel)) `Apache-2.0` `Go`
|
||||||
- [Pterodactyl](https://pterodactyl.io/) - Management panel for game servers, with an intuitive UI for end users. ([Source Code](https://github.com/pterodactyl/panel)) `MIT` `PHP`
|
- [Pterodactyl](https://pterodactyl.io/) - Management panel for game servers, with an intuitive UI for end users. ([Source Code](https://github.com/pterodactyl/panel)) `MIT` `PHP`
|
||||||
- [RconCli](https://github.com/gorcon/rcon-cli) - CLI for executing queries on a remote Valve Source dedicated server using the RCON Protocol. `MIT` `Go`
|
- [RconCli](https://github.com/gorcon/rcon-cli) - CLI for executing queries on a remote Valve Source dedicated server using the RCON Protocol. `MIT` `Go`
|
||||||
|
|
||||||
|
@ -1050,10 +1048,10 @@ Collaborative software or [groupware](https://en.wikipedia.org/wiki/Collaborativ
|
||||||
- [Horde](https://www.horde.org/) - The Horde Project is about creating high quality Open Source applications and libraries, based on PHP and the Horde Framework. ([Demo](http://demo.horde.org/login.php), [Source Code](https://github.com/horde/base)) `GPL-2.0` `PHP`
|
- [Horde](https://www.horde.org/) - The Horde Project is about creating high quality Open Source applications and libraries, based on PHP and the Horde Framework. ([Demo](http://demo.horde.org/login.php), [Source Code](https://github.com/horde/base)) `GPL-2.0` `PHP`
|
||||||
- [HRCloud2](https://github.com/zelon88/HRCloud2) - Full-featured home hosted Cloud Drive, Personal Assistant, App Launcher, File Converter, Streamer, Share Tool and more. `GPL-3.0` `PHP`
|
- [HRCloud2](https://github.com/zelon88/HRCloud2) - Full-featured home hosted Cloud Drive, Personal Assistant, App Launcher, File Converter, Streamer, Share Tool and more. `GPL-3.0` `PHP`
|
||||||
- [Kolab](https://kolab.org/) - Kolab community is a unified communication and collaboration system. ([Source Code](https://git.kolab.org/)) `GPL-2.0/LGPL-2.1/GPL-3.0` `C++/Python/PHP`
|
- [Kolab](https://kolab.org/) - Kolab community is a unified communication and collaboration system. ([Source Code](https://git.kolab.org/)) `GPL-2.0/LGPL-2.1/GPL-3.0` `C++/Python/PHP`
|
||||||
- [Kopano](https://kopano.com/) - Groupware suite including e-mail, calendars, tasks, todos and notes. Featuring a modern WebApp, DeskApp and mobile access over Z-Push/ActiveSync. ([Demo](https://demo.kopano.com), [Source Code](https://stash.kopano.io/repos?visibility=public)) `AGPL-3.0` `C/Python/PHP`
|
|
||||||
- [Openmeetings](https://openmeetings.apache.org/index.html) - Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming. ([Source Code](https://openmeetings.apache.org/scm.html)) `Apache-2.0` `Java`
|
- [Openmeetings](https://openmeetings.apache.org/index.html) - Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming. ([Source Code](https://openmeetings.apache.org/scm.html)) `Apache-2.0` `Java`
|
||||||
- [SOGo](https://www.sogo.nu/) - SOGo offers multiple ways to access the calendaring and messaging data. CalDAV, CardDAV, GroupDAV, as well as ActiveSync, including native Outlook compatibility and Web interface. ([Demo](https://demo.sogo.nu/SOGo/), [Source Code](https://github.com/inverse-inc/sogo)) `LGPL-2.1` `Objective-C`
|
- [SOGo](https://www.sogo.nu/) - SOGo offers multiple ways to access the calendaring and messaging data. CalDAV, CardDAV, GroupDAV, as well as ActiveSync, including native Outlook compatibility and Web interface. ([Demo](https://demo.sogo.nu/SOGo/), [Source Code](https://github.com/inverse-inc/sogo)) `LGPL-2.1` `Objective-C`
|
||||||
- [SuiteCRM](https://suitecrm.com) - The award-winning, enterprise-class open source CRM. ([Source Code](https://github.com/salesagility/SuiteCRM)) `AGPL-3.0` `PHP`
|
- [SuiteCRM](https://suitecrm.com) - The award-winning, enterprise-class open source CRM. ([Source Code](https://github.com/salesagility/SuiteCRM)) `AGPL-3.0` `PHP`
|
||||||
|
- [tine - Community Edition](https://github.com/tine20/tine20) - Contacts, Calendar, Tasks, WebDAV, ActiveSync, VoIP, Mail-Client, CRM, Sales, Projects, Timetracker. `AGPL-3.0` `PHP`
|
||||||
- [Tracim](https://github.com/tracim/tracim) - Collaborative Platform for team collaboration: file,threads,notes,agenda,etc. `AGPL-3.0/LGPL-3.0/MIT` `Python`
|
- [Tracim](https://github.com/tracim/tracim) - Collaborative Platform for team collaboration: file,threads,notes,agenda,etc. `AGPL-3.0/LGPL-3.0/MIT` `Python`
|
||||||
- [Zimbra Collaboration](https://www.zimbra.com/) - Email, calendar, collaboration server with Web interface and lots of integrations. ([Source Code](https://github.com/zimbra)) `GPL-2.0/CPAL-1.0` `Java`
|
- [Zimbra Collaboration](https://www.zimbra.com/) - Email, calendar, collaboration server with Web interface and lots of integrations. ([Source Code](https://github.com/zimbra)) `GPL-2.0/CPAL-1.0` `Java`
|
||||||
|
|
||||||
|
@ -1103,6 +1101,7 @@ _Related: [Note-taking & Editors](#note-taking--editors), [Wikis](#wikis)_
|
||||||
- [Atomic Server](https://github.com/atomicdata-dev/atomic-data-rust) - Knowledge graph database with documents (similar to Notion), tables, search, and a powerful linked data API. Lightweight, very fast and no runtime dependencies. ([Demo](https://atomicdata.dev/)) `MIT` `Docker/Rust`
|
- [Atomic Server](https://github.com/atomicdata-dev/atomic-data-rust) - Knowledge graph database with documents (similar to Notion), tables, search, and a powerful linked data API. Lightweight, very fast and no runtime dependencies. ([Demo](https://atomicdata.dev/)) `MIT` `Docker/Rust`
|
||||||
- [Mindmaps](https://github.com/drichard/mindmaps) - Open source, offline capable, mind mapping application. ([Demo](https://www.mindmaps.app)) `AGPL-3.0` `HTML5`
|
- [Mindmaps](https://github.com/drichard/mindmaps) - Open source, offline capable, mind mapping application. ([Demo](https://www.mindmaps.app)) `AGPL-3.0` `HTML5`
|
||||||
- [My Mind](https://github.com/ondras/my-mind) - Web application for creating and managing mind maps. ([Demo](https://my-mind.github.io/?url=examples%2Ffeatures.mymind)) `MIT` `Javascript`
|
- [My Mind](https://github.com/ondras/my-mind) - Web application for creating and managing mind maps. ([Demo](https://my-mind.github.io/?url=examples%2Ffeatures.mymind)) `MIT` `Javascript`
|
||||||
|
- [TeamMapper](https://github.com/b310-digital/teammapper) - Host and create your own mindmaps. Share your mindmap sessions with your team and collaborate live on mindmaps. ([Demo](https://map.kits.blog)) `MIT` `Docker/Nodejs`
|
||||||
- [Weaviate](https://weaviate.io/) - A cloud-native, realtime vector search engine integrating scalable machine learning models (GraphQL and RESTful APIs). ([Demo](https://github.com/semi-technologies/semantic-search-through-wikipedia-with-weaviate/), [Source Code](https://github.com/semi-technologies/weaviate), [Clients](https://weaviate.io/developers/weaviate/current/client-libraries/index.html)) `BSD-3-Clause` `Go`
|
- [Weaviate](https://weaviate.io/) - A cloud-native, realtime vector search engine integrating scalable machine learning models (GraphQL and RESTful APIs). ([Demo](https://github.com/semi-technologies/semantic-search-through-wikipedia-with-weaviate/), [Source Code](https://github.com/semi-technologies/weaviate), [Clients](https://weaviate.io/developers/weaviate/current/client-libraries/index.html)) `BSD-3-Clause` `Go`
|
||||||
|
|
||||||
|
|
||||||
|
@ -1178,8 +1177,8 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or
|
||||||
- [AzuraCast](https://www.azuracast.com/) - A modern and accessible self-hosted web radio management suite. ([Source Code](https://github.com/AzuraCast/AzuraCast)) `Apache-2.0` `PHP`
|
- [AzuraCast](https://www.azuracast.com/) - A modern and accessible self-hosted web radio management suite. ([Source Code](https://github.com/AzuraCast/AzuraCast)) `Apache-2.0` `PHP`
|
||||||
- [Beets](https://beets.io/) - Music library manager and MusicBrainz tagger (command-line and Web interface). ([Source Code](https://github.com/beetbox/beets)) `MIT` `Python`
|
- [Beets](https://beets.io/) - Music library manager and MusicBrainz tagger (command-line and Web interface). ([Source Code](https://github.com/beetbox/beets)) `MIT` `Python`
|
||||||
- [Black Candy](https://github.com/blackcandy-org/black_candy) - Music streaming server built with Rails and Stimulus. `MIT` `Ruby`
|
- [Black Candy](https://github.com/blackcandy-org/black_candy) - Music streaming server built with Rails and Stimulus. `MIT` `Ruby`
|
||||||
|
- [Bsimp](https://github.com/akrylysov/bsimp) - Minimalistic S3-backed audio library. `Apache-2.0` `Go`
|
||||||
- [euterpe](https://listen-to-euterpe.eu) - Self-hosted music streaming server with RESTful API and Web interface. ([Demo](https://listen-to-euterpe.eu/demo), [Source Code](https://github.com/ironsmile/euterpe)) `GPL-3.0` `Go`
|
- [euterpe](https://listen-to-euterpe.eu) - Self-hosted music streaming server with RESTful API and Web interface. ([Demo](https://listen-to-euterpe.eu/demo), [Source Code](https://github.com/ironsmile/euterpe)) `GPL-3.0` `Go`
|
||||||
- [FriendsRadio](https://github.com/xouabita/friends-radio) `⚠` - Share music with your friends from Youtube and Soundcloud. ([Demo](https://friends-radio.herokuapp.com/)) `MIT` `Nodejs`
|
|
||||||
- [Funkwhale](https://dev.funkwhale.audio/funkwhale) - Modern, web-based, convivial, multi-user and free music server. `BSD-3-Clause` `Python/Django`
|
- [Funkwhale](https://dev.funkwhale.audio/funkwhale) - Modern, web-based, convivial, multi-user and free music server. `BSD-3-Clause` `Python/Django`
|
||||||
- [GNU FM](https://gnu.io/fm/) - Running music community websites, alternative to last.fm. ([Source Code](https://git.savannah.gnu.org/cgit/librefm.git/)) `AGPL-3.0` `PHP`
|
- [GNU FM](https://gnu.io/fm/) - Running music community websites, alternative to last.fm. ([Source Code](https://git.savannah.gnu.org/cgit/librefm.git/)) `AGPL-3.0` `PHP`
|
||||||
- [gonic](https://github.com/sentriz/gonic) - Lightweight music streaming server. Subsonic compatible. `GPL-3.0` `Go`
|
- [gonic](https://github.com/sentriz/gonic) - Lightweight music streaming server. Subsonic compatible. `GPL-3.0` `Go`
|
||||||
|
@ -1226,6 +1225,7 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or
|
||||||
- [Rygel](https://wiki.gnome.org/action/show/Projects/Rygel) - Rygel is a UPnP AV MediaServer that allows you to easily share audio, video, and pictures. Media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller. ([Source Code](https://gitlab.gnome.org/GNOME/rygel/)) `GPL-3.0` `C`
|
- [Rygel](https://wiki.gnome.org/action/show/Projects/Rygel) - Rygel is a UPnP AV MediaServer that allows you to easily share audio, video, and pictures. Media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller. ([Source Code](https://gitlab.gnome.org/GNOME/rygel/)) `GPL-3.0` `C`
|
||||||
- [SheetAble](https://sheetable.net) - Self-hosted music sheet organizing software for all music enthusiasts. Upload and organize your sheets for any kind of instrument. ([Source Code](https://github.com/SheetAble/SheetAble)) `AGPL-3.0` `Go`
|
- [SheetAble](https://sheetable.net) - Self-hosted music sheet organizing software for all music enthusiasts. Upload and organize your sheets for any kind of instrument. ([Source Code](https://github.com/SheetAble/SheetAble)) `AGPL-3.0` `Go`
|
||||||
- [Stash](https://stashapp.cc) - A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support. ([Source Code](https://github.com/stashapp/stash)) `AGPL-3.0` `Go`
|
- [Stash](https://stashapp.cc) - A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support. ([Source Code](https://github.com/stashapp/stash)) `AGPL-3.0` `Go`
|
||||||
|
- [µStreamer](https://github.com/pikvm/ustreamer) - µStreamer is a lightweight and very quick server to stream MJPEG video from any V4L2 device to the net. `GPL-3.0` `C`
|
||||||
- [üWave](https://u-wave.net/) `⚠` - Self-hosted collaborative listening platform. Users take turns playing media—songs, talks, gameplay videos, or anything else—from a variety of media sources like YouTube and SoundCloud. ([Demo](https://wlk.yt/), [Source Code](https://github.com/u-wave)) `MIT` `Nodejs`
|
- [üWave](https://u-wave.net/) `⚠` - Self-hosted collaborative listening platform. Users take turns playing media—songs, talks, gameplay videos, or anything else—from a variety of media sources like YouTube and SoundCloud. ([Demo](https://wlk.yt/), [Source Code](https://github.com/u-wave)) `MIT` `Nodejs`
|
||||||
|
|
||||||
|
|
||||||
|
@ -1249,13 +1249,13 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or
|
||||||
- [OvenMediaEngine](https://ovenmediaengine.com) - OvenMediaEngine is a selfhostable Open-Source Streaming Server with Sub-Second Latency. ([Demo](https://demo.ovenplayer.com), [Source Code](https://github.com/AirenSoft/OvenMediaEngine)) `GPL-3.0` `C++`
|
- [OvenMediaEngine](https://ovenmediaengine.com) - OvenMediaEngine is a selfhostable Open-Source Streaming Server with Sub-Second Latency. ([Demo](https://demo.ovenplayer.com), [Source Code](https://github.com/AirenSoft/OvenMediaEngine)) `GPL-3.0` `C++`
|
||||||
- [Owncast](https://github.com/owncast/owncast) - Owncast is an open source, self-hosted, decentralized, single user live video streaming and chat server for running your own live streams similar in style to the large mainstream options. `MIT` `Go`
|
- [Owncast](https://github.com/owncast/owncast) - Owncast is an open source, self-hosted, decentralized, single user live video streaming and chat server for running your own live streams similar in style to the large mainstream options. `MIT` `Go`
|
||||||
- [PeerTube](https://joinpeertube.org/en/) - Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser. ([Source Code](https://github.com/Chocobozzz/PeerTube)) `AGPL-3.0` `Nodejs`
|
- [PeerTube](https://joinpeertube.org/en/) - Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser. ([Source Code](https://github.com/Chocobozzz/PeerTube)) `AGPL-3.0` `Nodejs`
|
||||||
- [Radium](https://github.com/Zibbp/Radium) - Synced stream and video playback with VOD capabilities utilizing HLS. Developed for movie nights but has many use cases. ([Demo](https://radium-demo.herokuapp.com)) `MIT` `Nodejs/Docker`
|
- [Radium](https://github.com/Zibbp/Radium) - Synced stream and video playback with VOD capabilities utilizing HLS. Developed for movie nights but has many use cases. `MIT` `Nodejs/Docker`
|
||||||
- [Rapidbay](https://github.com/hauxir/rapidbay/) - Self-hosted torrent videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV. `MIT` `Python/Docker`
|
- [Rapidbay](https://github.com/hauxir/rapidbay/) - Self-hosted torrent videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV. `MIT` `Python/Docker`
|
||||||
- [Restreamer](https://datarhei.github.io/restreamer/) - Restreamer allows you to do h.264 real-time video streaming on your website without a streaming provider. ([Source Code](https://github.com/datarhei/restreamer)) `Apache-2.0` `Nodejs/Docker`
|
- [Restreamer](https://datarhei.github.io/restreamer/) - Restreamer allows you to do h.264 real-time video streaming on your website without a streaming provider. ([Source Code](https://github.com/datarhei/restreamer)) `Apache-2.0` `Nodejs/Docker`
|
||||||
- [ShinobiCE](https://gitlab.com/Shinobi-Systems/ShinobiCE) - Open Source CCTV software written in Node with both IP and local camera support. `AGPL-3.0/GPL-3.0` `Nodejs`
|
- [ShinobiCE](https://gitlab.com/Shinobi-Systems/ShinobiCE) - Open Source CCTV software written in Node with both IP and local camera support. `AGPL-3.0/GPL-3.0` `Nodejs`
|
||||||
- [SRS](https://ossrs.io/) - A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT. ([Source Code](https://github.com/ossrs/srs)) `MIT` `Docker/C++`
|
- [SRS](https://ossrs.io/) - A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT. ([Source Code](https://github.com/ossrs/srs)) `MIT` `Docker/C++`
|
||||||
- [Streama](https://github.com/streamaserver/streama) - Self hosted streaming media server. `MIT` `Java`
|
- [Streama](https://github.com/streamaserver/streama) - Self hosted streaming media server. `MIT` `Java`
|
||||||
- [SyncTube](https://github.com/RblSb/SyncTube) - Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat. ([Demo](https://synctube-example.herokuapp.com/)) `MIT` `Nodejs/Haxe`
|
- [SyncTube](https://github.com/RblSb/SyncTube) - Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat. `MIT` `Nodejs/Haxe`
|
||||||
- [Tube](https://git.mills.io/prologic/tube) - Youtube-like (_without censorship and features you don't need!_) Video Sharing App written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed. ([Demo](https://tube.mills.io)) `MIT` `Go`
|
- [Tube](https://git.mills.io/prologic/tube) - Youtube-like (_without censorship and features you don't need!_) Video Sharing App written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed. ([Demo](https://tube.mills.io)) `MIT` `Go`
|
||||||
- [VideoLAN Client (VLC)](https://www.videolan.org/) - Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. ([Source Code](https://github.com/videolan/vlc)) `GPL-2.0` `C`
|
- [VideoLAN Client (VLC)](https://www.videolan.org/) - Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. ([Source Code](https://github.com/videolan/vlc)) `GPL-2.0` `C`
|
||||||
- [Zoneminder](https://www.zoneminder.com/) - Closed-circuit television (CCTV) software application which supports IP, USB and Analog cameras. ([Source Code](https://github.com/ZoneMinder/ZoneMinder)) `GPL-2.0` `PHP`
|
- [Zoneminder](https://www.zoneminder.com/) - Closed-circuit television (CCTV) software application which supports IP, USB and Analog cameras. ([Source Code](https://github.com/ZoneMinder/ZoneMinder)) `GPL-2.0` `PHP`
|
||||||
|
@ -1268,7 +1268,6 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or
|
||||||
Software that does not fit in another section.
|
Software that does not fit in another section.
|
||||||
|
|
||||||
- [2FAuth](https://github.com/Bubka/2FAuth) - A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes. ([Demo](https://demo.2fauth.app/)) `AGPL-3.0` `PHP`
|
- [2FAuth](https://github.com/Bubka/2FAuth) - A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes. ([Demo](https://demo.2fauth.app/)) `AGPL-3.0` `PHP`
|
||||||
- [411](https://github.com/etsy/411) - Alert Management Web Application. `MIT` `PHP`
|
|
||||||
- [AlertHub](https://github.com/Ardakilic/alerthub) `⚠` - AlertHub is a simple tool to get alerted from GitHub releases. `MIT` `Nodejs`
|
- [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/muety/anchr)) `GPL-3.0` `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/muety/anchr)) `GPL-3.0` `Nodejs`
|
||||||
- [Apache Solr](https://lucene.apache.org/solr/) - Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene. ([Source Code](https://lucene.apache.org/solr/downloads.html)) `Apache-2.0` `Java`
|
- [Apache Solr](https://lucene.apache.org/solr/) - Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene. ([Source Code](https://lucene.apache.org/solr/downloads.html)) `Apache-2.0` `Java`
|
||||||
|
@ -1278,16 +1277,18 @@ Software that does not fit in another section.
|
||||||
- [CapRover](https://caprover.com/) - Build your own PaaS in a few minutes. ([Demo](https://captain.server.demo.caprover.com/#/login), [Source Code](https://github.com/caprover/caprover)) `Apache-2.0` `Docker/Nodejs`
|
- [CapRover](https://caprover.com/) - Build your own PaaS in a few minutes. ([Demo](https://captain.server.demo.caprover.com/#/login), [Source Code](https://github.com/caprover/caprover)) `Apache-2.0` `Docker/Nodejs`
|
||||||
- [changedetection.io](https://github.com/dgtlmoon/changedetection.io) - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker`
|
- [changedetection.io](https://github.com/dgtlmoon/changedetection.io) - Self-hosted tool for staying up-to-date with web-site content changes. `Apache-2.0` `Python/Docker`
|
||||||
- [CloudBeaver](https://cloudbeaver.io/) - Self-hosted management of databases, supports PostgreSQL, MySQL, SQLite and more. A web/hosted version of DBeaver. ([Source Code](https://github.com/dbeaver/cloudbeaver)) `Apache-2.0` `Nodejs`
|
- [CloudBeaver](https://cloudbeaver.io/) - Self-hosted management of databases, supports PostgreSQL, MySQL, SQLite and more. A web/hosted version of DBeaver. ([Source Code](https://github.com/dbeaver/cloudbeaver)) `Apache-2.0` `Nodejs`
|
||||||
|
- [Cloudlog](https://magicbug.co.uk/cloudlog/) - Cloudlog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. ([Source Code](https://github.com/magicbug/cloudlog)) `MIT` `PHP`
|
||||||
- [CUPS](https://www.cups.org/) - The Common Unix Print System uses Internet Printing Protocol (IPP) to support printing to local and network printers. ([Source Code](https://github.com/apple/cups)) `GPL-2.0` `C`
|
- [CUPS](https://www.cups.org/) - The Common Unix Print System uses Internet Printing Protocol (IPP) to support printing to local and network printers. ([Source Code](https://github.com/apple/cups)) `GPL-2.0` `C`
|
||||||
- [CyberChef](https://github.com/gchq/CyberChef) - Perform all manner of operations within a web browser such as AES, DES and Blowfish encryption and decryption, creating hexdumps, calculating hashes, and much more. ([Demo](https://gchq.github.io/CyberChef)) `Apache-2.0` `Javascript`
|
- [CyberChef](https://github.com/gchq/CyberChef) - Perform all manner of operations within a web browser such as AES, DES and Blowfish encryption and decryption, creating hexdumps, calculating hashes, and much more. ([Demo](https://gchq.github.io/CyberChef)) `Apache-2.0` `Javascript`
|
||||||
- [DailyTxT](https://github.com/PhiTux/DailyTxT) - Encrypted Diary Web-App to save your personal memories of each day. Includes a search-function and encrypted file-upload. `MIT` `Python`
|
- [DailyTxT](https://github.com/PhiTux/DailyTxT) - Encrypted Diary Web-App to save your personal memories of each day. Includes a search-function and encrypted file-upload. `MIT` `Python`
|
||||||
- [Databunker](https://databunker.org/) - Network-based, self-hosted, GDPR compliant, secure database for personal data or PII. ([Source Code](https://github.com/securitybunker/databunker)) `MIT` `Go`
|
- [Databunker](https://databunker.org/) - Network-based, self-hosted, GDPR compliant, secure database for personal data or PII. ([Source Code](https://github.com/securitybunker/databunker)) `MIT` `Go`
|
||||||
- [Digital-Currency](https://github.com/Icesofty/Digital-Currency) - Create your own Self-Hosted Digital Currency. ([Demo](https://tonken.glitch.me/)) `GPL-3.0` `Nodejs`
|
|
||||||
- [DomainMOD](https://domainmod.org) - Application to manage your domains and other internet assets in a central location. DomainMOD includes a Data Warehouse framework that allows you to import your WHM/cPanel web server data so that you can view, export, and report on your data. ([Demo](https://demo.domainmod.org), [Source Code](https://github.com/domainmod/domainmod)) `GPL-3.0` `PHP`
|
- [DomainMOD](https://domainmod.org) - Application to manage your domains and other internet assets in a central location. DomainMOD includes a Data Warehouse framework that allows you to import your WHM/cPanel web server data so that you can view, export, and report on your data. ([Demo](https://demo.domainmod.org), [Source Code](https://github.com/domainmod/domainmod)) `GPL-3.0` `PHP`
|
||||||
- [DOMJudge](https://www.domjudge.org/) - A system for running a programming contest, like the ICPC regional and world championship programming contests. ([Demo](https://www.domjudge.org/demo), [Source Code](https://github.com/DOMjudge/domjudge)) `GPL-2.0/BSD-3-Clause/MIT` `PHP`
|
- [DOMJudge](https://www.domjudge.org/) - A system for running a programming contest, like the ICPC regional and world championship programming contests. ([Demo](https://www.domjudge.org/demo), [Source Code](https://github.com/DOMjudge/domjudge)) `GPL-2.0/BSD-3-Clause/MIT` `PHP`
|
||||||
|
- [F-Droid](https://f-droid.org) - Server tools for maintaining an F-Droid repository system. ([Source Code](https://gitlab.com/fdroid/fdroidserver)) `AGPL-3.0` `Python/Docker`
|
||||||
- [Flox](https://github.com/devfake/flox) `⚠` - Self hosted movie, TV series and anime watch list with a 3-point rating system. Uses The Movie Database backend for information. ([Demo](https://flox-demo.pyxl.dev/)) `MIT` `PHP`
|
- [Flox](https://github.com/devfake/flox) `⚠` - Self hosted movie, TV series and anime watch list with a 3-point rating system. Uses The Movie Database backend for information. ([Demo](https://flox-demo.pyxl.dev/)) `MIT` `PHP`
|
||||||
- [google-webfonts-helper](https://github.com/majodev/google-webfonts-helper) `⚠` - Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets. ([Demo](https://google-webfonts-helper.herokuapp.com/)) `MIT` `Nodejs`
|
- [google-webfonts-helper](https://github.com/majodev/google-webfonts-helper) `⚠` - Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets. ([Demo](https://gwfh.mranftl.com/fonts)) `MIT` `Nodejs`
|
||||||
- [graph-vl](https://github.com/verifid/graph-vl) - Identity document verification using Machine Learning and GraphQL. `MIT` `Python`
|
- [graph-vl](https://github.com/verifid/graph-vl) - Identity document verification using Machine Learning and GraphQL. `MIT` `Python`
|
||||||
|
- [IconCaptcha](https://www.fabianwennink.nl/projects/IconCaptcha/) - IconCaptcha is a self-hosted, fast, simple and user-friendly captcha for PHP. ([Source Code](https://github.com/fabianwennink/IconCaptcha-Plugin-jQuery-PHP)) `MIT` `PHP`
|
||||||
- [Journal](https://github.com/inoda/journal) - Simple journaling with encrypted entries and sharing capabilities. `MIT` `Ruby`
|
- [Journal](https://github.com/inoda/journal) - Simple journaling with encrypted entries and sharing capabilities. `MIT` `Ruby`
|
||||||
- [King Phisher](https://github.com/rsmusllp/king-phisher) - King Phisher is a tool for testing and promoting user awareness by simulating real world phishing attacks. `BSD-3-Clause` `Python`
|
- [King Phisher](https://github.com/rsmusllp/king-phisher) - King Phisher is a tool for testing and promoting user awareness by simulating real world phishing attacks. `BSD-3-Clause` `Python`
|
||||||
- [Koillection](https://koillection.github.io/) - Koillection is a service allowing users to manage any kind of collections. ([Source Code](https://github.com/koillection/koillection)) `MIT` `PHP`
|
- [Koillection](https://koillection.github.io/) - Koillection is a service allowing users to manage any kind of collections. ([Source Code](https://github.com/koillection/koillection)) `MIT` `PHP`
|
||||||
|
@ -1305,12 +1306,14 @@ Software that does not fit in another section.
|
||||||
- [Notica](https://notica.us) - Lets you send browser notifications from your terminal to your desktop or phone. No installation or registration is required. ([Source Code](https://github.com/tannercollin/Notica)) `MIT` `Nodejs`
|
- [Notica](https://notica.us) - Lets you send browser notifications from your terminal to your desktop or phone. No installation or registration is required. ([Source Code](https://github.com/tannercollin/Notica)) `MIT` `Nodejs`
|
||||||
- [Octave Online](https://octave-online.net/) - Infrastracture behind a web UI for GNU Octave, the libre alternative to MATLAB. ([Source Code](https://github.com/octave-online/octave-online-server)) `AGPL-3.0` `Docker/Nodejs`
|
- [Octave Online](https://octave-online.net/) - Infrastracture behind a web UI for GNU Octave, the libre alternative to MATLAB. ([Source Code](https://github.com/octave-online/octave-online-server)) `AGPL-3.0` `Docker/Nodejs`
|
||||||
- [Ombi](https://ombi.io/) - A content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr, with a growing feature set. ([Demo](https://app.ombi.io/), [Source Code](https://github.com/Ombi-app/Ombi)) `GPL-2.0` `C#`
|
- [Ombi](https://ombi.io/) - A content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr, with a growing feature set. ([Demo](https://app.ombi.io/), [Source Code](https://github.com/Ombi-app/Ombi)) `GPL-2.0` `C#`
|
||||||
|
- [Speed Test by OpenSpeedTest™](https://openspeedtest.com/) - Free & Open-Source HTML5 Network Performance Estimation Tool. ([Source Code](https://github.com/openspeedtest/Speed-Test)) `MIT` `Docker`
|
||||||
- [OpenZiti](https://openziti.github.io/) - Fully-featured, self-hostable, zero trust, full mesh overlay network. Includes a 2FA support out of the box, clients for all major desktop/mobile OS'es. ([Source Code](https://github.com/openziti/ziti)) `Apache-2.0` `Go`
|
- [OpenZiti](https://openziti.github.io/) - Fully-featured, self-hostable, zero trust, full mesh overlay network. Includes a 2FA support out of the box, clients for all major desktop/mobile OS'es. ([Source Code](https://github.com/openziti/ziti)) `Apache-2.0` `Go`
|
||||||
- [Orchest](https://www.orchest.io/) - A new kind of IDE for Data Science. ([Demo](https://cloud.orchest.io), [Source Code](https://github.com/orchest/orchest)) `AGPL-3.0` `Docker`
|
- [Orchest](https://www.orchest.io/) - A new kind of IDE for Data Science. ([Demo](https://cloud.orchest.io), [Source Code](https://github.com/orchest/orchest)) `AGPL-3.0` `Docker`
|
||||||
- [OS.js](https://www.os-js.org/) - Desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction. ([Demo](https://demo.os-js.org/), [Source Code](https://github.com/os-js/OS.js)) `BSD-2-Clause` `Nodejs`
|
- [OS.js](https://www.os-js.org/) - Desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction. ([Demo](https://demo.os-js.org/), [Source Code](https://github.com/os-js/OS.js)) `BSD-2-Clause` `Nodejs`
|
||||||
- [oTranscribe](https://github.com/oTranscribe/oTranscribe) - Free web app to take the pain out of transcribing recorded interviews. ([Demo](https://otranscribe.com/)) `MIT` `Javascript`
|
- [oTranscribe](https://github.com/oTranscribe/oTranscribe) - Free web app to take the pain out of transcribing recorded interviews. ([Demo](https://otranscribe.com/)) `MIT` `Javascript`
|
||||||
- [Overseerr](https://overseerr.dev/) `⚠` - Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Plex!. ([Source Code](https://github.com/sct/overseerr)) `MIT` `Docker`
|
- [Overseerr](https://overseerr.dev/) `⚠` - Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Plex!. ([Source Code](https://github.com/sct/overseerr)) `MIT` `Docker`
|
||||||
- [PassCheck](https://passcheck.anhur.xyz/) - A web application featuring some handy password tools, including a password generator, strength checker and HaveIBeenPwned breach checker. ([Source Code](https://github.com/apacketofsweets/PassCheck)) `MIT` `Javascript`
|
- [PassCheck](https://passcheck.anhur.xyz/) - A web application featuring some handy password tools, including a password generator, strength checker and HaveIBeenPwned breach checker. ([Source Code](https://github.com/apacketofsweets/PassCheck)) `MIT` `Javascript`
|
||||||
|
- [POMjs](https://password.oppetmoln.se/) - Random Password Generator. ([Source Code](https://github.com/joho1968/POMjs)) `GPL-2.0` `Javascript`
|
||||||
- [Reactive Resume](https://rxresu.me/) - A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. ([Demo](https://rxresu.me/app/dashboard/), [Source Code](https://github.com/AmruthPillai/Reactive-Resume)) `MIT` `Docker/Nodejs`
|
- [Reactive Resume](https://rxresu.me/) - A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. ([Demo](https://rxresu.me/app/dashboard/), [Source Code](https://github.com/AmruthPillai/Reactive-Resume)) `MIT` `Docker/Nodejs`
|
||||||
- [Readflow](https://readflow.app) - Lightweight news reader with modern interface and features: full-text search, automatic categorization, archiving, offline support, notifications... ([Source Code](https://github.com/ncarlier/readflow)) `MIT` `Go`
|
- [Readflow](https://readflow.app) - Lightweight news reader with modern interface and features: full-text search, automatic categorization, archiving, offline support, notifications... ([Source Code](https://github.com/ncarlier/readflow)) `MIT` `Go`
|
||||||
- [ReleaseBell](https://releasebell.com/) - Send release notifications for starred Github repos. ([Source Code](https://git.cloudron.io/cloudron/releasebell)) `MIT` `Nodejs`
|
- [ReleaseBell](https://releasebell.com/) - Send release notifications for starred Github repos. ([Source Code](https://git.cloudron.io/cloudron/releasebell)) `MIT` `Nodejs`
|
||||||
|
@ -1337,14 +1340,12 @@ Software that does not fit in another section.
|
||||||
_See also: [awesome-sysadmin/IT Asset Management](https://github.com/awesome-foss/awesome-sysadmin#it-asset-management)_
|
_See also: [awesome-sysadmin/IT Asset Management](https://github.com/awesome-foss/awesome-sysadmin#it-asset-management)_
|
||||||
|
|
||||||
- [Akaunting](https://akaunting.com/) - Akaunting is a free, online and open source accounting software designed for small businesses and freelancers. ([Source Code](https://github.com/akaunting/akaunting)) `GPL-3.0` `PHP`
|
- [Akaunting](https://akaunting.com/) - Akaunting is a free, online and open source accounting software designed for small businesses and freelancers. ([Source Code](https://github.com/akaunting/akaunting)) `GPL-3.0` `PHP`
|
||||||
- [BitcartCC](https://bitcartcc.com) - A self-hosted cryptocurrencies payment processor and development platform. ([Demo](https://admin.bitcartcc.com), [Source Code](https://github.com/bitcartcc)) `GPL-3.0-or-later` `Docker/Python/Nodejs`
|
- [BitcartCC](https://bitcartcc.com) - A self-hosted cryptocurrencies payment processor and development platform. ([Demo](https://admin.bitcartcc.com), [Source Code](https://github.com/bitcartcc)) `MIT` `Docker/Python/Nodejs`
|
||||||
- [BTCPay Server](https://btcpayserver.org/) - A self-hosted Bitcoin and other cryptocurrencies payment processor. ([Demo](https://mainnet.demo.btcpayserver.org/), [Source Code](https://github.com/btcpayserver/)) `MIT` `C#`
|
- [BTCPay Server](https://btcpayserver.org/) - A self-hosted Bitcoin and other cryptocurrencies payment processor. ([Demo](https://mainnet.demo.btcpayserver.org/), [Source Code](https://github.com/btcpayserver/)) `MIT` `C#`
|
||||||
- [budgetzero](https://github.com/budgetzero/budgetzero) - Free, self-hosted, open-source, envelope-budgeting web and desktop app. ([Demo](https://app.budgetzero.io/budget)) `AGPL-3.0` `Nodejs`
|
- [budgetzero](https://github.com/budgetzero/budgetzero) - Free, self-hosted, open-source, envelope-budgeting web and desktop app. ([Demo](https://app.budgetzero.io/budget)) `AGPL-3.0` `Nodejs`
|
||||||
- [Crater](https://github.com/crater-invoice/crater) - Free & Open Source Invoice App for Freelancers & Small Businesses. ([Demo](https://demo.craterapp.com/)) `AAL` `PHP`
|
- [Crater](https://github.com/crater-invoice/crater) - Free & Open Source Invoice App for Freelancers & Small Businesses. ([Demo](https://demo.craterapp.com/)) `AAL` `PHP`
|
||||||
- [DePay](https://depay.com) - Accept Web3 Payments directly into your wallet. Peer-to-peer, free, self-hosted & open-source. ([Demo](https://depay.com/products/payments), [Source Code](https://github.com/depayfi/widgets)) `MIT` `Nodejs`
|
- [DePay](https://depay.com) - Accept Web3 Payments directly into your wallet. Peer-to-peer, free, self-hosted & open-source. ([Demo](https://depay.com/products/payments), [Source Code](https://github.com/depayfi/widgets)) `MIT` `Nodejs`
|
||||||
- [Dot Ledger](https://www.dotledger.com/) - Web-based personal finance management tool. ([Demo](https://demo.dotledger.com/), [Source Code](https://github.com/dotledger/dotledger)) `Apache-2.0` `Ruby`
|
|
||||||
- [EasyQuickImport](https://github.com/karser/EasyQuickImport) `⚠` - A tool that helps you import transactions, invoices and bills into QuickBooks Desktop from Excel or CSV. `MIT` `PHP`
|
- [EasyQuickImport](https://github.com/karser/EasyQuickImport) `⚠` - A tool that helps you import transactions, invoices and bills into QuickBooks Desktop from Excel or CSV. `MIT` `PHP`
|
||||||
- [Economizzer](https://www.economizzer.org/) - An easy and secure system for you to manage your personal money and achieve your goals, and can be accessed by computer, tablet or smartphone. ([Demo](https://github.com/gugoan/economizzer#live-demo), [Source Code](https://github.com/gugoan/economizzer)) `MIT` `PHP`
|
|
||||||
- [Family Accounting Tool](https://github.com/nymanjens/facto) - Web-based finance management tool for partners with partially shared expenses. `Apache-2.0` `Scala`
|
- [Family Accounting Tool](https://github.com/nymanjens/facto) - Web-based finance management tool for partners with partially shared expenses. `Apache-2.0` `Scala`
|
||||||
- [Fava](https://beancount.github.io/fava/) - Fava is the web frontend of Beancount, a text based double-entry accounting system. ([Demo](https://fava.pythonanywhere.com/example-with-budgets/income_statement/), [Source Code](https://github.com/beancount/fava)) `MIT` `Python`
|
- [Fava](https://beancount.github.io/fava/) - Fava is the web frontend of Beancount, a text based double-entry accounting system. ([Demo](https://fava.pythonanywhere.com/example-with-budgets/income_statement/), [Source Code](https://github.com/beancount/fava)) `MIT` `Python`
|
||||||
- [Firefly III](https://firefly-iii.org/) - Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many banks. ([Demo](https://demo.firefly-iii.org/), [Source Code](https://github.com/firefly-iii/firefly-iii)) `AGPL-3.0` `PHP`
|
- [Firefly III](https://firefly-iii.org/) - Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many banks. ([Demo](https://demo.firefly-iii.org/), [Source Code](https://github.com/firefly-iii/firefly-iii)) `AGPL-3.0` `PHP`
|
||||||
|
@ -1354,18 +1355,18 @@ _See also: [awesome-sysadmin/IT Asset Management](https://github.com/awesome-fos
|
||||||
- [Hospital Run](https://hospitalrun.io/) - Hospital Run is offline enabled hospital management software. ([Demo](https://hospitalrun.io/demo/), [Source Code](https://github.com/HospitalRun/hospitalrun-server)) `GPL-3.0` `Nodejs`
|
- [Hospital Run](https://hospitalrun.io/) - Hospital Run is offline enabled hospital management software. ([Demo](https://hospitalrun.io/demo/), [Source Code](https://github.com/HospitalRun/hospitalrun-server)) `GPL-3.0` `Nodejs`
|
||||||
- [Hub20](https://hub20.io/) - A self-hosted payment processor for Ethereum and ERC20 Tokens. ([Source Code](https://gitlab.com/mushroomlabs/hub20/)) `AGPL-3.0` `Docker/Python`
|
- [Hub20](https://hub20.io/) - A self-hosted payment processor for Ethereum and ERC20 Tokens. ([Source Code](https://gitlab.com/mushroomlabs/hub20/)) `AGPL-3.0` `Docker/Python`
|
||||||
- [IHateMoney](https://ihatemoney.org/) - Manage your shared expenses, easily. ([Demo](https://ihatemoney.org/demo/), [Source Code](https://github.com/spiral-project/ihatemoney)) `BSD-3-Clause` `Docker/Python`
|
- [IHateMoney](https://ihatemoney.org/) - Manage your shared expenses, easily. ([Demo](https://ihatemoney.org/demo/), [Source Code](https://github.com/spiral-project/ihatemoney)) `BSD-3-Clause` `Docker/Python`
|
||||||
- [IHateToBudget](https://github.com/bminusl/ihatetobudget) - A simple web app to understand and control your expenses. `GPL-3.0` `Docker/Python`
|
|
||||||
- [Inventaire](https://inventaire.io/welcome) - Collaborative resources mapper project, while yet only focused on exploring books mapping with wikidata and ISBNs. ([Source Code](https://github.com/inventaire/inventaire)) `AGPL-3.0` `Nodejs`
|
- [Inventaire](https://inventaire.io/welcome) - Collaborative resources mapper project, while yet only focused on exploring books mapping with wikidata and ISBNs. ([Source Code](https://github.com/inventaire/inventaire)) `AGPL-3.0` `Nodejs`
|
||||||
- [Inventree](https://inventree.readthedocs.io/en/latest/) - InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. ([Source Code](https://github.com/inventree/InvenTree)) `MIT` `Python`
|
- [Inventree](https://inventree.readthedocs.io/en/latest/) - InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. ([Source Code](https://github.com/inventree/InvenTree)) `MIT` `Python`
|
||||||
- [Invoice Ninja](https://www.invoiceninja.org/) - Powerful tool to invoice clients online. ([Demo](https://app.invoiceninja.com/invoices/create), [Source Code](https://github.com/invoiceninja/invoiceninja)) `AAL` `PHP`
|
- [Invoice Ninja](https://www.invoiceninja.org/) - Powerful tool to invoice clients online. ([Demo](https://app.invoiceninja.com/invoices/create), [Source Code](https://github.com/invoiceninja/invoiceninja)) `AAL` `PHP`
|
||||||
- [InvoicePlane](https://github.com/InvoicePlane/InvoicePlane) - Manage quotes, invoices, payments and customers for your small business. `MIT` `PHP`
|
- [InvoicePlane](https://github.com/InvoicePlane/InvoicePlane) - Manage quotes, invoices, payments and customers for your small business. `MIT` `PHP`
|
||||||
- [Kresus](https://kresus.org/) - Open source personal finance manager. ([Demo](https://kresus.org/en/demo.html), [Source Code](https://github.com/kresusapp/kresus)) `MIT` `Nodejs`
|
- [Kresus](https://kresus.org/) - Open source personal finance manager. ([Demo](https://kresus.org/en/demo.html), [Source Code](https://github.com/kresusapp/kresus)) `MIT` `Nodejs`
|
||||||
- [OnTrack](https://github.com/inoda/ontrack) - A simple app to track spend and set goals. `MIT` `Ruby/React`
|
- [OnTrack](https://github.com/inoda/ontrack) - A simple app to track spend and set goals. `MIT` `Ruby/React`
|
||||||
|
- [OpenBudgeteer](https://github.com/TheAxelander/OpenBudgeteer) - A budgeting app based on the Bucket Budgeting Principle. `MIT` `Docker/C#`
|
||||||
- [PartKeepr](https://www.partkeepr.org) - PartKeepr is an electronic part inventory management software. It helps you to keep track of your available parts and assist you with re-ordering parts. ([Demo](https://demo.partkeepr.org/), [Source Code](https://github.com/partkeepr/PartKeepr)) `GPL-3.0` `PHP`
|
- [PartKeepr](https://www.partkeepr.org) - PartKeepr is an electronic part inventory management software. It helps you to keep track of your available parts and assist you with re-ordering parts. ([Demo](https://demo.partkeepr.org/), [Source Code](https://github.com/partkeepr/PartKeepr)) `GPL-3.0` `PHP`
|
||||||
- [REI3](https://rei3.de/home_en/) - Open source, expandable Business Management Software. Manage tasks, time, assets and much more. ([Demo](https://rei3.de/demo_en/), [Source Code](https://github.com/r3-team/r3)) `MIT` `Go`
|
- [REI3](https://rei3.de/home_en/) - Open source, expandable Business Management Software. Manage tasks, time, assets and much more. ([Demo](https://rei3.de/demo_en/), [Source Code](https://github.com/r3-team/r3)) `MIT` `Go`
|
||||||
- [SilverStrike](https://silverstrike.org/) - Personal finance management made easy. ([Demo](https://demo.silverstrike.org/), [Source Code](https://github.com/agstrike/silverstrike)) `MIT` `Python/Django`
|
- [SilverStrike](https://silverstrike.org/) - Personal finance management made easy. ([Demo](https://demo.silverstrike.org/), [Source Code](https://github.com/agstrike/silverstrike)) `MIT` `Python/Django`
|
||||||
- [StockazNG](https://dev.sigpipe.me/dashie/StockazNG) - Asset Management System. `MIT` `Python`
|
- [StockazNG](https://dev.sigpipe.me/dashie/StockazNG) - Asset Management System. `MIT` `Python`
|
||||||
- [Tabby](https://github.com/bertvandepoel/tabby) - A tool to manage shared expenses across friends, such as restaurant costs or food delivery, without requiring everyone to create an account. Includes email reminders and tracks who has (re)paid what. `AGPL-3.0-only` `PHP`
|
- [Tabby](https://github.com/bertvandepoel/tabby) - A tool to manage shared expenses across friends, such as restaurant costs or food delivery, without requiring everyone to create an account. Includes email reminders and tracks who has (re)paid what. `AGPL-3.0` `PHP`
|
||||||
|
|
||||||
|
|
||||||
### Monitoring
|
### Monitoring
|
||||||
|
@ -1386,6 +1387,7 @@ Software for [monitoring](https://en.wikipedia.org/wiki/Monitoring#Computing) sy
|
||||||
|
|
||||||
_Related: [Wikis](#wikis)_
|
_Related: [Wikis](#wikis)_
|
||||||
|
|
||||||
|
- [Benotes](https://benotes.org/) - An open source self hosted notes and bookmarks taking web app. ([Souce Code](https://github.com/fr0tt/benotes)) `MIT` `PHP`
|
||||||
- [DailyNotes](https://github.com/m0ngr31/DailyNotes) - App for taking notes and tracking tasks on a daily basis in Markdown. `MIT` `Python`
|
- [DailyNotes](https://github.com/m0ngr31/DailyNotes) - App for taking notes and tracking tasks on a daily basis in Markdown. `MIT` `Python`
|
||||||
- [dillinger](https://dillinger.io/) - The last Markdown editor, ever. ([Source Code](https://github.com/joemccann/dillinger)) `MIT` `Nodejs`
|
- [dillinger](https://dillinger.io/) - The last Markdown editor, ever. ([Source Code](https://github.com/joemccann/dillinger)) `MIT` `Nodejs`
|
||||||
- [Dnote](https://www.getdnote.com) - A simple command line notebook with multi-device sync and web interface. ([Source Code](https://github.com/dnote/dnote)) `AGPL-3.0` `Go`
|
- [Dnote](https://www.getdnote.com) - A simple command line notebook with multi-device sync and web interface. ([Source Code](https://github.com/dnote/dnote)) `AGPL-3.0` `Go`
|
||||||
|
@ -1394,7 +1396,6 @@ _Related: [Wikis](#wikis)_
|
||||||
- [HedgeDoc](https://demo.hedgedoc.org/) - Realtime collaborative markdown notes on all platforms, formerly known as CodiMD and HackMD CE. ([Source Code](https://github.com/hedgedoc/hedgedoc)) `AGPL-3.0` `Docker/Nodejs`
|
- [HedgeDoc](https://demo.hedgedoc.org/) - Realtime collaborative markdown notes on all platforms, formerly known as CodiMD and HackMD CE. ([Source Code](https://github.com/hedgedoc/hedgedoc)) `AGPL-3.0` `Docker/Nodejs`
|
||||||
- [Joplin](https://joplinapp.org/) - Joplin is a note taking application with Markdown editor and encryption support for mobile and desktop platforms. Runs client-side and syncs through self hosted Nextcloud or similar. Consider it like open source alternative to Evernote. ([Source Code](https://github.com/laurent22/joplin)) `MIT` `Nodejs`
|
- [Joplin](https://joplinapp.org/) - Joplin is a note taking application with Markdown editor and encryption support for mobile and desktop platforms. Runs client-side and syncs through self hosted Nextcloud or similar. Consider it like open source alternative to Evernote. ([Source Code](https://github.com/laurent22/joplin)) `MIT` `Nodejs`
|
||||||
- [kiwix-serve](https://www.kiwix.org/en/downloads/kiwix-serve/) - HTTP daemon for serving wikis from ZIM files. ([Source Code](https://github.com/kiwix/kiwix-tools)) `GPL-3.0` `C++`
|
- [kiwix-serve](https://www.kiwix.org/en/downloads/kiwix-serve/) - HTTP daemon for serving wikis from ZIM files. ([Source Code](https://github.com/kiwix/kiwix-tools)) `GPL-3.0` `C++`
|
||||||
- [Leanote](http://leanote.org/) - Leanote, Not Just A Notepad! Open source cloud notepad. ([Demo](https://leanote.com/note), [Source Code](https://github.com/leanote/leanote)) `GPL-2.0` `Go`
|
|
||||||
- [Livebook](https://livebook.dev) - Realtime collaborative notebook app based on Markdown that supports running Elixir codesnippets, TeX and Mermaid Diagrams. Easily deployed using Docker or Elixir. ([Source Code](https://github.com/livebook-dev/livebook)) `Apache-2.0` `Elixir`
|
- [Livebook](https://livebook.dev) - Realtime collaborative notebook app based on Markdown that supports running Elixir codesnippets, TeX and Mermaid Diagrams. Easily deployed using Docker or Elixir. ([Source Code](https://github.com/livebook-dev/livebook)) `Apache-2.0` `Elixir`
|
||||||
- [Markdown Edit](https://github.com/georgeOsdDev/markdown-edit/) - Online markdown editor/viewer. `MIT` `HTML5`
|
- [Markdown Edit](https://github.com/georgeOsdDev/markdown-edit/) - Online markdown editor/viewer. `MIT` `HTML5`
|
||||||
- [Meemo](https://meemo.minimal-space.de/) - Personal notes stream with Markdown support. ([Source Code](https://github.com/nebulade/meemo)) `MIT` `Nodejs`
|
- [Meemo](https://meemo.minimal-space.de/) - Personal notes stream with Markdown support. ([Source Code](https://github.com/nebulade/meemo)) `MIT` `Nodejs`
|
||||||
|
@ -1480,6 +1481,7 @@ A [pastebin](https://en.wikipedia.org/wiki/Pastebin) is a type of online content
|
||||||
- [mojopaste](https://metacpan.org/dist/App-mojopaste) - Perl based pastebin. ([Demo](https://p.thorsen.pm/), [Source Code](https://github.com/jhthorsen/app-mojopaste)) `Artistic-2.0` `Perl`
|
- [mojopaste](https://metacpan.org/dist/App-mojopaste) - Perl based pastebin. ([Demo](https://p.thorsen.pm/), [Source Code](https://github.com/jhthorsen/app-mojopaste)) `Artistic-2.0` `Perl`
|
||||||
- [MokinToken](https://github.com/nexus-uw/mokintoken) - Clientside encrypted pastebin using tweetnacl. `Unlicense` `PHP`
|
- [MokinToken](https://github.com/nexus-uw/mokintoken) - Clientside encrypted pastebin using tweetnacl. `Unlicense` `PHP`
|
||||||
- [paaster](https://paaster.io) - Paaster is a secure by default end-to-end encrypted pastebin built with the objective of simplicity. ([Source Code](https://github.com/WardPearce/paaster)) `GPL-3.0` `Docker`
|
- [paaster](https://paaster.io) - Paaster is a secure by default end-to-end encrypted pastebin built with the objective of simplicity. ([Source Code](https://github.com/WardPearce/paaster)) `GPL-3.0` `Docker`
|
||||||
|
- [Password Pusher](https://pwpush.com) - A dead-simple application to securely communicate passwords (or text) over the web. Passwords automatically expire after a certain number of views and/or time has passed. ([Source Code](https://github.com/pglombardo/PasswordPusher)) `GPL-3.0` `Docker`
|
||||||
- [Paste](https://phpaste.sourceforge.io/) - Paste is forked from the original source pastebin.com used before it was bought. ([Source Code](https://github.com/jordansamuel/PASTE)) `GPL-3.0` `PHP`
|
- [Paste](https://phpaste.sourceforge.io/) - Paste is forked from the original source pastebin.com used before it was bought. ([Source Code](https://github.com/jordansamuel/PASTE)) `GPL-3.0` `PHP`
|
||||||
- [Pastefy](https://pastefy.ga) - Beautiful, simple and easy to deploy Pastebin with optional Client-Encryption, Multitab-Pastes, an API, a highlighted Editor and more. ([Source Code](https://github.com/interaapps/pastefy), [Clients](https://github.com/topics/pastefy-addon)) `MIT` `Java`
|
- [Pastefy](https://pastefy.ga) - Beautiful, simple and easy to deploy Pastebin with optional Client-Encryption, Multitab-Pastes, an API, a highlighted Editor and more. ([Source Code](https://github.com/interaapps/pastefy), [Clients](https://github.com/topics/pastefy-addon)) `MIT` `Java`
|
||||||
- [Pastila](https://pastila.nl/) - Minimalistic paste service. Single page, zero click experience. ([Source Code](https://github.com/ClickHouse/pastila)) `Apache-2.0` `SQL`
|
- [Pastila](https://pastila.nl/) - Minimalistic paste service. Single page, zero click experience. ([Source Code](https://github.com/ClickHouse/pastila)) `Apache-2.0` `SQL`
|
||||||
|
@ -1490,7 +1492,7 @@ A [pastebin](https://en.wikipedia.org/wiki/Pastebin) is a type of online content
|
||||||
- [PurritoBin](https://github.com/PurritoBin/PurritoBin) - Ultra fast, minimalistic, encrypted command line paste-bin, where the server has no knowledge of the paste data. `ISC` `C++`
|
- [PurritoBin](https://github.com/PurritoBin/PurritoBin) - Ultra fast, minimalistic, encrypted command line paste-bin, where the server has no knowledge of the paste data. `ISC` `C++`
|
||||||
- [rustypaste](https://github.com/orhun/rustypaste) - A minimal file upload/pastebin service. `MIT` `Rust`
|
- [rustypaste](https://github.com/orhun/rustypaste) - A minimal file upload/pastebin service. `MIT` `Rust`
|
||||||
- [SharpPaste](https://github.com/phonicmouse/SharpPaste) - Cross-platform C# pastebin with client-side AES-256 encryption that just works. `MIT` `C#/NancyFX`
|
- [SharpPaste](https://github.com/phonicmouse/SharpPaste) - Cross-platform C# pastebin with client-side AES-256 encryption that just works. `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`
|
- [Snibox](https://snibox.github.io/) - Code snippets manager with attractive tag-oriented interface. ([Source Code](https://github.com/snibox/snibox)) `MIT` `Ruby`
|
||||||
- [Snippet Box](https://github.com/pawelmalak/snippet-box) - Snippet Box is a simple self-hosted app for organizing your code snippets. It allows you to easily create, edit, browse and manage your snippets in various languages. `MIT` `Nodejs`
|
- [Snippet Box](https://github.com/pawelmalak/snippet-box) - Snippet Box is a simple self-hosted app for organizing your code snippets. It allows you to easily create, edit, browse and manage your snippets in various languages. `MIT` `Nodejs`
|
||||||
- [snipt](https://github.com/nicksergeant/snipt) - Long-term memory for coders. Share and store code snippets. `MIT` `Python`
|
- [snipt](https://github.com/nicksergeant/snipt) - Long-term memory for coders. Share and store code snippets. `MIT` `Python`
|
||||||
- [SnyPy](https://snypy.com) - Open source on-prem code snippet manager. ([Demo](https://app.snypy.com), [Source Code](https://github.com/snypy)) `MIT` `Docker`
|
- [SnyPy](https://snypy.com) - Open source on-prem code snippet manager. ([Demo](https://app.snypy.com), [Source Code](https://github.com/snypy)) `MIT` `Docker`
|
||||||
|
@ -1539,7 +1541,7 @@ _Related: [Monitoring](#monitoring), [Bookmarks and Link Sharing](#bookmarks-and
|
||||||
|
|
||||||
A [gallery](https://en.wikipedia.org/wiki/Gallery_Software) is software that helps the user publish or share photos, pictures, videos or other digital media.
|
A [gallery](https://en.wikipedia.org/wiki/Gallery_Software) is software that helps the user publish or share photos, pictures, videos or other digital media.
|
||||||
|
|
||||||
- [Chevereto Free](https://chevereto.com/free) - Powerful and fast image hosting script that allows you to create your very own full featured image hosting website in just minutes. ([Source Code](https://github.com/Chevereto/Chevereto-Free)) `AGPL-3.0` `PHP`
|
- [Chevereto](https://github.com/chevereto/chevereto) - Ultimate image sharing software. Create your very own personal image hosting website in just minutes. ([Source Code](https://github.com/chevereto/chevereto)) `AGPL-3.0` `PHP`
|
||||||
- [Coppermine](https://coppermine-gallery.net/) - Multilingual photo gallery that integrates with various bulletin boards. Includes upload approval and password protected albums. ([Demo](https://coppermine-gallery.net/demo/cpg15x/), [Source Code](https://github.com/coppermine-gallery/cpg1.6.x)) `GPL-3.0` `PHP`
|
- [Coppermine](https://coppermine-gallery.net/) - Multilingual photo gallery that integrates with various bulletin boards. Includes upload approval and password protected albums. ([Demo](https://coppermine-gallery.net/demo/cpg15x/), [Source Code](https://github.com/coppermine-gallery/cpg1.6.x)) `GPL-3.0` `PHP`
|
||||||
- [Damselfly](https://damselfly.info) - Fast server-based photo management system for large collections of images. Includes face detection, face & object recognition, powerful search, and EXIF Keyword tagging. Runs on Linux, MacOS and Windows. `GPL-3.0` `C#/.NET`
|
- [Damselfly](https://damselfly.info) - Fast server-based photo management system for large collections of images. Includes face detection, face & object recognition, powerful search, and EXIF Keyword tagging. Runs on Linux, MacOS and Windows. `GPL-3.0` `C#/.NET`
|
||||||
- [Fussel](https://github.com/cbenning/fussel) - Fussel is a static photo gallery generator. Easily generate a reactive gallery and host the optimized static folder of assets. `MIT` `Python`
|
- [Fussel](https://github.com/cbenning/fussel) - Fussel is a static photo gallery generator. Easily generate a reactive gallery and host the optimized static folder of assets. `MIT` `Python`
|
||||||
|
@ -1553,10 +1555,9 @@ A [gallery](https://en.wikipedia.org/wiki/Gallery_Software) is software that hel
|
||||||
- [MediaHut](https://github.com/Fortyseven/MediaHut/) - A truly single-file, no-database, drop-in PHP media gallery. ([Demo](https://media.Network47.org/)) `MIT` `PHP`
|
- [MediaHut](https://github.com/Fortyseven/MediaHut/) - A truly single-file, no-database, drop-in PHP media gallery. ([Demo](https://media.Network47.org/)) `MIT` `PHP`
|
||||||
- [Mejiro](https://github.com/dmpop/mejiro) - An easy-to-use PHP web application for instant photo publishing. `GPL-3.0` `PHP`
|
- [Mejiro](https://github.com/dmpop/mejiro) - An easy-to-use PHP web application for instant photo publishing. `GPL-3.0` `PHP`
|
||||||
- [Photo Stream](https://github.com/waschinski/photo-stream) - Minimalist self-hosted photo stream. ([Demo](https://floremotion.de/)) `MIT` `Ruby`
|
- [Photo Stream](https://github.com/waschinski/photo-stream) - Minimalist self-hosted photo stream. ([Demo](https://floremotion.de/)) `MIT` `Ruby`
|
||||||
- [PhotoLight](https://github.com/thibaud-rohmer/PhotoLight) - The easiest photo gallery there is. `GPL-3.0` `PHP`
|
|
||||||
- [Photonix](https://photonix.org/) - A new web-based photo management application with object recognition, location awareness, color analysis and other ML algorithms. ([Demo](https://demo.photonix.org/), [Source Code](https://github.com/photonixapp/photonix)) `AGPL-3.0` `Python`
|
- [Photonix](https://photonix.org/) - A new web-based photo management application with object recognition, location awareness, color analysis and other ML algorithms. ([Demo](https://demo.photonix.org/), [Source Code](https://github.com/photonixapp/photonix)) `AGPL-3.0` `Python`
|
||||||
- [PhotoPrism](https://photoprism.org) - Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures. ([Source Code](https://github.com/photoprism/photoprism)) `MIT` `Go`
|
- [PhotoPrism](https://photoprism.org) - Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures. ([Demo](https://demo.photoprism.app/library/browse), [Source Code](https://github.com/photoprism/photoprism)) `AGPL-3.0` `Go`
|
||||||
- [Photoview](https://photoview.github.io/) - A simple and user-friendly Photo Gallery for personal servers. It is made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos. ([Demo](https://photos.qpqp.dk/), [Source Code](https://github.com/photoview/photoview)) `GPL-3.0` `Go`
|
- [Photoview](https://photoview.github.io/) - A simple and user-friendly Photo Gallery for personal servers. It is made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos. ([Source Code](https://github.com/photoview/photoview)) `GPL-3.0` `Go`
|
||||||
- [PiGallery 2](https://bpatrik.github.io/pigallery2/) - A directory-first photo gallery website, with a rich UI, optimised for running on low resource servers. ([Source Code](https://github.com/bpatrik/pigallery2)) `MIT` `Docker/Nodejs`
|
- [PiGallery 2](https://bpatrik.github.io/pigallery2/) - A directory-first photo gallery website, with a rich UI, optimised for running on low resource servers. ([Source Code](https://github.com/bpatrik/pigallery2)) `MIT` `Docker/Nodejs`
|
||||||
- [Piwigo](https://piwigo.org/) - Photo gallery software for the web, built by an active community of users and developers. ([Source Code](https://github.com/Piwigo/Piwigo)) `GPL-2.0` `PHP`
|
- [Piwigo](https://piwigo.org/) - Photo gallery software for the web, built by an active community of users and developers. ([Source Code](https://github.com/Piwigo/Piwigo)) `GPL-2.0` `PHP`
|
||||||
- [Quru Image Server](https://quruimageserver.com/) - High performance dynamically resizing image server offering directory based access control cropping, rotation, color management and other tools. ([Demo](https://quruimageserver.com), [Source Code](https://github.com/quru/qis)) `AGPL-3.0` `Python`
|
- [Quru Image Server](https://quruimageserver.com/) - High performance dynamically resizing image server offering directory based access control cropping, rotation, color management and other tools. ([Demo](https://quruimageserver.com), [Source Code](https://github.com/quru/qis)) `AGPL-3.0` `Python`
|
||||||
|
@ -1575,17 +1576,18 @@ Software for organising [polls](https://en.wikipedia.org/wiki/Opinion_poll) and
|
||||||
|
|
||||||
_Related: [Booking and Scheduling](#booking-and-scheduling)_
|
_Related: [Booking and Scheduling](#booking-and-scheduling)_
|
||||||
|
|
||||||
- [Bitpoll](https://github.com/fsinfuhh/Bitpoll) - A web application for scheduling meetings and general polling. ([Demo](https://bitpoll.mafiasi.de/)) `GPL-3.0` `Python`
|
- [Bitpoll](https://github.com/fsinfuhh/Bitpoll) - A web application for scheduling meetings and general polling. ([Demo](https://bitpoll.de/)) `GPL-3.0` `Python`
|
||||||
- [Calagator](https://calagator.org/) - Event aggregator. ([Source Code](https://github.com/calagator/calagator)) `MIT` `Ruby`
|
- [Calagator](https://calagator.org/) - Event aggregator. ([Source Code](https://github.com/calagator/calagator)) `MIT` `Ruby`
|
||||||
- [Christmas Community](https://github.com/Wingysam/Christmas-Community) - Create a simple place for your entire family to use to find gifts that people want, and to avoid double-gifting. `AGPL-3.0` `Docker/Nodejs`
|
- [Christmas Community](https://github.com/Wingysam/Christmas-Community) - Create a simple place for your entire family to use to find gifts that people want, and to avoid double-gifting. `AGPL-3.0` `Docker/Nodejs`
|
||||||
- [Claper](https://claper.co/) - The ultimate tool to interact with your audience. An open-source alternative to Slido, AhaSlides and Mentimeter. ([Source Code](https://github.com/ClaperCo/Claper)) `GPL-3.0` `Elixir/Docker`
|
- [Claper](https://claper.co/) - The ultimate tool to interact with your audience. An open-source alternative to Slido, AhaSlides and Mentimeter. ([Source Code](https://github.com/ClaperCo/Claper)) `GPL-3.0` `Elixir/Docker`
|
||||||
- [ClearFlask](https://clearflask.com) - Community-feedback tool for managing incoming feedback and prioritizing a public roadmap. Alternative to Canny, UserVoice, Upvoty. ([Demo](https://product.clearflask.com), [Source Code](https://github.com/clearflask/clearflask)) `AGPL-3.0` `Docker`
|
- [ClearFlask](https://clearflask.com) - Community-feedback tool for managing incoming feedback and prioritizing a public roadmap. Alternative to Canny, UserVoice, Upvoty. ([Demo](https://product.clearflask.com), [Source Code](https://github.com/clearflask/clearflask)) `AGPL-3.0` `Docker`
|
||||||
- [Croodle](https://github.com/jelhan/croodle) - Croodle is an end-to-end encrypted web application to schedule a date or to do a poll on any topic. `MIT` `Javascript`
|
- [Croodle](https://github.com/jelhan/croodle) - Croodle is an end-to-end encrypted web application to schedule a date or to do a poll on any topic. `MIT` `Javascript`
|
||||||
|
- [docassemble](https://docassemble.org/) - A free, open-source expert system for guided interviews and document assembly, based on Python, YAML, and Markdown. ([Demo](https://demo.docassemble.org/run/legal), [Source Code](https://github.com/jhpyle/docassemble)) `MIT` `Docker`
|
||||||
- [dudle](http://primelife.ercim.eu/results/opensource/63-dudle) - Online scheduling application. ([Demo](https://dudle.inf.tu-dresden.de/), [Source Code](https://github.com/kellerben/dudle)) `AGPL-3.0` `Ruby`
|
- [dudle](http://primelife.ercim.eu/results/opensource/63-dudle) - Online scheduling application. ([Demo](https://dudle.inf.tu-dresden.de/), [Source Code](https://github.com/kellerben/dudle)) `AGPL-3.0` `Ruby`
|
||||||
- [Feedka](https://github.com/drabkirn/feedka) `⚠` - Open-source web application that can serve as a platform to get authentic, kindful, and constructive feedback from your friends, family, and co-workers. ([Demo](https://feedka.herokuapp.com)) `AGPL-3.0` `Ruby`
|
- [Feedka](https://github.com/drabkirn/feedka) `⚠` - Open-source web application that can serve as a platform to get authentic, kindful, and constructive feedback from your friends, family, and co-workers. `AGPL-3.0` `Ruby`
|
||||||
- [Fider](https://fider.io) - Open source alternative to UserVoice for customer feedback. ([Demo](https://demo.fider.io), [Source Code](https://github.com/getfider/fider)) `MIT` `Go`
|
- [Fider](https://fider.io) - Open source alternative to UserVoice for customer feedback. ([Demo](https://demo.fider.io), [Source Code](https://github.com/getfider/fider)) `MIT` `Go`
|
||||||
- [Framadate](https://framadate.org/abc/) - Online service for planning an appointment or make a decision quickly and easily: Make a poll, Define dates or subjects to choose, Send the poll link to your friends or colleagues, Discuss and make a decision. ([Demo](https://framadate.org/aqg259dth55iuhwm), [Source Code](https://framagit.org/framasoft/framadate?)) `CECILL-B` `PHP`
|
- [Framadate](https://framadate.org/abc/) - Online service for planning an appointment or make a decision quickly and easily: Make a poll, Define dates or subjects to choose, Send the poll link to your friends or colleagues, Discuss and make a decision. ([Demo](https://framadate.org/aqg259dth55iuhwm), [Source Code](https://framagit.org/framasoft/framadate?)) `CECILL-B` `PHP`
|
||||||
- [Gancio](https://gancio.org/) - A shared agenda for local communities. ([Demo](https://demo.gancio.org/), [Source Code](https://framagit.org/les/gancio)) `AGPL-3.0` `Nodejs`
|
- [Gancio](https://gancio.org/) - A shared agenda for local communities. ([Source Code](https://framagit.org/les/gancio)) `AGPL-3.0` `Nodejs`
|
||||||
- [hitobito](https://hitobito.com/en) - A web application to manage complex group hierarchies with members, events and a lot more. ([Demo](https://demo.hitobito.com/en/users/sign_in), [Source Code](https://github.com/hitobito/hitobito)) `AGPL-3.0` `Ruby`
|
- [hitobito](https://hitobito.com/en) - A web application to manage complex group hierarchies with members, events and a lot more. ([Demo](https://demo.hitobito.com/en/users/sign_in), [Source Code](https://github.com/hitobito/hitobito)) `AGPL-3.0` `Ruby`
|
||||||
- [JD Esurvey](https://www.jdsoft.com/jd-esurvey.html) - Open source enterprise survey web application. ([Source Code](https://github.com/JD-Software/JDeSurvey)) `AGPL-3.0` `Java`
|
- [JD Esurvey](https://www.jdsoft.com/jd-esurvey.html) - Open source enterprise survey web application. ([Source Code](https://github.com/JD-Software/JDeSurvey)) `AGPL-3.0` `Java`
|
||||||
- [LimeSurvey](https://www.limesurvey.org) - Feature-rich Open Source web based polling software. Supports extensive survey logic. ([Demo](https://demo.limesurvey.org), [Source Code](https://github.com/LimeSurvey/LimeSurvey)) `GPL-2.0` `PHP`
|
- [LimeSurvey](https://www.limesurvey.org) - Feature-rich Open Source web based polling software. Supports extensive survey logic. ([Demo](https://demo.limesurvey.org), [Source Code](https://github.com/LimeSurvey/LimeSurvey)) `GPL-2.0` `PHP`
|
||||||
|
@ -1610,7 +1612,6 @@ A [proxy](https://en.wikipedia.org/wiki/Proxy_server) is a server application th
|
||||||
- [Outline Server](https://getoutline.org/) - A proxy server that runs a Shadowsocks instance for each access key and a REST API to manage the access keys. ([Source Code](https://github.com/Jigsaw-Code/outline-server)) `Apache-2.0` `Docker/Nodejs`
|
- [Outline Server](https://getoutline.org/) - A proxy server that runs a Shadowsocks instance for each access key and a REST API to manage the access keys. ([Source Code](https://github.com/Jigsaw-Code/outline-server)) `Apache-2.0` `Docker/Nodejs`
|
||||||
- [PHP-Proxy](https://www.php-proxy.com/) - Web proxy script built specifically to be fast, easy to modify and to support video sites such as YouTube. ([Demo](https://unblockvideos.com/), [Source Code](https://github.com/Athlon1600/php-proxy-app)) `MIT` `PHP`
|
- [PHP-Proxy](https://www.php-proxy.com/) - Web proxy script built specifically to be fast, easy to modify and to support video sites such as YouTube. ([Demo](https://unblockvideos.com/), [Source Code](https://github.com/Athlon1600/php-proxy-app)) `MIT` `PHP`
|
||||||
- [Pomerium](https://www.pomerium.io) - An identity-aware reverse proxy, successor to now obsolete oauth_proxy. It inserts an OAuth step before proxying your request to the backend, so that you can safely expose your self-hosted websites to public Internet. ([Source Code](https://github.com/pomerium/pomerium)) `Apache-2.0` `Go`
|
- [Pomerium](https://www.pomerium.io) - An identity-aware reverse proxy, successor to now obsolete oauth_proxy. It inserts an OAuth step before proxying your request to the backend, so that you can safely expose your self-hosted websites to public Internet. ([Source Code](https://github.com/pomerium/pomerium)) `Apache-2.0` `Go`
|
||||||
- [Pound](https://www.apsis.ch/pound.html) - Light-weight reverse proxy and load balancer for HTTP/HTTPS. `GPL-2.0` `C`
|
|
||||||
- [Privoxy](https://www.privoxy.org) - Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. `GPL-2.0` `C`
|
- [Privoxy](https://www.privoxy.org) - Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. `GPL-2.0` `C`
|
||||||
- [Redbird](https://github.com/OptimalBits/redbird) - A modern reverse proxy for node that includes cluster, HTTP2, LetsEncrypt, and Docker support. `BSD-2-Clause` `Javascript`
|
- [Redbird](https://github.com/OptimalBits/redbird) - A modern reverse proxy for node that includes cluster, HTTP2, LetsEncrypt, and Docker support. `BSD-2-Clause` `Javascript`
|
||||||
- [sish](https://github.com/antoniomika/sish) - Open source serveo/ngrok alternative providing HTTP(S)/WS(S)/TCP tunnels to localhost using only SSH. `MIT` `Go`
|
- [sish](https://github.com/antoniomika/sish) - Open source serveo/ngrok alternative providing HTTP(S)/WS(S)/TCP tunnels to localhost using only SSH. `MIT` `Go`
|
||||||
|
@ -1628,10 +1629,11 @@ A [proxy](https://en.wikipedia.org/wiki/Proxy_server) is a server application th
|
||||||
|
|
||||||
Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe).
|
Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe).
|
||||||
|
|
||||||
|
- [Bar Assistant](https://github.com/karlomikus/bar-assistant) - Bar assistant is a self hosted application for managing your home bar. It allows you to add your ingredients, search for cocktails and create custom cocktail recipes. ([Demo](https://bar.karlomikus.com/)) `MIT` `PHP/Docker`
|
||||||
- [Groceri.es](https://groceri.es/) - Web-based application to manage your recipes and plan your meals ahead. groceri.es keeps track of your menu plans and generates a groceries list for you. ([Source Code](https://github.com/juriansluiman/groceri.es)) `MIT` `Docker/Python`
|
- [Groceri.es](https://groceri.es/) - Web-based application to manage your recipes and plan your meals ahead. groceri.es keeps track of your menu plans and generates a groceries list for you. ([Source Code](https://github.com/juriansluiman/groceri.es)) `MIT` `Docker/Python`
|
||||||
- [kcal](https://github.com/kcal-app/kcal) - Track nutritional information about foods and recipes, set goals, and record a food journal to help along the way. Kcal is a personal system that focuses on direct control of inputs and a minimal, easy to use recipe presentation for preparing meals. ([Demo](http://demo.kcal.cooking/login)) `MPL-2.0` `PHP`
|
- [kcal](https://github.com/kcal-app/kcal) - Track nutritional information about foods and recipes, set goals, and record a food journal to help along the way. Kcal is a personal system that focuses on direct control of inputs and a minimal, easy to use recipe presentation for preparing meals. `MPL-2.0` `PHP`
|
||||||
- [KitchenOwl](https://tombursch.github.io/kitchenowl/) - A cross-platform shopping list, recipe storage, expense tracker, and meal planner following the material design language. ([Source Code](https://github.com/TomBursch/kitchenowl)) `AGPL-3.0` `Docker`
|
- [KitchenOwl](https://tombursch.github.io/kitchenowl/) - A cross-platform shopping list, recipe storage, expense tracker, and meal planner following the material design language. ([Source Code](https://github.com/TomBursch/kitchenowl)) `AGPL-3.0` `Docker`
|
||||||
- [Mealie](https://hay-kot.github.io/mealie/) - Material design inspired recipe manager with category and tag management, shopping-lists, meal-planner, and site customizations. Mealie is focused on simple user interactions to keep the whole family using the app. ([Demo](https://mealie-demo.hay-kot.dev/), [Source Code](https://github.com/hay-kot/mealie)) `MIT` `Python`
|
- [Mealie](https://hay-kot.github.io/mealie/) - Material design inspired recipe manager with category and tag management, shopping-lists, meal-planner, and site customizations. Mealie is focused on simple user interactions to keep the whole family using the app. ([Demo](https://demo.mealie.io/login), [Source Code](https://github.com/hay-kot/mealie)) `MIT` `Python`
|
||||||
- [Recepturer](https://recepturer.com/) `⚠` - Let Recepturer help you organize all your recipes in one place. You can add, edit and delete recipes, and create meal plans. Simply type your recipe and all ingredients will be listed as you go. Data is stored on Dropbox. ([Source Code](https://github.com/sjoerdvanderhoorn/recepturer)) `MIT` `Javascript`
|
- [Recepturer](https://recepturer.com/) `⚠` - Let Recepturer help you organize all your recipes in one place. You can add, edit and delete recipes, and create meal plans. Simply type your recipe and all ingredients will be listed as you go. Data is stored on Dropbox. ([Source Code](https://github.com/sjoerdvanderhoorn/recepturer)) `MIT` `Javascript`
|
||||||
- [RecipeSage](https://github.com/julianpoy/recipesage) - A recipe keeper, meal plan organizer, and shopping list manager that can import recipes directly from any URL. ([Demo](https://recipesage.com)) `AGPL-3.0` `Nodejs`
|
- [RecipeSage](https://github.com/julianpoy/recipesage) - A recipe keeper, meal plan organizer, and shopping list manager that can import recipes directly from any URL. ([Demo](https://recipesage.com)) `AGPL-3.0` `Nodejs`
|
||||||
- [reciphpes!](https://github.com/nanawel/reciphpes) - A lightweight, Symfony-based recipes indexing software supporting search and tags, using a SQLite database. `MIT` `Docker`
|
- [reciphpes!](https://github.com/nanawel/reciphpes) - A lightweight, Symfony-based recipes indexing software supporting search and tags, using a SQLite database. `MIT` `Docker`
|
||||||
|
@ -1646,6 +1648,7 @@ Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe).
|
||||||
|
|
||||||
- [Firezone](https://www.firezone.dev/) - Self-hosted secure remote access gateway that supports the WireGuard protocol. It offers a Web GUI, 1-line install script, multi-factor auth (MFA), and SSO. ([Source Code](https://github.com/firezone/firezone)) `Apache-2.0` `Elixir`
|
- [Firezone](https://www.firezone.dev/) - Self-hosted secure remote access gateway that supports the WireGuard protocol. It offers a Web GUI, 1-line install script, multi-factor auth (MFA), and SSO. ([Source Code](https://github.com/firezone/firezone)) `Apache-2.0` `Elixir`
|
||||||
- [Guacamole](https://guacamole.apache.org) - Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP. ([Source Code](https://github.com/glyptodon/)) `Apache-2.0` `Java/C`
|
- [Guacamole](https://guacamole.apache.org) - Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP. ([Source Code](https://github.com/glyptodon/)) `Apache-2.0` `Java/C`
|
||||||
|
- [RustDesk](https://rustdesk.com/) - An open source TeamViewer alternative, works out of the box, no configuration required. ([Source Code](https://github.com/rustdesk/rustdesk-server)) `AGPL-3.0` `Rust/Docker`
|
||||||
- [ShellHub](https://www.shellhub.io) - ShellHub is a modern SSH server for remotely accessing linux devices via command line (using any SSH client) or web-based user interface, designed as an alternative to sshd. ([Source Code](https://github.com/shellhub-io/shellhub)) `Apache-2.0` `Go/Other`
|
- [ShellHub](https://www.shellhub.io) - ShellHub is a modern SSH server for remotely accessing linux devices via command line (using any SSH client) or web-based user interface, designed as an alternative to sshd. ([Source Code](https://github.com/shellhub-io/shellhub)) `Apache-2.0` `Go/Other`
|
||||||
- [Spark](https://github.com/XZB-1248/Spark) - A web-based, cross-platform and full-featured Remote Administration Tool (RAT) written in Go that allows you control all your devices anywhere. `BSD-2-Clause` `Go/Javascript`
|
- [Spark](https://github.com/XZB-1248/Spark) - A web-based, cross-platform and full-featured Remote Administration Tool (RAT) written in Go that allows you control all your devices anywhere. `BSD-2-Clause` `Go/Javascript`
|
||||||
- [Sshwifty](https://github.com/nirui/sshwifty) - Sshwifty is a SSH and Telnet connector made for the Web. `AGPL-3.0` `Go/Docker`
|
- [Sshwifty](https://github.com/nirui/sshwifty) - Sshwifty is a SSH and Telnet connector made for the Web. `AGPL-3.0` `Go/Docker`
|
||||||
|
@ -1754,9 +1757,9 @@ Software for easy installation, management and configuration of self-hosted serv
|
||||||
- [Kong](https://konghq.com/kong/) - The World’s Most Popular Open Source Microservice API Gateway and Platform. ([Source Code](https://github.com/Kong/kong)) `Apache-2.0` `Lua`
|
- [Kong](https://konghq.com/kong/) - The World’s Most Popular Open Source Microservice API Gateway and Platform. ([Source Code](https://github.com/Kong/kong)) `Apache-2.0` `Lua`
|
||||||
- [Lura](https://luraproject.org/) - Open source High-Performance API Gateway. ([Source Code](https://github.com/luraproject/lura)) `Apache-2.0` `Go`
|
- [Lura](https://luraproject.org/) - Open source High-Performance API Gateway. ([Source Code](https://github.com/luraproject/lura)) `Apache-2.0` `Go`
|
||||||
- [Para](https://paraio.org) - Flexible and modular backend framework/server for object persistence, API development and authentication. ([Source Code](https://github.com/erudika/para)) `Apache-2.0` `Java`
|
- [Para](https://paraio.org) - Flexible and modular backend framework/server for object persistence, API development and authentication. ([Source Code](https://github.com/erudika/para)) `Apache-2.0` `Java`
|
||||||
- [Pizzly](https://github.com/bearer/pizzly) - Open-source API Integrations Manager that provides everything a developer needs to interact with OAuth based APIs. `MIT` `Nodejs`
|
|
||||||
- [Svix](https://svix.com) - Open-source webhooks as a service that makes it super easy for API providers to send webhooks. ([Source Code](https://github.com/svix/svix-webhooks)) `MIT` `Docker/Rust`
|
- [Svix](https://svix.com) - Open-source webhooks as a service that makes it super easy for API providers to send webhooks. ([Source Code](https://github.com/svix/svix-webhooks)) `MIT` `Docker/Rust`
|
||||||
- [Tyk](https://tyk.io) - Fast and scalable open source API Gateway. Out of the box, Tyk offers an API Management Platform with an API Gateway, API Analytics, Developer Portal and API Management Dashboard. ([Source Code](https://github.com/TykTechnologies/tyk)) `MPL-2.0` `Go`
|
- [Tyk](https://tyk.io) - Fast and scalable open source API Gateway. Out of the box, Tyk offers an API Management Platform with an API Gateway, API Analytics, Developer Portal and API Management Dashboard. ([Source Code](https://github.com/TykTechnologies/tyk)) `MPL-2.0` `Go`
|
||||||
|
- [Yaade](https://docs.yaade.io/) - Yaade is an open-source, self-hosted, collaborative API development environment. ([Source Code](https://github.com/EsperoTech/yaade)) `MIT` `Docker`
|
||||||
|
|
||||||
|
|
||||||
### Software Development - Continuous Integration & Deployment
|
### Software Development - Continuous Integration & Deployment
|
||||||
|
@ -1776,8 +1779,9 @@ Software for easy installation, management and configuration of self-hosted serv
|
||||||
[Serverless computing - Wikipedia](https://en.wikipedia.org/wiki/Serverless_computing).
|
[Serverless computing - Wikipedia](https://en.wikipedia.org/wiki/Serverless_computing).
|
||||||
|
|
||||||
- [Appwrite](https://appwrite.io) - End to end backend server for web, native, and mobile developers 🚀. ([Source Code](https://github.com/appwrite/appwrite)) `BSD-3-Clause` `PHP`
|
- [Appwrite](https://appwrite.io) - End to end backend server for web, native, and mobile developers 🚀. ([Source Code](https://github.com/appwrite/appwrite)) `BSD-3-Clause` `PHP`
|
||||||
|
- [Dokku](https://dokku.com/) - An open source PAAS alternative to Heroku. ([Source Code](https://github.com/dokku/dokku)) `MIT` `Docker/Shell/Go`
|
||||||
|
- [Coolify](https://coolify.io/) - An open-source & self-hostable Heroku / Netlify alternative (and even more). ([Demo](https://demo.coolify.io/), [Source Code](https://github.com/coollabsio/coolify)) `Apache-2.0` `Docker`
|
||||||
- [fx](https://github.com/metrue/fx) - A tool to help you do Function as a Service with painless on your own servers. `MIT` `Go`
|
- [fx](https://github.com/metrue/fx) - 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`
|
|
||||||
- [LocalStack](https://localstack.cloud/) - LocalStack is a fully functional local AWS cloud stack. This includes Lambda for serverless computation. ([Source Code](https://github.com/localstack/localstack)) `Apache-2.0` `Python/Other`
|
- [LocalStack](https://localstack.cloud/) - LocalStack is a fully functional local AWS cloud stack. This includes Lambda for serverless computation. ([Source Code](https://github.com/localstack/localstack)) `Apache-2.0` `Python/Other`
|
||||||
- [Nhost](https://nhost.io/) - The Open Source Firebase Alternative with GraphQL. Get a database and backend configured and ready in minutes. ([Source Code](https://github.com/nhost/nhost)) `MIT` `Docker/Nodejs/Go`
|
- [Nhost](https://nhost.io/) - The Open Source Firebase Alternative with GraphQL. Get a database and backend configured and ready in minutes. ([Source Code](https://github.com/nhost/nhost)) `MIT` `Docker/Nodejs/Go`
|
||||||
- [OpenFaaS](https://www.openfaas.com/) - Serverless Functions Made Simple for Docker & Kubernetes. ([Source Code](https://github.com/openfaas/faas)) `MIT` `Go`
|
- [OpenFaaS](https://www.openfaas.com/) - Serverless Functions Made Simple for Docker & Kubernetes. ([Source Code](https://github.com/openfaas/faas)) `MIT` `Go`
|
||||||
|
@ -1791,7 +1795,6 @@ Software for easy installation, management and configuration of self-hosted serv
|
||||||
An [integrated development environment (IDE)](https://en.wikipedia.org/wiki/Integrated_development_environment) is a software application that provides comprehensive facilities to computer programmers for software development.
|
An [integrated development environment (IDE)](https://en.wikipedia.org/wiki/Integrated_development_environment) is a software application that provides comprehensive facilities to computer programmers for software development.
|
||||||
|
|
||||||
- [Atheos](https://www.atheos.io) - Web-based IDE framework with a small footprint and minimal requirements, continued from Codiad. ([Source Code](https://github.com/Atheos/Atheos)) `MIT` `PHP`
|
- [Atheos](https://www.atheos.io) - Web-based IDE framework with a small footprint and minimal requirements, continued from Codiad. ([Source Code](https://github.com/Atheos/Atheos)) `MIT` `PHP`
|
||||||
- [Babelfish](https://github.com/bblfsh/bblfshd) - Self-hosted server for source code parsing. It can parse any file, in any supported language, extract an Abstract Syntax Tree from it, and convert it to a Universal Abstract Syntax Tree which can enable further analysis and transformation. `GPL-3.0` `Go`
|
|
||||||
- [code-server](https://github.com/coder/code-server) - VS Code in the browser, hosted on a remote server. `MIT` `Nodejs/Docker`
|
- [code-server](https://github.com/coder/code-server) - VS Code in the browser, hosted on a remote server. `MIT` `Nodejs/Docker`
|
||||||
- [Coder](https://coder.com/) - Remote development machines on your own infrastructure. ([Source Code](https://github.com/coder/coder)) `AGPL-3.0` `Go`
|
- [Coder](https://coder.com/) - Remote development machines on your own infrastructure. ([Source Code](https://github.com/coder/coder)) `AGPL-3.0` `Go`
|
||||||
- [Eclipse Che](https://www.eclipse.org/che/) - Open source workspace server and cloud IDE. ([Source Code](https://github.com/eclipse/che)) `EPL-1.0` `Docker/Java`
|
- [Eclipse Che](https://www.eclipse.org/che/) - Open source workspace server and cloud IDE. ([Source Code](https://github.com/eclipse/che)) `EPL-1.0` `Docker/Java`
|
||||||
|
@ -1830,6 +1833,7 @@ A [low-code](https://en.wikipedia.org/wiki/Low-code_development_platform) develo
|
||||||
|
|
||||||
- [Appsmith](https://www.appsmith.com/) - Cloud or self-hosted open-source platform to build admin panels, CRUD apps and workflows. Build everything you need, 10x faster. ([Source Code](https://github.com/appsmithorg/appsmith)) `Apache-2.0` `Java/Docker`
|
- [Appsmith](https://www.appsmith.com/) - Cloud or self-hosted open-source platform to build admin panels, CRUD apps and workflows. Build everything you need, 10x faster. ([Source Code](https://github.com/appsmithorg/appsmith)) `Apache-2.0` `Java/Docker`
|
||||||
- [Budibase](https://www.budibase.com) - Build and automate internal tools, admin panels, dashboards, CRUD apps, and more, in minutes. Budibase is the open source alternative to Outsystems, Retool, Mendix, Appian. ([Source Code](https://github.com/Budibase/budibase)) `GPL-3.0` `Nodejs`
|
- [Budibase](https://www.budibase.com) - Build and automate internal tools, admin panels, dashboards, CRUD apps, and more, in minutes. Budibase is the open source alternative to Outsystems, Retool, Mendix, Appian. ([Source Code](https://github.com/Budibase/budibase)) `GPL-3.0` `Nodejs`
|
||||||
|
- [Hadmean](https://hadmean.com) - Don't build in hours but generate in seconds your fully functional admin apps without any technical knowledge with just a single command `npx hadmean`. ([Demo](http://demo.hadmean.com) [Source Code](https://github.com/hadmean/hadmean)) `AGPL-3.0` `Nodejs`
|
||||||
- [ToolJet](https://tooljet.io/) - ToolJet is the open-source low-code framework alternative to Retool & Mendix to build & deploy internal tools with minimal engineering effort. ([Source Code](https://github.com/ToolJet/ToolJet)) `GPL-3.0` `Nodejs`
|
- [ToolJet](https://tooljet.io/) - ToolJet is the open-source low-code framework alternative to Retool & Mendix to build & deploy internal tools with minimal engineering effort. ([Source Code](https://github.com/ToolJet/ToolJet)) `GPL-3.0` `Nodejs`
|
||||||
|
|
||||||
|
|
||||||
|
@ -1847,7 +1851,7 @@ _See also: [awesome-sysadmin/Code Review](https://github.com/awesome-foss/awesom
|
||||||
- [Cgit](https://git.zx2c4.com/cgit/about/) - A fast lightweight web interface for git repositories. ([Source Code](https://git.zx2c4.com/cgit/tree/)) `GPL-2.0` `C`
|
- [Cgit](https://git.zx2c4.com/cgit/about/) - A fast lightweight web interface for git repositories. ([Source Code](https://git.zx2c4.com/cgit/tree/)) `GPL-2.0` `C`
|
||||||
- [Fossil](https://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki) - Distributed version control system featuring wiki and bug tracker. `BSD-2-Clause-FreeBSD` `C`
|
- [Fossil](https://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki) - Distributed version control system featuring wiki and bug tracker. `BSD-2-Clause-FreeBSD` `C`
|
||||||
- [Gerrit](https://www.gerritcodereview.com/) - A code review and project management tool for Git based projects. ([Source Code](https://github.com/GerritCodeReview/gerrit)) `Apache-2.0` `Java/Docker`
|
- [Gerrit](https://www.gerritcodereview.com/) - A code review and project management tool for Git based projects. ([Source Code](https://github.com/GerritCodeReview/gerrit)) `Apache-2.0` `Java/Docker`
|
||||||
- [Gitblit](https://gitblit.github.io/gitblit/) - Pure Java stack for managing, viewing, and serving Git repositories. ([Source Code](https://github.com/gitblit/gitblit)) `Apache-2.0` `Java`
|
- [Gitblit](https://www.gitblit.com/) - Pure Java stack for managing, viewing, and serving Git repositories. ([Source Code](https://github.com/gitblit/gitblit)) `Apache-2.0` `Java`
|
||||||
- [gitbucket](https://gitbucket.github.io/gitbucket-news/) - Easily installable GitHub clone powered by Scala. ([Source Code](https://github.com/gitbucket/gitbucket)) `Apache-2.0` `Scala/Java`
|
- [gitbucket](https://gitbucket.github.io/gitbucket-news/) - Easily installable GitHub clone powered by Scala. ([Source Code](https://github.com/gitbucket/gitbucket)) `Apache-2.0` `Scala/Java`
|
||||||
- [Gitea](https://gitea.io) - Community managed fork of Gogs, lightweight code hosting solution. ([Demo](https://try.gitea.io), [Source Code](https://github.com/go-gitea/gitea)) `MIT` `Go`
|
- [Gitea](https://gitea.io) - Community managed fork of Gogs, lightweight code hosting solution. ([Demo](https://try.gitea.io), [Source Code](https://github.com/go-gitea/gitea)) `MIT` `Go`
|
||||||
- [GitLab](https://about.gitlab.com) - Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis. ([Demo](https://gitlab.com/), [Source Code](https://gitlab.com/gitlab-org/gitlab-foss)) `MIT` `Ruby`
|
- [GitLab](https://about.gitlab.com) - Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis. ([Demo](https://gitlab.com/), [Source Code](https://gitlab.com/gitlab-org/gitlab-foss)) `MIT` `Ruby`
|
||||||
|
@ -1872,13 +1876,14 @@ _See also: [awesome-sysadmin/Code Review](https://github.com/awesome-foss/awesom
|
||||||
- [Redmine](https://www.redmine.org/) - Redmine is a flexible project management web application. ([Demo](http://demo.redmine.org/), [Source Code](https://svn.redmine.org/redmine/)) `GPL-2.0` `Ruby`
|
- [Redmine](https://www.redmine.org/) - Redmine is a flexible project management web application. ([Demo](http://demo.redmine.org/), [Source Code](https://svn.redmine.org/redmine/)) `GPL-2.0` `Ruby`
|
||||||
- [RhodeCode](https://rhodecode.com/) - RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial. ([Source Code](https://code.rhodecode.com/)) `AGPL-3.0` `Python`
|
- [RhodeCode](https://rhodecode.com/) - RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial. ([Source Code](https://code.rhodecode.com/)) `AGPL-3.0` `Python`
|
||||||
- [SCM Manager](https://www.scm-manager.org/) - The easiest way to share and manage your Git, Mercurial and Subversion repositories over http. ([Source Code](https://github.com/scm-manager/scm-manager)) `BSD-3-Clause` `Java`
|
- [SCM Manager](https://www.scm-manager.org/) - The easiest way to share and manage your Git, Mercurial and Subversion repositories over http. ([Source Code](https://github.com/scm-manager/scm-manager)) `BSD-3-Clause` `Java`
|
||||||
- [Taiga](https://taiga.io/) - Agile Project Management Tool based on the Kanban and Scrum methods. ([Source Code](https://github.com/kaleidos-ventures)) `MPL-2.0` `Docker/Python/Nodejs`
|
- [Sourcehut](https://sourcehut.org/) - A full web git interface with no javascript. ([Demo](https://sr.ht/), [Source Code](https://git.sr.ht/~sircmpwn/git.sr.ht/tree)) `GPL-2.0` `Go`
|
||||||
|
- [Taiga](https://www.taiga.io/) - Agile Project Management Tool based on the Kanban and Scrum methods. ([Source Code](https://github.com/kaleidos-ventures)) `MPL-2.0` `Docker/Python/Nodejs`
|
||||||
- [Titra](https://titra.io/) - Time-tracking solution for freelancers and small teams. ([Source Code](https://github.com/kromitgmbh/titra)) `GPL-3.0` `Javascript`
|
- [Titra](https://titra.io/) - Time-tracking solution for freelancers and small teams. ([Source Code](https://github.com/kromitgmbh/titra)) `GPL-3.0` `Javascript`
|
||||||
- [Trac](https://trac.edgewall.org/) - Trac is an enhanced wiki and issue tracking system for software development projects. `BSD-3-Clause` `Python`
|
- [Trac](https://trac.edgewall.org/) - Trac is an enhanced wiki and issue tracking system for software development projects. `BSD-3-Clause` `Python`
|
||||||
- [Traq](https://traq.io/) - Project management and issue tracking system written in PHP. ([Source Code](https://github.com/nirix/traq)) `GPL-3.0` `PHP/Nodejs`
|
- [Traq](https://traq.io/) - Project management and issue tracking system written in PHP. ([Source Code](https://github.com/nirix/traq)) `GPL-3.0` `PHP/Nodejs`
|
||||||
- [Tuleap](https://www.tuleap.org/) - Tuleap is a libre suite to plan, track, code and collaborate on software projects. ([Source Code](https://tuleap.net/plugins/git/tuleap/tuleap/stable?p=tuleap%2Fstable.git&a=tree)) `GPL-2.0` `PHP`
|
- [Tuleap](https://www.tuleap.org/) - Tuleap is a libre suite to plan, track, code and collaborate on software projects. ([Source Code](https://tuleap.net/plugins/git/tuleap/tuleap/stable?p=tuleap%2Fstable.git&a=tree)) `GPL-2.0` `PHP`
|
||||||
- [UVDesk](https://www.uvdesk.com/) - UVDesk community is a service oriented, event driven extensible opensource helpdesk system that can be used by your organization to provide efficient support to your clients effortlessly whichever way you imagine. ([Demo](https://demo.uvdesk.com/), [Source Code](https://github.com/uvdesk/community-skeleton)) `MIT` `PHP`
|
- [UVDesk](https://www.uvdesk.com/) - UVDesk community is a service oriented, event driven extensible opensource helpdesk system that can be used by your organization to provide efficient support to your clients effortlessly whichever way you imagine. ([Demo](https://demo.uvdesk.com/), [Source Code](https://github.com/uvdesk/community-skeleton)) `MIT` `PHP`
|
||||||
- [ZenTao](https://www.zentao.pm/) - An agile(scrum) project management system/tool. ([Demo](https://demo.zentao.pm/user-login.html), [Source Code](https://github.com/easysoft/zentaopms)) `ZPL-1.2` `PHP`
|
- [ZenTao](https://www.zentao.pm/) - An agile(scrum) project management system/tool. ([Source Code](https://github.com/easysoft/zentaopms)) `AGPL-3.0` `PHP`
|
||||||
|
|
||||||
|
|
||||||
### Software Development - Testing
|
### Software Development - Testing
|
||||||
|
@ -1889,7 +1894,7 @@ Tools and software for [software testing](https://en.wikipedia.org/wiki/Software
|
||||||
|
|
||||||
- [DeepfakeHTTP](https://github.com/xnbox/DeepfakeHTTP) - A web server that uses HTTP dumps as a source for responses. `MIT` `Java`
|
- [DeepfakeHTTP](https://github.com/xnbox/DeepfakeHTTP) - A web server that uses HTTP dumps as a source for responses. `MIT` `Java`
|
||||||
- [Selenoid](https://aerokube.com/selenoid/latest/) - Lightweight Selenium hub implementation launching browsers within Docker containers. ([Source Code](https://github.com/aerokube/selenoid)) `Apache-2.0` `Go`
|
- [Selenoid](https://aerokube.com/selenoid/latest/) - Lightweight Selenium hub implementation launching browsers within Docker containers. ([Source Code](https://github.com/aerokube/selenoid)) `Apache-2.0` `Go`
|
||||||
- [Sorry Cypress](https://sorry-cypress.dev) - Alternative open-source dashboard for the Cypress browser automation framework, featuring unlimited parallelization, recording and debugging of tests. ([Demo](https://sorry-cypress-demo.herokuapp.com), [Source Code](https://github.com/sorry-cypress/sorry-cypress)) `MIT` `Typescript`
|
- [Sorry Cypress](https://sorry-cypress.dev) - Alternative open-source dashboard for the Cypress browser automation framework, featuring unlimited parallelization, recording and debugging of tests. ([Source Code](https://github.com/sorry-cypress/sorry-cypress)) `MIT` `Typescript`
|
||||||
- [Touca](https://touca.io) - Continuous regression testing for engineering teams. Get feedback when you write code that could break your software. ([Source Code](https://github.com/trytouca/trytouca)) `Apache-2.0` `Docker/Nodejs`
|
- [Touca](https://touca.io) - Continuous regression testing for engineering teams. Get feedback when you write code that could break your software. ([Source Code](https://github.com/trytouca/trytouca)) `Apache-2.0` `Docker/Nodejs`
|
||||||
|
|
||||||
|
|
||||||
|
@ -1910,9 +1915,9 @@ Tools and software for [software testing](https://en.wikipedia.org/wiki/Software
|
||||||
|
|
||||||
_Related: [Monitoring](#monitoring)_
|
_Related: [Monitoring](#monitoring)_
|
||||||
|
|
||||||
- [cState](https://github.com/cstate/cstate) - Static status page for hyperfast Hugo. Clean design, minimal JS, super light HTML/CSS, high customization, optional admin panel, read-only API, IE8+. Best used with Netlify, Docker. ([Demo](https://cstate.mnts.lt/)) `MIT` `Go`
|
- [cState](https://cstate.netlify.app/) - Static status page for hyperfast Hugo. Clean design, minimal JS, super light HTML/CSS, high customization, optional admin panel, read-only API, IE8+. Best used with Netlify, Docker. ([Demo](https://cstate.mnts.lt/), [Source Code](https://github.com/cstate/cstate)) `MIT` `Go`
|
||||||
- [s.Status](https://github.com/scolastico-dev/s.Status) - Open-source server status page written in java. `MPL-2.0` `Java`
|
|
||||||
- [StatPing.ng](https://statping-ng.github.io/) - An easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page. ([Source Code](https://github.com/statping-ng/statping-ng)) `GPL-3.0` `Docker/Go`
|
- [StatPing.ng](https://statping-ng.github.io/) - An easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page. ([Source Code](https://github.com/statping-ng/statping-ng)) `GPL-3.0` `Docker/Go`
|
||||||
|
- [Gatus](https://github.com/TwiN/gatus) - Automated service health dashboard. ([Demo](https://status.twin.sh)) `Apache-2.0` `Docker`
|
||||||
- [Uptime Kuma](https://github.com/louislam/uptime-kuma) - Self-hosted website monitoring tool like "Uptime Robot". ([Demo](https://demo.uptime.kuma.pet)) `MIT` `Nodejs`
|
- [Uptime Kuma](https://github.com/louislam/uptime-kuma) - Self-hosted website monitoring tool like "Uptime Robot". ([Demo](https://demo.uptime.kuma.pet)) `MIT` `Nodejs`
|
||||||
- [Vigil](https://crates.io/crates/vigil-server) - Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.). ([Demo](https://status.crisp.chat/), [Source Code](https://github.com/valeriansaliou/vigil)) `MPL-2.0` `Rust/Docker`
|
- [Vigil](https://crates.io/crates/vigil-server) - Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.). ([Demo](https://status.crisp.chat/), [Source Code](https://github.com/valeriansaliou/vigil)) `MPL-2.0` `Rust/Docker`
|
||||||
|
|
||||||
|
@ -1932,7 +1937,7 @@ _Related: [Software Development - Project Management](#software-development---pr
|
||||||
- [myTinyTodo](https://www.mytinytodo.net/) - Simple way to manage your todo list in AJAX style. Uses PHP, jQuery, SQLite/MySQL. GTD compliant. ([Demo](https://www.mytinytodo.net/demo/), [Source Code](https://github.com/maxpozdeev/mytinytodo/)) `GPL-2.0` `PHP`
|
- [myTinyTodo](https://www.mytinytodo.net/) - Simple way to manage your todo list in AJAX style. Uses PHP, jQuery, SQLite/MySQL. GTD compliant. ([Demo](https://www.mytinytodo.net/demo/), [Source Code](https://github.com/maxpozdeev/mytinytodo/)) `GPL-2.0` `PHP`
|
||||||
- [Nullboard](https://github.com/apankrat/nullboard) - Single-page minimalist kanban board; compact, highly readable and quick to use. `BSD-2-Clause` `Javascript`
|
- [Nullboard](https://github.com/apankrat/nullboard) - Single-page minimalist kanban board; compact, highly readable and quick to use. `BSD-2-Clause` `Javascript`
|
||||||
- [Our Shopping List](https://github.com/nanawel/our-shopping-list) - Simple shared list application. Typical uses include shopping lists of course, and any other small todo-list that needs to be used collaboratively. ([Demo](https://osl.lanterne-rouge.info/)) `AGPL-3.0` `Docker`
|
- [Our Shopping List](https://github.com/nanawel/our-shopping-list) - Simple shared list application. Typical uses include shopping lists of course, and any other small todo-list that needs to be used collaboratively. ([Demo](https://osl.lanterne-rouge.info/)) `AGPL-3.0` `Docker`
|
||||||
- [Planka](https://planka.app/) - Open source Trello alternative. ([Demo](https://plankanban.github.io/planka/#/), [Source Code](https://github.com/plankanban/planka)) `MIT` `Nodejs`
|
- [Planka](https://planka.app/) - Open source Trello alternative. ([Demo](https://plankanban.github.io/planka/#/), [Source Code](https://github.com/plankanban/planka)) `AGPL-3.0` `Nodejs`
|
||||||
- [Restyaboard](https://github.com/RestyaPlatform/board/) - Open source Trello-like kanban board. `OSL-3.0` `PHP`
|
- [Restyaboard](https://github.com/RestyaPlatform/board/) - Open source Trello-like kanban board. `OSL-3.0` `PHP`
|
||||||
- [Task Keeper](https://github.com/nymanjens/piga) - List editor for power users, backed by a self-hosted server. `Apache-2.0` `Scala`
|
- [Task Keeper](https://github.com/nymanjens/piga) - List editor for power users, backed by a self-hosted server. `Apache-2.0` `Scala`
|
||||||
- [TaskBoard](https://taskboard.matthewross.me/) - Kanban-inspired app for keeping track of things that need to get done. ([Demo](https://taskboard.matthewross.me/demo.html), [Source Code](https://github.com/kiswa/TaskBoard)) `MIT` `PHP`
|
- [TaskBoard](https://taskboard.matthewross.me/) - Kanban-inspired app for keeping track of things that need to get done. ([Demo](https://taskboard.matthewross.me/demo.html), [Source Code](https://github.com/kiswa/TaskBoard)) `MIT` `PHP`
|
||||||
|
@ -1961,8 +1966,9 @@ _Related: [Task Management & To-do Lists](#task-management--to-do-lists), [Softw
|
||||||
- [Flyspray](https://www.flyspray.org/) - Uncomplicated, web-based bug tracking system. ([Source Code](https://github.com/Flyspray/flyspray)) `GPL-2.0` `PHP`
|
- [Flyspray](https://www.flyspray.org/) - Uncomplicated, web-based bug tracking system. ([Source Code](https://github.com/Flyspray/flyspray)) `GPL-2.0` `PHP`
|
||||||
- [FreeScout](https://github.com/freescout-helpdesk/freescout) - Open source clone of Help Scout: email-based customer support application, help desk and shared mailbox. `AGPL-3.0` `PHP`
|
- [FreeScout](https://github.com/freescout-helpdesk/freescout) - Open source clone of Help Scout: email-based customer support application, help desk and shared mailbox. `AGPL-3.0` `PHP`
|
||||||
- [GlitchTip](https://glitchtip.com) - Open source error-tracking app. GlitchTip collects errors reported by your app. ([Source Code](https://gitlab.com/glitchtip/glitchtip)) `MIT` `Python`
|
- [GlitchTip](https://glitchtip.com) - Open source error-tracking app. GlitchTip collects errors reported by your app. ([Source Code](https://gitlab.com/glitchtip/glitchtip)) `MIT` `Python`
|
||||||
- [Helpy](https://helpy.io) - Helpy is a modern, open source helpdesk customer support application. Features include knowledgebase, community discussions and support tickets integrated with email. ([Demo](https://demo.helpy.io), [Source Code](https://github.com/helpyio/helpy)) `MIT` `Ruby`
|
- [Helpy](https://github.com/helpyio/helpy) - Helpy is a modern, open source helpdesk customer support application. Features include knowledgebase, community discussions and support tickets integrated with email. ([Demo](https://demo.helpy.io/en)) `MIT` `Ruby`
|
||||||
- [Iguana](https://github.com/iguana-project/iguana) - Iguana is an open source issue management system with a kanban board. `CC-BY-SA-4.0` `Python/Docker`
|
- [Iguana](https://github.com/iguana-project/iguana) - Iguana is an open source issue management system with a kanban board. `CC-BY-SA-4.0` `Python/Docker`
|
||||||
|
- [ITFlow](https://itflow.org) - Client IT Documentation, Ticketing, Invoicing and Accounting Web Application for MSPs (Managed Service Providers). ([Demo](https://demo.itflow.org), [Source Code](https://github.com/itflow-org/itflow)) `GPL-3.0` `PHP`
|
||||||
- [MantisBT](https://www.mantisbt.org/) - Self hosted bug tracker, fits best for software development. ([Demo](https://www.mantisbt.org/bugs/my_view_page.php), [Source Code](https://github.com/mantisbt/mantisbt)) `GPL-2.0` `PHP`
|
- [MantisBT](https://www.mantisbt.org/) - Self hosted bug tracker, fits best for software development. ([Demo](https://www.mantisbt.org/bugs/my_view_page.php), [Source Code](https://github.com/mantisbt/mantisbt)) `GPL-2.0` `PHP`
|
||||||
- [OpenSupports](https://www.opensupports.com/) - Multi language ticket system with FAQ, role management, metrics and canned response features. ([Demo](https://www.opensupports.com/demo/), [Source Code](https://github.com/opensupports/opensupports)) `GPL-3.0` `PHP`
|
- [OpenSupports](https://www.opensupports.com/) - Multi language ticket system with FAQ, role management, metrics and canned response features. ([Demo](https://www.opensupports.com/demo/), [Source Code](https://github.com/opensupports/opensupports)) `GPL-3.0` `PHP`
|
||||||
- [osTicket](https://osticket.com/) - Manage, organize and archive all your support requests and responses in one place. ([Source Code](https://github.com/osTicket/osTicket)) `GPL-2.0` `PHP`
|
- [osTicket](https://osticket.com/) - Manage, organize and archive all your support requests and responses in one place. ([Source Code](https://github.com/osTicket/osTicket)) `GPL-2.0` `PHP`
|
||||||
|
@ -1984,6 +1990,7 @@ _Related: [Task Management & To-do Lists](#task-management--to-do-lists), [Softw
|
||||||
- [ActivityWatch](https://activitywatch.net) - An app that automatically tracks how you spend time on your devices. ([Source Code](https://github.com/ActivityWatch/activitywatch)) `MPL-2.0` `Python`
|
- [ActivityWatch](https://activitywatch.net) - An app that automatically tracks how you spend time on your devices. ([Source Code](https://github.com/ActivityWatch/activitywatch)) `MPL-2.0` `Python`
|
||||||
- [Kimai](https://www.kimai.org/) - Kimai is a free & open source timetracker. It tracks work time and prints out a summary of your activities on demand. ([Demo](https://www.kimai.org/demo/), [Source Code](https://github.com/kevinpapst/kimai2/)) `MIT` `PHP`
|
- [Kimai](https://www.kimai.org/) - Kimai is a free & open source timetracker. It tracks work time and prints out a summary of your activities on demand. ([Demo](https://www.kimai.org/demo/), [Source Code](https://github.com/kevinpapst/kimai2/)) `MIT` `PHP`
|
||||||
- [TimeTagger](https://timetagger.app) - An open source time-tracker based on an interactive timeline and powerful reporting. ([Demo](https://timetagger.app/app/demo), [Source Code](https://github.com/almarklein/timetagger)) `GPL-3.0` `Python`
|
- [TimeTagger](https://timetagger.app) - An open source time-tracker based on an interactive timeline and powerful reporting. ([Demo](https://timetagger.app/app/demo), [Source Code](https://github.com/almarklein/timetagger)) `GPL-3.0` `Python`
|
||||||
|
- [Traggo](https://traggo.net/) - Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans. ([Source Code](https://github.com/traggo/server)) `GPL-3.0` `Docker/Go`
|
||||||
|
|
||||||
|
|
||||||
### URL Shorteners
|
### URL Shorteners
|
||||||
|
@ -1996,7 +2003,7 @@ Before hosting one, please see [shortcomings](https://en.wikipedia.org/wiki/URL_
|
||||||
|
|
||||||
- [Blink](https://docs.blink.rest) - Easy-to-host, SSO-integrated, CDN-powered link shortener (+decoupled analytics) for teams. ([Source Code](https://github.com/JaneJeon/blink)) `AGPL-3.0` `Nodejs`
|
- [Blink](https://docs.blink.rest) - Easy-to-host, SSO-integrated, CDN-powered link shortener (+decoupled analytics) for teams. ([Source Code](https://github.com/JaneJeon/blink)) `AGPL-3.0` `Nodejs`
|
||||||
- [Clink](https://short.swurl.xyz/) - Dead-simple, super minimal URL shortener in C. ([Source Code](https://git.swurl.xyz/swirl/clink)) `AGPL-3.0` `C`
|
- [Clink](https://short.swurl.xyz/) - Dead-simple, super minimal URL shortener in C. ([Source Code](https://git.swurl.xyz/swirl/clink)) `AGPL-3.0` `C`
|
||||||
- [goshorly](https://git.ucode.space/Phil/goshorly) - An easy self-hosted Link shortener in Golang with Redis <3. `MIT` `Go`
|
- [goshorly](https://gitea.hackmi.ch/Phil/goshorly) - An easy self-hosted Link shortener in Golang. `MIT` `Go`
|
||||||
- [Kutt](https://kutt.it) - A modern URL shortener with support for custom domains. ([Source Code](https://github.com/thedevs-network/kutt)) `MIT` `Nodejs`
|
- [Kutt](https://kutt.it) - A modern URL shortener with support for custom domains. ([Source Code](https://github.com/thedevs-network/kutt)) `MIT` `Nodejs`
|
||||||
- [liteshort](https://git.ikl.sh/132ikl/liteshort) - User-friendly, actually lightweight, and configurable URL shortener. `MIT` `Python`
|
- [liteshort](https://git.ikl.sh/132ikl/liteshort) - User-friendly, actually lightweight, and configurable URL shortener. `MIT` `Python`
|
||||||
- [Lstu](https://github.com/ldidry/lstu) - Lightweight URL shortener. `WTFPL` `Perl`
|
- [Lstu](https://github.com/ldidry/lstu) - Lightweight URL shortener. `WTFPL` `Perl`
|
||||||
|
@ -2045,23 +2052,22 @@ _See also: [Wikimatrix](https://www.wikimatrix.org/), [Wiki Engines - WikiIndex]
|
||||||
- [Cowyo](https://github.com/schollz/cowyo) - Cowyo is a feature-rich wiki for minimalists. ([Demo](https://cowyo.com)) `MIT` `Go`
|
- [Cowyo](https://github.com/schollz/cowyo) - Cowyo is a feature-rich wiki for minimalists. ([Demo](https://cowyo.com)) `MIT` `Go`
|
||||||
- [django-wiki](https://github.com/django-wiki/django-wiki) - Wiki system with complex functionality for simple integration and a superb interface. Store your knowledge with style: Use django models. ([Demo](https://demo.django-wiki.org/)) `GPL-3.0` `Python`
|
- [django-wiki](https://github.com/django-wiki/django-wiki) - Wiki system with complex functionality for simple integration and a superb interface. Store your knowledge with style: Use django models. ([Demo](https://demo.django-wiki.org/)) `GPL-3.0` `Python`
|
||||||
- [Documize](https://documize.com) - Modern Docs + Wiki software with built-in workflow, single binary executable, just bring MySQL/Percona. ([Source Code](https://github.com/documize/community)) `AGPL-3.0` `Go`
|
- [Documize](https://documize.com) - Modern Docs + Wiki software with built-in workflow, single binary executable, just bring MySQL/Percona. ([Source Code](https://github.com/documize/community)) `AGPL-3.0` `Go`
|
||||||
- [Dokuwiki](https://www.dokuwiki.org/DokuWiki) - Easy to use, lightweight, standards-compliant wiki engine with a simple syntax allowing reading the data outside the wiki. All data is stored in plain files, therefore no database is required. ([Source Code](https://github.com/splitbrain/dokuwiki)) `GPL-2.0` `PHP`
|
- [Dokuwiki](https://www.dokuwiki.org/DokuWiki) - Easy to use, lightweight, standards-compliant wiki engine with a simple syntax allowing reading the data outside the wiki. All data is stored in plain text files, therefore no database is required. ([Source Code](https://github.com/splitbrain/dokuwiki)) `GPL-2.0` `PHP`
|
||||||
- [Gitit](https://github.com/jgm/gitit) - Wiki program that stores pages and uploaded files in a git repository, which can then be modified using the VCS command line tools or the wiki's web interface. `GPL-2.0` `Haskell`
|
- [Gitit](https://github.com/jgm/gitit) - Wiki program that stores pages and uploaded files in a git repository, which can then be modified using the VCS command line tools or the wiki's web interface. `GPL-2.0` `Haskell`
|
||||||
- [Gollum](https://github.com/gollum/gollum) - Simple, Git-powered wiki with a sweet API and local frontend. `MIT` `Ruby`
|
- [Gollum](https://github.com/gollum/gollum) - Simple, Git-powered wiki with a sweet API and local frontend. `MIT` `Ruby`
|
||||||
- [Instiki](https://golem.ph.utexas.edu/wiki/instiki/show/HomePage) - Instiki is a wiki clone so pretty and easy to set up, you'll wonder if it’s really a wiki. Runs on Rails and focuses on portability and stability. ([Source Code](https://github.com/parasew/instiki)) `Ruby` `Ruby`
|
- [Instiki](https://golem.ph.utexas.edu/wiki/instiki/show/HomePage) - Instiki is a wiki clone so pretty and easy to set up, you'll wonder if it’s really a wiki. Runs on Rails and focuses on portability and stability. ([Source Code](https://github.com/parasew/instiki)) `Ruby` `Ruby`
|
||||||
- [jingo](https://github.com/claudioc/jingo) - Git based wiki engine written for node.js, with a decent design, a search capability and good typography. `MIT` `Nodejs`
|
|
||||||
- [Mediawiki](https://www.mediawiki.org/wiki/MediaWiki) - MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects, used by hundreds of millions of people each month. ([Demo](https://en.wikipedia.org/wiki/Main_Page), [Source Code](https://phabricator.wikimedia.org/diffusion/MW/)) `GPL-2.0` `PHP`
|
- [Mediawiki](https://www.mediawiki.org/wiki/MediaWiki) - MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects, used by hundreds of millions of people each month. ([Demo](https://en.wikipedia.org/wiki/Main_Page), [Source Code](https://phabricator.wikimedia.org/diffusion/MW/)) `GPL-2.0` `PHP`
|
||||||
- [MoinMoin](https://moinmo.in/) - Advanced, easy to use and extensible WikiEngine with a large community of users. ([Source Code](https://github.com/moinwiki/moin-1.9)) `GPL-2.0` `Python`
|
|
||||||
- [Outline](https://www.getoutline.com/) `⚠` - An open, extensible, wiki for your team. ([Source Code](https://github.com/outline/outline)) `BSD-3-Clause` `Nodejs`
|
- [Outline](https://www.getoutline.com/) `⚠` - An open, extensible, wiki for your team. ([Source Code](https://github.com/outline/outline)) `BSD-3-Clause` `Nodejs`
|
||||||
- [Pepperminty Wiki](https://github.com/sbrl/Pepperminty-Wiki) - Complete markdown-powered wiki contained in a single PHP file. ([Demo](https://starbeamrainbowlabs.com/labs/peppermint/build/)) `MPL-2.0` `PHP`
|
- [Pepperminty Wiki](https://github.com/sbrl/Pepperminty-Wiki) - Complete markdown-powered wiki contained in a single PHP file. ([Demo](https://starbeamrainbowlabs.com/labs/peppermint/build/)) `MPL-2.0` `PHP`
|
||||||
- [PineDocs](https://github.com/xy2z/PineDocs) - Simple, fast, customizable and lightweight site for browsing files. `GPL-3.0` `PHP`
|
- [PineDocs](https://github.com/xy2z/PineDocs) - Simple, fast, customizable and lightweight site for browsing files. `GPL-3.0` `PHP`
|
||||||
- [PmWiki](https://www.pmwiki.org) - Wiki-based system for collaborative creation and maintenance of websites. `GPL-3.0` `PHP`
|
- [PmWiki](https://www.pmwiki.org) - Wiki-based system for collaborative creation and maintenance of websites. `GPL-3.0` `PHP`
|
||||||
|
- [PukiWiki](https://pukiwiki.osdn.jp/) - PukiWiki is a free, simple, open-source wiki management system. Minimalistic and simple design with many tools for collaborative work. Created in Japanese, so translator needed. ([Source Code](https://ja.osdn.net/projects/pukiwiki/scm/git/pukiwiki/)) `GPL-2.0` `PHP`
|
||||||
- [Raneto](https://raneto.com/) - Raneto is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase. ([Source Code](https://github.com/ryanlelek/Raneto)) `MIT` `Nodejs`
|
- [Raneto](https://raneto.com/) - Raneto is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase. ([Source Code](https://github.com/ryanlelek/Raneto)) `MIT` `Nodejs`
|
||||||
- [TiddlyWiki](https://tiddlywiki.com/) - Reusable non-linear personal web notebook. ([Source Code](https://github.com/Jermolene/TiddlyWiki5)) `BSD-3-Clause` `Nodejs`
|
- [TiddlyWiki](https://tiddlywiki.com/) - Reusable non-linear personal web notebook. ([Source Code](https://github.com/Jermolene/TiddlyWiki5)) `BSD-3-Clause` `Nodejs`
|
||||||
- [Tiki](https://tiki.org/HomePage) - Wiki CMS Groupware with the most built-in features. ([Demo](https://tiki.org/Try-Tiki), [Source Code](https://sourceforge.net/p/tikiwiki/code/HEAD/tree/)) `LGPL-2.1` `PHP`
|
- [Tiki](https://tiki.org/HomePage) - Wiki CMS Groupware with the most built-in features. ([Demo](https://tiki.org/Try-Tiki), [Source Code](https://sourceforge.net/p/tikiwiki/code/HEAD/tree/)) `LGPL-2.1` `PHP`
|
||||||
- [TWiki](https://twiki.org/) - TWiki is a Perl-based structured wiki application, typically used to run a collaboration platform, knowledge or document management system, a knowledge base, or team portal. ([Demo](https://twiki.org/cgi-bin/view/Sandbox/WebHome), [Source Code](http://svn.twiki.org/svn/twiki/)) `GPL-1.0` `Perl`
|
- [TWiki](https://twiki.org/) - TWiki is a Perl-based structured wiki application, typically used to run a collaboration platform, knowledge or document management system, a knowledge base, or team portal. ([Demo](https://twiki.org/cgi-bin/view/Sandbox/WebHome), [Source Code](http://svn.twiki.org/svn/twiki/)) `GPL-2.0` `Perl`
|
||||||
- [WackoWiki](https://wackowiki.org/) - WackoWiki is a light and easy to install multilingual Wiki-engine. ([Source Code](https://github.com/WackoWiki/wackowiki)) `BSD-3-Clause` `PHP`
|
- [WackoWiki](https://wackowiki.org/) - WackoWiki is a light and easy to install multilingual Wiki-engine. ([Source Code](https://github.com/WackoWiki/wackowiki)) `BSD-3-Clause` `PHP`
|
||||||
- [Wiki.js](https://wiki.js.org/) - Modern, lightweight and powerful wiki app using Git and Markdown. ([Demo](https://docs.requarks.io), [Source Code](https://github.com/Requarks/wiki)) `AGPL-3.0` `Nodejs`
|
- [Wiki.js](https://js.wiki/) - Modern, lightweight and powerful wiki app using Git and Markdown. ([Demo](https://docs.requarks.io), [Source Code](https://github.com/Requarks/wiki)) `AGPL-3.0` `Nodejs`
|
||||||
- [wiki](https://git.mills.io/prologic/wiki) - Simple Markdown based wiki engine. ([Demo](https://wiki.mills.io)) `MIT` `Go`
|
- [wiki](https://git.mills.io/prologic/wiki) - Simple Markdown based wiki engine. ([Demo](https://wiki.mills.io)) `MIT` `Go`
|
||||||
- [WiKiss](https://wikiss.tuxfamily.org/) - Wiki, simple to use and install. ([Source Code](https://svnweb.tuxfamily.org/listing.php?repname=wikiss/svn&path=%2F&sc=0)) `GPL-2.0` `PHP`
|
- [WiKiss](https://wikiss.tuxfamily.org/) - Wiki, simple to use and install. ([Source Code](https://svnweb.tuxfamily.org/listing.php?repname=wikiss/svn&path=%2F&sc=0)) `GPL-2.0` `PHP`
|
||||||
- [Wikmd](https://github.com/Linbreux/wikmd) - Modern and simple file based wiki that uses Markdown and Git. `MIT` `Python`
|
- [Wikmd](https://github.com/Linbreux/wikmd) - Modern and simple file based wiki that uses Markdown and Git. `MIT` `Python`
|
||||||
|
@ -2075,57 +2081,48 @@ _See also: [Wikimatrix](https://www.wikimatrix.org/), [Wiki Engines - WikiIndex]
|
||||||
|
|
||||||
**[`^ back to top ^`](#awesome-selfhosted)**
|
**[`^ back to top ^`](#awesome-selfhosted)**
|
||||||
|
|
||||||
- `0BSD` - [BSD Zero-Clause Licence](https://opensource.org/licenses/0BSD)
|
- `0BSD` - [BSD Zero-Clause Licence](https://spdx.org/licenses/0BSD.html)
|
||||||
- `AAL` - [Attribution Assurance License](https://opensource.org/licenses/AAL)
|
- `AAL` - [Attribution Assurance License](https://spdx.org/licenses/AAL.html)
|
||||||
- `AGPL-3.0` - [GNU Affero General Public License 3.0](https://www.gnu.org/licenses/agpl-3.0)
|
- `AGPL-3.0` - [GNU Affero General Public License 3.0](https://spdx.org/licenses/AGPL-3.0.html)
|
||||||
- `AGPL-3.0-only` - [GNU Affero General Public License 3.0 only](https://spdx.org/licenses/AGPL-3.0-only.html)
|
- `Apache-2.0` - [Apache, Version 2.0](https://spdx.org/licenses/Apache-2.0.html)
|
||||||
- `Apache-2.0` - [Apache, Version 2.0](https://www.apache.org/licenses/)
|
- `APSL-2.0` - [Apple Public Source License, Version 2.0](https://spdx.org/licenses/APSL-2.0.html)
|
||||||
- `APSL-2.0` - [Apple Public Source License, Version 2.0](https://opensource.org/licenses/APSL-2.0)
|
- `Artistic-2.0` - [Artistic License Version 2.0](https://spdx.org/licenses/Artistic-2.0.html)
|
||||||
- `Artistic-2.0` - [Artistic License Version 2.0](https://opensource.org/licenses/Artistic-2.0)
|
|
||||||
- `Beerware` - [Beerware License](https://spdx.org/licenses/Beerware.html)
|
- `Beerware` - [Beerware License](https://spdx.org/licenses/Beerware.html)
|
||||||
- `BSD-2-Clause` - [BSD 2-clause "Simplified"](https://opensource.org/licenses/BSD-2-Clause)
|
- `BSD-2-Clause` - [BSD 2-clause "Simplified"](https://spdx.org/licenses/BSD-2-Clause.html)
|
||||||
- `BSD-2-Clause-FreeBSD` - [BSD 2-Clause FreeBSD License](http://www.freebsd.org/copyright/freebsd-license/)
|
- `BSD-2-Clause-FreeBSD` - [BSD 2-Clause FreeBSD License](https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html)
|
||||||
- `BSD-3-Clause` - [BSD 3-Clause "New" or "Revised"](https://opensource.org/licenses/BSD-3-Clause)
|
- `BSD-3-Clause` - [BSD 3-Clause "New" or "Revised"](https://spdx.org/licenses/BSD-3-Clause.html)
|
||||||
- `BSD-3-Clause-Attribution` - [BSD with attribution](https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution)
|
- `BSD-3-Clause-Attribution` - [BSD with attribution](https://spdx.org/licenses/BSD-3-Clause-Attribution.html)
|
||||||
- `BSD-4-Clause` - [BSD 4-clause "Original"](https://spdx.org/licenses/BSD-4-Clause.html)
|
- `BSD-4-Clause` - [BSD 4-clause "Original"](https://spdx.org/licenses/BSD-4-Clause.html)
|
||||||
- `CC-BY-SA-3.0` - [Creative Commons Attribution-ShareAlike 3.0 International License](https://creativecommons.org/licenses/by-sa/3.0/)
|
- `CC-BY-SA-3.0` - [Creative Commons Attribution-ShareAlike 3.0 License](https://spdx.org/licenses/CC-BY-SA-3.0.html)
|
||||||
- `CC-BY-SA-4.0` - [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/)
|
- `CC-BY-SA-4.0` - [Creative Commons Attribution-ShareAlike 4.0 License](https://spdx.org/licenses/CC-BY-SA-4.0.html)
|
||||||
- `CC0-1.0` - [Public Domain](https://creativecommons.org/share-your-work/public-domain/cc0/)
|
- `CC0-1.0` - [Public Domain/Creative Common Zero 1.0](https://spdx.org/licenses/CC0-1.0.html)
|
||||||
- `CDDL-1.0` - [Common Development and Distribution License](https://opensource.org/licenses/CDDL-1.0)
|
- `CDDL-1.0` - [Common Development and Distribution License](https://spdx.org/licenses/CDDL-1.0.html)
|
||||||
- `CECILL-B` - [CEA CNRS INRIA Logiciel Libre](https://spdx.org/licenses/CECILL-B.html)
|
- `CECILL-B` - [CEA CNRS INRIA Logiciel Libre](https://spdx.org/licenses/CECILL-B.html)
|
||||||
- `CPAL-1.0` - [Common Public Attribution License Version 1.0](https://opensource.org/licenses/CPAL-1.0)
|
- `CPAL-1.0` - [Common Public Attribution License Version 1.0](https://spdx.org/licenses/CPAL-1.0.html)
|
||||||
- `ECL-2.0` - [Educational Community License, Version 2.0](https://opensource.org/licenses/ECL-2.0)
|
- `ECL-2.0` - [Educational Community License, Version 2.0](https://spdx.org/licenses/ECL-2.0.html)
|
||||||
- `EPL-1.0` - [Eclipse Public License, Version 1.0](https://www.eclipse.org/legal/epl-v10.html)
|
- `EPL-1.0` - [Eclipse Public License, Version 1.0](https://spdx.org/licenses/EPL-1.0.html)
|
||||||
- `EPL-2.0` - [Eclipse Public License, Version 2.0](https://www.eclipse.org/legal/epl-v20.html)
|
- `EPL-2.0` - [Eclipse Public License, Version 2.0](https://spdx.org/licenses/EPL-2.0.html)
|
||||||
- `EUPL-1.2` - [European Union Public License 1.2](https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12)
|
- `EUPL-1.2` - [European Union Public License 1.2](https://spdx.org/licenses/EUPL-1.2.html)
|
||||||
- `GFDL-1.1-only` - [GNU Free Documentation License v1.1](https://spdx.org/licenses/GFDL-1.1-only.html)
|
- `GPL-2.0` - [GNU General Public License 2.0](https://spdx.org/licenses/GPL-2.0.html)
|
||||||
- `GFDL-1.1-or-later` - [GNU Free Documentation License v1.1](https://spdx.org/licenses/GFDL-1.1-or-later.html)
|
|
||||||
- `GFDL-1.2-only` - [GNU Free Documentation License v1.2](https://spdx.org/licenses/GFDL-1.2-only.html)
|
|
||||||
- `GFDL-1.2-or-later` - [GNU Free Documentation License v1.2](https://spdx.org/licenses/GFDL-1.2-or-later.html)
|
|
||||||
- `GFDL-1.3-only` - [GNU Free Documentation License v1.3](https://spdx.org/licenses/GFDL-1.3-only.html)
|
|
||||||
- `GFDL-1.3-or-later` - [GNU Free Documentation License v1.3](https://spdx.org/licenses/GFDL-1.3-or-later.html)
|
|
||||||
- `GPL-1.0` - [GNU General Public License](https://www.gnu.org/licenses/old-licenses/gpl-1.0)
|
|
||||||
- `GPL-2.0` - [GNU General Public License 2.0](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
|
|
||||||
- `GPL-2.0-or-later` - [GNU General Public License v2.0 or later](https://spdx.org/licenses/GPL-2.0-or-later.html)
|
- `GPL-2.0-or-later` - [GNU General Public License v2.0 or later](https://spdx.org/licenses/GPL-2.0-or-later.html)
|
||||||
- `GPL-3.0-only` - [GNU General Public License v3.0 only](https://spdx.org/licenses/GPL-3.0-only.html)
|
- `GPL-3.0-only` - [GNU General Public License v3.0 only](https://spdx.org/licenses/GPL-3.0-only.html)
|
||||||
- `GPL-3.0-or-later` - [GNU General Public License v3.0 or later](https://spdx.org/licenses/GPL-3.0-or-later.html)
|
- `GPL-3.0-or-later` - [GNU General Public License v3.0 or later](https://spdx.org/licenses/GPL-3.0-or-later.html)
|
||||||
- `GPL-3.0` - [GNU General Public License 3.0](https://www.gnu.org/licenses/gpl-3.0.en.html)
|
- `GPL-3.0` - [GNU General Public License 3.0](https://spdx.org/licenses/GPL-3.0.html)
|
||||||
- `IPL-1.0` - [IBM Public License](https://opensource.org/licenses/IPL-1.0)
|
- `IPL-1.0` - [IBM Public License](https://opensource.org/licenses/IPL-1.0)
|
||||||
- `ISC` - [Internet Systems Consortium License](https://www.isc.org/licenses/)
|
- `ISC` - [Internet Systems Consortium License](https://spdx.org/licenses/ISC.html)
|
||||||
- `LIL-1.0` - [The Lil License v1](https://www.lillicense.org/v1.html)
|
- `LIL-1.0` - [The Lil License v1](https://www.lillicense.org/v1.html)
|
||||||
- `LGPL-2.1` - [Lesser General Public License 2.1](https://opensource.org/licenses/LGPL-2.1)
|
- `LGPL-2.1` - [Lesser General Public License 2.1](https://spdx.org/licenses/LGPL-2.1.html)
|
||||||
- `LGPL-3.0` - [Lesser General Public License 3.0](https://opensource.org/licenses/LGPL-3.0)
|
- `LGPL-3.0` - [Lesser General Public License 3.0](https://spdx.org/licenses/LGPL-3.0.html)
|
||||||
- `MIT` - [MIT License](https://opensource.org/licenses/MIT)
|
- `MIT` - [MIT License](https://spdx.org/licenses/MIT.html)
|
||||||
- `MPL-1.1` - [Mozilla Public License Version 1.1](https://www.mozilla.org/media/MPL/1.1/index.txt)
|
- `MPL-1.1` - [Mozilla Public License Version 1.1](https://spdx.org/licenses/MPL-1.1.html)
|
||||||
- `MPL-2.0` - [Mozilla Public License](https://www.mozilla.org/MPL/2.0/index.txt)
|
- `MPL-2.0` - [Mozilla Public License](https://spdx.org/licenses/MPL-2.0.html)
|
||||||
- `OSL-3.0` - [Open Software License 3.0](https://opensource.org/licenses/osl-3.0.php)
|
- `OSL-3.0` - [Open Software License 3.0](https://spdx.org/licenses/OSL-3.0.html)
|
||||||
- `Sendmail` - [Sendmail License](https://www.proofpoint.com/us/products/sendmail-sentrion/)
|
- `Sendmail` - [Sendmail License](https://spdx.org/licenses/Sendmail.html)
|
||||||
- `Ruby` - [Ruby License](http://www.ruby-lang.org/en/about/license.txt)
|
- `Ruby` - [Ruby License](https://spdx.org/licenses/Ruby.html)
|
||||||
- `Unlicense` - [The Unlicense](https://unlicense.org/)
|
- `Unlicense` - [The Unlicense](https://spdx.org/licenses/Unlicense.html)
|
||||||
- `WTFPL` - [Do What the Fuck You Want to Public License](http://www.wtfpl.net/about/)
|
- `WTFPL` - [Do What the Fuck You Want to Public License](https://spdx.org/licenses/WTFPL.html)
|
||||||
- `Zlib` - [Zlib/libpng License](https://opensource.org/licenses/Zlib)
|
- `Zlib` - [Zlib/libpng License](https://spdx.org/licenses/Zlib.html)
|
||||||
- `ZPL-1.2` - [Zope Public License 1.2](http://zpl.pub/page/zplv12)
|
- `ZPL-2.0` - [Zope Public License 2.0](https://spdx.org/licenses/ZPL-2.0.html)
|
||||||
- `ZPL-2.0` - [Zope Public License 2.0](https://opensource.org/licenses/ZPL-2.0)
|
|
||||||
|
|
||||||
|
|
||||||
--------------------
|
--------------------
|
||||||
|
|
54
non-free.md
54
non-free.md
|
@ -2,6 +2,36 @@
|
||||||
|
|
||||||
**Software listed here does not meet the [Free Software](https://en.wikipedia.org/wiki/Free_software) definition**. It implements their own licensing with restrictions and grants which you must check on each case. Restrictions may include limits on allowed use of the software, access to the source code, modification and further redistribution. This software can therefore contain anti user-freedom features, such as but not limited to: backdoors, user lock-in, sending personal data to a third party.
|
**Software listed here does not meet the [Free Software](https://en.wikipedia.org/wiki/Free_software) definition**. It implements their own licensing with restrictions and grants which you must check on each case. Restrictions may include limits on allowed use of the software, access to the source code, modification and further redistribution. This software can therefore contain anti user-freedom features, such as but not limited to: backdoors, user lock-in, sending personal data to a third party.
|
||||||
|
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
## Table of contents
|
||||||
|
|
||||||
|
- [Software](#software)
|
||||||
|
- [Automation](#automation)
|
||||||
|
- [Communication - Custom Communication Systems](#communication---custom-communication-systems)
|
||||||
|
- [Content Management Systems (CMS)](#content-management-systems-cms)
|
||||||
|
- [Communication - SIP](#communication---sip)
|
||||||
|
- [Document Management - E-books](#document-management---e-books)
|
||||||
|
- [E-commerce](#e-commerce)
|
||||||
|
- [File Transfer & Synchronization](#file-transfer--synchronization)
|
||||||
|
- [Games](#games)
|
||||||
|
- [Internet of Things (IoT)](#internet-of-things-iot)
|
||||||
|
- [Knowledge Management Tools](#knowledge-management-tools)
|
||||||
|
- [Maps and Global Positioning System (GPS)](#maps-and-global-positioning-system-gps)
|
||||||
|
- [Media Streaming - Video Streaming](#media-streaming---video-streaming)
|
||||||
|
- [Money, Budgeting & Management](#money-budgeting--management)
|
||||||
|
- [Photo and Video Galleries](#photo-and-video-galleries)
|
||||||
|
- [Search Engines](#search-engines)
|
||||||
|
- [Self-hosting Solutions](#self-hosting-solutions)
|
||||||
|
- [Software Development - Project Management](#software-development---project-management)
|
||||||
|
- [Software Development - Testing](#software-development---testing)
|
||||||
|
- [Ticketing](#ticketing)
|
||||||
|
- [Time Tracking](#time-tracking)
|
||||||
|
- [Miscellaneous](#miscellaneous)
|
||||||
|
- [List of Licenses](#list-of-licenses)
|
||||||
|
|
||||||
|
--------------------
|
||||||
|
|
||||||
## Software
|
## Software
|
||||||
|
|
||||||
|
|
||||||
|
@ -12,14 +42,11 @@
|
||||||
|
|
||||||
### Communication - Custom Communication Systems
|
### Communication - Custom Communication Systems
|
||||||
|
|
||||||
- [Dialog](https://dlg.im) - 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/)) `⊘ Proprietary` `Scala/Go`
|
- [Chaskiq](https://chaskiq.io) - Full featured livechat, helpcenter and CRM as an alternative to Intercom & Drift, Crisp and others. ([Source Code](https://github.com/chaskiq/chaskiq)) `AGPL-3.0/Commons-Clause` `Ruby`
|
||||||
- [Groupboard](https://www.groupboard.com/products/) - Online whiteboard, audio/video conferencing, screen sharing, shared code editing and optional session recording/playback. `⊘ Proprietary` `Unknown`
|
- [Groupboard](https://www.groupboard.com/products/) - Online whiteboard, audio/video conferencing, screen sharing, shared code editing and optional session recording/playback. `⊘ Proprietary` `Unknown`
|
||||||
- [PrivMX WebMail](https://privmx.com) - 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. `⊘ Proprietary` `PHP`
|
- [PrivMX WebMail](https://privmx.com) - 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. `⊘ Proprietary` `PHP`
|
||||||
- [WorkAdventure](https://workadventu.re) - Virtual office / virtual conference application presented as a 16-bit RPG video game. ([Demo](https://play.staging.workadventu.re/@/tcm/workadventure/wa-village), [Source Code](https://github.com/thecodingmachine/workadventure/)) `AGPL-3.0/Commons-Clause` `Docker`
|
- [WorkAdventure](https://workadventu.re) - Virtual office / virtual conference application presented as a 16-bit RPG video game. ([Demo](https://play.staging.workadventu.re/@/tcm/workadventure/wa-village), [Source Code](https://github.com/thecodingmachine/workadventure/)) `AGPL-3.0/Commons-Clause` `Docker`
|
||||||
|
|
||||||
## Knowledge Management Tools
|
|
||||||
|
|
||||||
- [Wiznote](https://www.wiz.cn/docker) - Manage your knowledge in documents with folders, markdown, full text search and webpage collection support. ([Demo](https://www.wiz.cn/), [Clients](https://www.wiz.cn/download.html)) `⊘ Proprietary` `Docker`
|
|
||||||
|
|
||||||
### Content Management Systems (CMS)
|
### Content Management Systems (CMS)
|
||||||
|
|
||||||
|
@ -28,6 +55,11 @@
|
||||||
- [october](https://octobercms.com/) - Self-hosted CMS platform based on the Laravel PHP Framework. ([Source Code](https://github.com/octobercms/october)) `⊘ Proprietary` `PHP`
|
- [october](https://octobercms.com/) - Self-hosted CMS platform based on the Laravel PHP Framework. ([Source Code](https://github.com/octobercms/october)) `⊘ Proprietary` `PHP`
|
||||||
|
|
||||||
|
|
||||||
|
### Communication - SIP
|
||||||
|
|
||||||
|
- [3CX](https://www.3cx.com/pbx/) - Full-featured PABX system, with call queues, built-in web conferencing, live chat and social media messaging all on one system. `⊘ Proprietary` `Unknown`
|
||||||
|
|
||||||
|
|
||||||
### Document Management - E-books
|
### Document Management - E-books
|
||||||
|
|
||||||
- [Bookwyrm](https://joinbookwyrm.com/) - Social network for tracking your reading, talking about books, writing reviews, and discovering what to read next. ([Source Code](https://github.com/bookwyrm-social/bookwyrm)) `⊘ Proprietary` `Python`
|
- [Bookwyrm](https://joinbookwyrm.com/) - Social network for tracking your reading, talking about books, writing reviews, and discovering what to read next. ([Source Code](https://github.com/bookwyrm-social/bookwyrm)) `⊘ Proprietary` `Python`
|
||||||
|
@ -56,9 +88,9 @@
|
||||||
- [Atman IoT](https://atman-iot.com) - Self hosted IoT gateway focused on IoT solution rapid prototyping, packaged as stand alone docker container, promising to help you build your IoT solution in a week. ([Demo](https://atman-iot.com/signup-redirect/)) `⊘ Proprietary` `Nodejs`
|
- [Atman IoT](https://atman-iot.com) - Self hosted IoT gateway focused on IoT solution rapid prototyping, packaged as stand alone docker container, promising to help you build your IoT solution in a week. ([Demo](https://atman-iot.com/signup-redirect/)) `⊘ Proprietary` `Nodejs`
|
||||||
|
|
||||||
|
|
||||||
### Communication - SIP
|
### Knowledge Management Tools
|
||||||
|
|
||||||
- [3CX](https://www.3cx.com/pbx/) - Full-featured PABX system, with call queues, built-in web conferencing, live chat and social media messaging all on one system. `⊘ Proprietary` `Unknown`
|
- [Wiznote](https://www.wiz.cn/docker) - Manage your knowledge in documents with folders, markdown, full text search and webpage collection support. ([Demo](https://www.wiz.cn/), [Clients](https://www.wiz.cn/download.html)) `⊘ Proprietary` `Docker`
|
||||||
|
|
||||||
|
|
||||||
### Maps and Global Positioning System (GPS)
|
### Maps and Global Positioning System (GPS)
|
||||||
|
@ -73,10 +105,6 @@
|
||||||
- [Plex](https://www.plex.tv/) - Centralized home media playback system with a powerful central server. `⊘ Proprietary` `Unknown`
|
- [Plex](https://www.plex.tv/) - Centralized home media playback system with a powerful central server. `⊘ Proprietary` `Unknown`
|
||||||
- [Subsonic](http://www.subsonic.org/pages/index.jsp) - Web-based media streamer and jukebox. ([Demo](http://demo.subsonic.org/j_acegi_security_check?j_username=guest4&j_password=guest&_acegi_security_remember_me=check)) `⊘ Proprietary` `Unknown`
|
- [Subsonic](http://www.subsonic.org/pages/index.jsp) - Web-based media streamer and jukebox. ([Demo](http://demo.subsonic.org/j_acegi_security_check?j_username=guest4&j_password=guest&_acegi_security_remember_me=check)) `⊘ Proprietary` `Unknown`
|
||||||
|
|
||||||
### Miscellaneous
|
|
||||||
|
|
||||||
- [OpenSpeedTest](https://github.com/openspeedtest/Speed-Test) - Pure HTML5 network performance estimation tool. `CC-BY-ND-3.0` `Docker`
|
|
||||||
|
|
||||||
### Money, Budgeting & Management
|
### Money, Budgeting & Management
|
||||||
|
|
||||||
- [Anchor](http://theanchorapp.com/) - 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)) `⊘ Proprietary` `PHP`
|
- [Anchor](http://theanchorapp.com/) - 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)) `⊘ Proprietary` `PHP`
|
||||||
|
@ -93,6 +121,7 @@
|
||||||
- [Reservo](https://reservo.co) - Scalable image hosting script with support for CDNs, paid account upgrades, advertising spots and drag & drop upload. ([Demo](https://demo.reservo.co/)) `⊘ Proprietary` `PHP`
|
- [Reservo](https://reservo.co) - Scalable image hosting script with support for CDNs, paid account upgrades, advertising spots and drag & drop upload. ([Demo](https://demo.reservo.co/)) `⊘ Proprietary` `PHP`
|
||||||
- [Single File PHP Gallery](http://sye.dk/sfpg/) - Web gallery in one single PHP file. `⊘ Proprietary` `PHP`
|
- [Single File PHP Gallery](http://sye.dk/sfpg/) - Web gallery in one single PHP file. `⊘ Proprietary` `PHP`
|
||||||
|
|
||||||
|
|
||||||
### Self-hosting Solutions
|
### Self-hosting Solutions
|
||||||
|
|
||||||
- [Axigen](https://www.axigen.com/mail-server/free/) - Turnkey messaging solution for small & micro businesses, integration projects or test environments. `⊘ Proprietary` `Unknown`
|
- [Axigen](https://www.axigen.com/mail-server/free/) - Turnkey messaging solution for small & micro businesses, integration projects or test environments. `⊘ Proprietary` `Unknown`
|
||||||
|
@ -102,6 +131,7 @@
|
||||||
- [hMailServer](https://www.hmailserver.com) - Open-source e-mail server for Microsoft Windows. ([Source Code](https://github.com/hmailserver/hmailserver)) `⊘ Proprietary` `C++`
|
- [hMailServer](https://www.hmailserver.com) - Open-source e-mail server for Microsoft Windows. ([Source Code](https://github.com/hmailserver/hmailserver)) `⊘ Proprietary` `C++`
|
||||||
- [Poste.io](https://poste.io) - Full-featured solution for your Email server. Native implementation of last anti-SPAM methods, webmail and easy administration included. Free tier available. ([Demo](https://poste.io/demo)) `⊘ Proprietary` `Unknown`
|
- [Poste.io](https://poste.io) - Full-featured solution for your Email server. Native implementation of last anti-SPAM methods, webmail and easy administration included. Free tier available. ([Demo](https://poste.io/demo)) `⊘ Proprietary` `Unknown`
|
||||||
- [Umbrel](https://umbrel.com/) - A beautiful personal server OS for self-hosting. Install on a Raspberry Pi 4 or Ubuntu/Debian. ([Source Code](https://github.com/getumbrel/umbrel)) `⊘ Proprietary` `Nodejs/Docker`
|
- [Umbrel](https://umbrel.com/) - A beautiful personal server OS for self-hosting. Install on a Raspberry Pi 4 or Ubuntu/Debian. ([Source Code](https://github.com/getumbrel/umbrel)) `⊘ Proprietary` `Nodejs/Docker`
|
||||||
|
- [Unraid](https://www.unraid.net) `⚠` - Linux-based operating system designed to run on home media server setups. `⊘ Proprietary` `Other`
|
||||||
|
|
||||||
|
|
||||||
### Search Engines
|
### Search Engines
|
||||||
|
@ -140,7 +170,7 @@
|
||||||
|
|
||||||
### Time Tracking
|
### Time Tracking
|
||||||
|
|
||||||
- [Anuko](https://www.anuko.com/time-tracker/index.htm) - Simple time and project tracking on a self-hosted basis. ([Demo](https://timetracker.anuko.com/), [Source Code](https://github.com/anuko/timetracker)) `SSPL-1.0` `PHP`
|
- [Anuko](https://github.com/anuko/timetracker) - Simple time and project tracking on a self-hosted basis. `SSPL-1.0` `PHP`
|
||||||
- [Virtual TimeClock](https://www.redcort.com/timeclock) - Powerful, easy-to-use time tracking software. ([Demo](https://www.redcort.com/timeclock/free-timeclock-software-trial)) `⊘ Proprietary` `Unknown`
|
- [Virtual TimeClock](https://www.redcort.com/timeclock) - Powerful, easy-to-use time tracking software. ([Demo](https://www.redcort.com/timeclock/free-timeclock-software-trial)) `⊘ Proprietary` `Unknown`
|
||||||
|
|
||||||
|
|
||||||
|
@ -160,8 +190,8 @@
|
||||||
|
|
||||||
- `BUSL-1.1` - [Business Source License 1.1](https://spdx.org/licenses/BUSL-1.1.html)
|
- `BUSL-1.1` - [Business Source License 1.1](https://spdx.org/licenses/BUSL-1.1.html)
|
||||||
- `CC-BY-NC-SA-3.0` - [Creative Commons Attribution-NonCommercial-ShareAlike License 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/)
|
- `CC-BY-NC-SA-3.0` - [Creative Commons Attribution-NonCommercial-ShareAlike License 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/)
|
||||||
- `CC-BY-NC-4.0` - [Creative Commons Attribution-NonCommercial License 4.0](https://creativecommons.org/licenses/by-nc/4.0/)
|
|
||||||
- `CC-BY-ND-3.0` - [Creative Commons Attribution-NoDerivs Unported License 3.0](https://creativecommons.org/licenses/by-nd/3.0/)
|
- `CC-BY-ND-3.0` - [Creative Commons Attribution-NoDerivs Unported License 3.0](https://creativecommons.org/licenses/by-nd/3.0/)
|
||||||
|
- `CC-BY-NC-4.0` - [Creative Commons Attribution-NonCommercial License 4.0](https://creativecommons.org/licenses/by-nc/4.0/)
|
||||||
- `Commons-Clause` - [Commons Clause License](https://commonsclause.com/)
|
- `Commons-Clause` - [Commons Clause License](https://commonsclause.com/)
|
||||||
- `DPL` - [Devblocks Public License 1.0](https://cerb.ai/license/)
|
- `DPL` - [Devblocks Public License 1.0](https://cerb.ai/license/)
|
||||||
- `SSPL-1.0` - [Server Side Public License](https://spdx.org/licenses/SSPL-1.0.html)
|
- `SSPL-1.0` - [Server Side Public License](https://spdx.org/licenses/SSPL-1.0.html)
|
||||||
|
|
|
@ -1,39 +0,0 @@
|
||||||
# Danger CI configuration file
|
|
||||||
# https://danger.systems/guides/getting_started.html
|
|
||||||
|
|
||||||
# Check for changes to README.md
|
|
||||||
has_readme_changes = git.modified_files.include?("README.md")
|
|
||||||
|
|
||||||
# Ensure there is a summary for a pull request
|
|
||||||
fail 'Please provide a summary in the Pull Request description' if github.pr_body.length < 5
|
|
||||||
|
|
||||||
# Warn if PR guideline boxes are not checked.
|
|
||||||
warn 'Please check PR guidelines and check the boxes.' if github.pr_body.include? '- [ ]'
|
|
||||||
|
|
||||||
# Warn if pull request is not updated
|
|
||||||
warn 'Please provide a descriptive title for the Pull Request' if github.pr_title.include? 'Update README.md'
|
|
||||||
|
|
||||||
# Warn when there are merge commits in the diff
|
|
||||||
warn 'Please rebase to get rid of the merge commits in this Pull Request' if git.commits.any? { |c| c.message =~ /^Merge branch 'master'/ }
|
|
||||||
|
|
||||||
# Check links
|
|
||||||
if has_readme_changes
|
|
||||||
require 'json'
|
|
||||||
results = File.read 'ab-results-temp.md-markdown-table.json'
|
|
||||||
j = JSON.parse results
|
|
||||||
if j['error']==true
|
|
||||||
warn j['title']
|
|
||||||
markdown j['message']
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Check syntax
|
|
||||||
if has_readme_changes
|
|
||||||
require 'json'
|
|
||||||
syntaxresults = File.read 'syntaxcheck.json'
|
|
||||||
sj = JSON.parse syntaxresults
|
|
||||||
if sj['error']==true
|
|
||||||
fail sj['title']
|
|
||||||
markdown sj['message']
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,60 +0,0 @@
|
||||||
#!/usr/bin/env python3
|
|
||||||
|
|
||||||
""" A script to find github repo links and last commit dates in a markdown file
|
|
||||||
|
|
||||||
Requirements:
|
|
||||||
- python3 github module (sudo apt install python3-github on Debian)
|
|
||||||
- A personal access token (https://github.com/settings/tokens)
|
|
||||||
|
|
||||||
Usage:
|
|
||||||
- Run awesome_bot --allow-redirect -f README.md beforehand to detect any error(4xx, 5xx) that would
|
|
||||||
cause the script to abort
|
|
||||||
- Github API calls are limited to 5000 requests/hour https://developer.github.com/v3/#rate-limiting
|
|
||||||
- Put the token in your environment variables:
|
|
||||||
export GITHUB_TOKEN=18c45f8d8d556492d1d877998a5b311b368a76e4
|
|
||||||
- The output is unsorted, just pipe it through 'sort' or paste it in your editor and sort from there
|
|
||||||
- Put the script in your crontab or run it from time to time. It doesn't make sense to add this
|
|
||||||
script to the CI job that runs every time something is pushed.
|
|
||||||
- To detect no-commit related activity (repo metadata changes, wiki edits, ...), replace pushed_at
|
|
||||||
with updated_at
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
from github import Github
|
|
||||||
import sys
|
|
||||||
import time
|
|
||||||
import re
|
|
||||||
import os
|
|
||||||
|
|
||||||
__author__ = "nodiscc"
|
|
||||||
__copyright__ = "Copyright 2019, nodiscc"
|
|
||||||
__credits__ = ["https://github.com/awesome-selfhosted/awesome-selfhosted"]
|
|
||||||
__license__ = "MIT"
|
|
||||||
__version__ = "1.0"
|
|
||||||
__maintainer__ = "nodiscc"
|
|
||||||
__email__ = "nodiscc@gmail.com"
|
|
||||||
__status__ = "Production"
|
|
||||||
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
access_token = os.environ['GITHUB_TOKEN']
|
|
||||||
|
|
||||||
""" find all URLs of the form https://github.com/owner/repo """
|
|
||||||
with open('README.md', encoding="utf8") as readme:
|
|
||||||
data = readme.read()
|
|
||||||
project_urls = re.findall('https://github.com/[A-z]*/[A-z|0-9|\-|_|\.]+', data)
|
|
||||||
|
|
||||||
urls = sorted(set(project_urls))
|
|
||||||
|
|
||||||
""" Uncomment this to debug the list of matched URLs """
|
|
||||||
# print(str(urls))
|
|
||||||
# exit(0)
|
|
||||||
|
|
||||||
""" login to github API """
|
|
||||||
g = Github(access_token)
|
|
||||||
|
|
||||||
""" load project metadata, output last commit date and URL """
|
|
||||||
for url in urls:
|
|
||||||
project = re.sub('https://github.com/', '', url)
|
|
||||||
repo = g.get_repo(project)
|
|
||||||
print(str(repo.pushed_at) + ' https://github.com/' + project + ' archived:' + str((repo.archived)))
|
|
251
tests/test.js
251
tests/test.js
|
@ -1,251 +0,0 @@
|
||||||
// USAGE:
|
|
||||||
// node test.js -r README.md (Checks whole file)
|
|
||||||
// node test.js -r README.md -d temp.md (Checks just the diff)
|
|
||||||
|
|
||||||
const fs = require('fs');
|
|
||||||
const chalk = require('chalk');
|
|
||||||
let licenses = new Set();
|
|
||||||
let pr = false;
|
|
||||||
let readme;
|
|
||||||
let diff;
|
|
||||||
|
|
||||||
//Parse the command options and set the pr var
|
|
||||||
function parseArgs(args) {
|
|
||||||
if ( args.indexOf('-r', 2) > 0 ) {
|
|
||||||
readme = fs.readFileSync(args[args.indexOf('-r', 2)+1], 'utf8')
|
|
||||||
}
|
|
||||||
if (args.indexOf('-d', 2) > 0) {
|
|
||||||
pr = true;
|
|
||||||
diff = fs.readFileSync(args[args.indexOf('-d', 2)+1], 'utf8');
|
|
||||||
}
|
|
||||||
if ( pr === true) {
|
|
||||||
console.log(chalk.blue(`Running on PR. README.md: ${args[args.indexOf('-r', 2)+1]} diff: ${args[args.indexOf('-d', 2)+1]}`))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Function to find lines with entries
|
|
||||||
function entryFilter(md) {
|
|
||||||
const linepatt = /^\s{0,2}-\s\[.*`/;
|
|
||||||
return linepatt.test(md);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Function to find lines with licenses
|
|
||||||
function licenseFilter(md) {
|
|
||||||
const linepatt = /^- `.*` - .*/;
|
|
||||||
return linepatt.test(md)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Function to split lines into array
|
|
||||||
function split(text) {
|
|
||||||
return text.split(/\r?\n/);
|
|
||||||
}
|
|
||||||
|
|
||||||
// All entries should match this pattern. If matches pattern returns true.
|
|
||||||
function findPattern(text) {
|
|
||||||
const patt = /^\s{0,2}-\s\[.*?\]\(.*?\) (`⚠` )?- .{0,249}?\.( \(\[(Demo|Source Code|Clients)\]\([^)\]]*\)(, \[(Source Code|Clients)\]\([^)\]]*\))?(, \[(Source Code|Clients)\]\([^)\]]*\))*\))? \`.*?\` \`.*?\`$/;
|
|
||||||
if (patt.test(text) === true) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Parses SPDX identifiers from list of licenses
|
|
||||||
function parseLicense(md) {
|
|
||||||
const patt = /^- `(.*)` - .*/
|
|
||||||
return patt.exec(md)[1]
|
|
||||||
}
|
|
||||||
|
|
||||||
//Test '- [Name](http://homepage/)'
|
|
||||||
function testMainLink(text) {
|
|
||||||
let testA = /(^ {0,2}- \[.*?\]\([^)]*\.[^)]*?\))(?=\ ?\-?\ ?\w)/ // /(^ {0,2}- \[.*?\]\(.*\))(?=.?-? ?\w)/;
|
|
||||||
const testA1 = /(- \W?\w*\W{0,2}.*?\)?)( .*$)/;
|
|
||||||
if (!testA.test(text)) {
|
|
||||||
let a1 = testA1.exec(text)[2];
|
|
||||||
return chalk.red(text.replace(a1, ''))
|
|
||||||
}
|
|
||||||
return chalk.green(testA.exec(text)[1])
|
|
||||||
}
|
|
||||||
|
|
||||||
//Test '`⚠` - Short description, less than 250 characters.'
|
|
||||||
function testDescription(text) {
|
|
||||||
const testB = /( - .*\. )(?:(\(?\[?|\`))/;
|
|
||||||
const testA1 = /(- \W?\w*\W{0,2}.*?\)?)( .*$)/;
|
|
||||||
const testB2 = /((\(\[|\`).*$)/;
|
|
||||||
if (!testB.test(text)) {
|
|
||||||
let b1 = testA1.exec(text)[1];
|
|
||||||
let b2 = testB2.exec(text)[1];
|
|
||||||
return chalk.red(text.replace(b1, '').replace(b2, ''))
|
|
||||||
}
|
|
||||||
return chalk.green(testB.exec(text)[1])
|
|
||||||
}
|
|
||||||
|
|
||||||
//If present, tests '([Demo](http://url.to/demo), [Source Code](http://url.of/source/code), [Clients](https://url.to/list/of/related/clients-or-apps))'
|
|
||||||
function testSrcDemCli(text) {
|
|
||||||
let testC = text.search(/\.\ \(|\.\ \[|\ \(\[[sSdDcC]/); // /\(\[|\)\,|\)\)/);
|
|
||||||
let testD = /(?<=\w. )(\(\[(Demo|Source Code|Clients)\]\([^)\]]*\)(, \[(Source Code|Clients)\]\([^)\]]*\))?(, \[(Source Code|Clients)\]\([^)\]]*\))*\))(?= \`?)/;
|
|
||||||
const testD1 = /(^- \W[a-zA-Z0-9-_ .]*\W{0,2}http[^\[]*)(?<= )/;
|
|
||||||
const testD2 = /(\`.*\` \`.*\`$)/;
|
|
||||||
if ((testC > -1) && (!testD.test(text))) {
|
|
||||||
let d1 = testD1.exec(text)[1];
|
|
||||||
let d2 = testD2.exec(text)[1];
|
|
||||||
return chalk.red(text.replace(d1, '').replace(d2, ''))
|
|
||||||
} else if (testC > -1) {
|
|
||||||
return chalk.green(testD.exec(text)[1])
|
|
||||||
}
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
|
|
||||||
// Tests '`License` `Language`'
|
|
||||||
function testLangLic(text) {
|
|
||||||
const testD2 = /(\`.*\` \`.*\`$)/;
|
|
||||||
let testE = testD2.test(text);
|
|
||||||
const testE1 = /(^[^`]*)/;
|
|
||||||
if (!testE) {
|
|
||||||
let e1 = testE1.exec(text)[1];
|
|
||||||
return chalk.red(text.replace(e1, ''))
|
|
||||||
}
|
|
||||||
return chalk.green(testD2.exec(text)[1])
|
|
||||||
}
|
|
||||||
|
|
||||||
//Runs all the syntax tests...
|
|
||||||
function findError(text) {
|
|
||||||
let res
|
|
||||||
res = testMainLink(text)
|
|
||||||
res += testDescription(text)
|
|
||||||
res += testSrcDemCli(text)
|
|
||||||
res += testLangLic(text)
|
|
||||||
return res + `\n`
|
|
||||||
}
|
|
||||||
|
|
||||||
//Check if license is in the list of licenses.
|
|
||||||
function testLicense(md) {
|
|
||||||
let pass = true;
|
|
||||||
let lFailed = []
|
|
||||||
let lPassed = []
|
|
||||||
const regex = /.*\`(.*)\` .*$/;
|
|
||||||
try {
|
|
||||||
for (l of regex.exec(md)[1].split("/")) {
|
|
||||||
if (!licenses.has(l)) {
|
|
||||||
pass = false;
|
|
||||||
lPassed.push(l)
|
|
||||||
}
|
|
||||||
lFailed.push(l)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch(err) {
|
|
||||||
console.log(chalk.yellow("Error in License syntax, license not checked against list."))
|
|
||||||
return [false, "", ""]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return [pass, lFailed, lPassed]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//Parses name from entry
|
|
||||||
function parseName(md) {
|
|
||||||
const regex = /^\W*(.*?)\W/
|
|
||||||
return regex.exec(md)[1]
|
|
||||||
}
|
|
||||||
|
|
||||||
function entryErrorCheck() {
|
|
||||||
const lines = split(readme); // Inserts each line into the entries array
|
|
||||||
let totalFail = 0;
|
|
||||||
let totalPass = 0;
|
|
||||||
let total = 0;
|
|
||||||
let entries = [];
|
|
||||||
let diffEntries = [];
|
|
||||||
|
|
||||||
if (lines[0] === "") {
|
|
||||||
console.log(chalk.red("0 Entries Found, check your commandline arguments"))
|
|
||||||
process.exit(0)
|
|
||||||
}
|
|
||||||
for (let i = 0; i < lines.length; i ++) { // Loop through array of lines
|
|
||||||
if (entryFilter(lines[i]) === true) { // filter out lines that don't start with * [)
|
|
||||||
e = {};
|
|
||||||
e.raw = lines[i];
|
|
||||||
e.line = i + 1
|
|
||||||
entries.push(e);
|
|
||||||
} else if (licenseFilter(lines[i]) === true) {
|
|
||||||
licenses.add(parseLicense(lines[i]))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (pr === true) {
|
|
||||||
console.log(chalk.cyan("Only testing the diff from the PR.\n"))
|
|
||||||
const diffLines = split(diff); // Inserts each line of diff into an array
|
|
||||||
for (let l of diffLines) {
|
|
||||||
if (entryFilter(l) === true) { // filter out lines that don't start with * [)
|
|
||||||
e = {};
|
|
||||||
e.raw = l;
|
|
||||||
diffEntries.push(e);
|
|
||||||
} else if (licenseFilter(l) === true) {
|
|
||||||
licenses.add(parseLicense(l))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (diffEntries.length === 0) {
|
|
||||||
console.log("No entries changed in README.md, Exiting...")
|
|
||||||
process.exit(0)
|
|
||||||
}
|
|
||||||
total = diffEntries.length
|
|
||||||
for (let e of diffEntries) {
|
|
||||||
e.pass = true
|
|
||||||
e.name = parseName(e.raw)
|
|
||||||
if (!findPattern(e.raw)) {
|
|
||||||
e.highlight = findError(e.raw);
|
|
||||||
e.pass = false;
|
|
||||||
console.log(e.highlight)
|
|
||||||
}
|
|
||||||
e.licenseTest = testLicense(e.raw);
|
|
||||||
if (!e.licenseTest) {
|
|
||||||
e.pass = false;
|
|
||||||
console.log(chalk.red(`${e.name}'s license is not on License list.`))
|
|
||||||
}
|
|
||||||
if (e.pass) {
|
|
||||||
totalPass++
|
|
||||||
} else {
|
|
||||||
totalFail++
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
console.log(chalk.cyan("Testing entire README.md\n"))
|
|
||||||
total = entries.length
|
|
||||||
for (let e of entries) {
|
|
||||||
e.pass = true
|
|
||||||
e.name = parseName(e.raw)
|
|
||||||
if (!findPattern(e.raw)) {
|
|
||||||
e.highlight = findError(e.raw);
|
|
||||||
e.pass = false;
|
|
||||||
console.log(`${chalk.yellow(e.line + ": ")}${e.highlight}`);
|
|
||||||
syntax = e.highlight;
|
|
||||||
}
|
|
||||||
e.licenseTest = testLicense(e.raw);
|
|
||||||
if (!e.licenseTest[0]) {
|
|
||||||
e.pass = false;
|
|
||||||
console.log(chalk.yellow(e.line + ": ") + `${e.name}'s license ${chalk.red(`'${e.licenseTest[1]}'`)} is not on the License list.\n`)
|
|
||||||
}
|
|
||||||
if (e.pass) {
|
|
||||||
totalPass++
|
|
||||||
} else {
|
|
||||||
totalFail++
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (totalFail > 0) {
|
|
||||||
console.log(chalk.blue(`\n-----------------------------\n`))
|
|
||||||
console.log(chalk.red(`${totalFail} Failed, `) + chalk.green(`${totalPass} Passed, `) + chalk.blue(`of ${total}`))
|
|
||||||
console.log(chalk.blue(`\n-----------------------------\n`))
|
|
||||||
process.exit(1);
|
|
||||||
} else {
|
|
||||||
console.log(chalk.blue(`\n-----------------------------\n`))
|
|
||||||
console.log(chalk.green(`${totalPass} Passed of ${total}`))
|
|
||||||
console.log(chalk.blue(`\n-----------------------------\n`))
|
|
||||||
process.exit(0)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
parseArgs(process.argv)
|
|
||||||
entryErrorCheck();
|
|
Loading…
Reference in a new issue