About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d ajax ant api applet bot browser browser-based build c++ cms cocoa code comet compiler content crossbrowser css database declarative dependency-injection dependency-management desktop desktop-environment development dhtml django dom dynamic dynamic-content e4x ecma ecmascript editor editors educational encryption engine environment eva-properties extjs fastcgi firefox fpc framework functional game gamedev gamedevelopment game-development gameengine game-engine games gaming generator gnulinux graphics groovy gtk gui hack hacking html ide integration interpreter iphone irc ircbot java jruby js json jvm jython komodo language libraries library lightweight linux macosx management maven2 middleware mozilla multi-platform mysql objective-c object-oriented oo oop opengl opera operating-system os osgi parser pascal performance perl php platform pluggable programming programming-language prototype python qt qt4 remote rhino ruby rubygem safari script server software-development sql sqlite swing syntax-highlighting system tcl technology text text-editor text-editors tool toolkit tools transactions ui unix userinterface virtual-machine vm web webapplication web-desktop webdev webdevelopment webos windows xml xmlhttprequest xpath xslt xul
Open Komodo
[38 users on Ohloh]
The OpenKomodo Open Source Development Environment for Dynamic Languages and Web Technologies

The Open Komodo project provides a code base upon which integrated development environment (IDE) software packages can be developed. ActiveState's Komodo Edit 4.3 and later (an open source, multi-platform, multi-language editor) is an established, mature product that uses the Open Komodo platform.

With the Open Komodo Project, the focus is on dynamic languages and the open web. Open Komodo i...

Mozilla Rhino
[32 users on Ohloh]
Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
[8 users on Ohloh]
SpiderMonkey is the code-name for the Mozilla's C implementation of JavaScript, which also works as a stand-alone JavaScript engine.
[3 users on Ohloh]
Cappuccino is an open source framework that makes it easy to build desktop-caliber applications that run in a web browser.

Cappuccino is written in Objective-J, a version of Objective-C implemented in JavaScript.

[3 users on Ohloh]
Advanced server-side Javascript.

EvaScript is a Javascript implementation based on the ECMA Script standard.
Remote-control Javascript object via Java.
UnitTest you Javascript code.
Browser independent scripting.
Works with almost every browser, including the iPhone.

[2 users on Ohloh]
EvaServer is an open source Java framework that makes web applications fun to write. It hides browser details from the developer and enforces object oriented designs.
A component based architecture and transparent client-server communication makes it one of the most powerful Ajax frameworks on the planet.
[2 users on Ohloh]
jslibs is a standalone Javascript development environment whose aim is to turn Javascript into a general-purpose scripting language.
jslibs provides a set of native modules that contains various general-purpose classes and functions.
Some of these modules are simple wrappers to familiar libraries such as : zlib, SQLite, FastCGI, NSPR (Netscape Portable Runtime), ODE (Open Dynamics Engine), libpng, libjpeg, OpenGL, OpenAL, LibTomCrypt, libffi (Foreign function interfac...
The Render Engine
[2 users on Ohloh]
The Render Engine is a cross-browser, open source game engine written entirely in Javascript. It is designed, from the ground up, to be easy to use and understand. The game engine is currently designed for 2D game development across a wide variety of browsers, but could easily be expanded to support 3D in the future. The engine uses a simple object-oriented structure and is well documented in a format familiar to many Java developers.
[2 users on Ohloh]
Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc and comes especially handy for people doing what is lately known as "AJAX" development.
Google V8 JavaScript Engine
[2 users on Ohloh]
V8 is Google's open source JavaScript engine.

V8 is written in C++ and is used in Google Chrome, the open source browser from Google.

V8 implements ECMAScript as specified in ECMA-262, 3rd edition, and runs on Windows XP and Vista, Mac OS X 10.5 (Leopard), and Linux systems that use IA-32 or ARM processors.

V8 can run standalone, or can be embedded into any C++ application.

Amber VM
[1 users on Ohloh]
Tags: vm interpreter rubygem ruby virtual-machine scripting javascript
Amber VM is a virtual machine written in Ruby that allows to include scripting capabilities to ruby programs. Scripts run completely separated from the ruby code and only publish access to selected methods.
[1 users on Ohloh]
Tags: jsondb oodb javascript script programming scripting
TIScript is a programming language and an implementation of a compiler, a virtual machine running bytecodes and a runtime.

TIScript uses well known, time-proven and popular language constructs of ECMAScript (JavaScript).

Here is Comparison of TIScript and JavaScript


TIScript supports JavaScript runtime behavior as closely as possible. TIScript uses JavaScript notation and syntax in full but with some additions, e.g. lambda functions, types (classes and name...

[1 users on Ohloh]
Java based generic scripting engine with dynamic language features. Syntax is also based on the Java language and works transparent with Java VM in that it locates classes on the fly and can also compile .java files in runtime.

Recently added prototype functionality (as known from ECMA based scriptlanguages such as Javascript/Actionscript).

Comet Desktop
[1 users on Ohloh]
Comet Desktop is an open source web desktop forked from Qwikioffice v0.7 (heavily modified)

Comet Desktop's goal is to be a web desktop that everyone can use, and an application framework that will allow developers to build anything they can dream of.

One major difference is that Comet Desktop's back-end has been rewritten entirely in Perl.

* Built in task bar tray (right hand side)
* Sound Manager and volume control

Maven JSTools Plugin
[1 users on Ohloh]
The Maven JS Tools Plugin provides a Maven2 interface to a set of JavaScript development tools.
[0 users on Ohloh]
Javascript library to be used with the eID middleware applet.

The library is supposed to work on Windows in Internet Explorer 5.5 and higher, in Mozilla Firefox 2 and higher, and in Opera 9 and higher. Other browsers and other platforms were not tested.

This project is not started by or has any connection with FedICT, Zetes, CSC or any organisation or company involved with the eID project. I do not work for or have any connection with these organistations or companies.

I rel...

[0 users on Ohloh]
FDJS is a simple libary that empowers javascript coders to work with a functional, declarative programming paradigm.

Here's a running example: http://fdjs.googlecode.com/svn/trunk/fdjs_ex1.htm

Remember the last time you were debugging a program and asked "how did this variable ever get set to that value?" You were probably dealing with a path dependency--some series of steps occurred in an unexpected order and produced an unanticipated result. Such problems are typical in the pro...

[0 users on Ohloh]
Tags: tool development scripting ant build javascript
Formicid is a JavaScript wrapper for the Ant build tool. It uses Mozilla's Rhino library and a custom API for writing build files using JavaScript rather than XML. Defining your build process in a scripting language has the obvious (and semi-tautological) advantage over XML of scriptability.

Formicid leverages the existing tasks and framework of Ant for the actual build processing, while adding the ability to easily add custom tasks and behavior to your build process.

[0 users on Ohloh]
Tags: script hacking hack scripting jruby jpython ruby python javascript java gnucitizen
scripting environment
[0 users on Ohloh]
Tags: web scripting games javascript
A set of Java Script libraries (.js) intended for faster web-based games development. Includes libraries for: - Keyboard; - Mouse; - Sprites; - Sound; - Persistence; - Server Communication (AJAX); - Cross-Browser compatibility; - Etc...