Introduction

Jump Section is a lightweight, high-performance library for smooth scrolling and section-aware navigation. It helps you create seamless transitions between sections of your page while keeping your navigation in sync.

Why Jump Section?

  • Tiny & Fast: Less than 2kb gzipped, no dependencies (except internal logic).
  • Framework Agnostic: Works perfectly with React, Vue, or just plain old HTML.
  • Accessible: Built with accessibility in mind, supporting keyboard navigation and reduced motion.
  • Highly Customizable: Control easing, duration, offsets, and more.

Getting Started

To get started with Jump Section, head over to the Installation guide or check out the Quick Start tutorial.

pnpm add @jump-section/react