Skip to content
This repository

JazzRecord is an ActiveRecord ORM for JavaScript

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 JSSpec
Octocat-spinner-32 build
Octocat-spinner-32 examples
Octocat-spinner-32 info
Octocat-spinner-32 source
Octocat-spinner-32 README.markdown
Octocat-spinner-32 demo.html
Octocat-spinner-32 rakefile.rb
Octocat-spinner-32 yuicompressor-2.3.6.jar
README.markdown

Hiya! (Intro)

JazzRecord is a (Rails 2) ActiveRecord clone for providing a JavaScript ORM layer. It currently supports Gears, Adobe AIR, and Appcelerator Titanium. Like ActiveRecord, Jazz is free and open-source software, licensed under MIT License. And in being inspired by ActiveRecord, Jazz seeks to minimize its learning curve by mimicking ActiveRecord style and conventions.

JazzRecord is almost feature-complete, and it has been tested thoroughly across all major browsers and other runtimes using a test suite called JSSpec. Titanium testing will be implemented shortly. AIR support is fully tested.

NOTE: a Titanium bug is causing JazzRecord to misbehave. The test suite is currently failing. JazzRecord will not behave correctly in Titanium.

Future Development

Currently underway is work to complete the feature set of JazzRecord, which consists of... rich dirty records support, implementing a few add'l finder options, and adding support for encrypted local databases for AIR 1.5+. We aim to support as many runtimes as we can, so feel free to submit a request or write your own adapter!

Dependencies

None! JazzRecord is now MooTools free, and works with any JavaScript library. We're very excited about the possibilities this opens up.

More Info

For more information, a demo and the most recent documentation, visit JazzRecord.org

For regular updates on JazzRecord development, follow us on Twitter: @jazzrecord

To contact Nick Carter regarding bugs or for questions, email me at thynctank@thynctank.com

Something went wrong with that request. Please try again.