@Fran-Diox I tried doing it and got it working with a glitch on scrolling enabled that messes it all .Here is the code <ons-carousel fullscreen swipeable auto-scroll overscrollable id="carousel" direction="vertical" style="overflow: hidden;"> <ons-lazy-repeat id="infinite-list" style="overflow: hidden;"> </ons-lazy-repeat> </ons-carousel> and the JS var infiniteList = document.getElementById('infinite-list'); infiniteList.delegate = { createItemContent: function(i) { console.log('Current item is ' + event.activeIndex); return ons._util.createElement( '<ons-carousel-item style="background-color: #085078;">Item ' + i + ' </ons-carousel-item>' ); }, countItems: function() { return 10000; } }; infiniteList.refresh();} Is there any way to get infinite scroll on carousel ? appending is not working on it.