Owl Carousel is a jQuery plugin with a lot of options for creating carousels. We have used it multiple times, when the Bootstrap Carousel fell short with providing possibilities for customisation. To see the full documentation for this plugin, you can go here.
Here is an example of the carousel, with the all the code that is necessary for it to work.
<!-- html -->
<div class="owl-carousel owl-theme" id="owl-carousel">
<!-- js -->