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
(See
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.
Information on this page is taken from Lift's introductory page on Modules so if you are interested in more than a short introduction on Lift Modules or if the module you are looking for is not listed in the table bellow visit the Lift Wiki Modules page for more information, it may be more up to date.
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 |
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 (AMQP) 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 (eXtensible Messaging and Presence Protocol, a.k.a Jabber) 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 (Simple Notification Service) into your Lift application. |
JQuery |
https://github.com/karma4u101/lift-jquery-module
Lift JQurey module, that automatically give you minified files in production. The module also simultaneous provides several JQuery versions. |
FoBo |
https://github.com/karma4u101/FoBo
A Comprehensive Front-End Toolkit Module for Lift. The module comprises of several sub modules that let’s you plug in Twitter Bootstrap, Font Awesome, AngularJS, ...and more into your Lift application… See also: FoBo live demo. |
2018/07/21 The Lift team is proud to announce the release of Lift 3.3.0.
2018/01/27 The Lift team is proud to announce the release of Lift 3.2.0.
2017/12/16 The Lift team is proud to announce the release of Lift 3.2.0-RC1.
2017/11/16 The Lift team is proud to announce the release of Lift 3.2.0-M3.
2017/09/15 The Lift team is proud to announce the release of Lift 3.2.0-M2.
2017/07/23 The Lift team is proud to announce the release of Lift 3.2.0-M1.
2017/07/02 The Lift team is proud to announce the release of Lift 3.1.0 final.
2017/06/18 The Lift team is proud to announce the release of Lift 3.1.0-RC1.
2017/05/20 The Lift team is proud to announce the release of Lift 3.1.0-M3.
2017/04/13 The Lift team is proud to announce the release of Lift 3.1.0-M2.
Entwicklung von Web-Applikationen mit Lift und Scala by Thomas Fiedler and Christoph Knabe.
Simply Lift, by David Pollak is an open source book, available for free in both PDF and HTML versions at http://simply.liftweb.net/.
Exploring Lift, by Derek Chen-Becker, Tyler Weir, and Marius Danciu is an open source book, available for free in both PDF and HTML versions at http://exploring.liftweb.net/.
Lift In Action by Tim Perrett is available in print and eBook format.
Lift Cookbook A community question and answers book, free at cookbook.liftweb.net
Lift Web Applications How-to by Torsten Uhlmann is available in print and eBook format.
Lift Application Development Cookbook by Gilberto T. Garcia Jr. is available in print and eBook format.