Skip to main content

Third-party libraries

A list of third-party code libraries we use, what they do, why we use them and how we use them.

Backend libraries

Libraries that are mostly used for Deserted Chateau's server code.

archiver

Homepage https://www.npmjs.com/package/archiver What is it? A Node.js library for simplifying ...

aws-sdk-php

Homepage https://github.com/aws/aws-sdk-php What is it? Amazon's official SDK (Software Develo...

BaconQrCode

Homepage https://github.com/Bacon/BaconQrCode What is it? An open-source library for transform...

BookStack

Homepage https://www.bookstackapp.com/  What is it? Open-source software used for creating nic...

FFmpeg

Homepage https://ffmpeg.org/  What is it? An open-source library for processing and transformi...

flow-php-server

Homepage https://github.com/flowjs/flow-php-server What is it? The partner library to the fron...

getID3

Homepage https://github.com/JamesHeinrich/getID3 What is it? A PHP library for parsing media f...

HTMLPurifier

Homepage https://htmlpurifier.org/ What is it? A heavyweight library for sanitizing strings th...

jasonlam604/Stringizer

Homepage https://github.com/jasonlam604/Stringizer What is it? A PHP library for manipulating ...

merge-stream

Homepage https://github.com/grncdr/merge-stream What is it? A Node.js library for merging data...

monolog

Homepage https://github.com/Seldaek/monolog What is it? An open-source library that implements...

paquettg/php-html-parser

Homepage https://github.com/paquettg/php-html-parser What is it? A PHP library for parsing HTM...

robthree/twofactorauth

Homepage https://github.com/RobThree/TwoFactorAuth What is it? An open-source library for crea...

sabberworm/php-css-parser

Homepage https://github.com/MyIntervals/PHP-CSS-Parser What is it? A PHP module for parsing CS...

sharp

Homepage https://sharp.pixelplumbing.com/ What is it? Sharp is a high-performance library for ...

stripe-php

Homepage https://github.com/stripe/stripe-php What is it? The official Stripe library for usin...

unzipper

Homepage https://www.npmjs.com/package/unzipper What is it? A Node.js library for unzipping co...

Frontend libraries

Libraries that are mostly used for client-side scripts.

ansicolor

Homepage https://www.npmjs.com/package/ansicolor What is it? A JavaScript library for adding c...

DOMPurify

Homepage https://github.com/cure53/DOMPurify  What is it? A JavaScript library for sanitising ...

flowjs

Homepage https://github.com/flowjs/flow.js What is it? An open-source library for managing fil...

Font Awesome (FA)

Homepage https://fontawesome.com/ What is it? A huge library of icons and emojis, designed to ...

hls.js

Homepage https://github.com/video-dev/hls.js What is it? A JavaScript library for enabling HLS...

imagesloaded

Homepage https://github.com/desandro/imagesloaded What is it? A JavaScript library for reliabl...

imgareaselect

Homepage https://github.com/odyniec/imgareaselect What is it? A jQuery plugin that enables sel...

jQuery & jQuery Plugins

Homepage https://jquery.com/  What is it? An old, reliable JavaScript library for making Javas...

localstorage-slim

Homepage https://github.com/digitalfortress-tech/localstorage-slim What is it? A lightweight l...

loglevel

Homepage https://github.com/pimterry/loglevel What is it? A barebones JavaScript library for m...

platform

Homepage https://github.com/bestiejs/platform.js What is it? A JavaScript library for detectin...

TinyMCE

Homepage https://www.tiny.cloud/ What is it? An open-source rich text editor, allowing users t...

Tippy.js

Homepage https://atomiks.github.io/tippyjs/ What is it? An open-source library for creating to...

twemoji

Homepage https://github.com/twitter/twemoji What is it? An open-source emoji library, containi...

Library Licenses

This is a list of libraries Deserted Chateau uses, and their respective license terms (accurate a...