16 Portable Free and Valuable Tools for Developers

by on May 18th, 2011

For those developers who have to fix their developed applications on the go and have to go to clients to fix issues and problems regarding to their development or for projects updates, we have compiled portable tools, software for development purposes. These softwares include text editors, installer and launchers, web editors, database management software, database browser software, local server software and more.

AkelPad Portable

AkelPad is an open source editor for plain text that is designed to be a small and fast.

Akel Pad Portable

Features

  • Single window (SDI), multi-window (MDI) and pseudo multi-window modes (PMDI)
  • Full support of Unicode strings on Unicode systems (NT/2000/XP/2003/Vista/Seven)
  • Support of Unicode codepages (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE)
  • Support of any codepage installed in the system
  • Support of DOS/Windows, Unix and Mac newline formats
  • Preview file open
  • Correct pseudographics displaying
  • Column text selection
  • Multi-level undo
  • Fast search/replace text strings
  • Remember file codepage and caret position
  • Printing of a document and print preview
  • Support of language modules
  • Plugins support (syntax highlighting, folding, auto-completion, scripts execution, keyboard macros and much more).

Database Browser Portable

Database Browser Portable is an easy to use tool allows you to connect to any database and browse or modify data, run sql scripts, export and print data.

Database Browser Portable

It’s packaged as a portable app so you can work on your databases on the go. Features include:

  • Works directly with Oracle, MS Sql Server, ODBC, MySql, PostgreSQL, SQLite, Ole DB, Interbase and Firebird
  • Support for ODBC connection strings
  • Unlimited number of connections
  • One click switching from one connection to another
  • One click table browsing
  • Data browsing
  • Data exports into CSV, Excel, Html files
  • Execution history
  • SQL Builder with wide range of supported databases
  • Execution Log
  • Incremental Table Search

Frhed Portable

Frhed Portable is a free hex editor in portable form. Frhed is a binary file editor (hex editor) for Windows. It is small but has many advanced features like ability to load big files partially. It features:

  • Editable file size limited only by available system memory
  • Load files partially
  • Export as hexdump to file or clipboard
  • Search for any combination of text and binary values
  • Compare files

Geany Portable

Geany Portable is cross-platform, GTK based Integrated Development Platform. You can work on simple text files, html, perl, python, NSIS and more with Geany. By using Geany Portable’s built path-additions support, you can even configure Geany Portable so that Geany can use the compilers located locally on your flash drive.

Geany Portable

Geany’s features include:

  • Path-based compiler support: By using the built in path addition support, you can have Geany locate your needed compiler for whatever programming language you are using.
  • GTK Based theming: You can configure GTK to allow Geany to be in your favorite GTK based theme.
  • User Configurable Syntax Highlighting: Geany supports syntax highlighting configuration, so you can customize the style of your syntax highlighting, or visit Geany.org and download another user-contributed syntax theme.
  • Download Geany Portable Plugins. You can download multiple different plugins to enable things like spell check, a folder explorer, and more.
  • Cross-Platform. Use linux at work or on your netbook? Use Geany and have unified experience coding, independent of your current platform. (Note, Geany Portable is Windows only. Geany is available in many repositories for many Linux OS’).

gVim Portable

gVim Portable is a powerful, feature-rich and highly configurable text editor primarily for programmers. With gVim you can efficiently write code with syntax highlighting in many languages, and many other useful features like regular expression search and replace.

gvim portable text editor

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a “programmer’s editor,” and so useful for programming that many consider it an entire IDE. It’s not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files. Vim can be configured to work in a very simple (Notepad-like) way, called evim or Easy Vim.

HM NIS Edit Portable

HM NIS Edit is an editor/IDE for Nullsoft Scriptable Install System (NSIS). It’s useful for experts and beginners in the creation of Setup programs with the NSIS. It works with NSIS Portable to make editing and compiling NSIS a snap.

HM NIS Edit Portable

In addition of all features of a excellent plain text editor also it has:

  • Multiple scripts edition and compilation interface (MDI).
  • Translatable interface to any language (available in English, Spanish, Polish, French, Czech, Italian, Russian, Greek, German, Chinese, Ukrainian, Portuguese (Brazil), Korean).
  • Syntax highlighting with customizable colors and text attributes.
  • Wizard (special for beginner) that will guide for all steps to create a standard Windows Setup program.
  • InstallOptions Designer.
  • Script creation from template files.
  • Code templates with most common commands.
  • Basic NSIS command help with only move the mouse cursor over a command in the editor.
  • Advanced NSIS command help pressing F1 key.
  • Execution of the generate Setup program after script compilation (to try the setup program).
  • Plugins support.
  • No need bulky OCX or run time libraries.
  • Install NSIS Portable in the same parent directory as HM NIS Edit Portable (typically X:\PortableApps) and HM NIS Edit Portable will automatically find and use it.
  • Note: Only ANSI files are supported at present. Many PortableApps.com Launcher are now using Unicode.

Notepad++ Portable

Notepad++ Portable is the handy Notepad++ text editor packaged as a portable app so you can do your development on the go. It has all the same great features of Notepad++ including support for multiple languages and an extensive plugin system, but there’s nothing to install.

notepad-plus-plus-portable

Notepad++ Portable is a full-featured text editor with features like:

  • Syntax Highlighting and Syntax Folding (C, C++, HTML, ASP, Java, Pascal, CSS and more)
  • User Defined Syntax Highlighting
  • Auto-completion
  • Multi-Document
  • Regular Expression Search/Replace supported
  • Full Drag ‘N’ Drop supported
  • Zoom in and zoom out
  • Multi-Language environment supported
  • Brace and Indent guideline Highlighting
  • Macro recording and playback

Notepad2 Portable

Notepad2 is a simple, lightweight text editor with syntax highlighting for a few commonly used languages.

Notepad 2 Portable

  • Syntax highlighting: HTML, XML, PHP, ASP (JS, VBS), CSS, JavaScript, VBScript, C/C++, C#, Resource Script, Makefiles, Java, Visual Basic, Pascal, Assembly, SQL, Perl, Python, Configuration Files, Apache Config Files, PowerShell, Batch Files, Diff Files
  • Drag & drop text editing inside and outside Notepad2
  • Basic regular expression search and replace
  • Useful word, line and block editing shortcuts
  • Rectangular selection (Alt+Mouse)
  • Brace matching, auto indent, long line marker, zoom functions
  • Support for Unicode, UTF-8, Unix and Mac text files
  • Mostly adjustable

Notepad2-mod Portable

Notepad2-mod is a lightweight text editor with syntax highlighting for a few commonly used languages and some new features beyond regular Notepad2 like code folding, bookmarks and additional languages.

Notepad 2 mod Portable

  • Syntax highlighting: HTML, XML, PHP, ASP (JS, VBS), CSS, JavaScript, VBScript, C/C++, C#, Resource Script, Makefiles, Java, Visual Basic, Pascal, Assembly, SQL, Perl, Python, Configuration Files, Apache Config Files, PowerShell, Batch Files, Diff Files, AutoHotKey, AutoIt3, Bash, CMake, Inno Setup, LaTeX, Lua, NSIS, Ruby and Tcl
  • Code folding
  • Bookmarks
  • Drag & drop text editing inside and outside Notepad2
  • Basic regular expression search and replace
  • Useful word, line and block editing shortcuts
  • Rectangular selection (Alt+Mouse)
  • Brace matching, auto indent, long line marker, zoom functions
  • Support for Unicode, UTF-8, Unix and Mac text files
  • Mostly adjustable

NSIS Portable

NSIS (Nullsoft Scriptable Install System) Portable is a professional open source system to create standard Windows installers (as well as our launchers) packaged as a portable app so you can create installers and launchers anywhere.

nsis portable

  • Small overhead size
  • Compatible with all major Windows versions
  • Unique compression methods
  • Multiple languages in one installer
  • Many features and checks for the target system
  • Custom dialogs and interfaces
  • Plug-in system
  • Support for web installation, file patching
  • Project integration, different releases and automatic builds
  • Easy and human readable file formats

Nvu Portable – KompoZer Portable

KompoZer Portable is an easy-to use web editor packaged with a PortableApps.com launcher as a portable app. You can place it on your USB flash drive, iPod, portable hard drive or a CD and use it on any computer, without leaving any personal information behind. KompoZer is an unofficial bug-fix release for Nvu that fixes many of the outstanding bugs in Nvu 1.0.

nvu portable

Nvu is an easy-to-use web editor similar to Microsoft Frontpage or Dreamweaver. It is based on the same Gecko engine that powers Firefox and Thunderbird and features an FTP site manager, color picker, tabbed interface, CSS editing, standard-compliant markup, fully customizable interface, a built-in spellchecker and more.

PortableApps.com Installer

The PortableApps.com Installer is how apps in PortableApps.com Format are distributed. It’s an easy to use multilingual installer that makes packaging and installing portable apps a snap. Once you’ve updated your app to the current PortableApps.com Format Specification, you can use the PortableApps.com Installer to package your app in just a few clicks.

PortableApps.com Launcher

The PortableApps.com Launcher™ allows developers, publishers and even technical end-user to portablize apps in PortableApps.com Format without needing to write any code. It’s an easy to use multilingual launcher that makes creating portable apps a snap. Once you’ve updated your app to the current PortableApps.com Format Specification, you can use the PortableApps.com Launcher Generator to handle registry keys, command line options and updating configuration files just by editing a simple INI file.

The PortableApps.com Launcher generator requires NSIS Portable (Unicode) 2.46 Rev 2 or higher to be installed alongside it (usually both to the X:\PortableApps directory) to function. Users upgrading from pre-release versions of Unicode NSIS Portable and the PortableApps.com Launcher will need to completely remove the existing apps.

SQLite Database Browser Portable

SQLite Database Browser Portable is a visual tool used to create, design and edit database files compatible with SQLite.

SQLite Database Browser Portable

  • Create and compact database files
  • Create, define, modify and delete tables
  • Create, define and delete indexes
  • Browse, edit, add and delete records
  • Search records
  • Import and export records as text
  • Import and export tables from/to CSV files
  • Import and export databases from/to SQL dump files
  • Issue SQL queries and inspect the results
  • Examine a log of all SQL commands issued by the application

SWI-Prolog Portable

SWI-Prolog offers a comprehensive Free Software Prolog environment. Prolog is a general purpose logic programming language often used for artificial intelligence and computational linguistics.

  • Kernel licensed under the LGPL. Prolog libraries are distributed under the GPL with an additional statement that allows for use in proprietary applications. Details can be found on the license page.
  • fast compilation. E.g., loads 140,000 lines of code spread over 500 source-files in 2.3 seconds on an AMD 5400+ system.
  • Robust and free of memory leaks. In use for several servers that run 24×7 (including this web-service).
  • Small. The full development environment, including graphics, libraries and many interface packages requires approx.
  • Scales well for large applications. No limits on program size, atom-length, term-arity or integer values. No performance degradation on predicates with many (indexed) facts.
  • Unbounded integer and rational number arithmetic based on GMP library.
  • 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. Fair compatibility to Ciao, YAP and GNU-Prolog.

XAMPP

XAMPP is an integrated server package of Apache, mySQL, PHP and Perl (the AMPP in XAMPP) that all run from a removable drive. Everything is pre-configured and ready to go just by unzipping or installing it.

XAMPP is a complete web, database and FTP server package for Windows that’s ready to go in minutes and completely portable. The full XAMPP package includes:

  • Apache
  • MySQL
  • PHP + PEAR
  • MiniPerl
  • OpenSSL
  • phpMyAdmin
  • XAMPP Control Panel
  • Webalizer
  • Mercury Mail Transport System
  • FileZilla FTP Server
  • SQLite
  • ADODB
  • Zend Optimizer
  • XAMPP Security

Share