Client Javascript libraries to handle LTI.
Write files in an atomic fashion w/configurable ownership
Easily turn your web application into a LTI 1.3 Learning Tool.
Read and write files atomically and reliably.
Module for building an LTI Tool Provider and accept LTI launch requests
Regex template tag with extended syntax, context-aware interpolation, and always-on best practices
A simple batching function that allows you to atomically batch a series of operations.
Server side Javascript libraries to handle LTI
Fast way to write a file atomically, for Node.js
LTI Typescript definitions.
Universal, high-performance JavaScript styles
Minimal and efficient cross-platform file watching library
Write files in an atomic fashion w/configurable ownership
LTI 1.3 implementation for Node.js
React specific wrapper for the Atomic component library
TypeScript definitions for write-file-atomic
Canvas App Complete Connection Library: an all-in-one library for connecting your app to Canvas, handling lti, access tokens, and api.
Zero CPU overhead, zero dependency, true event-loop blocking sleep
A library of endpoints that can be added to a hono app to handle an LTI launch
LTI launch validator for IMS-LTI standard launches.
[](https://www.npmjs.com/package/@atomic-tools/eslint-config-atomic)
Capability-style filesystem roots for Node.js apps that handle untrusted relative paths.
The instant on-demand Atomic CSS engine.
Passport-based LTI authorization for LMS.live project
A collection of LTI related functionality
LTI Tool related functionality for Axum
LTI Tool related functionality
Helpers for writing tests
AtomicLti implements the LTI Advantage specification. This gem does contain source code specific to other Atomic Jolt products
Rack middleware to handle validating Lti 1.1 requests