Cypht source code is distributed under the LGPL V2.1 license:
Go to the license
Cypht will always be both free and Open Source. Cypht uses a handful of third party libraries both indirectly and directly. Compatible version of direct dependencies are always included in the Cypht source or installed via PHP composer.
Directly Used
- HTMLPurifier
http://htmlpurifier.org/
A Comprehensive HTML filter written in PHP - Cash
http://kenwheeler.github.io/cash/
A compact jQuery compatible JavaScript library - Html2Text
https://github.com/mtibben/html2text
HTML to text converter in PHP - KindEditor
http://kindeditor.net/demo.php
Lightweight JavaScript WYSIWYG editory for HTML messages - Forge
https://github.com/digitalbazaar/forge
JavaScript cryptography library - Random Compat
https://github.com/paragonie/random_compat
Random number library - Base32
https://github.com/ChristianRiesen/base32
Base32 encoding library (used by the 2fa module set) - Barcode
https://github.com/codeitnowin/barcode-generator
Generate QR code PNGs with PHP (used by the 2fa module set) - Libsodium
https://download.libsodium.org/doc/
NIST compatible cryptography library (optional) - Push
https://pushjs.org/
JavaScript library for easy desktop notifications (used by the desktop notification module set) - Editor
https://lepture.com/
JavaScript Markdown editor for composing messages - Parsedown
http://parsedown.org/
PHP library to convert Markdown to HTML
Indirectly Used
- PHPUnit
https://phpunit.de/
Program that runs unit tests and builds coverage reports for PHP - Apigen
http://www.apigen.org/
PHP app to generate documentation from source code - Selenium
https://www.selenium.dev/
Automated browser testing