← All work

Independent open-source library

React Drift Rail

A React component for horizontal content, combining native scrolling, mouse and pen dragging, keyboard navigation, RTL support, and optional momentum.

  • React
  • TypeScript
  • Native scrolling
  • Keyboard navigation
ET / Developer toolingReact Drift Rail

Project identity artwork from the founder’s portfolio.

Keep native behaviour

The rail builds around native scrolling rather than replacing the browser’s scrolling model. Mouse and pen dragging add another way to navigate the same content.

More than a mouse gesture

Keyboard navigation, right-to-left content, and optional momentum make the component useful across different input methods and layouts.

Have something in mind?

Let’s make it
work beautifully.

A new product, an existing application, or a difficult technical problem. Start with a conversation.

Talk about your project