Development software covers a wide area. Since professionals have their own specialized communities with extensive software recommendations, we'll only be dealing with the most sought-after and trivial tools here. Who doesn't need a general-purpose programming editor? A special mention goes to Windows Automation. You owe it to yourself to check out AutoHotkey. Yeah, really.
Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.
Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.
Here are the features of Notepad++:- Syntax Highlighting and Syntax Folding
- WYSIWYG
- User Defined Syntax Highlighting
- Auto-completion
- Multi-Document
- Multi-View
- Regular Expression Search/Replace supported
- Full Drag ‘N' Drop supported
- Dynamic position of Views
- File Status Auto-detection
- Zoom in and zoom out
- Multi-Language environment supported
- Bookmarks
- Brace and Indent guideline Highlighting
- Macro recording and playback
HTML-Kit is a full-featured editor designed to help HTML, XHTML and XML authors to edit, format, lookup help, validate, preview and publish web pages. Despite its name and the light download size, HTML-Kit is a multi-purpose tool that has support for several scripting and programming languages.
Newcomers to web page design can benefit from letting it point out errors and provide suggestions on how to create standards compliant pages. Experts can save time spent on common tasks using the highly customizable and extensible integrated development environment while 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++, .NET C#, Delphi / Pascal, Lisp, SQL, and more.
In addition to the user friendly environment that support multiple file types and standards, HTML-Kit includes internal, external, server-side and live preview modes; FTP Workspace for uploading, downloading and online editing of files; and the ability to use hundreds of optional free add-ins through its open plugins interface.
The latest build adds the ability to run batch actions such as global search and replace in multiple files, Internet Explorer and Mozilla / Netscape side-by-side previewing, W3C Web Content Accessibility Guidelines checking through HTML Tidy, internal Command Prompt, TimeTracker, translations, Text to Speech Wizard, UnicodePad and more.
- HTML-Kit is a highly customizable editor software that you can use to create, edit, preview, validate and publish web pages and other types of text files.
- Despite its name and the small download size, HTML-Kit is a multi-purpose development environment that has support for several scripting and programming languages.
- Over 400 free plugins are available for customizing and extending HTML-Kit to fit the way you work. Categories include ASP, CF, C#, iHTML, Java, JavaScript, JSP, Perl, PHP, Python, SQL and more.
- HTML-Kit's functionality, including the management of code snippets and frequently used commands, can be streamlined using Plugin Generator's graphical interface.
- New to web development? Let HTML-Kit point out errors and provide suggestions on how to create standards-compliant pages. Experienced developers can save time spent on common tasks using the extensible interface while maintaining full control over source code.
Color Cop is a multi-purpose color picker for web designers and programmers. It features an eyedropper, magnifier, variable magnification levels, 3 by 3 and 5 by 5 average sampling, snap to websafe, color history, and a 42 color complementary palette. Color Cop will convert RGB decimal values to Hexadecimal color codes. It has color code support for HTML Hex, Delphi Hex, PowerBuilder, Visual Basic Hex, and Visual C++ Hex.
HxD is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.
The easy to use interface offers features such as searching and replacing, exporting, checksums/digests, insertion of byte patterns, a file shredder, concatenation or splitting of files, statistics and much more.
Editing works like in a text editor with a focus on a simple and task-oriented operation, as such functions were streamlined to hide differences that are purely technical. For example, drives and memory are presented similar to a file and are shown as a whole, in contrast to a sector/region-limited view that cuts off data which potentially belongs together. Drives and memory can be edited the same way as a regular file including support for undo. In addition memory-sections define a foldable region and inaccessible sections are hidden by default.
Furthermore a lot of effort was put into making operations fast and efficient, instead of forcing you to use specialized functions for technical reasons or arbitrarily limiting file sizes. This includes a responsive interface and progress indicators for lengthy operations.
CryptoTerm is a package consisting of a terminal emulator and an FTP client capable of doing batch transfers. CryptoTerm provides safe, encrypted connections through SSH, SSL and TLS protocols. It guarantees unambiguous end–user authentication with the help of: certificates, public/private keys, PKCS#11 devices, NTLM and Kerberos protocols.
AutoHotkey is an open source scripting language for Windows that can automate and customize almost any action on your PC.
- Use virtually any key, button, or combination as a hotkey for your keyboard, mouse, joystick, and handheld remote controls.
- Expand abbreviations as you type them using hotstrings.
- Easily create your own graphical user interfaces and custom menus.
- Convert any script into an EXE file that will run on computers without AutoHotkey.
- Manipulate files, text, and windows belonging to almost any program.
- Call functions inside a DLL, such as standard Windows API functions.
- All of this and more in a simplified syntax that makes learning easy for beginners while offering powerful features for advanced users.

Download
Homepage



