10 Best Angular Scroll Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

bsl

body-scroll-lock

Body scroll locking that just works with everything 😏

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
1Easy to Use
GitHub Stars
3K
Weekly Downloads
828K
Last Commit
2mos ago
Bundle Size (min+gzip)
1.29KB
Tree-Shakeable
nis

ngx-infinite-scroll

Infinite Scroll Directive for Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
GitHub Stars
1K
Weekly Downloads
147K
Last Commit
1yr ago
Bundle Size (min+gzip)
2.37KB
Tree-Shakeable
ns

ngx-scrollbar

Custom overlay-scrollbars with native scrolling mechanism

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
413
Weekly Downloads
19K
Last Commit
20d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nus

ngx-ui-scroll

Infinite/virtual scroll for Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
161
Weekly Downloads
4K
Last Commit
25d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-angular-navigations

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Unwelcoming Community
GitHub Stars
184
Weekly Downloads
9K
Last Commit
8d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nps

ngx-page-scroll-core

Animated scrolling functionality for angular written in pure typescript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
449
Weekly Downloads
15K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nps

ngx-page-scroll

Animated scrolling functionality for angular written in pure typescript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
449
Weekly Downloads
13K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ntv

ng-table-virtual-scroll

Virtual Scroll for Angular Material Table

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
72
Weekly Downloads
7K
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

ngx-perfect-scrollbar

Angular wrapper library for the Perfect Scrollbar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
503
Weekly Downloads
82K
Last Commit
6mos ago
Bundle Size (min+gzip)
11.4KB
Tree-Shakeable
nds

ngx-drag-scroll

A lightweight responsive Angular carousel library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
303
Weekly Downloads
12K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nao

ng2-animate-on-scroll

Simple Angular directive to add CSS animation class to element once scrolled to in the viewport.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
39
Weekly Downloads
815
Last Commit
24d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

tua-body-scroll-lock

🔐 Body scroll locking that just works with everything

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
281
Weekly Downloads
4K
Last Commit
8mos ago
Bundle Size (min+gzip)
1.29KB
Tree-Shakeable
nvs

ngx-virtual-scroller

Virtual Scroll displays a virtual, "infinite" list.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
941
Weekly Downloads
32K
Last Commit
1yr ago
Bundle Size (min+gzip)
8.32KB
Tree-Shakeable

@wizdm/animate

The ultimate SPA boilerplate

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
114
Weekly Downloads
56
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nis

ng-infinite-scroll

Infinite Scrolling for AngularJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
49K
Last Commit
5yrs ago
Bundle Size (min+gzip)
1.12KB
Not Tree-Shakeable
nms

ng-mat-select-infinite-scroll

Infinite Scroll directive for angular material select component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
34
Weekly Downloads
7K
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ns

ng2-slimscroll

Customizable Scrollbar Directive for Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
126
Weekly Downloads
496
Last Commit
4mos ago
Bundle Size (min+gzip)
2.11KB
Tree-Shakeable
nsl

ngx-scroll-lock

Angular module for Page Scroll locking

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
118
Last Commit
3mos ago
Bundle Size (min+gzip)
1.07KB
Tree-Shakeable
nis

ngx-infinite-scroller

Infinite and bidirectional scroll directive for Angular 11

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
17
Weekly Downloads
3K
Last Commit
1yr ago
Bundle Size (min+gzip)
2.21KB
Tree-Shakeable
as

angular-scroll

Scrollspy, animated scrollTo and scroll events for angular.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
26K
Last Commit
4yrs ago
Bundle Size (min+gzip)
3.12KB
Not Tree-Shakeable
avr

angular-vs-repeat

Virtual Scroll for AngularJS ngRepeat directive

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
825
Weekly Downloads
6K
Last Commit
1yr ago
Bundle Size (min+gzip)
3.98KB
Not Tree-Shakeable
nst

@nicky-lenaers/ngx-scroll-to

Scroll to any element to enhance scroll-based features in you app. Works for Angular 4+, both AoT and SSR. No dependencies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
280
Weekly Downloads
16K
Last Commit
2yrs ago
Bundle Size (min+gzip)
2.49KB
Tree-Shakeable
nms

ngx-mugen-scroll

![npm (tag)](https://img.shields.io/npm/v/ngx-mugen-scroll/latest)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
4mos ago
Bundle Size (min+gzip)
3.86KB
Tree-Shakeable
ne

ng2-events

Supercharge your Angular2+ event handling

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
16
Weekly Downloads
64
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
asg

angularjs-scroll-glue

An AngularJs directive that automatically scrolls to the bottom of an element on changes in it's scope.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
445
Weekly Downloads
4K
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.71KB
Not Tree-Shakeable
kas

@progress/kendo-angular-scrollview

A ScrollView Component for Angular

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
4K
Last Commit
N/A
Bundle Size (min+gzip)
3.61KB
Tree-Shakeable
nst

ng2-scroll-to-el

Scroll to element library for agnualr 2+

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3K
Last Commit
N/A
Bundle Size (min+gzip)
0.84KB
Tree-Shakeable

angular-ui-scroll

Unlimited bidirectional scrolling over a limited element buffer

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
324
Weekly Downloads
2K
Last Commit
1yr ago
Bundle Size (min+gzip)
7.72KB
Not Tree-Shakeable

angular-ui-scrollpoint

Add a 'ui-scrollpoint' class to elements when the page scrolls past them.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
29
Weekly Downloads
2K
Last Commit
6yrs ago
Bundle Size (min+gzip)
1.98KB
Not Tree-Shakeable
asp

angular-sticky-plugin

Pure javascript AngularJS directive to make elements stick when scrolling

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
86
Weekly Downloads
2K
Last Commit
3yrs ago
Bundle Size (min+gzip)
3.03KB
Not Tree-Shakeable
nms

ngx-malihu-scrollbar

Angular 2+ scrollbar customization using Malihu jQuery Custom Scrollbar plugin

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
62
Weekly Downloads
2K
Last Commit
7mos ago
Bundle Size (min+gzip)
0.99KB
Tree-Shakeable
nw

ngx-wow

Angular module for WOW.js: a customizable library to reveal animations when you scroll.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
32
Weekly Downloads
2K
Last Commit
2yrs ago
Bundle Size (min+gzip)
0.64KB
Tree-Shakeable
avs

ag-virtual-scroll

Component of virtual-scroll. It easy to use and works light and clean. He also work with differents items height.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
36
Last Commit
7mos ago
Bundle Size (min+gzip)
3.93KB
Tree-Shakeable
nse

ngx-scroll-event

# ngx-scroll-event An Angular 2+ directive to emit an event if scroll occurs on an element or window.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
nas

ngx-auto-scroll

Angular 2+ directive to auto scroll html container content.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
35
Weekly Downloads
1K
Last Commit
4yrs ago
Bundle Size (min+gzip)
0.68KB
Tree-Shakeable
ns

ng-scrollbars

Wrapper of Malihu's jQuery Custom Scrollbar to Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1K
Last Commit
N/A
Bundle Size (min+gzip)
0.52KB
Not Tree-Shakeable
zin

zinfinitescroll

directive to register handler when an element is scrolled down near its end or scrolled top near its top

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
994
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.56KB
Not Tree-Shakeable
ns

ngx-scrollspy

Angular ScrollSpy Service

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
95
Weekly Downloads
730
Last Commit
3yrs ago
Bundle Size (min+gzip)
8.10KB
Tree-Shakeable
nst

@ismaestro/ngx-scroll-to-first-invalid

<p align="center"> <h1 align="center">@ngx-scroll-to-first-invalid</h1> <p align="center"> Angular directive to scroll to first invalid input inside a form on submit <br> <br> <a href="https://ismaestro.github.io/ngx-scroll-to-first-in

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
653
Last Commit
N/A
Bundle Size (min+gzip)
0.72KB
Tree-Shakeable
nst

ng2-scroll-to

angular 2 library to animate scrolling to anchor links.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
38
Weekly Downloads
628
Last Commit
4yrs ago
Bundle Size (min+gzip)
1.44KB
Not Tree-Shakeable
ase

angular-scroll-events

Angular directives for scroll events

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
617
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.32KB
Not Tree-Shakeable

@thisissoon/angular-scrollspy

A simple lightweight library for Angular which automatically updates links to indicate the currently active section in the viewport

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
33
Weekly Downloads
575
Last Commit
3yrs ago
Bundle Size (min+gzip)
1.34KB
Tree-Shakeable
aps

angular-perfect-scrollbar

angular-perfect-scrollbar =========================

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
436
Last Commit
N/A
Bundle Size (min+gzip)
0.75KB
Not Tree-Shakeable
ads

angular-drag-scroll

Lightweight drag to scroll directive for AngularJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
35
Weekly Downloads
373
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.77KB
Not Tree-Shakeable

@ngui/scrollable

Angular2 Automatic Scroll Detection With Animation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
17
Weekly Downloads
329
Last Commit
4yrs ago
Bundle Size (min+gzip)
30.2KB
Tree-Shakeable
ais

angular-io-slimscroll

Customizable slimScroll directive for Angular 2.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
19
Weekly Downloads
310
Last Commit
4yrs ago
Bundle Size (min+gzip)
40.2KB
Not Tree-Shakeable
sba

scroll-bound-animation

Binds animation of element for the given id and binds it with scrollPosition of the window

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1
Last Commit
4mos ago
Bundle Size (min+gzip)
0.81KB
Not Tree-Shakeable
nvf

ng2-vs-for

Virtual Scroll repeater for Angular2

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
44
Weekly Downloads
210
Last Commit
5yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

ng2-scrollable

Angular2 Automatic Scroll Detection With Animation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
17
Weekly Downloads
120
Last Commit
4yrs ago
Bundle Size (min+gzip)
29.7KB
Tree-Shakeable
asa

angular-scroll-animate

An Angular.js directive which allows you to perform any javascript actions (in the controller, or on the element) when an element is scrolled into, or out of, the users viewport, without any other dependencies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
96
Weekly Downloads
109
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.77KB
Not Tree-Shakeable