I migliori 100 strumenti open source e gratuiti per lo sviluppo web

EDITOR DI CODICE
1. Aptana
Software free ed open source per sviluppare applicazioni Ajax. Supporta JavaScript, HTML, CSS ed FTP/SFTP.
Sito Ufficiale
2. Eclipse
Software framework scritto in Java. Ampliabile nelle funzioni grazie a numerose estensioni.
3. jEdit
Editor di testo per programmatori compatibile con Mac OS X, OS/2, Unix, VMS e Windows.
4. NVU
Ottimo editor HTML purtroppo non aggiornato da parecchio tempo.
5. Quanta Plus
Editor web per KDE.
Sito Ufficiale
6. Amaya
Buon editor web per creare e modificare documenti direttamente on-line.
MODELLAZIONE
7. Dia
Ottima alternativa gratuita al software "Visio" di Microsoft.
8. ArgoUML
Leader per la modellazione UML che funziona su piattaforma Java ed è disponibile in 10 lingue.
9. StarUML
Software veloce, leggero e ricco di funzioni per Windows.
10. MagicDraw
Strumento visuale per la modellazione UML e strumenti CASE con tantissime funzioni.
11. OpenOffice Draw
Strumento contenuto nella suite OpenOffice, utile per comunicare con grafici e diagrammi.
12. Kivio
Applicazione per diagrammi integrata in KOffice.
Sito Ufficiale
TRASFERIMENTO FILE
13. FileZilla
Ottimo client FTP.
14. WinSCP
Client SFTP ed FTP per Windows.
15. CyberDuck
Client FTP ed SFTP (SSH Secure File Transfer) con un’interfaccia grafica facile da usare. Si integra perfettamente con diverse applicazioni dei sistemi Mac.
16. FireFTP
Client FTP multi-piattaforma che si integra nel browser Mozilla Firefox.
DOCUMENTAZIONE CODICI
17. JSDoc
Tool che esegue il parser del codice javascript e crea la documentazione online.
18. Javadoc
Genera documentazione API in HTML da commenti doc nel codice sorgente. Può essere scaricato come parte di Java 2 SDK.
19. PHPDoc
Una sorta di Javadoc per il mondo PHP.
20. phpDocumentor
phpDocumentor, è uno strumento per l’auto-documentazione del linguaggio php.
21. ColorZilla
Plugin per Firefox che permette di estrarre il codice esadecimale/RGB con il cursore del mouse.
22. LiveHTTPHeaders
Mostra gli header http in tempo reale.
23. DebugBar
Plug-in per Internet Explorer con strumenti come: DOM Inspector, HTTP Inspector, JavaScript Inspector, JavaScript Console ed HTML Validator.
24. Firebug
Permette di modificare, fare debug e monitorare CSS, HTML e JavaScript di qualsiasi pagina web in tempo reale.
25. Firebug Lite
Javascript che simula la console di "Firebug".
26. FireBug Lite ++ (IE7Pro)
Versione potenziata di FireBug Lite che permette di:
– Controllare gli errori
– Valutare espressioni (console)
– Navigare tra gli oggetti JavaScript
27. Internet Explorer Toolbar
Toolbar per sviluppatori per Microsoft Internet Explorer con numerosi strumenti utili.
Sito Ufficiale
28. Firefox web developer toolbar
Plug-in per Firefox, Flock, Mozilla e Seamonkey con numerosi strumenti utili.
29. IE7Pro
IE7Pro potenzia tantissimo ed aggiunge numerose funzionalità ad Internet Explorer, ad esempio: blocco delle pubblicità, mouse gestures, possibilità di usare userscript, ripristino da crash e tanto altro.
30. Opera Web Developer Toolbar & Menu
Toolbar ricca di funzioni interessanti per il browser Opera.
31. Pearl Cresent
Estensione per Mozilla Firefox che permette di catturare immagini di siti web.
32. Feng GUI FireFox Add-On extension
Permette di sapere quali elementi hanno catturato di più l’attenzione dei visitatori in un determinato sito.
Sito Ufficiale
33. Lorem Ipsum Content Generator 0.4
Genera contenuti in latino.
Sito Ufficiale
34. FlashBlock
Blocca in Mozilla, Firefox e Netscapel’avvio automatico degli elementi in flash.
35. PHPUnit
Ottimo strumento per lo sviluppo in PHP.
36. JUnit
Framework per scrivere test replicabili.
37. JsUnit
Per testare Javascript.
38. NUnit
Per testare il linguaggio .Net.
Sito Ufficiale
LOAD/STRESS TEST
39. OpenSTA
Compie duri load test HTTP ed HTTPS su Windows.
Sito Ufficiale
40. curl-loader
Potente HTTP, HTTPS, FTP, FTPS load generator scritto in C.
TEST DI USABILITA’ ED ACCESSIBILITA’
41. Xenu
Controlla i siti web per individuare eventuali link morti.
42. Vischeck
Simulatore cromatico per testare e rendere più accessibili i siti web.
43. browsershots.org
Servizio on-line che mostra come viene visualizzato un determinato sito web in differenti browser.
44. BrowsrCamp
Per testare la visualizzazione dei siti nei sistemi Mac (Safari).
45. Feng GUI
Permette di scoprire su cosa è concentrata l’attenzione dei visitatori in un determinato sito web.
46. Watchfire WebXACT
Servizio web che controlla il livello di qualità, accessibilità e privacy di un determinato sito.
Sito Ufficiale
47. DBMonster
Strumento che genera test random in database SQL.
48. Expresso 2.1
Strumento per imparare l’utilizzo delle espressioni regolari.
49. Regex Coach
Applicazione grafica per Windows per sperimentare interattivamente espressioni regolari.
EDITING DI IMMAGINI
50. GIMP
Ottima alternativa gratuita ed open source a Photoshop.
51. Inkscape
Editor per grafica vettoriale.
52. Paint.net
Leggera alternativa a Photoshop per Windows.
53. XnView
Ottimo visualizzatore ed editor di immagini.
54. ImageMagick
Permette di creare, modificare e comporre immagini bitmap. E’ in grado di leggere, convertire e scrivere immagini in svariati formati (circa 100). Permette di tradurre, ruotare, riflettere, capovolgere, ridimensionare e trasformare in vario modo le immagini.
55. Blender
Alternativa gratuita ed open source a 3D Studio Max.
56. Pencil
Software per creare disegni ed animazioni su Mac OS X e Windows.
Sito Ufficiale
57. Artweaver
Buon software di disegno gratuito.
58. ColorJack
Ottima applicazione on-line per capire quali colori si abbinano meglio tra loro.
59. Kuler
Applicazione per capire quali colori si abbinano megli tra loro.
60. Color Cop
Cattura i colori.
61. DBDesigner 4
Per disegnare database visuali.
62. Clay
Per disegnare database.
Sito Ufficiale
CONTROLLO SORGENTI
63. Subversion
Buona alternativa a CVS.
64. CVS
Mantiene al corrente di tutto il lavoro e di tutti i cambiamenti in un insieme di file.
65. CVSNT
Buon software per controllare i cambiamenti in un insieme di file.
66. RapidSVN
GUI front-end multi-piattaforma per il sistema di revisione scritto in C++ usando il framework wxWidgets.
67. TortoiseSVN
Sistema di revisione sotto forma di estensione della shell di Windows.
68. TortoiseCVS
Per controllare i cambiamenti in un insieme di file tramite l’esplora risorse di Windows.
69. SmartCVS
Client CVS innovativo e multi-piattaforma.
70. Subclipse
Subversion per Eclipse.
71. JCVS
Buon Client CVS e molto altro.
Sito Ufficiale
72. WinCVS
Client CVS per Windows.
Sito Ufficiale
73. Fiddler
Crea log relativi al traffico HTTP tra un computer ed Internet.
74. Fiddler 2
Crea log relativi al traffico HTTP(S) tra un computer ed Internet.
75. Apache
C’è bisogno di presentazioni?!
76. Apache Tomcat
Server web ed application server che funge anche da contenitore per eseguire servlet o Java Server Pages.
77. XAMPP
Distribuzione di Apache facile da installare ed usare che contiene MySQL, PHP e Perl.
78. MySQL
MySQL è semplicemente il maggior software open source per i database.
79. PostgreSQL
Completo database relazionale ad oggetti con licenza libera stile.
80. Apache Derby
Database relazionale in Java.
81. pgAdmin
Miglior piattaforma open source di gestione per PostgreSQL.
82. MySQL GUI Tools Bundle for 5.0
Ottima GUI per gestire MySQL.
83. phpMyAdmin
Strumento scritto in PHP, utile all’amministrazione di MySQL sul Web.
84. AWStats
Permette d creare avanzate statistiche grafiche riguardo server web, streaming, ftp e mail .
85. phpMyVisits
Statistiche per siti web.
86. Google Analytics
Servizio di Google che genera avanzate statistiche sulle visite dei siti web.
87. Beautify PHP
Programma che riformatta ed abbellisce automaticamente codice PHP.
88. PuTTY
Implementazione gratuita di Telnet ed SSH per Windows e sistemi Unix.
89. WinMerge
Software per Windows che compara ed unisce file testuali.
90. DBG
Ottimo php debugger.
Sito Ufficiale
91. PHP Accelerator
Permette una buona accelerazione degli script PHP.
92. ajaxload.info
Crea animazioni da inserire nei caricamenti Ajax.
93. Stripemania
Crea sfondi per siti web.
94. FavIcon Generator
Per creare velocemente favicon.
Sito Ufficiale
95. YAML Builder
Per creare template HTML.
96. CSS Rounded Box Generator
Crea box Ajax dai bordi arrotondati.
97. CSS Optimiser
Ottimizza CSS.
98. CSS Validator
Per validare CSS.
99. Acrobot
Per marcare facilmente abbreviazioni ed acronimi.
100. Markup Validation Service
Valida documenti HTML, XHTML, SMIL, MathML, ecc.
Fonte: Ajax Flakes