Free CDN for front-end libraries
DLT JS serves JavaScript, CSS, fonts, and other static assets from a predictable URL structure. Add any library to your project with a single script or link tag. Maintained by Death Legion Team.
Quick start
Include any library by adding a script or link tag to your HTML. The URL pattern is:
https://your-domain.com/ajax/libs/{library-name}/{version}/{file}<script src="/ajax/libs/jquery/3.7.1/jquery.min.js"></script><link rel="stylesheet" href="/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css"><script src="/ajax/libs/dulice-icons/1.0.0/dulice-icons.min.js"></script>Libraries
Documentation
Every file follows the same path pattern. Library names use lowercase kebab-case. Version strings match the upstream release exactly.
Some libraries keep files in subdirectories (for example, Bootstrap splits CSS and JS into separate folders). Those paths include the subdirectory name.
jQuery
<script src="/ajax/libs/jquery/3.7.1/jquery.min.js"></script>Bootstrap CSS + JS
<link rel="stylesheet" href="/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css"><script src="/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js"></script>Dulice Icons (Death Legion)
<script src="/ajax/libs/dulice-icons/1.0.0/dulice-icons.min.js"></script>This CDN is robot-managed. You do not open pull requests here. Instead, submit library requests to the packages repo. An automated bot downloads the correct files and commits them to the correct paths.
Every push runs a CI workflow that validates the directory structure, filename rules, and commit author. Direct human commits are blocked.
Library names must match [a-z][a-z0-9-]* and filenames must match [a-z0-9._-]*.
The Death Legion Team publishes and maintains several open-source packages on npm. Those packages are also available on this CDN for convenient inclusion via script and link tags.
Multiple versions
Each library can have multiple versions served at the same time. Pin the version in your URL to avoid breaking changes. New versions are added without removing old ones.
Licenses
Each library keeps its own license. Check the upstream project for details. The DLT JS repository itself uses the MIT license.