Code Editor

Brackets

Brackets is an open-source HTML, CSS and JavaScript-based code editor, created and maintained by Adobe. It blends visual tools into the editor while pushing HTML and CSS to the browser as you code without having to save or reload the page.

Code::Blocks

Code::Blocks is a free, open-source, cross-platform C/C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin.

Coffee Cup

The CoffeeCup Free HTML Editor is a full-featured web design system. With built-in S-Drive sync and real-time preview that updates HTML5 and CSS3 as you code, your site will be ready for the web before you know it. Plus, its wizards for tables, frames, fonts, and more prove that it's a great tool for anyone who wants to design their own website.

DrJava

DrJava is a lightweight Java IDE designed primarily for students and beginners in Java that is actively developed and maintained by the JavaPLT group at Rice University. It includes an intelligent program editor, an interactions pane for evaluating program text, a source level debugger, and a unit testing tool.

Eclipse

Eclipse is an integrated development environment (IDE). Written mostly in Java, Eclipse can be used to develop applications in other programming languages: Ada, ABAP, C, C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Natural, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Scala, Clojure, Groovy, Scheme, and Erlang.

Firebug

Firebug is free and open source. It is a powerful Firefox extension that helps you to view HTML and CSS code, adjust your styles and see the results immediately, understand your page layouts, debug and log JavaScript, manage cookies, analyze page load times, examine error messages, and more.

HTML-Kit

HTML-Kit is a full-featured editor and an integrated development environment designed to help authors to edit, format, look up help, validate, preview and publish Web pages, maintaining full control over multiple file types including HTML, XHTML, XML, CSS, XSL, JavaScript, VBScript, ASP, PHP, JSP, Perl, Python, Ruby, Java, VB, C/C++, C#, Delphi / Pascal, Lisp, and SQL.

Free JavaScript Editor

Free JavaScript Editor is an Editor, Validator and Debugger for beginners and professionals in Windows. Free JavaScript Editor can be used for professional editing of JavaScript code and creating special effects for webpages using CSS, DHTML, JavaScript and Ajax.

Komodo Edit

Komodo Edit is a powerful editor for Python, PHP, Perl, Ruby, Tcl, Javascript and other major web languages. Komodo Edit from ActiveState is a free, open source, multi-platform, multi-language editor (PHP, Python, Ruby, Perl and Tcl, JavaScript, CSS, HTML and template languages like RHTML, Template-Toolkit, HTML-Smarty and Django).

Microsoft Expression Web 4

Microsoft Expression Web 4, code-named Quartz, is an HTML editor and general web design software product by Microsoft. Expression Web can design and develop web pages using XML, CSS 2.1, ASP.NET or ASP.NET AJAX, XHTML, XSLT, PHP and JavaScript.

NetBeans

The NetBeans project consists of an open-source IDE and an application platform that enable developers to rapidly create web, enterprise, desktop, and mobile applications using the Java platform, as well as HTML5, PHP, JavaScript and Ajax, Groovy and Grails, and C/C++.

Notepad++

Notepad++ is a text editor and source code editor which supports several programming languages under Windows environment: C, C++, Java, C#, XML, HTML, PHP, JavaScript, RC file, makefile, NFO, doxygen, INI file, batch file, ASP, VB/VBS, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, Unix Shell Script, Fortran, NSIS and Flash action script.

OpenBEXI

OpenBEXI is a WYSIWYG HTML builder using the magic of HTML5 and CSS3 . By resizing, dragging and dropping various HTML widgets it is easy to build a web page. OpenBEXI provides a powerful CSS and JavaScript editor.

PageBreeze

PageBreeze is an HTML Editor which has both visual (WYSIWYG) and HTML tag/source modes. You can switch between HTML source and visual modes at any time with a click of the mouse. It includes point and click form building tools which makes it easy to build professional-looking Web forms.

PHP Generator for MySQL

PHP Generator for MySQL is a PHP code generator for rapid web application development in the Windows environment. PHP Generator lets you quickly build a website from a MySQL database with no actual programming.

Sublime Text 2

Sublime Text 2 is a minimalist coding editor which supports most coding languages and can work with multiple documents at the same time. The interface can be customized with a dozen different color schemes, and it includes a really handy mini map on the right side, which enables you to quickly move from top to bottom in your code.

XML Copy Editor

XML Copy Editor is an XML editor focusing on editing document markup languages like DITA, DocBook, WordprocessingML. XML Copy Editor is an application designed to be a fast, no frills XML editor with DTD/XML Schema/RELAX NG validation, XSLT, XPath, pretty-printing, syntax highlighting, folding and tag completion.