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}
JavaScript
<script src="/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
CSS
<link rel="stylesheet" href="/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css">
Death Legion Package
<script src="/ajax/libs/dulice-icons/1.0.0/dulice-icons.min.js"></script>

Libraries

Documentation

URL structure

Every file follows the same path pattern. Library names use lowercase kebab-case. Version strings match the upstream release exactly.

https://your-domain.com/ajax/libs/
{library-name}/ // e.g. jquery, dulice-icons
{version}/ // e.g. 3.7.1, 1.0.0
{file} // e.g. jquery.min.js

Some libraries keep files in subdirectories (for example, Bootstrap splits CSS and JS into separate folders). Those paths include the subdirectory name.

Usage examples

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>
Adding libraries

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._-]*.

Death Legion Team packages

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.

dulice-iconsIcon library (JS, React, Vue variants)
dulice-icons-reactReact icon components
dulice-icons-vueVue icon components
princo-frameworkLightweight front-end framework
legion-hyt-jsDOM manipulation utilities
herodb-sdkClient-side database SDK
View all packages on npm
Versioning and licenses

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.