Let's be honest: any project needs a good carousel or slider. To create your own could be time consuming, so i created list some of the very useful JavaScript sliders.

 

1. Glide JS

 

Glide JS is my first pick - always. Easy to implement, smooth performance and it has a very good Angular 2+ wrapper as well. Check it out here: https://avivharuzi.github.io/ngx-glide/

quote

 

2. Slick carousel

 

According to authors of Slick this is the last carousel you will ever need.

Definitely worth of checking. Also you can find several Angular 2+ wrappers:
https://github.com/devmark/ngx-slick

https://github.com/leo6104/ngx-slick-carousel

 

3. Swiper

 

Did not worked with this one much, just because did not had a chance, but for sure will be in one of my future projects. The list of companies  using this slider is impressive: BMW,  CISCO, Disney...
Check it out 

 

Of  course there is a bunch of Angular wrappers, and here is one example:

https://github.com/jaychase/angular2-useful-swiper