Lift has supported modules from the first version of the project in 2007. Lift’s entire handling of the HTTP request/response cycle is open to hooks. Further, Lift’s templating mechanism where resulting HTML pages are composed by transforming page content via snippets which are simply functions that take HTML and return HTML: NodeSeq => NodeSeq
. Because Lift’s snippet resolution mechanism is open and any code referenced in Boot , any code can be a Lift "module’’ by virtue of registering its snippets and other resources in LiftRules. Many Lift modules already exist including PayPal, OAuth, OpenID, LDAP, and even a module containing many jQuery widgets.
Name | Description |
---|---|
Mongo Auth | https://github.com/eltimn/lift-mongoauth Authentication and Authorization module for Lift Mongo DB Record. |
Extras | https://github.com/eltimn/lift-extras Some utils for developing Lift webapps: notices, bootstrap alerts, Knockout JS, Snippet helper….. See also: http://www.eltimn.com |
Omni Auth | https://github.com/ghostm/lift-omniauth Authenticates using Facebook, Twitter, Github |
Salat Auth | https://github.com/limansky/lift-salatauth Provides the ability to authenticate and authorize users stored in MongoDB using Salat |
Couch DB | https://github.com/liftmodules/couchdb Lift Module providing Lift Record implementation for CouchDB persistence |
Textile | https://github.com/liftmodules/textile Lift module adding support for Textile markup format |
Pay Pal | https://github.com/liftmodules/paypal Lift module integrating with PayPal IPN and PDT |
AMQP | https://github.com/liftmodules/amqp Advanced Message Queuing Protocol support |
Imaging | https://github.com/liftmodules/imaging Lift module providing image processing utilities |
Widgets | https://github.com/liftmodules/widgets A collection of useful widgets for use with Lift |
Oauth | https://github.com/liftmodules/oauth Code to allow you to build an OAuth server |
Oauth Mapper | https://github.com/liftmodules/oauth-mapper Mapper-based extension to the Lift OAuth module. |
Open ID | https://github.com/liftmodules/openid OpenID integration for Lift. |
https://github.com/liftmodules/facebook Lift integration with Facebook |
|
JTA | https://github.com/liftmodules/jta Lift Java Transaction API integration |
Machine | https://github.com/liftmodules/machine A mapper-based state machine |
Scalate | https://github.com/liftmodules/scalate Lift integration with Scalate |
XMPP | https://github.com/liftmodules/xmpp This module provides support for XMLL in Lift |
Google Analytics | https://github.com/d6y/liftmodules-googleanalytics Inserts the Google Analytics async tracking code into a Lift application. That is, if you supply a Google Analytics tracking ID, the head of all pages will have the Google tracking Javascript code automatically added. |
IMAP IDLE | https://github.com/d6y/liftmodules-imap-idle Provides push-like email: your Lift web application can be notified when email arrives, via the IMAP IDLE feature. |
Jq Plot | https://github.com/jonoabroad/liftmodules-jqplot Add graphs via JqPlot into a Lift application. |
AWS SNS | https://github.com/SpiralArm/liftmodules-aws-sns Lift module to plug AWS SNS into your Lift application. |
JQuery | https://github.com/karma4u101/lift-jquery-module Lift JQurey module, that aomatically give you minified files in production. The module also simultaneous provides several JQuery versions. |
FoBo | https://github.com/karma4u101/FoBo A Generic Front-End Toolkit Module for Lift. The module comprises of several sub modules to choose among that let’s you plug in, among others, Bootstrap, Font Awesome, Knockout JS, AngularJS and more into your Lift application….. See also: FoBo live demo. |
Mapper Auth | https://github.com/liftmodules/mapperauth Port of mongoauth to SQL/Mapper, Authentication and Authorization module for Lift using SQL/Mapper. |
Validate | https://github.com/limansky/lift-validate Input validation module for Lift web framework. This module use jQuery Validation plugin for client side validation. Server side validation is available as well. |
lift-ng | https://github.com/joescii/lift-ng Lift-ng is the most powerful, most secure AngularJS backend available today. |