Spell Checker is a class meant to check the spelling of text using only basic PHP commands, thus not using any special purpose extensions. It uses a dictionary text file as its spelling knowledge base. For greater performance, the class uses the dictionary words (currently almost 40,000) to build a dynamic hashed lookup table. The class can also provide suggestions for the misspelled words that are found. The dictionary file can be updated to include any missing words.
MoonEdit is a collaborative text editor which allows many users over the Internet to edit the same document simultaneously. Every user can modify documents at any place or time, without restriction. You can watch other people's cursor movements in real time as they make changes. Each user writes text in their own color so you can easily tell who wrote what. Also included are a few bells and whistles, such as simulating the typing sound of a keyboard (so you know when others are making changes), an in-line equation evaluator (so you don't need to open a separate window for a calculator), and even a rudimentary music sequencer.
Arachno Ruby IDE is a development environment with an Emacs-like editor, an integrated very fast GUI debugger, source code browsing, live syntax checking, a local Apache environment for developing/debugging CGIs and integrated FTP, and a GNU diff frontend. The debugger offers an easy way to debug CGI and ERuby Web applications. It runs on Windows 2000 and XP, SuSE Linux 9.1/9.2, and other 2.6 kernel Linux distributions.
VisiScript is an editor and a simple graphical frontend for scripting languages like Python, Ruby, Perl, Tcl, and Lisp/Scheme. It lets you read, modify, save, and execute script files and select different script languages. For the execution of the scripts, it uses (external) script interpreters.
LinCE is a programming environment that is simple, pluggable, multiplatform, and multilanguage. LinCE allows you to create and load Ant projects, compile them, and browse errors line by line. It also allows you to execute PMD on Java projects. PMD is a tool that statically checks Java code, looking for potential problems. LinCE generates configuration GUIs from configuration Java objects. It has Apache Ant scripts for plugin development. LinCE provides technical documentation in Spanish.