-
Notifications
You must be signed in to change notification settings - Fork 1
JavaScript & jQuery
evereq edited this page Mar 28, 2012
·
100 revisions
- JavaScript Patterns (http://shichuan.github.com/javascript-patterns, source at https://github.com/shichuan/javascript-patterns)
- http://html5please.com (Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are)
- http://platform.html5.org (The Web platform: Browser technologies reference)
- https://github.com/jquery/jquery (no comments)
- https://github.com/mootools/mootools-core (MooTools Core Repository)
- https://github.com/mootools/mootools-more (MooTools Plugins and Enhancements Repository)
- https://github.com/madrobby/microjs.com (Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!)
- https://github.com/appendto/amplify (AmplifyJS is a set of components for data management and application communication)
- https://github.com/madrobby/zepto (Zepto.js is a minimalist JavaScript framework for modern browsers, with a jQuery-compatible API)
- https://github.com/documentcloud/underscore (JavaScript's utility _ belt)
- https://github.com/epeli/underscore.string (String manipulation extensions for Underscore.js javascript library)
- https://github.com/jashkenas/coffee-script (CoffeeScript)
- https://github.com/olivernn/supplement.js (A small collection of utility functions to make working with JavaScript that much sweeter and more expressive)
- https://github.com/alexyoung/turing.js (DailyJS's JavaScript framework)
- http://sammyjs.org (tiny javascript framework built on top of jQuery, It's RESTful Evented Javascript)
- https://github.com/Prinzhorn/jquery-inlog (See what your jQuery code does inside like a boss)
- https://github.com/codejoust/session.js (Get user session information)
- https://github.com/rvagg/traversty (A small, yet powerful utility making DOM traversal headache-free)
- https://github.com/scottjehl/Respond (A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more))
- https://github.com/lojjic/PIE (A behavior for Internet Explorer allowing it to recognize and render various CSS3 box decoration properties)
- https://github.com/vkiryukhin/pretty-data (plugin to pretty-print or minify data in XML, JSON and CSS formats)
- https://github.com/fgnass/spin.js (A spinning activity indicator)
- https://github.com/medialize/URI.js (URL mutation library)
- https://github.com/ariya/phantomjs (Headless WebKit with JavaScript API. Can be used for Website testing, Site Scraping etc)
- https://github.com/alexgorbatchev/SyntaxHighlighter (SyntaxHighlighter is a fully functional self-contained code syntax highlighter developed in JavaScript)
- https://github.com/jquery/qunit
- https://github.com/visionmedia/mocha
- http://code.google.com/p/js-test-driver/
- https://github.com/angular/angular.js (MVC framework)
- https://github.com/maccman/spine (Lightweight MVC library for building JavaScript applications)
- https://github.com/somajs/somajs (javascript model-view-controller (MVC) framework)
- https://github.com/emberjs/ember.js (Ember is a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture)
- https://github.com/sproutcore/sproutcore (JavaScript Application Framework, now renamed to "Ember.JS" see above)
- https://github.com/elabs/serenade.js (Client side MVC framework)
- https://github.com/hay/stapes (a really tiny Javascript MVC microframework)
- https://github.com/arturadib/agility (Javascript MVC for the "write less, do more" programmer)
- https://github.com/SteveSanderson/knockout (makes it easier to create rich, responsive UIs with JavaScript)
- https://github.com/documentcloud/backbone (Give your JS App some Backbone with Models, Views, Collections, and Events)
- https://github.com/tbranyen/backbone-boilerplate (A set of best practices and utilities for building Backbone.js applications)
- https://github.com/moviepilot/chaplin (Chaplin is an example architecture for JavaScript applications using the Backbone.js library)
- https://github.com/kmalakoff/knockback (Knockback.js provides Knockout.js magic for Backbone.js Models and Collections)
- https://github.com/jamescryer/grumble.js (jQuery plugin to add 360 rotatable bubble style tooltips)
- https://github.com/needim/noty (notification plugin)
- https://github.com/recurly/recurly-js (Secure, PCI Compliant Transaction Forms With Fully Customizable CSS)
- https://github.com/remybach/jQuery.superLabels (Give your forms a helping of awesome!)
- https://github.com/makeable/Notificon (Favicon Notifications / Alerts)
- https://github.com/jzaefferer/jquery-validation
- https://github.com/rickharrison/validate.js (Lightweight JavaScript form validation library inspired by CodeIgniter)
- https://github.com/leeoniya/reMarked.js (client-side DOM > Markdown converter)
- https://github.com/leongersen/noUiSlider (noUiSlider is a little jQuery plugin that turns an html object into a nice (range) slider. It can have two handles to select a range, a fixed minimum or maximum to select a limit, or just two handles to pick some points.)
- https://github.com/h5bp/html5-boilerplate (A professional front-end template that helps you build fast, robust, adaptable, and future-proof websites)
- http://twitter.github.com/bootstrap (Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions)
- https://github.com/addyosmani/jquery-ui-bootstrap (A jQuery UI theme based on Twitter Bootstrap)
- https://github.com/commadelimited/jQuery-Mobile-Bootstrap-Theme (A jQuery Mobile theme based on Twitter Bootstrap)
- https://github.com/joshuagatcke/HTML-KickStart (really cool, ala Bootstrap)
- https://github.com/dhgamache/Skeleton (A Beautiful Boilerplate for Responsive, Mobile-Friendly Development)
- https://github.com/visionmedia/uikit (UIKit is a small (4kb minified / gzipped) collection of flexible, cohesive, decoupled components for the modern web. With an emphasis on structure-only styling making it simple to apply application specific styling. UIKit is not a replacement for larger UI frameworks, nor is it a CSS framework such as Bootstrap)
- https://github.com/jonikorpi/Golden-Grid-System (A folding grid for responsive design)
- https://github.com/sparkbox/mediaQueryBookmarklet (Determine current page dimensions and current media query)
- https://github.com/ChiperSoft/Kalendae (A javascript date picker that just works)
- https://github.com/timrwood/moment (lightweight javascript date library for parsing, manipulating, and formatting dates)
- https://github.com/josscrowcroft/accounting.js (A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies)
- https://github.com/josscrowcroft/money.js (currency conversion library, for web & nodeJS
- https://github.com/creationix/haml-js (Server side templating language for JavaScript)
- https://github.com/sstephenson/eco (Embedded CoffeeScript templates)
- https://github.com/wycats/handlebars.js (Handlebars.js is an extension to the Mustache templating language created by Chris Wanstrath. Handlebars.js and Mustache are both logicless templating languages that keep the view and the code separated like we all know they should be)
- https://github.com/janl/mustache.js (Minimal templating with {{mustaches}} in JavaScript)
- https://github.com/twitter/hogan.js (A compiler for the Mustache templating language)
- https://github.com/BorisMoore/jsrender (Next-generation jQuery Templates, optimized for high-performance pure string-based rendering, without DOM or jQuery dependency)
- https://github.com/BorisMoore/jsviews (Interactive data-driven views, built on top of JsRender templates)
- https://github.com/jrburke/requirejs (A file and module loader for JavaScript)
- https://github.com/ender-js/Ender (a full featured package manager for your browser)
- https://github.com/nemeseri/ender-overlay (Ender-overlay is a highly configurable overlay plugin for Ender. You can easily build your own gallery or other overlay based logic on the top of this plugin)
- https://github.com/nemeseri/ender-carousel (Ender-carousel is a simple carousel plugin for ender)
- https://github.com/rvagg/ender-bootstrap (Build tool to assemble Ender-compatible Twitter Bootstrap 2.0 JS packages)
- https://github.com/getify/LABjs
- https://github.com/SlexAxton/yepnope.js (An Asynchronous Conditional Resource Loader)
- https://github.com/imakewebthings/deck.js
- https://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)
- https://github.com/woothemes/FlexSlider
- https://github.com/nathansearles/Slides
- https://github.com/IanLunn/Sequence
- https://github.com/desandro/masonry (The flip-side of CSS Floats. jQuery plugin that rearranges item elements to a grid)
- https://github.com/desandro/isotope (magical layouts. Enables filtering, sorting, and dynamic layouts)
- https://github.com/CloudMade/Leaflet (Leaflet is a modern JavaScript library for interactive maps on both desktop and mobile browsers by CloudMade)
- https://github.com/bugzu/imgg (Mosaic Gallery jQuery Plugin)
- https://github.com/davetayls/jquery.lazyLoader (Semantic, organic responsive images)
- https://github.com/aino/galleria (The JavaScript Image Gallery)
- https://github.com/odyniec/imgareaselect (select specific image area)
- https://github.com/tuupola/jquery_lazyload (jQuery plugin for lazy loading images)
- https://github.com/blueimp/JavaScript-Load-Image (JavaScript Load Image is a function to load images provided as File or Blob objects or via URL. It returns an optionally scaled HTML img or canvas element)
- https://github.com/mozilla/popcorn-js (Mozilla's HTML5 Video Framework)
- https://github.com/cloudhead/less.js (The dynamic stylesheet language)
- https://github.com/nex3/sass (Sass makes CSS fun again)
- https://github.com/chriseppstein/compass (Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain)
- http://sizzlejs.com
- https://github.com/ded/qwery
- https://github.com/nathansmith/adapt (serves CSS based on screen width)
- https://github.com/jquery/jquery-mobile (Query Mobile Framework)
- https://github.com/sustainablepace/mobipick (Android-style datepicker widget for jQuery Mobile)
- https://github.com/appMobi/jQ.Mobi (HTML5 javascript libary for mobile application development. Find documentation and report bugs at http://www.jqmobi.com)
- https://github.com/EightMedia/hammer.js (A javascript library for multi-touch gestures)
- https://github.com/jairajs89/Touchy.js (A simple light-weight JavaScript library for dealing with touch events)
- https://github.com/phonegap/phonegap (access core functions on Android, iPhone and Blackberry using JavaScript)
- https://github.com/fohr/blossom (Blossom is a platform for easily building native iOS and Android apps in JavaScript using Apple's SproutCore framework)
- https://github.com/joehewitt/scrollability (Imitates iOS native scrolling in JavaScript)
- https://github.com/MattWilcox/Adaptive-Images (Automatically adapts your existing HTML images for mobile devices. No mark-up changes needed)
- https://github.com/starfishmod/jquery-oembed-all
- https://github.com/johnlanz/jquery-fileuploader
- https://github.com/valums/file-uploader
- https://github.com/filamentgroup/jQuery-Custom-File-Input
- https://github.com/moxiecode/plupload (Plupload is a JavaScript API for dealing with file uploads it supports features like multiple file selection, file type filtering, request chunking, client side image scaling and it uses different runtimes to achieve this such as HTML 5, Silverlight, Flash, Gears and BrowserPlus)
- https://github.com/blueimp/jQuery-File-Upload (File Upload widget with multiple file selection, drag&drop support, progress bars and preview images for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads)
- https://github.com/23/resumable.js (A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API. Works currently ONLY in Chrome / Firefox)
- https://github.com/davatron5000/FitText.js
- https://github.com/freqdec/slabText (jQuery plugin for producing big, bold & responsive headlines)
- http://iplantideas.com/quicktag
- https://github.com/alexgorbatchev/jquery-textext
- https://github.com/podio/jquery-mentions-input
- https://github.com/hailwood/jQuery-Tagit (demo at http://webspirited.com/tagit, transforms an html unordered list into a unique tagging plugin)
- http://daniel-zahariev.github.com/jquery-textntags (allows you to "@tag" someone in a text message, just like you are used to on Facebook or Twitter)
- https://github.com/aehlke/tag-it
- http://jamielottering.github.com/DropKick
- https://github.com/harvesthq/chosen
- https://github.com/meltingice/ajax-chosen
- https://github.com/rawnet/jquery-switch (A slide/toggle switch for jQuery)
- https://github.com/wbotelhos/raty (A Star Rating Plugin)
- http://www.fyneworks.com/jquery/star-rating
- https://github.com/Kicksend/mailcheck (Email domain spelling suggester)
- https://github.com/bergie/create (new editing interface, inline etc)
- https://github.com/fastrd/youRhere (demo at http://yourhere.gandtblog.com, give your readers a chance to mark their article reading- progress by just clicking it)
- https://github.com/tuupola/jquery_jeditable
- http://digitalbush.com/projects/masked-input-plugin
- https://github.com/akaihola/jquery-autogrow
- https://github.com/davatron5000/Lettering.js
- http://polarblau.github.com/suggest (simple Auto-suggest)
- https://github.com/hernantz/doubleSuggest (Facebook like jquery search suggestion plugin that searches in local and remote data sources)
- https://github.com/tristandunn/jquery-auto-geocoder (automatically geocode and display a location entered in a text field)
- http://documentcloud.github.com/visualsearch
- https://github.com/remybach/jQuery.slashSearch (This plugin allows you to give focus to the search field by typing the '/' (forward-slash) key)
- https://github.com/krisk/textualizer (Textualizer is a jQuery plug-in that allows you to transition through blurbs of text. When transitioning to a new blurb, any character that is common to the next blurb is kept on the screen, and moved to its new position)
- https://github.com/jamesflorentino/nanoScrollerJS (nanoScroller.js is a jQuery plugin that offers a simplistic way of implementing Lion-styled scrollbars for your website)
- https://github.com/markdalgleish/stellar.js (Stellar.js - Parallax scrolling made easy)
- http://lab.smashup.it/flip (flip easily your elements in four directions)
- https://github.com/jackrugile/jRumble (umbles, vibrates, shakes, and rotates any element you choose)
- https://github.com/hakimel/zoom.js (zoom in on any element in the DOM)
- https://github.com/blasten/turn.js (page flip effect for HTML5)
- https://github.com/johnpolacek/scrollorama (doing cool scrolly stuff)
- https://github.com/shutterstock/rickshaw (JavaScript toolkit for creating interactive real-time graphs)
- https://github.com/oesmith/morris.js (Pretty time-series line graphs)
- https://github.com/mbostock/d3 (A JavaScript visualization library for HTML and SVG)
- https://github.com/samizdatco/arbor
- https://github.com/jondot/graphene (Graphene is a realtime dashboard & graphing toolkit based on D3 and Backbone)