BASIC-256 is a simple BASIC IDE that allows young children to learn to program. It was written in response to David Brin's article, "Why Johnny Can't Code," in which he bemoans the lack of a simple, line-oriented programming language for children that runs on modern computers. It features a byte-code compiler and interpreter, a debugger, easy to use graphical and text output, and an editor.
Network Transparent Widgets (NTW) is a protocol and application framework that allows a single server to serve thousands of remote GUI applications. The client applications are nearly indistinguishable from local, native applications. The protocol is language and architecture neutral. Server language bindings for C, Common Lisp, and Java are in heavy development.
NTW Lisp is a server written in Common Lisp for applications that use the NTW protocol to communicate with a GUI client. This asynchronous protocol makes it possible to serve remote applications that are indistinguishable from native ones. It's also useful for quickly writing GUI apps from Common Lisp that can be run locally.
Vian is a vi clone written completely in Javascript. It is mostly feature-complete, and has been tested in Firefox and Internet Explorer. Written as a Javascript object with no dependencies on any external library or server, it can easily be incorporated into Web pages and applications.