Themergency fooplugins.com

Awesome Javascript Projects to Watch On Github

| 6 Comments

After writing a post about WordPress related projects to watch on Github, I thought it would be a great idea to post links to some of the more interesting opensource javascript projects available on Github. If I have left any off please post them in the comments.

turn.js

www.turnjs.com | github.com/blasten/turn.js
The awesome paper-like effect made for HTML5. turn.js is a plugin for jQuery that adds a beautiful transition similar to real pages in a book or magazine for HTML5.

Glisse.js

glisse.victorcoulon.fr | github.com/Victa/glisse.js

Glisse.js is a simple, responsive and fully customizable jQuery photo viewer. You’ll like the transitions between two pictures entirely assumed by CSS3.

Hammer.js

eightmedia.github.com/hammer.js | github.com/eightmedia/hammer.js

Hammer.js is a javascript library (that depends on jQuery) that can be used to control gestures on touch devices. It supports the following gestures: Tap, Double tap, Hold, Drag, Transform.

impress.js

bartaz.github.com/impress.js | github.com/bartaz/impress.js
It’s a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.

Morris.js

oesmith.github.com/morris.js | github.com/oesmith/morris.js
Making good-looking graphs shouldn’t be hard. Morris.js is a lightweight library that uses jQuery and Raphaël to make drawing time-series graphs easy.

Timeline

timeline.verite.co | github.com/VeriteCo/Timeline

There are lots of timeline tools on the web but they are almost all either hard on the eyes or hard to use. Create timelines that are at the same time beautiful and intuitive for users. Timeline is great for pulling in media from different sources. Just throw in a link from Twitter, YouTube, Flickr, Vimeo, Google Maps or SoundCloud and Timeline will format it to fit perfectly. More media types will be supported in the future.

Sequence

http://www.sequencejs.com | github.com/IanLunn/Sequence

Sequence is the jQuery slider plugin with infinite style. It provides the complete functionality for a website slider without forcing you to use a set theme.

three.js

mrdoob.github.com/three.js | github.com/mrdoob/three.js
Javascript 3D library. The aim of the project is to create a lightweight 3D library with a very low level of complexity — in other words, for dummies. The library provides canvas, svg and WebGL renderers.

tquery

jeromeetienne.github.com/tquery | github.com/jeromeetienne/tquery
tQuery is a thin library on top of three.js It is an extension system for people to write plugins. To help them share their code and build on top of each other. It mimics jquery api, well know for its usuability. tQuery aims for “it is should not be harder than playing with lego bricks.”

deck.js

imakewebthings.com/deck.js | github.com/imakewebthings/deck.js
A JavaScript library for building modern HTML presentations. deck.js is flexible enough to let advanced CSS and JavaScript authors craft highly customized decks, but also provides templates and themes for the HTML novice to build a standard slideshow.

portamento.js

simianstudios.com/portamento | github.com/krisnoble/Portamento
Portamento is a jQuery plugin that makes it simple to add sliding (aka “floating”) panel functionality to your web page. All that’s needed is some simple CSS and one line of JavaScript, and you’re away!

zoomooz

janne.aukia.com/zoomooz | github.com/jaukia/zoomooz
Zoomooz is an easy-to-use jQuery plugin for making any web page element zoom.

breakpoints.js

xoxco.com/projects/code/breakpoints | github.com/xoxco/breakpoints
Define breakpoints for your responsive design, and Breakpoints.js will fire custom events when the browser enters and/or exits that breakpoint.

scrollpath

joelb.me/scrollpath | github.com/JoelBesada/scrollpath
jQuery Scroll Path is a plugin that lets you define your own custom scroll path. What this means exactly is best understood by checking out the demo. The plugin uses canvas flavored syntax for drawing paths, using the methods moveTo, lineTo and arc. To help with getting the path right, a canvas overlay with the path can be enabled when initating the plugin.

moment.js

momentjs.com | github.com/timrwood/moment
Moment.js is a lightweight javascript date library for parsing, manipulating, and formatting dates.

Kalendae

chipersoft.github.com/Kalendae | https://github.com/ChiperSoft/Kalendae
A framework agnostic javascript date picker. Kalendae is an attempt to do something that nobody has yet been able to do: make a date picker that doesn’t suck.

sigma.js

sigmajs.org | github.com/jacomyal/sigma.js
Sigma.js is an open-source lightweight JavaScript library to draw graphs, using the HTML canvas element.

Sisyphus.js

simsalabim.github.com/sisyphus | github.com/simsalabim/sisyphus
Developed to save html forms data to LocalStorage to restore them after the browser crashes, tabs close and other disasters.

2 comments
  Livefyre
  • Get Livefyre
  • FAQ
softxml
softxml

Another useful javascript library for parsing complex xml documents using xpath.

https://github.com/softxml/SoftXpath

carlosepp
carlosepp

Excellent list you have there, thank you very much

bups
bups

Moobile - Mobile App Framework Based on Mootools is also awesome project on github. i has featured it on my blog here ishttp://blogupstairs.com/mobile-app-framework-based-on-mootools-moobile/ .  you can find also another related