Devise: Authentication Solution for Ruby on Rails

Devise is an open source project developed by Brazilian development company Plataforma. It makes Ruby on Rails development much more easier on authentication.

Devise is authentication solution Rails gem(a plugin for Ruby on Rails). It handles users logging in and out: Registering, forgotten passwords, resetting passwords, and so on. All these functions are done to industry standard design patterns. Which means your authentication system is ready to go, you just need to think about where to put the register form and resetting passwords link, save you a lot of time, isn’t it?

As a post from Plataforma says that it’s different to the incumbent libraries, Clearance and Authlogic, in that it provides a full stack solution like Clearance (unlike Authlogic) but allows you to use a custom model (not just “User”) and gives you customized role support. It also has full i18n (internatiionalization) support out of the box.

Here is a demo app showing off how Devise can work within a small Rails app.

Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language. Ruby on Rails was extracted by David Heinemeier Hansson, first released Ruby on Rails as open source in July 2004.

Amplify: A JQuery Component Library for Web Designers

Amplify is a set of components designed to solve common web application problems with a simplistic API.

Amplify’s goal is to simplify all forms of data handling by providing a unified API for various data sources.

Amplify’s store component handles persistent client-side storage, using standards like localStorage and sessionStorage, but falling back on non-standard implementations for older browsers.

Amplify’s request adds some additional features to jQuery‘s ajax method while abstracting away the underlying data source.

DOWNLOAD Amplify

User Interface Design Framework

User Interface Design Framework is released by Webalys, including GUI library – Hundreds vector elements for interface design, Minimal UI icons set – 260 vector icons for Illustrator and Styles library – 200 styles to apply in Illustrator.

A free User Interface Design tool for Web Designers

• Design faster wireframes and create better mockup deliverables in Illustrator.
• Design usable application interface with hundreds of common GUI elements : just drop them from Illustrator Panels or pick them in the library files.
• Customize easily the vectors GUI elements to your own needs : you can easily resize, color or tweak their appearance.
• Benefit from a consistent UI elements library made by a web designer expert in application interface design.

DOWNLOAD User Interface Design Framework

Isotope

Isotope is an exquisite jQuery plugin for magical layouts. You can reveal & hide items with filtering and re–order items with sorting.

The syntax is very simple, but the layouts can be really dynamic and intelligent. And also, there is progressively enhanced for CSS3 transforms and transitions.

However, please note that it is free for non-commercial use only. Commercial use requires purchase of one-time license fee per developer seat.

DOWNLOAD Isotope

Treesaver

Treesaver is a JavaScript framework for creating magazine-style layouts that dynamically adapt to a wide variety of browsers and devices. Designers use standards-compliant HTML and CSS for both content and design, no JavaScript programming is required.

Key features and aspects:

  • Fast and compact: The JavaScript is under 25K gzipped (important for mobile).
  • Highly compatible: Works with most modern browsers, and degrades gracefully for older browsers (or those with JavaScript disabled).
  • Liberally licensed: Dual-licensed as MIT and GPL.

The Treesaver JavaScript framework is an open-source project by Treesaver. It is free for all uses and made available under the MIT or GPLv2 licenses.

DOWNLOAD Treesaver