This article was published 12 years ago, therefore the contents of this post may be out of date.

The web development community is always in a state of constant flow of changes and it’s virtually impossible to keep up with new resources and tools that is released daily. Today’s post will focus on all JavaScript forms of plugins, resources and cool tools.

1. Minimit

Minimit Gallery is a highly customisable jQuery plugin that produces galleries, slideshows, carousels, slides… pratically anything that has multiple states. It has been designed for advanced Javascript/jQuery programmers because you will need to code all the animations and the CSS of the gallery, while the functionality is managed by this plugin.

2. Sisyphus

Imagine you’re filling a complex form on a site, or typing an extensive comment, and just when you’re almost finished the browser the crashes, or you accidentally closed a tab, or something else break your efforts, you are stuck having to rewrite everything again.  Sisyphus helps solve this problem.

It’s lightweight (1Kb) jQuery plugin that uses Local Storage to prevent your work being lost. And Sisyphus is easy to use and only needs you to select the forms you want to protect.

3. Basic jQuery Slider

Basic jQuery Slider has been developed to be as simple and lightweight as possible. Only the essential functionality has been included combined with clean semantic mark-up. This means instead of removing features and bending it to suit your needs, you can use this slider and as a base and extend it to be as feature rich, or as simple, as you need.

4. Tangle

Tangle is a JavaScript library for creating reactive documents. Your readers can interactively explore possibilities, play with parameters, and see the document update immediately. Tangle is super-simple and easy to learn.

5. validate.js

validate.js is a lightweight (just over 1kb gzipped) JavaScript form validation library inspired by CodeIgniter that allows you to validate form fields from over a dozen rules. It has no dependencies, its customisable and works in all major browsers (even IE6!).

6. List.js

List.js a 7 KB cross-browser native JavaScript that makes your plain HTML lists super flexible, searchable, sortable and filterable. It also allows you to add, edit and remove items via simple templating.

7. ACE

Ace is a standalone code editor written in JavaScript with the goal to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse. It can be easily embedded into any web page or JavaScript application.

8. jCodeCollector

jCodeCollector is a multiplatform application that helps you to manage, store, tag and comment on your code snippets and comes with support for more than 25 languages. It’s written in Java and it’s available for Mac OS X, Windows XP/Vista/7 and Linux.

9. money.js

money.js is a super-simple and tiny (just over 1kb!) JavaScript library for realtime currency conversion and exchange rate calculation, from any currency, to any currency. It can be used with the free, hourly-updating exchange rates from the Open Source Exchange Rates API project, or with static/cached/approximate/justplainwrong exchange rates.

10. ApeJS

ApeJS is a tiny framework for developing Google App Engine websites using the JavaScript language. There are other JS frameworks out there that you could use with App Engine – are extremely well made – but I needed something more simple, something that So if you are looking for a framework that doesn’t come with tons of libraries, like RingoJS and AppEngineJS, and that will prototype applications really quickly you will love ApeJS.

11. jquery.videoBG

videoBG is a jQuery plugin that allows you to very easily use an HTML5 video as a background to a website or any div. For browsers that don’t support the HTML5 video tag, it will simplu use an image. Bear in mind bandwidth usage for both you, and your visitors. Also don’t use it too often, too many video instances will slow down the browser.

12. FerroSlider

FerroSlider is a really simple to use jQuery plugin that will, in a unique and cool way, organize a websites content by using a sliding effect to navigate through the pages (similar to the Mac’s or Linux multiple desktops). You can position content as you want: by row, by column or using a custom displacement.

13. Jwerty

Jwerty is a small (1.5kb) JS lib which allows you to bind, fire and assert key combination strings against elements and events. It normalises the poor std api into something easy to use and clear. It has no dependencies, but is compatible with jQuery, Zepto or Ender if you include those packages alongside it.

14. Sharecount JS

Sharecount JS is a free Javascript script that let’s you display the number of a single or multiple social networks using your very own CSS & HTML. That way you can finally build fully working custom designed social buttons with counters.

15. Response JS

Response JS is a lightweight, jQuery plugin, that gives designers/devs tools for producing performance-optimized, mobile-first responsive websites. It provides easy-to-use action hooks for dynamically swapping code blocks based on-screen sizes and semantic methods for progressively serving images/media via HTML5 data attributes.


15 New JavaScript Tools & Resources For Web Developers