Components and Tools
See the Open Source Projects page for other useful utilities.
Editors and Integrated Editing Environments
Eclipse. An environment to use for developing in Java and other languages.
EdSharp By Jamal Masrui. This is a free and open source editor built for the blind developer community that has many development and text manipulation features.
A Powerful Workshop for web development and more. The elf says: "Easily accessible right out of the install, with a well built interface and very few trouble spots for
visually impaired users. the IDE is also one of the easiest I have seen to use for accurately manipulating and placing of images on a web page.
Crimson Editor is a professional source code editor for Windows.
built to be fast in loading time, and very small in size (Less than 1.44 Mb), 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.
By Eden Kirin, Freeware
ConTEXT is a small, fast and powerful text editor for software developers.
Bloodshed Dev C++
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.
Ultra Edit 32
An Advanced editor program that is a combination of Text, HTML, andhex editor.
Inno Setup. This is a package used to package and install software.
NSIS -- Nullsoft Scriptable Install System. Another installation and packaging utility.
Relational Database Systems
PostgreSQL. A free and open source relational database management system used in many web environments.
Microsoft SQL Server Compact Edition. This is a relational database management system used on Windows.
Microsoft SQL Server Express Edition. The express edition of the above.
SQLite. SQLite is a relational database management system that comes with popular programming languages, such as Perl, PHP, and Python.
System.Data.SQLite. This is a library that you can use in the .Net environment to add SQLite to your projects. You can use SQLite, instead of another relational database, such as SQL Express or Access.
MySQL. This is a free, open source relational database management system used in many web sites in both the Linux and Windows environments.
Deep View -- an application for blind users to view, edit, and create node-link diagrams