Reading Time: 3 minutes
- Tutorials
- Learning environments
- Kodu gamelab: build games, play games, share games
- Scripts and tools
- Apycom: jquery menus
- Brackets is an open source code editor for the web. It’s built with JavaScript, HTML and CSS by web developers like you.
- CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
- IETester
- Javascriptsource
- jsh: Javascript shell
- JSLint: Javascript Code Quality Tool
- Light Table is a new interactive IDE that lets you modify running programs and embed anything from websites to games
- npm: package manager for Javascript
- WebStorm: Javascript IDE
- Tools
- Codepen: online editor for HTML, CSS and JS
- Code the microbit
- DeskJS (Desktop JavaScript)
- freeformatter
- Google code playground
- ideone
- jsBin: run JS online
- jsFiddle: edit and test JS online
- Livegap online editor
- Plunker: online community for creating, collaborating on and sharing your web development ideas
- Sandworm: security
- Webdriver I/O: Selenium bindings for NodeJS
- Yarn
- Validation
- HTML5+JS
- Important libraries
- Angular.js: HTML enhanced for web apps
- Angular.io
- Angles: An angular.js wrapper for Chart.js
- Bun
- Express.js
- Hammer.js
- io.js
- jQuery
- node
- Polymer
- Promises/A
- React
- Underscore.js
- Vue.js
- Web3.js
- Angular.js: HTML enhanced for web apps
- Libraries (from ‘less important’ to ‘maybe better to avoid’ [because possible instability in support or lifecycle])
- Babylon.js
- Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable
functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. - Bookshelf.js
- canvasXpress: JS library based on <CANVAS>
- Chartjs
- D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS
- DerbyJS
- dhtmlxChart is a JavaScript charting library for generating cross-browser HTML5 charts
- Easeljs
- gRaphael
- GreenSock
- Gulp: automate and enhance your workflow
- Grunt: Javascript task runner
- Highcharts: interactive javascript charts
- jQuery: library
- Tutorials
- Tools
- Snippet: jQuery syntax highlighter
- CirculateComponents & libraries
- bPopup
- BxSlider: content slider
- Calendario: a jQuery calendar plugin for creating flexible calendars
- Elycharts
- Fitvid.js: fluid with video embeds
- FixText: inflating web type
- Flowplayer
- Galleria: JavaScript image gallery framework built on top of the jQuery library
- gmap: jQuery plugin for Google maps
- Highslide
- HTML5 uploads with jQuery
- Ideal Forms
- Isotope: layout plugin
- jQuery Hotkeys
- jQuery Mobile
- jQuery Photoshoot plugin
- jQuery.ScrollTo
- jShowoff:jQuery Content Rotator
- Knockout.js
- leanModal
- Lettering.js: radical web typography
- Parallax
- PhotoSwipe: image gallery for mobile devices
- Recurly.js
- Response.js
- Reveal
- Scroll Path
- Shuffle Letters Effect
- Simplemodal
- Simplemodal
- Skitter
- Skitter: image animation
- Slides.js: a slideshow plugin
- Slidorion
- Stellar.js
- SuperBox
- Thumbnail Carrousel: responsive image gallery
- Wave Display Effect
- jwerty is a JS lib which allows you to bind, fire and assert key combination strings against elements and events
- KeyboardJS
- keymage: Yet Another JS Keybinding library
- keymaster: simple micro-library for defining and dispatching keyboard shortcuts
- Keypress
- Knockout
- KoaJS
- Leaflet: an Open-Source JavaScript Library for Mobile-Friendly Interactive Maps
- Meteor: open source platform to build quality we apps
- Mousetrap
- React: A JavaScript library for building user interfaces
- RequireJS is a JavaScript file and module loader
- Reveal.js: HTML presentations made easy
- SmoothieCharts
- SVG.js
- three.js
- TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.Any browser. Any host. Any OS. Open Source.
- UglifJS: JavaScript parser / mangler / compressor / beautifier library for NodeJS
- Underscore.js is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect inPrototype.js (or
Ruby), but without extending any of the built-in JavaScript objects. It’s the tie to go along with jQuery’s tux, and Backbone.js’s suspenders.
- Forums and resources
- CodeGuru
- Codetoad
- Devarticles
- DynamicDrive
- Emacs
- Freewarejava.com Javascript
- GDS (Gawaine & Duplex Software): Smart Script Pro JS editor, …
- HotScripts
- Javascript FR: Javascript & DHTML Codes sources
- Javascript-codet
- Javascript made easy
- Javascript-FX
- Java-scripts.net
- JS Fiddle: online editing
- Javascriptsource.com
- MathTools
- Mozilla Developer Network: Javascript
- Script.aculo.us: web 2.0 javascript / AJAX
- ScriptSearch: Javascript
- ToutJavascript (FR)
- Tripwire magazine
- Voor beginners: cursus Javascript (lussen en logica, functie, operators, strings en arrays, objecten, formulieren, events, navigatie, cookies, troubleshooting)
- w100w.com: Scripts ASP, C/C++, Perl, PHP, Java, JavaScript
- The WDVL: Authoring Javascript
- Software (more…)
- Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
- Scriptacolous
- Uvimitools
- WebStorm: integrated Development Environment for professional JavaScript and front-end Web developers
- Typescript