Skip to content
This repository has been archived by the owner on Jun 15, 2021. It is now read-only.

Ender package list

rvagg edited this page Jan 14, 2012 · 51 revisions

Do you have an existing Ender package and want to tell the world about it? Add it to the list below, then brag to your friends about it.

When you add a module to this page, have a look at how others have done so, it should be a single item, with a link to the project's source code, and a short description (one line after formatting has been applied).

Modules

Core

  • domReady - domReady: [npm name: domready]
  • Bean - Events: [npm name: bean]
  • Bonzo - DOM: [npm name: bonzo]
  • Valentine - utility: [npm name: valentine]
  • Underscore - utility: [npm name: underscore]
  • Backbone - MVC library: [npm name: backbone]

Selector Engines

  • Qwery - Blazing fast CSS1|2|3 queries: [npm name: qwery]
  • Sizzle - A pure-JavaScript CSS selector engine: [npm name: sizzle]
  • Sel - The selector support of Sizzle, but smaller and faster: [npm name: sel]
  • NWMatcher - Fast JavaScript CSS selector engine and matcher: [npm name: nwmatcher]

Utility

  • Builder - Liberal JavaScript DOM builder: [npm name: builder]
  • Bowser - browser detection: [npm name: bowser]
  • Ender-Swig - Swig (from Django's T) template engine, browser side [npm name: ender-swig]
  • Reqwest - AJAX: [npm name: reqwest]
  • Script.js - script loading / dependency management: [npm name: scriptjs]
  • Morpheus - x-browser high-perf animation: [npm name: morpheus]
  • Klass - Classical OOP in Js: [npm name: klass]
  • Kizzy - browser storage caching: [npm name: kizzy]
  • postMessage - Simple and easy window.postMessage communication: [npm name: postmessage]
  • Keymaster - keyboard dispatcher: [npm name: keymaster]
  • Wings - basic Mustache-esque templating: [npm name: wings]
  • Jar - cookie handling: [npm name: jar]
  • Timeout - replacement for setTimeout/setInterval: [npm name: timeout]
  • Upload - asynchronous file uploading: [npm name: upload]
  • iScroll - smooth scrolling for mobile webkit: [npm name: iscroll]
  • Traversty - a small yet powerful DOM traversal utility designed to compliment Bonzo: [npm name: traversty]

Plugins

* [Drag](https://github.com/logicalparadox/drag.js) - UI Drag behavior: [npm name: **drag**] * [Poke](https://github.com/paulstraw/ender-poke) - Handle Swipe gestures on mobile devices: [npm name: **ender-poke**] * [Futures](https://github.com/coolaj86/futures) - Promises, futures, the like: [npm name: **futures**] * [Littering](https://github.com/cjc/littering) - automatically markup text for better styling (variation of Lettering.js) * [Plax](https://github.com/cameronmcefee/plax) - Browser Paralaxing * [Tipsy](https://github.com/ded/ender-tipsy) - Facebook style tooltips: [npm name: **ender-tipsy**] * [Tween](https://gist.github.com/970065) - A simple time-based tweener: [npm name: **ender-tween**] * [Dragdealer](https://github.com/tristen/ender-dragdealer) - A drag based component library: [npm name: **ender-dragdealer**] * [Ender-FitText](https://github.com/Calvein/ender-fitText) - Ender port of [FitText.js](https://github.com/davatron5000/FitText.js): [npm name: **ender-fittext**] * [Ender-Lettering](https://github.com/Calvein/ender-lettering) - Ender port of [Lettering.js](https://github.com/davatron5000/Lettering.js): [npm name: **ender-lettering**] * [JSON](https://github.com/amccollum/ender-json) - the JSON2.js library by Douglas Crockford: [npm name: **ender-json**] * [calEnder](https://github.com/ded/CalEnder) - calEnder: [npm name: **calender**] * [Twitter Bootstrap for Ender](https://github.com/rvagg/bootstrap) - (Unofficial) [Twitter Bootstrap](http://twitter.github.com/bootstrap/) without jQuery, just the Jeesh + Bowser: [npm name: **ender-twitter-bootstrap**] * [Ender-Overlay](https://github.com/nemeseri/ender-overlay) - Ender-overlay is a highly configurable overlay plugin for Ender. [More info here.](http://nemeseri.com/ender-overlay/) [npm name: **ender-overlay**]

Non-Ender packages that work well with Ender

* [Underscore.string](http://epeli.github.com/underscore.string/) - String manipulation (Underscore not required): [npm name: **underscore.string**]
Clone this wiki locally