Les outils gratuits pour programmeurs

Outils et tutoriels spécialisés, sélectionner le langage:

Environnements de Développement (IDE / RAD)
Turbo Explorer Ensemble de RAD (Rapid Application Development) de Borland pour C++, C#, Pascal, Assembleur gratuits et utilisables commercialement. Voir la FAQ pour plus de précisions, ou le Centre de téléchargement.
Eclipse Plateforme de développement multi-langages pour intégrer les outils. Vous pouvez ajouter vos propres outils. (Java).

Interfaces Utilisateurs Graphiques Multi-plateformes
XUL Boite à outil de construction d'interface graphique utilisateur (GUI) basée sur XML. Fonctionne avec Firefox ou seul avec le runtime XulRunner. Ardu à maitriser. (Tous systèmes).
XAML Langage d'interface utilisateur à balises de Microsoft, plus facile à utiliser que XUL. Le site comporte un tutoriel pour Silverlight et les adresses pour les outils de développement (Win/Lin).
Gtk+ GUI largement utilisée par les applications Linux/Windows. Doit être compilée d'abord.
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).
wxWidgets Une interface utilisateur graphique complète. (Win / Lin). Autrefois wsWindows.
Fltk GUI avec un portage pour GDI et aussi Open GL. (Win / Lin).
Glui Cette librarie de GUI est une interface à OpenGL et convient pour les applications graphiques. On peut programmer facilement Glui et OpenGL, télécharger demo ici

Outils pour Programmeurs
Inno Setup Un installeur programmable, il permet d'ajouter une icone sur le bureau Inclut un désinstalleur. Open-source.
TugZip Gestionnaire d'archives, produit, extrait, convertit les archives ZIP, BZ2, TAR, GZ, CAB et le nouveau format 7z. Gère aussi les images CD.
7-Zip est open-source et a une version Linux: P7Zip.
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).
Vista Look Donne aux anciens programmes le look des nouvelles applications de Windows XP. (WinXP).
Speedy Make Alternative à make avec des makefiles en XML (Win / Lin).
Universal
Configurator
Configure graphiquement PHP et autres programmes.

Logiciels Graphiques
Pixia Logiciel graphique complet. Peut faire des boutons, icones, etc...
Visualiseur d'image, diaporama.
Inkscape Editeur vectoriel produisant des fichiers SVG (Win / Lin).
Photofiltre Logiciel de dessin avec effets spéciaux, d'emploi simple (Win).
Terragen Editeur de paysages de qualité photographique.
MWSnap Capture d'écran en sélectionnant une fenêtre ou en délimitant une zone. (Win)
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. (Windows/Linux)
POV Ray tracer 3D le plus puissant. Requiert une programmation. (Win/Linux)
Open FX Modélisation d'images 3d.

Programmation Web et Outils
SpiderSEO Outil qui automatise la création de pages web: un générateur de méta-tags, avec mot-clés et description de la page. Open-source. (Win/Lin)
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).
Plus d'infos sur la page scriptol.
IDE Smil Smil permet de faire des animations en XML pour le web. (Java)
TidyHtml Teste les pages HTML et indique le code malformé.
Wordpress CMS, logiciel pour créer un blog sur un hébergement propre ou en hébergement partagé.
Dev-Php Un IDE pour l'interpréteur php. Le PHP et son tutoriel sont disponibles ici.
Anaa Ajax peut être très facile. Ce framework simple a les fonctions essentielles: charger un document XML, texte ou HTML, envoyer un texte ou une commande au serveur.
Xenu's link Teste s'il y a des liens brisés dans les pages d'un site Web. (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...
Voir aussi: Construire un CMS si vous voulez réaliser le vôtre.
Plus d'outils pour le language PHP sur la fiche PHP...

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).
PSPad Editeur complet multi-langages dont HTML et XML avec options Internet. Plusieurs traductions. (Win)
Cooktop Editeur et validateur XML et XSLT. (Win)
Xin Un éditeur XML très simple, avec test de conformité (Win).
Ara Editeur RSS simple d'emploi, se met en ligne pour générer le flux de syndication d'une sélection de vos articles. (Tous). Requiert PHP 5.
Star Office. Crée des documents HTML et les exporte au format PDF imprimable. Convient pour les manuels, et documents textuels avec images.
Star Office est inclut dans le Google Pack. (Win/Lin/Mac).
Plus d'outils et d'informations sur la fiche HTML. Les langages peuvent avoir des éditeurs spécialisés.

Outils et Services pour le Web
Cookies Manager Utiliser Spyware Doctor inclus dans le pack Google ci-dessus pour détecter les cookies indésirables et dangereux et Cookies Manager les supprimera.
Notez toutefois que les plupart des cookies enregistrent des mots de passe, ne les effacez pas.
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 de site Testez si votre site a des LIENS BRISES. Détecte aussi les redirections. Par le W3C.
Test Navigateurs Affiche votre site sous différents navigateurs, votre page d'accueil reste présentée sur ce site quelques temps.
Popularité Evaluer le nombre de sites ont un lien sur le votre selon les moteurs de recherche. L'outil pour webmaster de Google fournit le nombre et le détail des liens sur chaque page, au webmaster du site seulement.

Bases de Données SQL
Kexi Interface de base de données. (Win/Lin)
Wamp Server Serveur local incluant MySQL et des interfaces utilisateurs aux bases de données. (Win)
DB Designer Gestionnaire pour MySQL.(Win/Lin)

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

Documentation et Tutoriels
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.
Tutoriel SDL Document au format PDF d'initiation à la bibliothèque graphique SDL.
Thinking C++ Un tutoriel très complet sur C++ avec les sources des exemples.
Wotsit Formats de fichiers.
DaFont Polices et outils.
Developpez Tutoriels, faq, forums sur tous langages.
Tutmarks Tutoriels et et modes d'emploi sur tous les sujets.
Polymorphe Site français donnant une liste de tutoriels.
Voir sur les fiches des langages de programmation en haut de cette page pour des doc spécifiques.
Libellés:  Win)dows, Mac)Intosh, Java: tous OS, Rien: Windows 9x, XP, NT.

webmaster@scriptol.org