Outils gratuits

 > 

Développement

 > 

Javascript/CSS

Bibliothèques, API JavaScript/CSS pour créer un site
jQuery, Angular, Ember, Prototype, CreateJS, Sammy.js, Meteor, Node.js
Aculo.us
Bibliothèque qui étend le framework JavaScript Prototype en y ajoutant des effets visuels, des contrôles pour l'interface utilisateur et certains utilitaires par l'intermédiaire du DOM.
Agility.js
Bibliothèque qui permet de compacter des applications Model-View-Controller en unifiant les codes HTML, Javascript et CSS en un seul fichier.
Angular
Solution de Google pour développer et maintenir des applications Web basées sur des modules, par glissement des fonctionnalités. La programmation s'effectue en TypeScript et nécessite une compilation pour créer le graphe de dépendances, bien que JavaScript et Dart restent utilisables.
Backbone.js
Offre une structure aux applications Web par un modèle Model-View-Controller et des évènements personnalisés. Quand les informations stockées dans le modèle sont modifiées, les views en sont informées.
Boilerplate
Template complet contenant toutes les bonnes pratiques en terme de performances, de compatibilité inter-navigateurs, de JavaScript, d'accessibilité et de Flash. Une version sur-mesure peut être générée via Initializr.
Bootstrap
Framework responsive pour démarrer un projet Web et/ou mobile. Pour créer son propre design, il est recommandé de personnaliser les fichiers CSS.
Closure Compiler
Outil en ligne de Google qui teste, compile et réduit les fichiers JavaScript pour un chargement plus rapide. Il analyse le JavaScript, supprime le code inutile et le réécrit en le minimisant.
CreateJS
Ensemble de bibliothèques permettant de riches contenus interactifs sur les technologies ouvertes Web via HTML5 : EaselJS (affichage), TweenJS (animation), PreloadJS (préchargement), SoundJS (audio).
Dojo Toolkit
Boîte à outils complète pour développer rapidement des applications Web de bureau ou mobiles en Javascript (compatibilité multi-plateformes, graphiques, cartographie), exécutées côté client et communiquant avec le serveur grâce à Ajax.
Ember
Idéal pour créer des sites Web modernes et ambitieux. Ses composants permettent de créer vos propres balises HTML spécifiques à l'application, en utilisant "Handlebars" pour décrire leur balisage et JavaScript pour gérer leur comportement.
Enyo
Framework pour créer facilement des applications HTML5 natives fonctionnant sur tous les appareils : smartphones, tablettes, ordinateurs et télévisions.
History.js
Supporte les APIs History/State de HTML5 (pushState, replaceState, onPopState) dans tous les navigateurs (HTML5 ou HTML4), en prenant en charge jQuery, MooTools et Prototype.
HTML5Shiv
Solution de contournement de JavaScript, créée par Sjoerd Visscher, pour gérer le style des éléments HTML5 pour les anciens navigateurs Internet Explorer 6-9, Safari 4.x (et iPhone 3.x) et Firefox 3.x.
jQuery
Bibliothèque JavaScript multi-plateforme qui permet le parcours et la modification du DOM, la gestion d'évènements, les opérations liées à l'interface, des effets visuels et animations, la manipulation des feuilles de style en cascade, l'utilisation d'Ajax, etc.
jQuery Mobile
Framework d'interface basé sur jQuery pour créer des sites mobiles ou des applications web monopage ressemblant à des applications natives en HTML5 et CSS. Il est compatible avec d'autres Frameworks mobiles comme PhoneGap.
Metalsmith
Un générateur de site statique extrêmement simple et modulable.
Meteor
Permet de créer rapidements des sites Web et applications mobiles en JavaScript, très agréables à utiliser.
MooTools
Offre une réponse aux problématiques de Rich Internet Applications en rassemblant les fonctionnalités de script.aculo.us et Prototype : AJAX, animations graphiques, glisser-déposer.
Node.js
Framework qui offre un environnement de développement bas niveau utilisant le langage JavaScript côté serveur pour générer des pages web. Vous pouvez créer des applications qui doivent répondre à de nombreuses requêtes rapidement et efficacement, en temps réel.
Promises
Permet de réaliser des opérations asynchrones comme la lecture d'un fichier avec JSON. Une promesse passe par 3 états possibles : pending (attente), fulfilled (réussite) et rejected (échec).
Prototype
Distribué seul ou partie intégrante de larges projets comme Ruby on Rails, script.aculo.us et Rico, il fournit diverses fonctions : raccourcis, fonctions utilisant XMLHttpRequest (Ajax), gestion de la programmation objet.
Radio.js
Framework Javascript léger et indépendant des autres bibliothèques comme jQuery ou Yahoo UI. Il ne contient que des fonctionnalités liées aux évènements, afin d'aider à découpler l'architecture d'une application pour une plus grande maintenabilité.
Refresh-CSS
Outil en ligne qui renomme les variables, supprime les commentaires, espaces inutiles et retours à la ligne des fichiers JavaScript, CSS et HTML afin de réduire leur poids. Ces traitements rendent le code illisible pour un développeur qui doit alors conserver une version propre de son code.
Require.js
Offre des fonctions utilitaires pour accélérer et améliorer le codage en simplifiant la dépendance entre les bibliothèques JavaScript et en faisant apparaître les frameworks dans un ordre donné. Elle fonctionne aussi avec Rhino et Node.js.
Yeoman
Permet de démarrer de nouveaux projets Web en proposant plusieurs outils : générateur de projet (Angular, Backbone, Ember, ...), système de développement et test (Grunt, Gulp, ...), gestionnaire de packages (Bower, npm, ...).
Suivez les nouveautés sur Facebook  Facebook
Copyright © 2014-2017 - Développé par Gayar Ti' Tang  TiTang