
Who is this article for?
Webflow developers, freelancers, and studio owners who want to understand how this Webflow framework works, when to use it instead of Client-First, and why more agencies are switching to it in 2026. Also useful for clients and project managers evaluating framework choices for upcoming builds.
Most Webflow developers start every project the same way: a blank canvas, a handful of custom classes, and the hope that things will stay organized as the site grows. They rarely do.
That’s where frameworks come in. And in 2026, the conversation around Webflow frameworks has shifted. Client-First by Finsweet is still widely used, but a growing number of studios and advanced developers are moving to Lumos, a framework created by Timothy Ricks. With over 23,000 clones on Webflow’s showcase and a dedicated community on Patreon, Lumos has quickly become the go-to choice for teams that need more flexibility, cleaner code, and better scalability.
At Klyra, we use Lumos on every project. Here’s why, and how it works. Klyra.io
Lumos is a utility-first CSS framework designed specifically for Webflow. Instead of creating dozens of custom classes per project, it gives you a structured system of reusable utilities, CSS variables, and pre-built components that work together as a cohesive design system.
In practice, this means three things.
First, a dense utility class system handles most layout and spacing needs (grid, flexbox, visibility, and more). You rarely need to create ad-hoc custom classes. Second, a global variable system defines your typography scales, spacing tokens, and color tokens, often with variable modes for themes, density, or breakpoints. Third, components are built on top of those utilities and variables, so updating a single variable can cascade changes across an entire site.

This structure centralizes your design decisions. Rather than editing styles element by element, you adjust a variable or a utility, and the change propagates everywhere. That’s what makes it more flexible and scalable than beginner-oriented frameworks.
The framework was first released by Timothy Ricks in July 2023 and has gone through major iterations since then, with the latest being Lumos V2.1. It’s open source under the MIT license, with the full codebase available on GitHub.
The framework handles responsive design through CSS variables and breakpoint-specific modes that keep layouts consistent from desktop to mobile, with minimal extra work on your part.
Here’s what that looks like in practice. Layout utilities like U-Grid, flexbox helpers, and show/hide classes for different breakpoints let you switch from complex desktop grids to simpler stacked mobile layouts without piling on extra classes. Text and spacing are driven by breakpoint-specific CSS variables, so changing a font scale or a spacing token adapts entire sections at once. You can also control themes and density through Webflow’s variable modes, adjusting things like padding, line-height, or color themes per mode instead of per element.
The result: responsive behavior is baked into the system, not patched manually per page. Several well-known Webflow agencies have dedicated entire training sessions to mastering responsive design with the framework, which speaks to the depth of what the framework offers on this front.
Webflow’s recent additions (variable modes with automatic responsive breakpoints, CSS functions like clamp(), min(), and max() in variable values) have only made this stronger. It was one of the first frameworks to integrate these features shortly after Webflow released them.
Studios using Webflow in production increasingly pick the framework for speed, code cleanliness, and long-term maintainability. Agencies like emd:digital have standardized on it for all their builds, and multiple studios have published extensive comparisons explaining why they’re exploring the switch from Client-First.
The reasons come up again and again across the community.
The framework speeds up development because you’re reusing a structured system of classes and components instead of reinventing patterns for each project. It keeps code clean and scalable, with consistent naming and structure that makes it easier to grow a site over time. It’s responsive by default, so you don’t retrofit mobile layouts after the fact. And it plays nicely with GSAP for high-end animations, letting you layer advanced scroll and interaction effects on top of a lightweight, well-structured base.
For studios handling multiple projects or large sites, this combination of performance, maintainability, and animation-friendly structure is a real competitive advantage. At Klyra, it’s one of the reasons we can deliver complex builds faster while keeping code quality high. Take a look at our projects
Client-First is the friendliest starting point. Lumos is the better long-term fit for complex, high-end projects. Here’s how they compare on the criteria that matter most.
Ease of use. Client-First wins for beginners. Its class names are explicit, readable, and the system is simpler to pick up. The framework has a steeper learning curve and is more comfortable for developers already familiar with CSS utilities and variables. As one developer put it in a detailed comparison on Medium, it relies heavily on custom embedded CSS blocks, which can be challenging if you don’t have strong CSS experience.
Flexibility and power. The framework comes out ahead thanks to its richer utility set and sophisticated use of variables and variable modes. This matters most for complex layouts, theming, and design systems. Several in-depth comparisons from the Webflow community note that it integrated Variable Modes shortly after Webflow released them, while Client-First hasn’t had a major update since January 2024.
Scalability and performance. Its focus on utilities and variables helps avoid custom-class bloat and deeply nested divs. That makes big sites lighter and easier to update. Client-First is still fine for small to medium projects, but can grow heavy on large builds. Caleb Raney’s framework comparison confirms that Client-First tends to generate more custom classes than Lumos or MAST builds, which adds up at scale.
Ecosystem and resources. Client-First currently has a larger ecosystem and more widely known documentation. The framework is newer but growing quickly, with a V2.1 crash course, a dedicated Chrome extension rated 4.9/5, and even a custom GPT for answering framework questions.

Other frameworks worth knowing include MAST (which uses a 12-column layout system and Webflow native variables) and Saddle (which focuses on token-based naming and AI-friendly conventions). But for most professional studios, the real choice in 2026 is between Client-First and Lumos.
Beyond the basics, the framework offers features that no other Webflow framework provides in the same way.
Color modes. It lets you create dynamic theming: dark/light modes, color changes based on scroll position or time of day. This is built into the variable system, so it doesn’t require complex custom code. As Graceful Web Studio explains, the color system allows dynamic changes based on user interactions, which is perfect for adaptive theming.
Chrome extension. The Lumos Chrome extension adds fast class naming, automatic unit conversions (px to rem), and dynamic style management directly in Webflow’s Designer. It streamlines the workflow significantly and currently holds a 4.9/5 rating on the Chrome Web Store.

Component architecture. Elements start with a component class, and utilities are stacked on top. This approach enables extensive global edits and ensures consistency across the site, which is critical for larger builds. Timothy Ricks has published tutorials on creating modular component libraries that showcase this system in action.
Open source. Lumos is released under the MIT license on GitHub, which means you can inspect, modify, and contribute to the codebase. This is a major advantage over proprietary frameworks.
The framework is the right choice when you need scalability, performance, and advanced design control. It’s not for every project, and that’s fine.
Choose Lumos if you’re comfortable with CSS concepts (utilities, variables) and don’t mind a steeper setup learning curve. If your project is large or expected to grow, with lots of pages, layouts, or design variations, the framework will save you time in the long run. If you care about performance and want to keep CSS lean and structured, it’s built for that. And if you plan to use sophisticated interactions (for example, with GSAP), it gives you a clean baseline to build animations on.
If you’re new to Webflow or handing a project to non-technical clients who might edit classes directly, a more descriptive framework like Client-First can be easier to manage. But if you’re optimizing for the long game, Lumos is one of the strongest modern options in the Webflow ecosystem.
At Klyra, we’ve built our entire workflow around the framework because it matches how we think about web development: structured, scalable, and built to last. If you’re considering Lumos for your next project and want expert guidance, let’s talk.
FAQ's
Frequently Asked Questions
Lumos is a CSS framework created by Timothy Ricks specifically for Webflow. It uses utility classes, CSS variables, and variable modes to create a structured design system. Instead of relying on custom classes for every element, you use reusable utilities and global variables, which makes sites faster to build and easier to maintain. The project has been cloned over 23,000 times on Webflow.
It depends on your needs. If you work on small or medium projects and your team is comfortable with Client-First, there is no urgent reason to switch. But if you want to scale up, work on complex design systems, or improve performance on large sites, investing in Lumos is worth it. Just don't switch mid-project: as several framework experts have noted, changing frameworks requires reworking your class structure, which can be very time-consuming.
Yes, Lumos has a steeper learning curve. It requires a solid understanding of CSS concepts like utilities and variables, and it relies on custom embedded CSS blocks. Client-First is more beginner-friendly with its explicit, readable class names. However, once you're comfortable with Lumos, the payoff in speed and flexibility is significant, especially on complex projects.
Yes. Lumos is open source under the MIT license. You can clone the starter project on Webflow, access the documentation, and contribute to the codebase on GitHub. Timothy Ricks also offers additional resources and tutorials through his Patreon.
Absolutely. Lumos is designed to work well with GSAP. Because the framework keeps your HTML structure clean and your CSS lightweight, it provides an ideal foundation for layering advanced scroll effects, transitions, and interaction animations. Several agencies, including emd:digital, highlight this compatibility as a key reason they chose Lumos.
Make your website your best marketing asset
