Free, open-source number scrubber component for shadcn-ui
Built with React, TypeScript, Tailwind CSS, and shadcn-ui
Features draggable, precise numeric input inspired by DaVinci Resolve
Integrates via shadcn CLI with configurable sensitivity and bounds
MIT-licensed with active development
Shadcn Number Scrubber Component is a free, open-source React component by camwebby, designed to enhance shadcn-ui with a draggable numeric input for precise value adjustments. It’s ideal for developers building applications requiring fine-tuned controls, such as video editing tools, data dashboards, or game development interfaces, particularly in Next.js or React projects using shadcn-ui.
Built with React, TypeScript, Tailwind CSS, and shadcn-ui, it draws inspiration from DaVinci Resolve’s smooth numeric controls, offering drag-based value adjustments with configurable sensitivity, min/max bounds, and step sizes. The component integrates seamlessly via shadcn CLI, ensuring consistency with shadcn-ui’s accessible, polished design.
Draggable Input: Adjust numeric values by dragging horizontally for intuitive control.
Configurable Sensitivity: Fine-tune or coarse-tune adjustments with customizable drag sensitivity.
Min/Max Bounds: Set limits for valid numeric ranges.
Step Sizes: Define increment steps for precise value changes.
Accessible Design: Inherits shadcn-ui’s WAI-ARIA compliance for accessibility.
Responsive Styling: Tailwind CSS ensures adaptability across devices.
shadcn-ui Integration: Matches shadcn-ui’s aesthetic and accessibility standards.
Free and Open-Source: MIT license allows unrestricted use and customization.
Precise Control: Draggable input mimics professional tools like Resolve, ideal for niche use cases.
Easy Setup: CLI simplifies integration into shadcn-ui projects.
Versatile Applications: Suits video editing, data visualization, financial inputs, and game development.
React Dependency: Limited to React/shadcn-ui ecosystems.
Setup Requirements: Needs shadcn-ui, Tailwind CSS, and React installed.
Niche Use Case: Focused on numeric scrubbing; less versatile than general inputs.
Learning Curve: Configuring sensitivity and bounds may require experimentation.
Community Size: As a newer component, it may lack extensive community support.
NumberScrubber: Main component for draggable numeric input with configurable props.
Shadcn Number Scrubber Component is completely free under the MIT license, with no premium tiers.
React: Core framework for the component.
shadcn-ui: Provides accessible, styled primitives.
Tailwind CSS: Utility-first styling for responsive design.
Next.js: Optimized for Next.js projects.
TypeScript: Ensures type safety.
A draggable numeric input component for shadcn-ui, inspired by DaVinci Resolve, for precise value adjustments.
Yes, it’s fully free under the MIT license.
It’s designed for shadcn-ui; non-shadcn-ui use requires replacing dependencies.
Highly customizable via Tailwind CSS and props for sensitivity, bounds, and steps.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀