Related Projects

ui-scroll - Unlimited bidirectional scrolling over a limited element buffer


The common way to present to the user a list of data elements of undefined length is to start with a small portion at the top of the list - just enough to fill the space on the page. Additional rows are appended to the bottom of the list as the user scrolls down the list.The problem with this approach is that even though rows at the top of the list become invisible as they scroll out of the view, they are still a part of the page and still consume resources. As the user scrolls down the list grows and the web app slows down.

vue-scroller - Scroller Component for Vue.js


Vue Scroller is a foundational component of Vonic UI. In purpose of smooth scrolling, pull to refresh and infinite loading. For vue 1.0, please refer to branch v1.

react-native-infinite-scroll-view - An infinitely scrolling view that notifies you as the scroll offset approaches the bottom


InfiniteScrollView is a React Native scroll view that notifies you as the scroll offset approaches the bottom. You can instruct it to display a loading indicator while you load more content. This is a common design in feeds. InfiniteScrollView also supports horizontal scroll views. It conforms to ScrollableMixin so you can compose it with other scrollable components.


scroll-frame - Retain your scroll position between pages using an iframe


Retain your scroll position between pages using an iframe. Especially helpful for infinite scrolling views.

RSDayFlow - iOS 7+ Calendar (Date Picker) with Infinite Scrolling.


iOS 7 Calendar with Infinite Scrolling. Only need 4 lines of code to set up. Import the class header.

react-native-ultimate-listview - A high performance FlatList providing customised pull-to-refresh | auto-pagination & infinite-scrolling | gridview layout | swipeable-row


This module supports both of iOS and Android platforms. Know Issue (v3.3.0): On Android, if you are using CustomRefreshView, and the total hight of your first load data is less than your device height, then the RefreshView may still sticky on the top. However, if the data you loaded is beyond your screen, everything's fine. This issue only happen on Android, any PR is welcome.

angular-scroll - Scrollspy, animated scrollTo and scroll events for angular.js


Angular is only dependency (no jQuery). 8K minified or 2K gzipped. Check out the live demo or the source code.

pull-to-refresh - #Busy Re-Building


ESPullToRefresh is an easy-to-use component that give pull-to-refresh and infinite-scrolling implemention for developers. By extension to UIScrollView, you can easily add pull-to-refresh and infinite-scrolling for any subclass of UIScrollView. If you want to customize its UI style, you just need conform the specified protocol. Download and run the ESPullToRefreshExample project in Xcode to see ESPullToRefresh in action.

LoopBar - Tap Bar with infinite scrolling


At Cleveroad we’ve recently come to realize that navigation through categories in an app using nothing but a navigation panel is pretty boring and trivial. That’s why, armed with our designer’s creativity, we introduce you our new component for Android-based applications -- LoopBar. The idea was to make the navigation menu right at fingerprints, in a tab bar. What's more the view has a few specific features that make it stand out from the crowd of similar ones. So, try out the LoopBar library in your app and you’ll see the difference. View can work in three scroll modes: infinite, finite and auto mode. Names of first two speak for itself. In auto mode the list of groups will be infinite if all adapter items didn't fit on screen in other case it will be a static list. Selected view by request could overlay layout on screen on which it placed. Widget has horizontal and vertical layouts and also start or end gravity of selected view.

vue-mugen-scroll - Infinite scroll component for Vue.js 2


むげん [mugen] means Infinity in English.The handler function to run after you scroll to the bottom of the list. It will also be invoked on component mounted and the mugen-scroll component is visible in viewport.

INSPullToRefresh - A simple to use very generic pull-to-refresh and infinite scrolling functionalities as a UIScrollView category


INSPullToRefresh is a simple to use very generic pull-to-refresh and infinite scrolling functionalities as a UIScrollView category. There are a lot of of pull to refresh views. We've never found one we are happy with. We always end up customizing one, so we decided to write one that's highly generic. You can just write you view and it to the content of pull to refresh or infinite scroll container view.

angular-pull-to-refresh - CSS3 Pull-to-Refresh directive for AngularJS


mgcrea.pullToRefresh is a module providing a simple css-only pull-to-refresh component leveraging native style momentum scrolling -webkit-overflow-scroll: touch. The directive has a configurable built-in debounce system (400ms treshold by default) and can leverage angular $q promises.

DMLazyScrollView - Lazy Loading UIScrollView for iOS (with support for infinite scrolling)


DMLazyScrollView for iOS (with support for infinite scrolling) allows you to create and endless (in both horizontal and vertical direction) UIScrollView organized in pages and load UIViews dynamically only when needed by reducing time and memory consumption. When you have lots of UIViews to show inside a scroll view you don't want to waste memory and time by creating a big UIScrollView content view, load all subviews at the same time and show them; it does not make sense and it's slow on older devices.

ASP.NET MVC Infinite Scroll


An infinite scroll is a nice solution when you need to display large amounts of content in page, it helps by increasing performance in such a page because only a specific number of items is shown when the page first loads. As the user scrolls down, more content is shown.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.