Home   |   Links   |   Link to us   |   Submit   |   Contact

Software Development


Compilers & Interpreters


Orwell Dev-C++
A maintained verison of Dev-C++ which features an updated MinGW compiler and updated code.
Features:
- 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
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
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.
Download Ghostscript

Opticks
Opticks is an expandable remote sensing and imagery analysis software platform that is free and open source.
Download Opticks

Components & Libraries


GPU-SD
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.
Download GPU-SD

dotNetTools
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.
Download dotNetTools

Gecode
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.
Download Gecode

Database


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
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).
Download DBeaver

Debuggers


LuaEdit
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.
Download LuaEdit

Visual DuxDebugger
Visual DuxDebugger is a debugger disassembler for Windows 64-bit.
Features:
- 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

Programming Language


Racket
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.
Download Racket

Scripting Language


AutoHotkey_L
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 ...
Download AutoHotkey_L

AutoIt
AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.
Download AutoIt

Hex Editors


FSHED
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.
Download FSHED

Developer Tools


Shell Runner
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
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
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.
Download JRuby

uDig
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.
Download uDig

IEDemoToolbar64
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.
Download IEDemoToolbar64

API Monitor
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
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.
Download SWI-Prolog

PvLog DeObfuscator
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
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.
Download GXDirector

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
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.
Download Mercurial

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
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.
Download TortoiseSVN

HeapMemView
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.
Download HeapMemView

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
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.
Download GDIView

Editors


dirtyJOE
Java Overall Editor is a complex editor and viewer for compiled java binaries (.class files).
Features:
- Viewer for: constant pool, methods, fields, attributes
- Editor for: constant pool, bytecode, file header, attributes
- Python scripting for encrypted strings
Download dirtyJOE

Vim
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.
Download Vim

IDEs


LuaEdit 2010
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 Classic
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 Dev-C++
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++

Resource Editors


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
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
ResEdit is a free Resource Editor for Win32 programs.
Download ResEdit