Open Source Projects
Nearly all of these are Windows-based programs published under the GNU Lesser General Public License (LGPL), explained at
Some programs are written in cross-platform languages, so may be adaptable to run on other operating systems as well. Anyone may use the programs in either
binary or source code form. I welcome contributions that fix problems or enhance features.
AppStamp -- A utility for updating a package from a web server.
CHM2TXT by Jamal Mazrui -- a command line utility that converts a file from Compiled HTML format (.chm) to structured text (.txt)
CheckPDF - Automated, batch testing of PDF files for accessibility: http://EmpowermentZone.com/CheckPDF_setup.exe
with documentation at
DbDialog by Jamal Mazrui a general purpose database manager, including a default Contact table
EdSharp by Jamal Mazrui -- a free, open source, and highly productive text editor, word processor, file converter, and HTML writer. It is rich in features, quick in performance, and accessible by design.
Encoding -- Check and convert among various file encodings, including versions of ANSI and Unicode.
FileDir by Jamal Mazrui -- a file and directory manager that does much more than Windows Explorer
GotNET -- Check for and install various versions of the .NET Framework.
GrabText -- A command-line utility, dialog interface, and COM server for real time extraction of text from computer screens.
HomerApp -- The Homer Application framework, containing libraries and tools for rapid development of .NET-based GUI applications.
HomerJax -- A registration-free COM server with web client and XML support.
JavaDir By Jamal Masrui
JavaDir.exe is a simple, console-mode utility that reports locations of the Java Runtime Environment (JRE) on a Windows computer.
HomerKit by Jamal Mazrui -- a free, open source set of tools to aid the development of scripts for the JAWS screen reader (version 6.2 and above). An extensive library of functions aids JAWS users and script developers by exploiting MSAA (Microsoft Active Accessibility), the Windows Script Host, and the Win32 API.
Homer executable installer
IniForm by Jamal Mazrui -- a developer tool for defining forms/dialogs with .ini files
IronCOM by Jamal Mazrui -- a COM server that provides access to much of the functionality of the .NET Framework
InRb - Custom Ruby interpreter with support for automated web browsing and report generation: http://EmpowermentZone.com/InRb.zip
Interactive JScript by Jamal Mazrui -- a command-line, console environment for exploring the .NET Framework Class Library with the JScript language
JAWS Script Exchange by Jamal Mazrui -- a program for installing 3rd party JAWS scripts from a zip archive, or for Creating an executable package of scripts to distribute to others
JAWS Scripts for Visual Studio 2005 and 2008 by blind programmers.
JWin - Install the Java Access Bridge on Windows: http://EmpowermentZone.com/JWin_setup.exe
Layout by Code by Jamal Mazrui -- an AutoIt library for layout of graphical user interfaces by function calls Rather than visual designers
Layout by Code .NET by Jamal Mazrui. A .Net package to help write .Net GUIs.
OfficeConvert is a set of utilities for converting file formats using the COM-based APIs of Microsoft Office applications, including Word, Excel, and Powerpoint. Many file formats are supported. Common file extensions may be used to specify the formats desired. Conversions include going to and from formats used by other office suites, such as the Open Document formats supported by the cross-platform, Open Office suite.
OfficeConvert - Convert among various file formats using the API of Microsoft Office: http://EmpowermentZone.com/OfficeConvert.zip
PDF2OCR by Jamal Mazrui -- a combination of utilities for converting image-based PDFs to text via an OCR engine being developed at Google
PDF to TXT by Jamal Mazrui -- a program for single or batch conversion of PDFs to text. The source can be a file, folder, or web page.
PerlEval by Jamal Mazrui -- a COM library that wraps the power of the Perl interpreter and its most useful Win32 libraries
TextPal by Jamal Mazrui -- a full featured text and code editor written in Ruby.
SayTools -- A COM server and set of executable utilities for developers to add speech to an application, using either the default screen reader or SAPI
TestPage -- A command-line utility and dialog interface for doing an automated test of a web page for problems of web accessibility or HTML validity.
UrlFido by Jamal Mazrui -- a utility for batch downloads of web content written in Python.
WinBT - Translate files to and from electronic braille format http://EmpowermentZone.com/wbtsetup.exe
with documentation at
WinDig by Jamal Mazrui -- a utility to extract as much information as possible from an application's Main window, including lists of menu items, hot keys, and controls. This is useful if you want to do scripting for screen readers.