Compilers & Interpreters
A maintained verison of Dev-C++ which features an updated MinGW compiler and updated code.
- Includes MinGW GCC 4.6.2 32bit or...
- Includes TDM-GCC 4.6.1 64bit
- Provides syntax highlighting for code, header and resource files
- Supports code completion and autocomplete
- Shows information about code when hovering above code
- Supports GPROF profiling
- Provides user-editable shortcuts and tools
- Supports multiple languages
- Supports GNU GDB debugging
- Supports code folding.
Download Orwell Dev-C++
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680x0. The following operating systems are supported: Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.
Download Free Pascal
Ghostscript is a package of software that provides an interpreter for the PostScript language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that don't have PostScript language capability built in, an interpreter for Portable Document Format (PDF) files, with the same abilities, the ability to convert PostScript language files to PDF (with some limitations) and vice versa, and a set of C procedures (the Ghostscript library) that implement the graphics and filtering (data compression, decompression, or conversion) capabilities that appear as primitive operations in the PostScript language and in PDF.
Opticks is an expandable remote sensing and imagery analysis software platform that is free and open source.
Components & Libraries
GPU-SD is a library and daemon for the discovery and announcement of graphics processing units using ZeroConf. It enables auto-configuration of ad-hoc GPU clusters and multi-GPU machines. The GPU-SD library uses modules which implement discovery using different protocols. Each module is a separate library, which can be selectively linked by applications, limiting dependencies.
dotNetTools is the suite including all 3 following tools: dotNet Sniffer, PvLog DeObfuscator and LicenseManagerKiller. dotNetTools is available for 32-bit and 64-bit processors. 64-bit versions also install the 32-bit executables that may be needed. If you use 64-bit Windows, install only the 64-bit version suitable for your processor.
Gecode is a toolkit for developing constraint-based systems and applications. Gecode provides a constraint solver with state-of-the-art performance while being modular and extensible.
Infobright Community Edition
Infobright Community Edition (ICE) is a columnar analytic database built on MySQL, designed to deliver very fast query response against large data volumes. It is a self-tuning, columnar database that eliminates the need to create or maintain indexes, partition data, or perform other administrative tasks. ICE is integrated with MySQL 5.1, and includes a distribution of MySQL within the installer. Get Infobright Community Edition and take it for test run to see what it can actualy do for you!
Download Infobright Community Edition
DBeaver is free universal database tool for developers and database administrators.
- Usability is the main goal of this project, program UI is carefully designed and implemented.
- It is multiplatform.
- It is based on opensource framework and allows to write various extensions (plugins).
- It supports any database which has JDBC driver.
- It may handle any external datasource which may or may not have a JDBC driver.
- There is a set of plugins for certain databases (MySQL) and different database management utilities (ERD).
LuaEdit is an IDE/Text Editor/Debugger for the Lua language. Its interface looks like MS Studio .Net and includes syntax highlighting, code completion, advance breakpoint management, efficient search engines, etc. Free for commercial and personal uses.
Visual DuxDebugger is a debugger disassembler for Windows 64-bit.
- Fully support 64-bit native processes
- Fully support 64-bit .NET processes
- Full code analysis
- Full memory analysis
- Code edition
- Memory edition
- Module export formats (EXE/DLL/CSV)
- Debug multiple processes
- Debug multiple child processes
- Detour exported functions (thread-safe)
- Detour COM methods (thread-safe).
Download Visual DuxDebugger
Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
AutoHotkey_L is a custom build of AutoHotkey maintained by Lexikos. Features include:
- Objects (extensible associative arrays).
- Interactive debugging features, when used with a compatible debugging client.
- Significant functionality developed by other community members: Native 64-bit support, Native COM support, Native Unicode support, Support for various text encodings, New DllCall arg types for portability, Object-oriented file I/O ...
AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.
FSHED is not intended to be a full featured programmers hex editor. But if you need a lightweight editor that is free, you are welcome to use it. FSHED features include: Multi-file editing; File Insert; Revert; Bookmarks; Clipboard Paste choices; Block Selection; Search/Replace; Read only switch; Print Preview; Display Choices (Bytes per line, Offset length, ANSI/OEM, Little-Endian/Big-Endian, Font Size, Screen Colors, and more); Command Line Switches (offset at offset and selection length); and more.
Shell Runner is a utility designed to help design and test batch files and command scripts. It displays the output of the command in a window, optionally with a time stamp, clearly marking error output in red. A combined output/error log and/or separate output and error logs can be save automatically.
Download Shell Runner
Spark Loader is a boot loader for AVR microcontrollers, it is used for programming flash and EEPROM using a serial link between your computer and the microcontroller through any free COM port. Spark Loader consists of two parts: 1. On - chip boot loader: A hex file that resides at the boot section of the flash memory. 2. Windows application: It has the responsibility of transmitting flash and EEPROM data into the microcontroller.
Download Spark Loader
Dll Export Finder
Dll Export Finder finds functions exported by dll in a specified directory.
This is the tool you need if you don't remember in which dll is located the exported function your looking for.
The searched string can use the '*' and '?' jokers, and an insensitive case search is done.
To list all exported functions in a diretory, just make a search on '*'.
Download Dll Export Finder
JRuby provides a complete set of core 'builtin' classes and syntax for the Ruby language, as well as most of the Ruby Standard Libraries. The standard libraries are mostly Ruby's own complement of .rb files, but a few that depend on C language-based extensions have been re-implemented. Some are still missing, but we hope to implement as many as is feasible and allow the embedding of the interpreter into any Java application.
uDig is an open source desktop application framework, built with Eclipse Rich Client (RCP) technology. uDig can be used as a stand-alone application. The goal of uDig is to provide a complete Java solution for desktop GIS data access, editing, and viewing. uDig can be extended with RCP 'plug-ins' and it can be used as a plug-in in an existing RCP application. uDig features coordinate reference system support for all data sources, and on-the-fly coordinate system transformation and full support for network-based installation of optional features and upgrading of existing features.
This toolbar will be useful for Delphi developers as a framework for their own toolbars for Internet Explorer x64. Features: XP themes support, Native chevron support, Resizeable textbox, Solved the problem with accelerator keys (BACKSPACE, etc.) and hints, TAB key support, After installation the toolbar appears in the separate line, Gradient background support, Buttons images with alpha channel, Hot button images, Access to current page (HTML document), All x64 Windows versions, All x64 Internet Explorer versions.
API Monitor is a free software that monitors and displays API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications. API Monitor supports monitoring of 64-bit applications and services. The 64-bit version can only be used to monitor 64-bit applications.
Download API Monitor
SWI-Prolog offers a comprehensive free software Prolog environment, which features fast compilation, robust and free of memory leaks, unbounded integer and rational number arithmetic based on GMP library, and flexible and fast interface to the C and C++ language. It bundled with interface libraries for Java (JPL), ODBC, TCP/IP sockets, SSL, and CGI form handling and it has comprehensive set of built-in predicates, covering Part 1 of the ISO standard, the de-facto Edinburgh Prolog standard and important parts of Quintus and SICStus Prolog.
PvLog Deobfuscator is a MSIL code optimizer. One side effect of the optimizer is that it can make more readable obfuscated code. PvLog DeObfuscator can also rename the types and names of members to further improve readability. This tool does not require installation: you just need to run the executable. The assembly generated by Deobfusctator may not always run because of protective measures implemented in the assembly (protection against code modification), but should be able to load in reflector.
Download PvLog DeObfuscator
GXDirector is a software for product development, quality control, maintenance, and general device control. Read property values from a physical device, edit them if needed, and write new values back to the device, or save values in a file for later use. You can attach all types of devices to GXDirector. Control all your devices at the same time, with one software, and independent of the device type and the type of the connection.
Gurux Device Editor
Gurux Device Editor create a device profile of the protocol and parameters of any physical device. The profile is a device template, containing protocols, settings, and messages understood by the device. Then create one or more user interfaces for the profile. New device types can be used immediately, without any upgrading. No programming skills needed.
Download Gurux Device Editor
Static Import Finder
Static Import Finder finds all matching functions/dll statically imported by 'exe' or 'dll' in a specified directory. This is the tool you need if you don't know which 'exe' or 'dll' is using your 'dll'. The searched string can use the '*' and '?' jokers, and an insensitive case search is done.
Note: This tool doesn't show you exe/dll loading dynamically your 'dll' (with LoadLibrary or similar API).
Download Static Import Finder
Mercurial is a distributed revision control system. It is fast, scalable, and portable. It provides similar features to tools like CVS and Subversion, but is fully distributed, so you can use it anywhere: on a disconnected laptop, in a geographically dispersed team, or inside a corporate network.
FS Code Format
Funduc Software Code Format (FS Code Format) is a free source code reformatter or beautifier for use by programmers. The program has options to determine handling of spacing, tabs, line breaks, indentation, maximum line length, and comments. Options are set at the time of processing and reformatting action is initiated by clicking on the OK button. Backup choices include writing numbered backup files in the original path or output to a different path.
Download FS Code Format
TortoiseSVN is a really easy to use Revision control / version control / source control application for Windows. It is based on Subversion. TortoiseSVN provides a nice and easy user interface for Subversion. Since TortoiseSVN is a Windows shell extension, it integrates in the file explorer. That means you can use it with the tool you are most familiar with.
HeapMemView is a small utility that allows you to view the content of all memory blocks allocated in the heap of the process the you select. This tool can be useful for developers that need to trace memory leaks in their software.
DLL Export Viewer
This utility displays the list of all exported functions and their virtual memory addresses for the specified DLL files. You can easily copy the memory address of the desired function, paste it into your debugger, and set a breakpoint for this memory address. When this function is called, the debugger will stop in the beginning of this function.
Download DLL Export Viewer
GDIView is a unique tool that displays the list of GDI handles (brushes, pens, fonts, bitmaps, and others) opened by every process. It displays the total count for each type of GDI handle, as well as detailed information about each handle. This tool can be useful for developers that need to trace GDI resources leak in their software.
Java Overall Editor is a complex editor and viewer for compiled java binaries (.class files).
- Viewer for: constant pool, methods, fields, attributes
- Editor for: constant pool, bytecode, file header, attributes
- Python scripting for encrypted strings
Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. It's useful whether you're already using Vi or using a different editor.
LuaEdit is an IDE/Text Editor/Debugger for the Lua language. Its interface looks like MS Visual Studio .Net and includes syntax highlighting, code completion, advance breakpoint management, efficient search engines, etc. Client under GPL and server (core debugger) under LGPL.
Download LuaEdit 2010
Eclipse includes tools made to give developers the freedom of choice in a multi-language, multi-platform, multi-vendor environment. Eclipse provides a plug-in based framework that makes it easier to create, integrate, and utilize software tools, saving time and money. By collaborating and exploiting core integration technology, tool producers can leverage platform reuse and concentrate on core competencies to create new development technology.
Download Eclipse Classic
Orwell's Dev-C++ is an IDE for the C/C++ programming language based on the Mingw port of GCC. It features a project manager, syntax highlighting editor, class browser, code completion, integrated debugging etc. Orwell's Dev-C++ is also based on the famous Bloodshed Dev-C++ (which at present isn't being maintained by the original developer) and hosts a number of fixes including support for 64-bit processors.
Download Orwell Dev-C++
Control Content Saver
A lot of software gives you some important informations or results in Listview or other controls, but the trouble is developers don't give you a way to save these results. Control Content Saver tries to fill this lack. This application will help you easily grab content of Listview, Listbox, Combobox, Password fields, Static and of course Edit fields. Note: you need the both executables (32+64 bit) to be able to grab content of 32 and 64 bit applications.
Download Control Content Saver
Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules. Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.
Download Dependency Walker
ResEdit is a free Resource Editor for Win32 programs.