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.