CORS-enabled static server for Bootstrap, Bootstrap Icons, TinyMCE, PDF.js, and QRCode.js. Pull from anywhere on your network — no CDN round-trip.
CSS framework with navbar, grid, components.
<link rel="stylesheet" href="https://libs.hcit.ca/bootstrap/css/bootstrap.min.css">
<script src="https://libs.hcit.ca/bootstrap/js/bootstrap.bundle.min.js"></script>
2,000+ SVG icons. Use the web font or raw SVGs.
<link rel="stylesheet" href="https://libs.hcit.ca/bootstrap-icons/font/bootstrap-icons.css">
<i class="bi bi-check-circle"></i>
WYSIWYG rich-text editor (community build).
<script src="https://libs.hcit.ca/tinymce/js/tinymce/tinymce.min.js"></script>
<script>tinymce.init({ selector: '#editor', license_key: 'gpl' });</script>
Mozilla PDF renderer. Prebuilt viewer included.
<script type="module">
import * as pdfjs from "https://libs.hcit.ca/pdfjs/build/pdf.mjs";
pdfjs.GlobalWorkerOptions.workerSrc = "https://libs.hcit.ca/pdfjs/build/pdf.worker.mjs";
</script>
<!-- or open the viewer: https://libs.hcit.ca/pdfjs/web/viewer.html -->
Client-side QR-code generator (canvas/svg).
<script src="https://libs.hcit.ca/qrcode/qrcode.min.js"></script>
<div id="qr"></div>
<script>new QRCode("qr", "https://example.com");</script>
https://libs.hcit.ca so they work when copied into code that runs outside this network.https://*.hcit.ca origins; requests from other origins are denied by the browser./var/www/libs/<name>/ — no restart needed.