Notepad++ is a Notepad replacement and a source code editor that supports several languages. It uses the Scintilla editing component for programming language codes. This program features syntax highlighting and syntax folding, PCRE (Perl Compatible Regular Expression) search & replace, etc.
Rather than a word processor, Sublime Text is a code editor that supports various programming and scripting languages. The program has a nice streamlined tabbed interface, which supports working on various documents simultaneously. Sublime Text is a good option for code editing as it is very light, fast and customizable.
TortoiseSVN is an easy-to-use SCM / source control software for Microsoft Windows and possibly the best standalone Apache™ Subversion® client there is. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. Since it's not an integration for a specific IDE you can use it with whatever development tools you like.
R for Windows is a GUI where you can write code to perform graphical and statistical analysis on data sets. You can save your written and compiled code in form of scripts which can be run any system that has this program installed. This program also has manuals to help you learn how to use it.
StarUML is a fully fledged, open source, UML modeling tool that supports the ability to create software designs, from basic concepts, through to the coded solution. User should beware that this tool is more complex than a simple UML diagram editing tool, in that, through the use of the Model Drive Architecture (MDA) standard, the tool supports complex modeling which is realizable in code.
UltraEdit is a complete text editor mostly used by professionals in web development and programming, but which can be used by regular individuals as a more complex substitute for Notepad. It's appreciated by professionals because it offers unique features such as syntax highlighting for nearly every programming language, code folding and hierarchical function listing and a powerful XML handler.
The µVision IDE from Keil combines project management, make facilities, source code editing, program debugging, and complete simulation in one powerful environment. The platform for µVision it simple and easy to use and helps you create embedded programs that work.
Expression Blend provides the most compelling and seamless design and development workflow on the market today. Rapidly iterate on both the user experience and core architecture, evolving your ideas quickly from initial prototype through to completed project.
TortoiseGit is an open source Git control client, that was built to provide the tools to better manage the source code. It isn't integrated into a specific IDE, so the only way to interact with the program is by using the context menu of the Windows Explorer.
WinpkFilter is a network programmer's IDE (Integrated Development Environment) that enables speedy development of network tools/ software e.g. firewalls, Internet Connection Sharing (ICS) tools, VPNs etc. This is due to a powerful set of APIs provided by WinpkFilter. Using them, developers can easily write code that filter(i.e.view&modify) raw network packets and process them as per requirements.
PSPad editor is a programmers editor with support for multiple syntax highlighting profiles. It comes with a hex editor, CP conversion, text differences, templates, macros, spellcheck option, auto-completion, Code Explorer and much more.
Komodo Edit is a simple, polyglot editor that provides the basic functionality you need for programming. This multi-language editor provides code auto-complete and calltips, project manager, multiple skins and icon sets, change tracking, and Kopy.io Integration.
Programmer's Notepad is an open-source text editor that I found to be very similar to the more popular Notepad++. In addition to basic text editing tools, it also offers many features that are especially useful for programmers, software testers, etc. It is a small application that runs on all the popular Windows versions.
It lets you use Text Autocompletion in any application. You will be able to speed up your typing in any program, such text editors, email programs, web browsers, database applications, EMR, etc. PhraseExpress can save hours of typing in technical support, customer care, help desk, call center and medical transcription.
jGRASP is a lightweight development environment created specifically to provide automatic generation of app visualizations. It produces Control Structure Diagrams (CSDs) for Java, C, C++, Objective-C, Python, Ada, and VHDL, Complexity Profile Graphs (CPGs) for Java and Ada, UML class diagrams for Java and has dynamic object viewers and a viewer canvas.
Strawberry Perl is a Perl environment for MS Windows containing all you need to run and develop Perl applications. It is designed to be as close as possible to Perl environment on UNIX systems. It includes Perl binaries, compiler (gcc) and related tools, all the external libraries (crypto, math, graphics, xml) and more.
HippoEDIT is a powerful, fast and easy to use Windows text editor, primarily targeted at power users and programmers. It has modern and lightweight user interface, which supports different interface schemes, seamless web and help browser, Multi Tab environment, File Explorer and Project Explorer, external tools integration and more smart text editor functions.
Subversion Edge is a professional SCM management tool for Windows OS. Simplify Subversion installation, automate upgrades, and manage instances, and users in a centralized, simple way. Main features: - Plenty of powerful features that let you manage user roles, and repositories in a scalable way. - Single install with everything you need to get started.
XML Viewer is a simple program for viewing and editing XML files. It presents XML documents in a nice color-coded tree interface, having support for wrapping, bookmarks, and line numbers. Its content viewer has the ability to render SVG files and base-64 encoded images.
Log Parser is a command-line tool to extract information from several sources (like log files, the Registry and the Windows Event Log) using standard SQL statements (with SELECT and WHERE syntax). The output can be plain text files, CSV, XML, HTML and more.
This program allows users to edit, modify and write texts. One of the main advantages of using jEdit is that it includes a Plug-in managing feature. This feature is useful as it enables users to open a wide range of plug-ins within this program. Users can record, load or repeat certain script lines written in the macros language.
It includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler, and many other features. The intuitive IDE provides a single user interface taking you through each step of the application development flow. Familiar tools and interfaces allow users to get started faster than ever before.
AutoIt is a BASIC-like scripting language designed for automating the Windows GUI and general scripting. SciTE4AutoIt3 is an editor for coding, compiling, and testing programs using AutoIt language. It contains SciTE editor, wrapped into a single installer with all needed configuration settings and a variety of utility programs.