Home of the Open Object Rexx Project. ooRexx is the open source version of IBM's Object REXX Interpreter. It is upwardly compatible with classic REXX and will execute classic REXX programs unchanged. The project is managed by the Rexx Language Assoc.
Here you'll find several Open Source Software ported/compiled for AmigaOS (and compatible systems). This project was created with the aim to give support to the ppl who don't have the time/compiler to do it for itself since most stuff compiles OOTB
An implementation of the the ANSI Standard REXX Programming Language, available for most operating systems.
Makes all of Java directly available to ooRexx and vice versa.
BSF4Rexx version for ooRexx 4.1.0 and later, exploiting the new ooRexx kernel (e.g. allowing implementation of Java methods in ooRexx, callbacks from Java to ooRexx). [Camouflages Java as the dynamically typed, caseless and easy to use ooRexx.]
Scout is a tool that allows you to monitor your computer system. It displays many different things -- like tasks, ports, assigns, expansion boards, resident commands, interrupts, etc. -- and you can perform some certain actions on them.
Rexx/Wrapper is a pseudo compiler for Rexx programs. It generates a SAA API application with the Rexx program embedded. The application is then compiled and linked allowing the user to distribute their Rexx program as a stand-alone executable.
HD DRiVE-iNFO displays hdd and advanced output at Windows command line
HD DRiVE-iNFO displays hdd data in simple output at Windows command line / shell (4NT and TCC), which is required for running. Some customization options and plain output for easy/fast reading of your system status. It also displays number of advanced info for those that need/require it. Main features: Displays local hdd's, networked drives, cd/dvd/bluray's, usb connected devices. Also displays additional info from all these different storage devices (dvd layers, network write access, usb device detection, etc)
Rexx/EEC is a Rexx external function package providing support for the Encryption, Encoding and Compression of data. Equivalent functions exist for Decryption, Decoding and Decompression.
An external Rexx function package to connect to SQL databases
Rexx/SQL is a Rexx external function package that allows access to various SQL databases with the same interface. Multiple databases from different vendors may be connected at once.
Create C structures from USB HID Report Descriptors
This will read a USB Human Interface Device (HID) report descriptor from the specified input file then attempt to decode it and, optionally, create a C language header file from it. It also does some minimal sanity checks to verify that the report descriptor is valid. The input file can be a binary file or a text file (for example, an existing C header file). If it is a text file, it will concatenate all the printable-hex-like text that it finds on each line (until the first non-hex sequence is found) into a single string of hex digits, and then attempt to decode that string. You can feed it an existing C header file and it will decode it as long as you have all the hex strings (e.g. 0x0F, 0x0Fb2) at the beginning of each line. Commas (,) and semicolons (;) are ignored.
NokiX is a tool used to modify firmwares of the Nokia DCT3 phone series. To do that it uses external scripts written in Rexx language. NokiX isn't actively developed by the author anymore, the project homepage is for archival purposes only.
An XML parser written in the REXX programming language. It runs on mainframes (z/OS Rexx) as well as Windows and Linux (Regina or ooRexx). Includes example Rexx programs that use the parser such as: JCL2XML (converts z/OS JCL into an XML format), AUX2SVG (converts a z/OS CICS auxiliary trace file into a visual SVG format), PRETTY (an XML pretty printer), DEVISIO (an example of removing unwanted tags from an SVG file).
Rexx/DW is an external function package for Rexx programmers providing a cross platform GUI toolset. The underlying GUI package is Dynamic Windows.
Rexx/CURL is a Rexx extension to enable Rexx programmers to control the cURL interface.
Rexx/ISAM is a Rexx external function package providing a consistent interface between differing ISAM file managers.
CRC algorithms, test code, libraries and tables
This is a modified version of the CRC algorithms by Lammert Bies. It supports more algorithms and has been ported to several languages. It's also useful for learning how to do hexadecimal calculations and bitwise operations in various programming languages. Disclaimer: These test programs demonstrate the calculation of CRC. I made these translation with a basic knowledge of each language. They may or may not be appropriately formatted / secured / robustified / idiot proofed or any similar programming issues.
IceREXX is a MP3 Feeder for shoutcast and a replacement for shout.exe or iceplay.pl in the ICECAST package for OS/2 Warp/WSeB.
Wrapper library for adding MySQL support into the REXX language. Libraries are written in C and then imported into REXX scripts. Once imported REXX scripts can access most of the functions of the MySQL C API through REXX.
RxSock is an external function package for Rexx programmers to enable them to connect to, and act as, TCP/IP socket servers.
An lightweight open source implementation of the Rexx programming language.
Rexx/Curses is an interface to the curses library. With this external function package, Rexx programmers can write cross-platform applications with a consistent textual user interface.
Rexx/PDF is a Rexx interface to the libharu PDF library. This interface allows a Rexx programmer to generate PDF documents by insertion of text, lines and images
Rexx/Tk is a Rexx external function package providing an interface to the Tk library. This allows Rexx programmers write portable, cross-platform GUI applications.
A Porter stemming or stemmer algorithm coded in ooRexx
This is an ooRexx line-by-line port from Ansi-C to ooRexx of the stemming routine published by Martin Porter 1980. The original source code from Porter has been commented out and emulated by the corresponding (oo)Rexx code as far as possible. This is not an example of good or fast (oo)Rexx programming, it is merely a demonstration of the Porter stemming routine ported to ooRexx, use and modify as necessary. Input to the program is a textfile with words to be stemmed, one per line. Output from the program ends up in the terminal window (standard out) and may be redirected to an output file. Syntax: rexx ooPorter myInputfile.txt > myOutputfile.txt The program only works for stemming English words. The source code is distributed under a free beer license; you are free to use the ooRexx source code as you please and no restrictions whatsoever apply as far as the type of beer is involved.
Collection manager for tagged music files and Last.fm client for Amiga OS4