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.

[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.
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...

[0 users on Ohloh]
Tags: cutee cutee.org qt qt4 c++ library script scripting javascript ecmascript
cutee.org tries to provide additional tools for Qt developers, amongst other things a revamped, yet compatible meta-type system and the most complete Javascript a.k.a. ECMAscript engine for Qt applications.
[0 users on Ohloh]
Tags: pascal scripting js javascript fpc freepascal
Unlike original/official Delphi JavaScript bridge, which is due to its complexness not compileable in FPC (FreePascal) and/or doesn't work really well, is too big, bloated and outdated, this project use only js15decl.pas (basically C header) interface from the original bridge and add very small (simple and maintainable) wrapper around it to simplify the usage of Mozilla JavaScript engine in FPC. It also contain set of minimal working demos how to do basic JS stuff from FPC like call JS function,...
[0 users on Ohloh]
License: http://creativecommons.org/licenses/by-sa/2.0/uk/ CC BY-SA

Subversion that contains project files to go with all the tutorials published on saiweb.co.uk and phpbuzz.co.uk

[0 users on Ohloh]
Tags: osgi rhino scripting java jsr223 javascript
Project goalProviding an easy-to-use embeddable multi-language scripting console for Java 6 applications.

How?The JSR 223 (Scripting for the JavaTM Platform) standardizes the usage of scripting in Java. Java 6 already ships with built-in support for JavaScript (Rhino). Java applications can take advantage of our project to instantiate and utilize this easy to embbed scripting panel which enables to use any JSR 223 compliant scripting engine available in the runtime environment.


[0 users on Ohloh]
Tags: spidermonkey javascript scripting .net gaming
spidermonkey-dotnet is a binding between the original javascript engine SpiderMonkey and the .Net platform. Future releases will include easy to use javascript wrappers for .Net objects, and possibly the exposure of the .Net class library to JS.