Programmers' Tools

News and announcements
Browse
Latest
Highest rated

  • 20070112: Hey, we have birthday :) are they 8 years already? 4.8 million visits and counting, Protools still rocks, right? Cheers :).
  • 20070101: Happy new year to all Protoolers out there.
  • 20060520: Introducing the Protools' chat.
  • 20060421: New brainchild is born. Check haha.nu for interesting findings over the net. For example, the Epica 2005 awards, dugg here.
  • If you noticed the date of the previous news, it is a joke ;).
  • 20060401: Google has contacted me for acquisition of Protools and Protools' blog. I am so excited, will get back to you soon. In the mean time, please vote on the poll.

aPLib

*nix | assembly | c, c++ | dos | freeware | macos | pascal, delphi | windows | library

0.44

aPLib is a 32-bit compression library based on the compression algorithm used in aPACK (my executable compressor). aPLib is an easy-to-use alternative to many of the heavy-weight compression libraries available.

NBASM

assembler | freeware | windows

00.26.14

The NewBasic Assembler, NBASM, is an x86 assembler and is near MASM 5.1x compatible, which now includes a Visual IDE that intergrates the assembler process for you.

WinMerge

open source | windows | merge tool

2.8.4

  • New icons and splash screen
  • Simpler and auto-closing folder compare progress bar
  • Line numbers in file compare
  • Word-wrap in file compare
  • GUI for bookmarks in file compare

WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms. It is highly useful for determing what has changed between project versions, and then merging changes between versions.

thinBasic

basic | freeware | windows

1.6.0.9

A Basic interpreter designed for task automation under Windows Operating System.

  • More than 400 commands. Almost all Basic language keywords supported, user defined functions with local/global/static variables scope, For/Next, If/Else/ElseIf, Do/Loop, While/Wend, Select/Case, ...
  • Easy to use way to implement external modules able to improve thinBasic native language
  • Many official modules already developed.

Innounp

open source | windows | setup unpacker, decompiler

0.20

Inno Setup Unpacker. Supports Inno Setup versions 3.0.0-beta through 5.1.5. Open source and based on Inno Setup source.

NSIS

open source | windows | setup

2.37

  • Fixed a bug that corrupted $TEMP under Windows 9x and NT and caused InitPluginsDir to fail (bug #1412159)
  • Fixed a possible buffer overflow caused by long values of $0, when using large NSIS_MAX_STRLEN builds (above 4096)

Nullsoft Installation System is a pretty small, efficient, capable installation system for win32.

  • Generates self contained, win32 executable installer.
  • Uninstall support (installer can automagically generate an uninstaller)

Reflector

c#, .net framework decompiler | windows

5.1.1.0

Reflector is a class browser for .NET components (assemblies). It supports assembly and namespace views, type and member search, C# XML documentation viewer, reference search, IL disassembler, VB and C# decompiler, dependency trees, supertype/subtype hierarchies and resource viewers. Function prototypes are displayed in C# and VB syntax.

JamVM

*nix | java virtual machine | macos | open source

1.5.1

  • JamVM now supports class garbage-collection and unloading.
  • Bug-fix for field name/type lookup and obfuscated code.
  • Added stub for VMClassLoader.defineClassWithTransformers.

JamVM is a new Java Virtual Machine which conforms to the JVM specification, second edition (blue book). In comparison to most other VMs (free and commercial) it is extremely small. However, unlike other small VMs (e.g., KVM) it is designed to support the full specification, and includes support for object finalisation and the Java Native Interface (JNI).

stud_PE

executable editor | freeware | windows

2.4.0.1

view/edit PE basic Header information, view/edit Section Table, view/edit Directory Table, Pe Scanner (PEiD sig database), Task viewer/dumper/killer, ...