melonJS is the result of our enthusiasm and past experiments with Javascript, and came from the feeling that no simple, free and standalone library was available to develop games. And although still a big work in progress and not yet bug free, melonJS already allows to easily create some nice games.
melonJS integrates the popular Tiled map format, allowing to easily design levels using the Tiled map editor, and to focus on the game features itself. melonJS is compatible with the various existing browsers. However, as of today, Google Chrome 12 (or upper) is highly recommended.
Requirements: –
Demo: http://www.melonjs.org/
License: License Free for private / non commercial usage
Opa is a new generation of web development platform. It is a new programming language, a new web server, a new database and a new distributed execution engine, all of them tightly integrated to provide a great experience for web developers.
Opa is concise, simple and readable, it is also extremely powerful, concurrent, dynamically distributed, and extremely secure, much more so than just about any other programming language. Opa is designed to make web development fun, secure and right.
Requirements: 64 bit platforms
Demo: http://opalang.org/
License: GPL License
TameJS from the creators of OkCupid, is an extension to JavaScript, written in JavaScript, that makes event programming easier to write, read, and edit. Tame is very easy to use in Node and other V8 projects. And it can be dropped into projects where desired – no need to rewrite any existing code.
They have written hundreds of thousands of lines of purely async code at OkCupid, and their code has stayed manageable, even after 8 years of development. Note Tame is not an attempt to dumb down async programming. It’s just a cleaner way to write it. Further, your programs will likely have lower latency; with Tame it’s a lot easier to keep parallel calls parallel.
Requirements: –
Demo: http://tamejs.org/
License: MIT License
CSS3 transitions are easy to implement, more performant than the setTimeout based alternative & because of this work really well on mobile devices. However, it is not as flexible as the Javascript alternatives is easing functions.
Libraries such as jQuery & Scripty2 have a suite of really compelling functions that just aren’t available with CSS transitions. So, here we have Morf, a Javascript work-around for hardware accelerated CSS3 transitions with custom easing functions.
Requirements: –
Demo: http://www.joelambert.co.uk/morf/
License: MIT License
We always wanted to know the comparison of numbers among the most popular Javascript frameworks and web applications developed by those frameworks. Here is an infographic of Javascript Frameworks and jQuery. It includes jQuery, Mootools, Prototype, YUI, Dojo, Extjs and etc.
From the infographic, you can get an idea of how many installations of those frameworks have been measured over the last month. It is also interesting to know that Version 1.3.2 is the most popular version of jQuery at the moment.
Click to enlarge.
Initializr is an HTML5 templates generator to help you getting started with an HTML5 project. It is built on HTML5 Boilerplate, a powerful HTML5 template created by Paul Irish and Divya Manian.
Initializr will generate for you a clean customizable template based on Boilerplate with just what you need to start. Some functionalities have been removed from Boilerplate to focus on what most people really use.
Requirements: HTML5 Support
Demo: http://initializr.com/
License: License Free
Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort.
Active Admin’s interface was designed from the ground up for non-technical users. It makes it easy for developers to build highly usable interfaces that customers will actually enjoy using. You can get started with one line of code or customize the entire interface with the provided DSL.
Requirements: Ruby on Rails
Demo: http://activeadmin.info/
License: License Free
Typesafe is a modern software platform that makes it easy for developers to build scalable software applications. It combines the Scala programming language, Akka middleware, and robust developer tools in a simple package that integrates seamlessly with existing Java infrastructure.
Scala and Akka are deployed in production at some of the largest web properties and financial institutions in the world, and run on the battle-tested Java runtime environment. Deploy with confidence.
The Typesafe Stack is 100% open source, integrated distribution offering Scala, Akka, sbt, and the Scala plugin for Eclipse. And it is available for Mac OS X, Linux, and Windows and requires the Java runtime version 1.6 or later.
Requirements: –
Demo: http://typesafe.com/
License: See License
DepthJS allows any web page to interact with the Microsoft Kinect using Javascript. Navigating the web is only one application of the framework they built – that is, they envision all sorts of applications that run in the browser, from games to specific utilities for specific sites.
The great part is that now web developers who specialize in Javascript can work with the Kinect without having to learn any special languages or code. DepthJS is open source under the AGPL license.
Requirements: Javascript Framework
Demo: http://depthjs.media.mit.edu/
License: AGPL License
How much library code do you really need – 50K? 100K? 150K? More? How much of that do you really use?
Micro-frameworks are definitely the pocketknives of the JavaScript library world: short, sweet, to the point. And at 5k and under, micro-frameworks are very very portable. A micro-framework does one thing and one thing only – and does it well. No cruft, no featuritis, no feature creep, no excess anywhere.
Microjs.com helps you discover the most compact-but-powerful microframeworks, and makes it easy for you to pick one that’ll work for you.
Requirements: –
Demo: http://microjs.com/
License: MIT License