lumoslite
v1.0.9
Published
A simple animate-on-scroll library like AOS
Maintainers
Readme
✨ Lumos – Modern Scroll Animations Library
🚀 Features
✨ Lightweight & Fast
Optimized for performance with minimal footprint, ensuring smooth animations without slowing down your website.
🎯 Easy to Use
Just add data-animation attributes and class="lumos" to your HTML elements and you’re ready to go — no complex setup required.
⚡ Framework Agnostic
Works with plain JavaScript, React, Vue, Angular, or any other framework with zero extra configuration.
🎨 Customizable Animations
Easily configure animation **duration, delay, easing, to match your design.
📱 Responsive & Mobile-Friendly
Animations are designed to work seamlessly across all screen sizes and devices.
🔄 Multiple Animation Types
Supports a wide variety of effects like fade, slide, zoom, flip, and more.
🛡️ No Dependencies
Pure JavaScript — no need for jQuery or any other external libraries.
🌍 CDN & npm Support
Available through npm for modern workflows or CDN for quick integration into any project.
🧩 Extendable
Easily extend Lumos with custom animations or integrate it with other UI libraries.
🧰 Technologies Used
- JavaScript (ES6+) – Core functionality and animation logic
- CSS3 & Tailwind – Styling and animation effects
- HTML5 – Semantic structure and attribute-based animation triggers
- npm – Package management and distribution
- CDN – Easy integration without build tools
- Rollup / Webpack – (if used) Bundling and optimization for production
✨ Overview
Lumos is a lightweight and modern JavaScript library for creating scroll-based animations with minimal effort.
It allows developers to animate elements as they appear in the viewport, making websites more dynamic, engaging, and visually appealing.
Inspired by libraries like AOS, Lumos is built to be fast, framework-agnostic, and highly customizable — perfect for both small projects and large-scale applications.
Whether you need subtle fade-ins, sliding effects, or more complex animations, Lumos provides a simple yet powerful API to bring your designs to life.
📸 Preview
🌐 Live Demo
Check out the live version of this Generator:
👉 View Demo
🔗 Connect with Me
Feel free to reach out or follow me on social media:
- 🌐 My Website
- ✈️ Telegram
📅 Project Date: 2025-09-27
🛠️ Lumos is designed to be simple and intuitive. You can use it with npm in modern workflows or via CDN for quick setup.
📦 Using Lumos via npm
npm i lumoslite🌐 Using Lumos via CDN
If you don’t want to install via npm, you can quickly include Lumos using a CDN.
Just add the following lines inside your <head> and <body>:
<!-- Lumos CSS -->
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/lumos.css">
<!-- Lumos JS -->
<script src="https://unpkg.com/[email protected]/dist/lumos.min.js"></script>
<script>
lumoslite.init()
</script>