A React-like user interface micro-library
webcomponents minimal framework client-side view customtags lite elegant simple custom-tags custom-elements web-components virtual-dom shadow-dom polymer react jsx minimalist declarative templating template data-binding mvc model controller riotjs riot.js javascript-frameworkEasy Video Player is a simple but powerful view that you can plugin to your apps to quickly get video playback working.The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.
android video playback video-playback viewTemplate engine consolidation library.NOTE: you must still install the engines you wish to use, add them to your package.json dependencies.
engine template viewExoskeleton is a faster and leaner Backbone for your HTML5 apps.Marionette and other popular plugins: WIP.
backbone exoskeleton mvc client browser model view controllerGet the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites / static site generator, alternative to jekyll for gh-pages and more! Assemble can also be used with gulp and grunt.
template-engine build static-site static-site-generator templates scaffold generator scaffolder base toolkit app update generate verb node nodejs gulp grunt assemble async-helper blog boilerplate boilerplates bootstrap builder collection compile component content docs document documentation engines handlebars helper helpers html inflections jekyll layout lodash markdown md page partial post pug render scaffolding site smith static symlink task tasks template templating view views website yamlTransition is a library that helps you build iOS view controller transitions. Implementing a nice interactive custom view controller transition involves quite a number of components. You have to implement the correct delegates, handle the switching between passive animation and active interaction phases, ensure the timing is right, think of interruption and cancellation, keep responsibilities separated... It quickly gets messy! This is where Transition helps you out: you just define the animation and the interaction, Transition ties it all together. To run an example project, clone the repo, navigate to one of these example directories, and run pod install from that directory first.
ios viewcontroller transitions view controller transition animation interactive interuptable customFoldingCell implementation in JavaScript. This project was inspired by the folding cell animation seen on Dribbble. Feel free to reach out to me on Twitter @jmurzy.
react-native react native ios andorid foldingcell folding cell viewAdaptableBottomNavigationView - The Bottom Navigation View for displaying navigation items in a bar at the bottom of the screen. This view extends the BottomNavigationView from the Design Support Library, so the two classes are easily interchangable in your projects. FragmentStateAdapter / FragmentAdapter - An abstract adapter that allows you to create an adapter for displaying fragments within the ViewSwapper. These classes are the same as the implementations found within the Android Framework, agan with a few tweaks to better match the behaviour of the View Swapper component.
android android-library bottomnavigationview bottombar bottom-navigation bottom-nav bottom-navigation-view android-ui view viewpagerA Handlebars view engine for Express which doesn't suck. This package used to be named express3-handlebars. The previous express-handlebars package by @jneen can be found here.
express express3 handlebars view layout partials templatesSpecial thanks to Derick Bailey for creating predecessor to this plugin. I've been able to reuse unit tests he created for his Backbone.ModelBinding plugin. Backbone is a great platform for writing client side applications but I've found that as views grow in complexity, synchronizing my models and views can be a pain. I've spent the past few months trying to use existing view-model binding libraries that others were kind enough to create and share with the world. Unfortunately in the majority of my backbone application I wasn't able to leverage the existing view-model binding libraries due to various limitations.
backbone model viewMotivated by layout in Blinkist app and search bar in Spotify app. app:radiusFactor value is between 0 and 1 float value. 1 = full rounded corner. 0 = no rounded corner.
android view layout animation coordinatorlayoutTransitioner provides easy, dynamic and adjustable animations between two views with nested children. App design feature here.
android kotlin view transition animation transitioner dynamic library android-library keyframe keyframes keyframe-animationThe library is a RecyclerView-based implementation of a scrollable list, where current item is centered and can be changed using swipes. It is similar to a ViewPager, but you can quickly and painlessly create layout, where views adjacent to the currently selected view are partially or fully visible on the screen. Add this into your dependencies block.
android view discrete-scroll item-picker recyclerviewpager carousel android-development android-ui android-library swipe recyclerview viewpager page-transformations layoutmanagerThis library is a set of simple wrapper classes that are aimed to help you easily create fancy material dialogs. Add this into your dependencies block.
android android-ui android-library dialogs fancy-material-dialogs dialog material-design viewThe library is a DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible. It doesn't provide you with a drawer builder. Add this into your dependencies block.
android android-ui view android-development sidemenu side-menu drawer-layout drawerlayout navigation-drawer sidenavigation swipe nav sidenavExpansion panels contain creation flows and allow lightweight editing of an element.
android material layout expansion expansion-panels open close toggle view
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.