Zero dependencies. Accessibility-first. Works everywhere.
The lightweight CSS framework that gives you powerful grid layouts, 30+ UI components, and a JSON-driven API—all in pure vanilla JavaScript. Use it standalone or integrate with React, Vue, or any framework. No build tools required, no bloat.
<link rel="stylesheet" href="rsl/grid.css">
<script src="rsl/layout.js"></script>
<div class="slot-layout" data-cols-md="3">
<div class="slot-item">Card 1</div>
<div class="slot-item">Card 2</div>
<div class="slot-item">Card 3</div>
</div>
Four core principles that make RSL different from traditional frameworks.
Pure vanilla JavaScript and CSS. Works standalone or integrates seamlessly with React, Vue, Angular, or any framework. No jQuery, no build tools required. Lightning-fast performance with minimal footprint—just include and go.
Learn moreBuilt for WCAG 2.1 AA compliance. Proper ARIA labels, keyboard navigation, screen reader support, and reduced-motion preferences built into every component.
View docsMobile-first design with 6 breakpoints and intelligent grid system. Your layouts automatically adapt from 320px phones to 4K displays—no manual media queries needed.
Explore gridDefine layouts as data. Store in databases, load from APIs, and create dynamic user-customizable interfaces. Perfect for CMSs and app builders.
JSON API docsBetter SEO rankings and improved conversion rates from faster page speeds
Helps to avoid ADA lawsuits with built-in WCAG 2.1 AA accessibility compliance
Zero dependencies mean no licensing fees or recurring framework update costs
Clean HTML/CSS makes it easy for any developer to maintain your site
RSL was created to solve real problems developers face every day. No marketing hype, no fake metrics—just honest, quality tools.
RSL is pure HTML, CSS, and JavaScript. No proprietary syntax, no framework coupling. If you ever want to leave, just remove the files—your HTML stays clean and portable.
Built from a decade of experience implementing ADA guidelines and WCAG compliance standards. Every component is accessibility-tested and production-ready.
Every line of code is documented. No magic, no hidden dependencies. You can read the source, understand exactly what's happening, and modify it if needed.
RSL will always prioritize developer experience, accessibility, and performance over trendy features. We won't chase every new JavaScript framework or add bloat to check marketing boxes. What you see is what you get—clean, tested, and production-ready code.
Jump-start your project with professionally designed website templates built entirely with RSL.
Feature-rich blog templates with sidebars, mega menus, and advanced features like dark mode.
Showcase your work with modern portfolio templates featuring project galleries and contact forms.
Restaurant, service business, and other professional templates ready to deploy.
See the difference between RSL and popular frameworks like Bootstrap, Tailwind, and Material-UI.
* Tailwind requires PurgeCSS configuration to achieve minimal size
* RSL core grid system only. Full component library available separately.
RSL is framework-agnostic. Use it standalone for maximum performance, or integrate it seamlessly with your existing tech stack.
Use RSL for layout management while React handles state. Perfect for Next.js, Gatsby, or Create React App.
Combine Vue's reactivity with RSL's responsive grids. Works great with Nuxt or standalone Vue apps.
Maximum performance, zero overhead. Just include the files and start building—no setup required.
Add RSL to existing sites gradually. Replace Bootstrap's grid system without touching other code.
No vendor lock-in. Your HTML stays clean and framework-agnostic. If you ever want to stop using RSL, just remove the CSS and JS files—your markup remains valid and portable.
Professional, fully-responsive templates built with RSL. Each template showcases real-world layouts, accessibility features, and best practices you can customize for your projects.
Build responsive, accessible layouts without the framework bloat.
Zero Dependencies • Accessibility Built-In • Production Ready