| |
| |

|
Ruby
on Rails
is an Open source web framework that's optimized for
programmer happiness and sustainable productivity. It lets you write
beautiful code over convention over configuration.
Rails
is a full-stack framework for developing database-backed web applications
according to the Model-View-Control pattern. From the Ajax in the view,
to the request and response in the controller, to the domain model wrapping
the database, Rails gives you a pure-Ruby development environment. To
go live, all you need to add is a database and a web server. |
|
| |


|
FileHamster
is
a version tracking application for developers, graphic artists and other
content creators that frequently modify existing files.
FileHamster
provides real-time backup and archiving of your files while you work.
It enables you to monitor specific files on your hard drive and automatically
create incremental backups whenever those files are modified. It also
enables you to store notes about the changes that have been made, allowing
you to quickly locate a specific revision or provide a detailed account
of the work you've done on a project.
It
has many features, but is very easy to use and does not require any
technical expertise - just point it to the directory or file you want
to monitor/backup and it will do the rest. |
|
| |
 |
PSPad
is a freeware programmer's editor for Microsoft Windows operating systems,
PSPad is useful for people who:
* work with various programming environments
* like highlighted syntax in their source code
* need a small tool with simple controls and the capabilities of a mighty
code editor
* are looking for a tool that handles plain text
* want to save time - PSPad offers rich text formating functions
* need a tool that offers user extension capabilities
|
|
| |
 |
Toolbar
Paint
is specifically targeted at developers who wish to design their
own toolbar button graphics.
Toolbar paint can open toolbar bitmaps with up to 64
buttons and allows you to visually design a toolbar using a wide selection
of editing tools. It also includes image manipulation tools to replace
colors, apply gradients and more. The toolbar graphics can be saved
as 16 color, 256 color, 24 or 32 bit bitmaps to incorporate in your
application. A tiny and powerful editor it is written entirely in assembler.
Additional plug-ins are available that let you save a button as an icon
file, add additional effects, save the entire toolbar to an animated
icon and more |
|
| |
Hex
Editors |
|
|
| |
 |
XVI32
is
a freeware hex editor running under Windows 95, Windows 98,
Windows NT, Windows 2000, and Windows XP. The name XVI32 is derived
from XVI, the roman notation for the number 16. XVI32 and all of its
components are developed by myself (except for RxPopupMenu from RxLib
which I'm using since version 1.6).
The
current release 2.51 is available since August 2, 2003. It comes with
a complete online help and requires only 975 KB of hard disk space.
There is no setup program needed - just unzip the downloaded archive
to your hard disk! XVI32 doesn't write any data to your registry.
Currently,
XVI32 is downloaded over 18,000 times per month from my homepage (i.e.
without mirrors, freeware archives etc.). A more detailed statistic
is also available as well as a list of the domains from where XVI32
was downloaded during January, 2003. Between April 15, 2000 (first release)
and January 31, 2003 XVI32 has been downloaded 258,666 times from my
homepage. Thank you!
Even
people at Microsoft ™ do use XVI32! If you don't believe me, look at
http://support.microsoft.com/kb/835840/EN-GB/. |
|
| |
IDEs
(General) |
|
|
| |
 |
VIM
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.
What Vim Is Not?
Vim
isn't an editor designed to hold its users' hands. It is a tool, the
use of which must be learned.
Vim
isn't a word processor. Although it can display text with various forms
of highlighting and formatting, it isn't there to provide WYSIWYG editing
of typeset documents. (It is great for editing TeX, though.)
Vim's License
Vim
is charityware. Its license is GPL-compatible, so it's distributed freely,
but we ask that if you find it useful you make a donation to help children
in Uganda through the ICCF. The full license text can be found in the
documentation. More information about charityware on Charity-ware.org.
|
|
| |


|
Crimson
Editor
is a professional source code editor for Windows.
This
program is not only fast in loading time, but also small in size (so
small that it can be copied in one floppy disk).
While
it can serve as a good replacement for Notepad, it also offers many
powerful features for programming languages such as HTML, C/C++, Perl
and Java. Syntax Highlighting for HTML, C/C++, Perl, Java, Matlab and
LaTeX. Also, it can be extended for other programming languages based
on custom syntax files.
Other features include undo/redo, user tools, macros, spell checker
and much, much more. |
|
| |
 |
JEXT
Source Code editor
Jext
was created to support Java programming language. But nowadays it can
edit many other types of source codes. Among them you'll find C, C++,
C#, ASP, PHP, Python, Perl, Ruby, TeX, XHTML, XSLT, Eiffel, JSP... Besides
it provides advanced features to ease you work. Manage your projects
with the bookmarks tool, categorize your opened files through workspaces,
directly open zipped files, get a file straight from the Internet, mail
your source code, executes system commands within the internal console,
type faster thanks to HyperTyper and to the customizable code snippets
library, add new features with plugins, discover the advanced editing
capabilities, use the internal Python interpreter... Jext meets all
your needs ! Developers will also appreciate the open architecture of
Jext. Based on GPLed libraries, internal Python interpreter and many
XML files, improving Jext is an easy job. You can even write your own
plugins (in Python or Java). |
|
| |
IDEs
- C++ and C |
|
|
| |


|
CodeBlocks
Studio
*
Open Source! GPL2, no hidden costs.
* Cross-platform. Runs on Linux or Windows (uses wxWidgets).
* Made in GNU C++. No interpreted languages or proprietary libs needed.
* Comes in two presentations: Standalone, and MinGW bundle
* Devpack support (optional)
* Extensible through plugins (SDK available in the downloads section)
|
|
| |


|
Bloodshed
Dev-C++ is a full-featured Integrated
Development Environment (IDE) for the C/C++ programming
language.
It uses Mingw port of GCC (GNU Compiler
Collection) as it's compiler. Dev-C++ can also be used in combination
with Cygwin or any other GCC based compiler.
Features
are:
#
Support GCC-based compilers - Integrated debugging (using GDB) - Project
Manager - Customizable syntax highlighting editor
#
Class Browser - - Code Completion - Function listing - Profiling support
- - Quickly create Windows, console, static libraries and DLLs
# Support of templates for creating your own project types - Makefile
creation - Edit and compile Resource files - Tool Manager
# Print support - Find and replace facilities - CVS support
Source
code : Delphi 6 Source code of Dev-C++ is available for free under
the GNU General Public License (GPL)
System
: Windows 95/98/NT/2000/XP. Status: Free Software (under the GNU General
Public License)
|
|
| |
IDEs
- Java |
|
|
| |

|
NetBeans
IDE
The
NetBeans IDE is a free, open-source Integrated Development Environment
for software developers. The IDE runs on many platforms including
Windows, Linux, Solaris, and the MacOS. It is easy to install and use
straight out of the box. The NetBeans IDE provides developers with all
the tools they need to create professional cross-platform desktop, enterprise,
web and mobile applications. |
|
| |


|
Eclipse
- (Plugins support C++, webdevelopment etc.)
Eclipse
is an open source community whose projects are focused on building an
open development platform comprised of extensible frameworks, tools
and runtimes for building, deploying and managing software across the
lifecycle. A large and vibrant ecosystem of major technology vendors,
innovative start-ups, universities, research institutions and individuals
extend, complement and support the Eclipse platform. |
| |
IDEs
- Other Language |
|
|
| |
|
#develop
(short
for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects
on Microsoft's .NET platform. It is open-source, and you can download
both sourcecode and executables from this site. In addition, you can
find the latest information and changes on #develop, as well as get
in touch with the team in the forum.
We are going to add more content (and new releases)
over the coming months, so sign up for our announcement list! Also,
we want to invite you to participate in the forums, discussing SharpDevelop
- its features, feature requests and of course bugs.
|
|
| |
 |
LuaEdit
is an IDE/Debugger/Script Editor designed for
the version 5.0 of Lua. It features syntax highlighting, completion
proposal list, parameter proposition engine, advance breakpoint management
(including condition system on breakpoints and hit count), function
listing, global and local variables listing, watches, project oriented
management, etc. |
|
| |
Miscellaneous |
|
|
| |
 |
Game Maker
Do you want to develop computer games without spending countless
hours learning how to become a programmer? Then you've come
to the right place. Game Maker allows you to make exciting computer
games, without the need to write a single line of code. Making games
with Game Maker is a lot of fun.
Using easy to learn drag-and-drop actions, you can create professional
looking games within very little time. You can make games with backgrounds,
animated graphics, music and sound effects, and even 3d games! And when
you've become more experienced, there is a built-in programming language,
which gives you the full flexibility of creating games with Game Maker.
What is best, is the fact that Game Maker can be used free of charge.
You
can do anything you want with the games you produce, you can even sell
them! Also, if you register your copy of Game Maker, you can unlock
extra functions, which extend the capabilities of the program. Game
Maker comes preloaded with a collection of freeware images and sounds
to get you started.
|
|
| |
Compilers |
|
|
| |
 |
xHarbour
"xHarbour
(extended Harbour) was started by Ron Pinkas late 2001 as a fork off
of the Harbour Project (see below) in which he was one of the
leading developers. xHarbour was established to provide a more aggressive
alternative to the conservative style of development in the Harbour
Project"
The
Harbour Project was launched in December 1999 by Antonio Linares. Naturally,
the developers of the Harbour Project have contributed large amounts
to xHarbour, since xHarbour originated from the Harbour code base. You
can find a list of those developers at SourceForge. The Harbour Project
is still active, too - and some developers work on both projects.
In
its short life, xHarbour already established itself as the favorite
tool of the xbased programmer in general, and has attracted many loyal
users.
Why two Projects?
Ron
started the project with this sentence [source: sourceforge ]:
"As
a result of some conflicts regarding current and future development
direction, xHarbour will offer an alternative for those interested in
a more aggressive & less conservative approach."
|
|
| |
 |
The Harbour Project
Harbour
is a free software compiler for the xBase superset language
often referred to as Clipper (the language that is implemented by the
compiler CA-Clipper).
Harbour
is a cross platform compiler and is known to compile and run on MS-DOS,
MS-Windows, OS/2, GNU/Linux and Mac OSX.
The
main advantage Harbour has over other Clipper compilers is that it is
free software. Harbour also attempts to remove some of the limits imposed
by the base implementation but the extent of this will depend on your
chosen platform. Most
importantly, try Harbour for yourself, decide for yourself why it has
advantages for you. |
|
| |
 |
MinGW:
A collection of freely available and freely distributable Windows specific
header files and import libraries combined with GNU toolsets that allow
one to produce native Windows programs that do not rely on any 3rd-party
C runtime DLLs.
|
|
| |
Editors |
|
|
| |
 |
Scite
- A free source code editor for Win32 and x
Scite
is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla,
it has grown to be a generally useful editor with facilities for building
and running programs. It is best used for jobs with simple configurations
- I use it for building test and demonstration programs as well as SciTE
and Scintilla, themselves.
SciTE
is currently available for Intel Win32 and Linux compatible operating
systems with GTK+. It has been run on Windows 95, NT 4.0, Windows 2000,
and on Red Hat Linux 8 and 9 with GTK+ 1.2 and 2.0. Here is a screenshot
of SciTE.
On
Windows, there is a companion application Filerx which provides project
management and macro features to SciTE. |
|
| |


|
Notepad++
Is
a free source code editor (and Notepad replacement), which supports
several programming languages, running under the MS Windows environment.
This
project, based on the Scintilla edit component (a very powerful editor
component), written in C++ with pure win32 api and STL (that ensures
the higher execution speed and smaller size of the program), is under
the GPL Licence. This project is mature. However, as you can see it's
a one-man-project, there are still some bugs and missing features. If
you have any question or suggestion about this project, please post
them on the forums. As well, if you have any feature requests, you can
always make the demand, but there’s no guarantee that I’ll
implement it.
You're
encouraged to translate Notepad++ (if it is not present in the Download
Section) and/or to translate the Notepad++ official site into your native
language.
|
|
| |
 |
Metapad
Source Code Editor
Once
upon a time, one of the most useful programs for everyday use was known
as Microsoft Notepad. I realized that Notepad was quite powerful and
did a lot of what I wanted in a simple text editor. Yet I found the
user interface to be unlike most 32-bit Windows applications and actually
quite poor...
metapad
is a small, fast and completely free text editor for Windows 9x/NT/XP
with similar features to Microsoft Notepad but with many extra features.
It was designed to completely replace Notepad since it includes all
of Notepad's features and much, much more. |
|
| |
 |
Notepad2
The original Notepad shipped with Windows is probably
the handiest program of all times, small, fast, without frills! Notepad2
tries to follow this principle, it's a small, fast and free text editor
with syntax highlighting for HTML and other common languages
|
|
| |
Database/Programming |
|
|
| |


|
AutoIt
v3
Is a freeware BASIC-like scripting language designed
for automating the Windows GUI and general scripting. It uses a combination
of simulated keystrokes, mouse movement and window/control manipulation
in order to automate tasks in a way not possible or reliable with other
languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained
and will run on 95, 98, ME, NT4, 2000, XP, 2003 out of the box with
no annoying "runtimes" required! You can even make compiled
executable scripts that can run without AutoIt being installed!
AutoIt
was initially designed for PC "roll out" situations to reliably
configure thousands of PCs, but with the arrival of v3 it has become
a powerful language able to cope with most scripting needs. AutoIt can:
* Provide a general-purpose scripting language for all Windows versions
* Simulate keystrokes (supports most keyboard layouts)
* Simulate mouse movements and clicks
* Move, resize and manipulate windows
* Interact directly with "controls" on a window (set/get text
from edit controls, check boxes and radio buttons, select items in drop-down
lists, etc.)
* Create complex user interfaces (GUIs)
* Work with the clipboard to cut/paste text items
* Provide a scriptable RunAs function for Windows 2000/XP/2003
Described
by SFs Xircon as 'a stunning scripting language that is compilable'
|
|
| |
 |
Suneido
For Database Software Developers
Suneido™
is a complete, integrated application platform - a system for
developing and deploying applications without the frustrations of integrating
multiple different products. Suneido incorporates an object-oriented
programming language, client-server relational database software, and
application frameworks and components. It includes the integrated development
environment (IDE) used to create applications as well as the client
and server required to run applications across networks. Suneido is
Open Source - it is provided free, with complete source code.
Our
mission is to provide a simple, open, lightweight, industrial strength
alternative to large, complex, expensive, closed application technologies
such as Visual Basic, Access, FoxPro, Delphi, Oracle, and SQL Server.
Suneido
currently runs on Microsoft Windows NT, 2000, 2003, and XP. A Linux
version is planned |
|
| |


|
MySQL
Enterprise subscription is the most comprehensive offering of MySQL
database software, services and support to ensure your business achieves
the highest levels of reliability, security, and uptime. MySQL Enterprise
includes:
MySQL Enterprise Server The
MySQL Enterprise Server 5.0 software is the most reliable,
secure and up-to-date version of the world's most popular open source
database for cost-effectively delivering E-commerce, Online Transaction
Processing (OLTP), and multi-terabyte Data Warehousing applications.
Users also receive monthly rapid updates and quarterly service packs
with the latest bug fixes of MySQL Enterprise Server.
The
MySQL Network Monitoring and Advisory Service provides developers,
DBAs, and SysAdmins with a "Virtual DBA Assistant" to enforce
MySQL recommended best practices. The Advisors provide tailored recommendations
that help you eliminate security vulnerabilities, improve replication,
optimize performance, and more.
MySQL
Production Support enables you to get your toughest technical
questions answered quickly. Plus, with Consultative Support included
with MySQL Enterprise Platinum, the MySQL Support Team will advise you
on how to properly design and tune your MySQL servers, schema, queries,
and replication set-up for better performance.
|
|
| |
Network |
|
|
| |
 |
UltraVNC
Remote
Computer Support Software
UltraVNC
is a powerful, easy to use and free software that can display the screen
of another computer (via internet or network) on your own screen. The
program allows you to use your mouse and keyboard to control the other
PC remotely. It means that you can work on a remote computer, as if
you were sitting in front of it, right from your current location.
If
you provide computer support, you can easy access your customer's computers
from anywhere in the world and resolve helpdesk issues remotely ! With
addons like SingleClick your customers don't even have to pre-install
software or execute complex procedures to get remote helpdesk support.
Key
features: FileTransfer, VideoDriver, optional EncryptionPlugins,
MSLogon, TextChat, ViewerToolbar, JavaViewer with FileTransfer, as well
as Autoscaling and ServerSideScaling, Multiple-Monitors-support, Repeater/Proxy-support,
AutoReconnection, good performances and tons of other functionalities.
Addons:
Repeater, SingleClick generator and NATtoNAT connectors, that help you
to easily handle the most complex connection situations.
UltraVNC
runs under Windows™ operating systems (95, 98, Me, NT4, 2000, XP, 2003...).
Its embedded JavaViewer allows you to connect (and make File transfers)
from a simple Web Browser on any Operating system supporting Java™ (Linux,
Mac OS...) to an UltraVNC server.
Who should use UltraVNC?
Anyone
who needs to support local or remote Windows users will find UltraVNC
a must-have tool. It was specifically designed to answer the needs of:
* Help desk (Internal & External)
* IT departments
* Remote Computer Support
* Remote Computer Access
* Remote demonstration
* eLearning, classroom control
* Home users that want to help their relatives and friends, or access
their home PC from work or cybercafés
UltraVNC
is Free and distributed under the terms of the GNU General Public Licence.
|
|
| |


|
Wire
Shark
Sniffing
Problems A Mile Away.....
Wireshark's
powerful features make it the tool of choice for network troubleshooting,
protocol development, and education worldwide.
Wireshark
was written by an international group of networking experts, and is
an example of the power of open source. It runs on Windows, Linux, UNIX,
and other platforms. |
|
| |
 |
Advanced
IP Scanner
Advanced
IP Scanner is a fast, robust and easy-to-use LAN scanner
for Windows.
It easily lets you have various types of information about local network
computers in a few seconds! It gives you one-click access to many useful
functions - remote shutdown and wake up, Radmin integration and more!
Powered with multithread scan technology, this program can scan hundreds
computers per second, allowing you to scan 'C' or even 'B' class network
even from your modem connection. |
|
| |
|
WinSock
XP Fix
offers a last resort if your Internet connectivity has been corrupted
due to invalid or removed registry entries.
It
can often cure the problem of lost connections after the removal of
Adware components or improper uninstall of firewall applications or
other tools that modify the XP network and Winsock settings. If you
encounter connection problems after removing network related software,
Adware or after registry clean-up; and all other ways fail, then give
WinSock XP Fix a try. It can create a registry backup of your current
settings, so it is fairly safe to use. We actually tested it on a
test machine that was having a Winsock problem due to some Adware
removal, and after running the utility and rebooting, the connectivity
was restored.
|
|
| |

|
Net
Profiles
- with Net Profiles, mobile computing becomes a whole lot
easier!
IIt
eliminates the need to manually reconfigure your network settings
when you move your desktop/laptop computer to another location. Once
a profile is created, Net Profiles can configure your IP settings,
proxy settings, mapped drives, default printer, wallpaper, and screen
resolution with a click of a button; as well as run any number of
user-defined applications upon activation of a profile
Requirements:
Windows XP or Windows Vista, Microsoft .NET 2.0 (Installer will allow
you to install .NET 2.0 if needed)
|
|
| |
 |
More
Development and Network Programmes on the continuation page. |
|