Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.
Raphaël uses the SVG W3C Recommendation and VML
... [More] (a mostly equivalent implementation for Internet Explorer) as a base for drawing graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. Raphaël’s goal is to provide an adapter that will make drawing vector art cross-browser compatible and easy to do.
Raphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+. [Less]
The Render Engine is a cross-browser, open source game engine written entirely in JavaScript. Designed from the ground up to be extremely flexible, it boasts an extensive API and uses the newest features of today's modern browsers.
JSGL is an Open-Source, browser independent 2D vector graphics library for JavaScript. It provides a well-designed, object-oriented API for creating interactive graphics applications.
It integrates SVG/VML, provides several graphic objects (line, circle, ellipse, rectangle, polyline, polygon
... [More], raster image, Bezier curve), supports mouse events and offers many utilities.
It is designed for, and well tested on most major web browsers (MSIE 6+, Firefox 3+, Opera 9+, Safari 3+, Chrome). [Less]
Pyjs is a port of Google's GWT to Python. It provides a stand-alone python-to-javascript compiler, an AJAX library, widget toolkit, and general-purpose libraries that resemble desktop toolkits such as pyqt4 and pygkt2.
With Pyjs, rich media applications can be written entirely in python, and
... [More] deployed for all major web browsers.
Pyjs Native is now included by default, making it possible to run Pyjs applications -- unmodified -- as native Python desktop applications. HTML, CSS, and plugin features remain available, even in the browser version, thanks to ubiquitous browser engine technology. WebKit, XULRunner and MSHTML are the three current available options. [Less]
Other licenses available for a small fee.
The goals of bkjs javascript framework:
(1) Do as much display logic as possible on the client side
(2) Don't hit the server unless necessary,
(3) use html5 pushState for links if available, fallback to hashbang
etc...
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy