Les outils gratuits du programmeur

Outils pour tous langages de programmation et outils spécialisés dans la liste ci-dessous...

Langages de programmation AspectJ - Basic - C - CIL - C++ - C++11 - C# - Dart - Eiffel - Go - Java - JavaScript - JavaFX Script - Pascal - PHP - Python - QML - Rexx - Ruby - Scala - Scriptol - Tcl - HTML - XML - XAML - XUL - SQL

Environnements de développement (EDI/RAD)
NetBeans RAD pour plusieurs langages de programmation dont Java et PHP. Intègre un serveur. Gratuit et open source. (Java)
Maqetta Outil de développement WYSIWYG en ligne pour HTML 5 par IBM. Le code source est disponible pour être mis en ligne sur un serveur. On peut l'utiliser localement en démarrant le serveur intégré.
Eclipse Plateforme de développement multi-langages pour intégrer les outils. Vous pouvez ajouter vos propres outils. (Java)
Ideone Outil en ligne interactif qui permet de tester (compiler/interpréter) un code source dans 40 langages de programmation et afficher le résultat.

Interfaces utilisateurs graphiques multi-plateformes
XAML Langage d'interface utilisateur à balises de Microsoft. Est une des bases de Metro, l'interface des applications immersives de Windows 8 et du plugin Silverlight.
Gtk+ GUI largement utilisée par les applications Linux/Windows.
SDL Une librairie pour la programmation des jeux qui utilise toutes les ressources (video, son, périphériques) de l'ordinateur, tous langages et OS. (Win/Linux).
Qt Framework d'interfaces utilisateur graphique multi-plateformes, incluants les mobiles, sous licence LGPL. (Win/Lin/Mac/Mobiles).
Un outil de développement, QtCreator, est fourni pour construire des applications.

Outils de distribution
Inno Setup Un installeur programmable, il permet d'ajouter une icone sur le bureau Inclut un désinstalleur. Open-source.
IZarc Gestionnaire d'archives, produit, extrait, convertit les archives ZIP, BZ2, TAR, GZ, CAB et le nouveau format 7z. Gère aussi les images CD.
Voir la liste des archiveurs gratuits.
Doxygen Produit une documentation HTML/latex/XML/man à partir des sources d'un programme.
UPX Compresse les programmes exécutables jusqu'à 30% de la taille initiale (Win/Lin).

Logiciels graphiques et son
Paint.NET Logiciel de dessin d'utilisation simple comme Photoshop, plus pratique à l'usage que Gimp. Supporte les calques, de nombreux filtres, des outils de graphes. (Win).
Paint.NET ici.
XnView Visualiseur et gestionnaire d'images, diaporama.
Inkscape Editeur vectoriel produisant des fichiers SVG (Win / Lin).
Terragen Editeur de paysages de qualité photographique.
Slate Générateur de vidéos : réalisez vos propre vidéos rapidemment dans un style bande dessinée.
MWSnap Capture d'écran en sélectionnant une fenêtre ou en délimitant une zone. (Win)
Graphisme: Niveau Expert
Visualisation Toolkit Outils de visualisation en 3D, en open-source. (Win/Lin).
Gimp Logiciel de dessin open source, remplace Photoshop. Permet de créer des textes en 3D avec le script-fu. Les filtres apportent des outils de traitement d'image très perfectionnés. (Windows/Linux)
POV Ray tracer 3D le plus puissant. Requiert que l'on sache programmer. (Win/Linux)
Open FX Modélisation d'images 3d.
D'autres outils de graphisme.

Outils Web et HTML 5
TidyHtml Teste les pages HTML et indique le code malformé.
Wordpress CMS, logiciel pour créer un blog ou un site général sur un hébergement propre ou en hébergement partagé.
Link Checker Teste s'il y a des liens brisés dans les pages d'un site Web. (PHP)
Voir aussi Xenu's link (Win)
Liste des CMS Les webmestres modernes utilisent un gestionnaire de contenu pour motoriser leur site. Liste complète pour les portails, forums, blogs, etc...
Scriptol PHP Scriptol est un langage orienté objets très facile à apprendre. Il génère des pages web PHP ou des exécutables. (Win/Lin).
PHP Interpréteur et tutoriel.

Editeurs (Texte, HTML, XML)
Kompozer Editeur html wysiwyg (édition de la page comme présentée). C'est un éditeur complet et bien conçu, plus facile à utiliser que DreamWeaver ou Frontpage. Il permet la mise en ligne sur le site et de convertir le HTML en texte pur. (Win/Lin/Mac).
Amaya Editeur HTML et navigateur du W3C, respectant la compatibilité avec les standards. (Win/Lin/Mac).
PSPad Editeur complet multi-langages dont HTML et XML avec options Internet. Plusieurs traductions. (Win)
Geany Editeur de code source à onglets fonctionnant sur Windows, Linux et autres plateformes. Extensible par des plugins.
Pandoc Convertit les documents entres différents formats de balisages.
LibreOffice Crée des documents HTML et les exporte au format PDF imprimable. Convient pour les manuels, et documents textuels avec images. (Win/Lin/Mac).
Plus d'outils et d'informations sur la fiche HTML. Les langages de programmation peuvent aussi avoir des éditeurs spécialisés.

Outils et services pour le Web
Filezilla Transférer des fichiers sur le net. (Win).
Pour mettre à jour un site à partir de fichiers locaux, un synchroniseur FTP en ligne de commande.
Nom de domaine Sélection des registrars les moins chers et guide du nom de domaine. Sur le même site, sélection des hébergements les plus économiques et guide du référencement.
Test de page Tester la conformité de vos page web avec le standard. Vous pouvez tester aussi XML et CSS.
Test Navigateurs Affiche votre site sous différents navigateurs, votre page d'accueil reste présentée sur ce site quelques temps.
Bioloide Interface en ligne avec des outils de test de site. Extensible par ajout d'onglets à partir du panel Setup.
Inclut Ara, un éditeur RSS simple d'emploi, pour générer et éditer le flux de syndication de votre site.
Requiert PHP 5.
Webmaster Tools Service de de Google qui fournit le nombre et le détail des liens sur chaque page, au webmaster du site seulement, les mots-clés de recherche.
Voir aussi les Outils de Google.

Outils de bases de données SQL
Kexi Interface de base de données. (Win/Lin)
Xampp or Wamp Serveur local incluant MySQL et des interfaces utilisateurs aux bases de données. (Win)

Autres outils
Unix Tools Version pour Windows de tous les outils Unix.

Documentation et tutoriels
HTML - XML Nombreux tutoriels sur HTML, XML, etc... sur le site du consortium W3.
OpenGL Tous les tutoriels sur Open GL.
Leçons OpenGL Tutoriel complet sur openGL avec des exemples et les sources pour chaque compilateur.
Thinking C++ Un tutoriel très complet sur C++ avec les sources des exemples.
Wotsit Formats de fichiers.
DaFont Polices et outils.
Voir sur les fiches des langages de programmation en haut de cette page pour des doc spécifiques.
Libellés:  Win)dows, Lin)ux, Mac)Intosh, Java: tous OS, Rien: Windows XP, NT, Vista, Seven.

Outils et documentation techniques