Jul
All About The Keyboard – Handling Keyboard Shortcuts In JavaScript: Mousetrap
Mousetrap is a simple library for handling keyboard shortcuts in Javascript. Mousetrap is a standalone library with no external dependencies. It weighs in at around 1.5kb minified and gzipped.
It has support for keypress, keydown, and keyup events on specific keys, keyboard combinations, or key sequences.

Categories: No License, Open Source, Scripts & Apps
Tags: Javascript, mouse
Jun
Powerful JavaScript Animation Library for jQuery: JSTween
While good for simple effects, popular JavaScript libraries like jQuery lack the Oomph required to animate complex user interactions in the DOM.
JSTween was designed from the ground up for speed and precision, allowing it to handle more simultaneous animations while maintaining a silky smooth frame rate.

Major Features
- Performance – Built from the ground up to scream
- Precision – Animate complex interactions with ease
- Framerate – Frame smoothing means complex scenes appear more fluid
- jQuery – Hooks into jQuery for ease of use
- Easy to use – Get started quickly using it’s simple implementation
Categories: CC License, Effects, Open Source, Scripts & Apps
Tags: Animation, Javascript
Jun
JavaScript UI Development Framework for Building HTML5 Mobile Apps: Mobello
Mobello is a high performance JavaScript UI framework for building great HTML5 mobile apps. Mobello includes javascript framework(Mobello.js) and IDE(Mobello Studio).
You can build native-like HTML5 apps for smartphones and tablets. Mobello is scalable and robust framework suited for fast and rich user interface.
With MVC architecture and clean component model, you can keep your code sensible and organized.

Categories: Frameworks, LGPL License, Mobile Development, XHTML & CSS
Tags: HTML5, Javascript, Mobile
Jun
JavaScript Library for Adding Annotations To Web Pages: Annotator
The Annotator is an open-source JavaScript library and tool that can be added to any webpage to make it annotatable.
Annotations can have comments, tags, users and more. Morever, the Annotator is designed for easy extensibility so its a cinch to add a new feature or behaviour.
The Annotator JS also has a simple but powerful plugin architecture. While the core annotator code does the bare minimum, it is easily extended with plugins that perform such tasks as: serialization, authentication and authorization, prettification etc…

You’ll need to store your annotations data somewhere, but if you can’t then luckily there is an easy way to do this, using AnnotateIt, a hosted web service for storing annotations.
Categories: GPL License, MIT License, Popups & Notifications, Scripts & Apps
Tags: CSS3, Javascript
Jun
Web-based Realtime Multi-room Chat Software for Website: Balloons.IO
Balloons.IO is a web-based, realtime, open source multi-room chat server and client.
Balloons chat application is built by combining the latest technologies in web design and development such as CSS3, HTML5, Node.JS, and Redis.IO Socket.IO.

What counts is the experience of the user, and Balloons has a robust flexible backend with nice and functional designs. This realtime chat application uses easy-OAuth for authentication with Twitter.
Categories: Chat, MIT License, Open Source, Scripts & Apps
Tags: Javascript, Node.js
Jun
Free Responsive Drop Down Navigation Menu: SelectNav.js
SelectNav.js is a lightweight (1.5kb), library agnostic JavaScript for creating responsive drop down navigation menus. It lets you convert your website navigation into a select drop-down menu.

Used together with media queries it helps you to create a space saving, responsive navigation for small screen devices.
Features
- Independent – no external library or other dependecies
- Ligthweight – only 1.5KB minified and 0.8KB minified+gziped
- Customizable – to make it suit your needs
- Compatible – tested with IE 6+, Firefox 3.6+, Chrome 4+, Safari 3+, Mobile Safari iOS 3.2+, Android 2.3+ Browser, Opera Mobile, Opera Mini.
Categories: Menu and Navigation, Scripts & Apps, XHTML & CSS
Tags: Javascript, Responsive
Jun
JavaScript Library for Mobile Web App Development: QuoJS
QuoJS is a micro, modular, Object-Oriented and concise JavaScript Library for that simplifies HTML document traversing, event handling, and Ajax interactions for rapid mobile web development.
It allows you to write powerful, flexible and cross-browser code with its elegant, well documented, and micro coherent API.

It is designed to change the way that you write JavaScript with the goal: a 8-12k library that handles most basic drudge work with a nice API so you can concentrate on getting stuff done.
Categories: MIT License, Mobile Development, XHTML & CSS
Tags: Javascript, Mobile
Jun
Create Excel-like Table Using HTML & jQuery: Handsontable
Handsontable is a minimalistic (60 KB unminified) jQuery script to create Excel-like table editor in HTML & jQuery. This jQuery plugin creates a flexible and easy to customize excel-like table grid.

Major Features
- Autoexpanding – Type in any cell and see how the grid adds new rows and cols automatically
- Drag-down – Same as in Excel, you can drag it (drag-down) to repeat the values from the cell
- Context Menu – Support context menu
If you are looking for more complicated data grid / table solutions, consider using:
- Ajax Spreadsheet Widget: dhtmlxSpreadsheet
- Flexible Client Side Table Sorting: Tablesorter
- Turn HTML Tables Into Advanced Editable Components
- Flexigrid for jQuery – Lightweight and rich Web 2.0 data grid
Categories: Components, MIT License, Scripts & Apps
Tags: Grid, Javascript, jQuery
May
Create A Chronological Timeline: Chronoline.js
Chronoline.js is a JavaScript library that helps you create a chronological timeline out of events on a horizontal timescale.
From a list of dates and events, it can generate a graphical representation of schedules, historical events, deadlines, and more.

This chronology timeline script jQuery qTip2 to provide nicer tooltips and requires Raphael.js to function.
Recommended timeline related resources:
- Creating Storytelling Timelines
- Making Simple Historical Timelines
- JavaScript Animation Library with a Timeline
- Timeline-Driven Javascript Animation Toolkit
- Open Source JavaScript Timeline Component
- Free Facebook Timeline WordPress Theme
Categories: MIT License, Open Source, Scripts & Apps
Tags: Javascript, Timeline
May
Free WYSIWYG HTML5 Rich Text Editor: WYSIHTML5
WYSIHTML5 is an open source rich text editor based on HTML5 technology and the progressive-enhancement approach. It uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.

Major Features
- It’s fast and lightweight (smaller than TinyMCE, Aloha, …)
- Auto-linking of urls as-you-type
- Generates valid and semantic HTML5 markup (even when the content is pasted from MS Word)
- Uses class names instead of inline styles
- Uses sandboxed iframes in order to prevent identity theft through XSS
- Speech-input for Chrome
- It’s library agnostic, no library required (jQuery, Prototype, etc…)
Categories: MIT License, Open Source, Scripts & Apps, WYSIWYG HTML Editor
Tags: HTML5, Javascript






