awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
angular-slider avatar

angular-slider/angularjs-slider

0
View on GitHub↗
1,220 stars·484 forks·JavaScript·MIT·12 viewsangular-slider.github.io/angularjs-slider↗

Angularjs Slider

The angularjs-slider repository provides a lightweight slider directive built specifically for the AngularJS framework. It offers single-handle and dual-handle numeric selection components with no external dependencies, allowing users to pick values or ranges by dragging interactive handles along a track.

The component supports extensive customization options, including minimum and maximum boundaries, forbidden zones, step increments, decimal precision, and custom markup templates. Developers can configure these parameters through instance-level attributes or via a centralized service provider for application-wide defaults. The interface also accommodates mobile touch interactions, layout orientations, localized translations, and CSS-class-based theming.

For accessibility and data integration, the library includes keyboard navigation to adjust values incrementally without a mouse, along with two-way model binding that syncs slider states continuously to controller scope models.

Features

  • Two-Way - Synchronizes slider handle values continuously with controller scope models using two-way data binding.
  • Numeric Range Sliders - Provides a dual-handle range slider component letting users select minimum and maximum numeric boundaries smoothly.
  • Attribute-Only DOM Directives - Encapsulates DOM interactions and state behavior within reusable AngularJS attribute directives.
  • Slider Appearance Options - Allows configuring appearance, step intervals, limits, ticks, and layout orientation.
  • Mobile Touch Handlers - Accommodates mobile touch interactions for seamless numeric adjustments on small screens.
  • Slider Components - Provides a lightweight slider directive for AngularJS applications supporting single and range selections.
  • Single-Handle Sliders - Implements an interactive single-handle slider linked to numeric values with customizable floor and ceiling limits.
  • Touch and Drag Interactions - Tracks mouse and touch events smoothly across the document during drag interactions.
  • AngularJS Component Libraries - Delivers a reusable web component built for AngularJS to handle numerical range input.
  • AngularJS - Integrates interactive UI components and custom directives into AngularJS web applications.
  • Precision and Boundary Configurations - Defines minimum and maximum limits, step increments, and decimal precision to control input granularity.
  • Slider Default Overrides - Enables setting application-wide default configuration options for all slider instances.
  • Provider Configurations - Allows application-wide default configurations through a centralized service provider.
  • Keyboard-Operable Sliders - Supports accessible keyboard navigation with arrow keys for precise value adjustments.
  • Specialized Form Inputs - Configures custom numeric input boundaries, step increments, and decimal precision for strict value constraints.
  • Visual Customizers - Applies custom visual themes, right-to-left layouts, localized value translations, and custom markup templates.
  • Element Dimension Tracking - Dynamically recalculates container dimensions after render or resize to accurately map coordinates.

Star history

Star history chart for angular-slider/angularjs-sliderStar history chart for angular-slider/angularjs-slider

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Angularjs Slider

Similar open-source projects, ranked by how many features they share with Angularjs Slider.
  • desandro/draggabillydesandro avatar

    desandro/draggabilly

    3,871View on GitHub↗

    Draggabilly is a JavaScript drag and drop library used to make DOM elements draggable on desktop and mobile. It serves as a coordinate-based UI tool and interaction library for tracking and setting the horizontal and vertical positions of interface elements during user interaction. The library provides a mobile-ready touch handler that converts mouse and touch movements into element translation. It includes specialized capabilities for restricting movement to specific axes or container boundaries and implements grid snapping to align elements to a predefined pixel grid. The tool manages the

    JavaScript
    View on GitHub↗3,871
  • jdan/98.cssjdan avatar

    jdan/98.css

    11,110View on GitHub↗

    98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces. The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic. The library covers a wide range of int

    CSS
    View on GitHub↗11,110
  • zdhxiong/mduizdhxiong avatar

    zdhxiong/mdui

    4,517View on GitHub↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    TypeScriptcssjavascriptmaterial
    View on GitHub↗4,517
  • marcj/css-element-queriesmarcj avatar

    marcj/css-element-queries

    4,243View on GitHub↗

    This project is a responsive CSS library and element dimension monitor. It provides a polyfill for CSS container queries, enabling styles to be applied based on an element's specific dimensions in environments where native browser support is unavailable. The library monitors the width and height of target DOM elements in real time, triggering custom callbacks whenever dimensions change. It adapts UI components by executing layout adjustments and style changes based on predefined size thresholds rather than the overall browser window size. The tool manages these adaptations through several me

    JavaScriptcsselement-querymedia-query
    View on GitHub↗4,243
See all 30 alternatives to Angularjs Slider→

Frequently asked questions

What does angular-slider/angularjs-slider do?

The angularjs-slider repository provides a lightweight slider directive built specifically for the AngularJS framework. It offers single-handle and dual-handle numeric selection components with no external dependencies, allowing users to pick values or ranges by dragging interactive handles along a track.

What are the main features of angular-slider/angularjs-slider?

The main features of angular-slider/angularjs-slider are: Two-Way, Numeric Range Sliders, Attribute-Only DOM Directives, Slider Appearance Options, Mobile Touch Handlers, Slider Components, Single-Handle Sliders, Touch and Drag Interactions.

What are some open-source alternatives to angular-slider/angularjs-slider?

Open-source alternatives to angular-slider/angularjs-slider include: desandro/draggabilly — Draggabilly is a JavaScript drag and drop library used to make DOM elements draggable on desktop and mobile. It serves… jdan/98.css — 98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop… zdhxiong/mdui — mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a… marcj/css-element-queries — This project is a responsive CSS library and element dimension monitor. It provides a polyfill for CSS container… tapmodo/jcrop — Jcrop is a JavaScript image cropping library that provides a browser-based interface for users to interactively select… ripple-ts/ripple — Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side…

Curated searches featuring Angularjs Slider

Hand-picked collections where Angularjs Slider appears.
  • Slider synchronization