Notepad++ is a lightweight program that aims to replace Notepad. It supports syntax highlighting of a great number of programming languages. When you edit code, special keywords are colored differently than regular words which makes it easier to understand the structure of a program. Furthermore, as you type code Notepad++ displays suggestions so that you can program faster and with less errors.
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 is an integrated suite of software facilities for data manipulation, calculation and graphical display. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible.
Sublime Text is a sophisticated text editor for code, markup and prose. Main features: - Multiple Selections. - Command Palette. - Distraction Free Mode - Split Editing. - Instant Project Switch. - Plugin API. - Customize Anything. - Cross Platform.
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 professional text editor for Windows OS. Once your cursors or selections are where you want them to be, you can copy, cut, paste, select and delete just the same as you normally would. It has the power to search with regular expressions, search across files, find a needle in a 4GB haystack, or just quickly find a word you're looking for.
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.
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.
Code Composer Studio is the IDE for programming, and debugging Texas Instruments' microcontrollers and DSPs. It includes all the libraries required for MSP430, Piccolo, and Delfino series microcontrollers. It also has the required drivers needed for programming the controller using the Simulink embedded coder.
Komodo Edit is a text editor that supports writing programming code as well as plain text. The application has a modern graphical user interface that comes with a dark background and lighter text. Moreover, it’s extremely customizable and there’s even the possibility of getting back to the old style if the new one doesn’t please you.
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.
The Hydrologic Modeling System (HEC-HMS) is designed to simulate complete hydrologic processes of dendritic watershed systems. It includes many traditional hydrologic analysis procedures such as event infiltration, unit hydrographs, and hydrologic routing.
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.
TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN. The app supports you by regular tasks, such as committing, showing logs, diffing two versions, creating branches and tags, creating patches and so on. Main features: - Descriptive dialogs, constantly improved due to user feedback. - Allows moving files by right-dragging them in the Windows explorer.
MindFusion's XML Viewer is a freeware program - a present to all our friends and partners. It is used to scan the contents of an XML file in an easy-to-use environment. In addition you can make modification to the XML as follows: * Insert new items * Delete existing items * Add properties to specified items * Delete properties to specified items
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.
Source Insight is application that was developed for professional C and Java developers. Its’ main purpose is to make development process easier and more productive. For example it can help when you try to figure out all details of source code that was written by another person.
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions.
ReSharper is a renowned productivity tool that makes Microsoft Visual Studio a much better IDE. You can jump to any file, type, or type member in no time, or navigate from a specific symbol to its usages, base and derived symbols, or implementations.