tanstack-ranger

Build accessible headless range sliders across React, Vue, Solid, Svelte, and Angular.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/iEnergyy/opsflow --skill tanstack-ranger-ienergyy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tanstack-ranger
Source: https://github.com/iEnergyy/opsflow/tree/main/.agents/skills/tanstack-ranger
Command: npx skills add https://github.com/iEnergyy/opsflow --skill tanstack-ranger-ienergyy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TanStack Ranger provides headless utilities to build accessible range and multi-range slider components across React, Vue, Solid, Svelte, and Angular, giving you full control over styling and markup without tying you to a prescriptive UI.

Core Features & Use Cases

  • Framework-agnostic range and multi-thumb sliders with a consistent API across targets.
  • Flexible API exposing steps, ticks, handles, and programmatic value updates for precise UI control.
  • Use Cases: Integrate into dashboards to filter ranges of metrics, or forms requiring dual-thumb ranges for price, date, or capacity constraints.

Quick Start

Install TanStack Ranger and start integrating into your project to add accessible sliders quickly.

Frequently Asked Questions about tanstack-ranger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build accessible range sliders across multiple frameworks?▼

Build accessible range sliders across multiple frameworks using headless utilities that provide a consistent API for React, Vue, Solid, Svelte, and Angular. This approach gives you full control over styling and markup without relying on a prescriptive UI.

Can I create multi-thumb sliders for filtering metrics in a dashboard?▼

Yes, you can create multi-thumb sliders for filtering metrics in a dashboard. The headless API supports single-value, range, and multi-thumb sliders, enabling dual-thumb ranges for price, date, or capacity constraints.

Does this headless slider utility support keyboard accessibility and programmatic value updates?▼

Yes, this headless slider utility supports keyboard accessibility and programmatic value updates. It exposes steps, ticks, and handles through a consistent API, ensuring precise UI composition and framework adapter compliance.

What is the best way to implement framework-agnostic range controls without a prescriptive UI?▼

The best way to implement framework-agnostic range controls without a prescriptive UI is using headless utilities. This provides flexible APIs exposing steps and handles, allowing you to compose custom slider markup while maintaining cross-framework compatibility.

How do I add steps and ticks to a Vue or Solid range slider component?▼

Add steps and ticks to a Vue or Solid range slider component by utilizing the exposed API from the headless utility. This enables precise UI control and programmatic value management across supported frameworks.

When do I need headless range slider utilities for my front-end application?▼

You need headless range slider utilities when building modern front-end applications requiring accessible range controls. They are ideal for forms requiring dual-thumb ranges or dashboards filtering ranges of metrics across different frameworks.