Batman.js 1 vote

Build web apps beautifully and quickly

Batman.js is a framework for building rich web applications with CoffeeScript or JavaScript. App code is concise and declarative, thanks to a powerful system of view bindings and observable properties. The API is designed with developer and designer happiness as its first priority.

Author: Shopify
Repository: https://github.com/Shopify/batman
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin:

Create 0 votes

A new kind of web editing interface

Create, from the Midgard Project is a comprehensive web editing interface for Content Management Systems. It is designed to provide a modern, fully browser-based HTML5 environment for managing content. Create can be adapted to work on almost any content management backend.

The user interface philosophy behind Create is simple: all content that you are allowed to change becomes editable, right there on the page you're reading. Any modifications you make are retained in your browser and can be sent back to the CMS with a push of a button. With Create, it is time to stop filling forms and to start communicating with your web audience.

Traceur Compiler 0 votes

Google's vehicle for Javascript Language Design Experimentation

Traceur is a JavaScript.next-to-JavaScript-of-today compiler that allows you to use features from the future today. Traceur's goal is to inform the design of new JavaScript features which are only valuable if they allow you to write better code. Traceur allows you to try out new and proposed language features today, helping you say what you mean in your code while informing the standards process.

Sproutcore 0 votes

SproutCore is an open-source framework for building blazingly fast, innovative user experiences on the web.

SproutCore applications move business logic to the browser so they can respond to your users' taps and clicks immediately, avoiding an agonizing roundtrip across often intermittent network connections.

Eyeballs 0 votes

A lightweight MVC framework for building fast, tidy javascript web apps

eyeballs.js is a slim javascript library designed to sit on top of a javascript framework, such as jQuery or Prototype.

The goals are:

  1. Organisation of client-side web app code using the Model-View-Controller pattern.
  2. Simple model implementation for handling non event-related concerns.
  3. Simple routing layer for hash-tag change based navigation, preserving the back-button
  4. Rapid development of javascript apps using strong conventions.
  5. Easing the pain of building fast, responsive interfaces.
  6. Exploring the possibilities of offline web apps.

The implementation is owes a lot to Ruby on Rails, but also attempts to be idiomatic javascript.

Choco 0 votes

A delicious Javascript web framework made in Belgium!

Choco brings the MVC to the client side!

You like Javascript and you want to develop rich internet applications? You also know that HTML & CSS are powerful? Cappuccino & Sproutcore don’t feel like web development anymore?

Thanks to Choco, you’ll be able to easily develop maintainable web applications. A Choco app consists of only one HTML page, all the interactions are managed by Javascript. Your UI only uses HTML and CSS!

Author: Anthony Heukmes
Repository: https://github.com/ahe/choco
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin: Belgium

JavaScriptMVC 0 votes

Let JavaScriptMVC do the heavy lifting

JavaScriptMVC is an open-source framework containing the best ideas in jQuery development.

It guides you to successfully completed projects by promoting best practices, maintainability, and convention over configuration.

Author: Jupiter JavaScript Consulting
Repository: https://github.com/jupiterjs/javascriptmvc
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin: United States

JavaScript Garden 0 votes

JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes, subtle bugs, as well as performance issues and bad practices that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.

JavaScript Garden does not aim to teach you JavaScript.

Kerning.js 0 votes

Take control of your web typography

CSS, meet kerning. Kerning, meet CSS. Kern, style, transform, and scale your web type with real CSS rules, automatically.

Kerning.js is a single script, small, and has no dependencies. Add it to your page, add some CSS rules, and your text will be beautified.

spin.js 0 votes

An animated CSS3 loading spinner with VML fallback for IE.

-No images, no external CSS
-No dependencies
-Highly configurable
-Resolution independent
-Uses VML as fallback in old IEs
-Uses @keyframe animations, falling back to setTimeout()
-Works in all major browsers, including IE6
-Small footprint (~1.7K gzipped)
-MIT License

Combine 0 votes

A small PHP script and some clever URL rewriting designed to speed up the loading of pages that use many or large css and javascript files.

It concatenate and compress CSS and JavaScript files.

CSS JS Booster 0 votes

CSS-JS-Booster is a PHP-script that tries to automate as many performance
optimizing steps related to CSS and JS embedding as possible.

For CSS these steps are:

  1. combine multiple CSS-files resulting in number of HTTP-requests going down
  2. minify CSS
  3. Embed any CSS-images smaller 24KB as data-URI or MHTML (for IE <= 7)
  4. Split the output back into 2 even files that can load in parallel (not for WP)
  5. GZIP-compress the resulting CSS
  6. Have browsers cache the result as long as it remains unchanged
  7. If IE6: Issue a JS-command to fix background image caching behaviour

For JS these steps are:

  1. combine multiple JS-files resulting in number of HTTP-requests going down
  2. Minify the JS through the Google Closure Compiler Webservice, or JSMin as fallback (not for WP)
  3. GZIP-compress the resulting JS
  4. Have browsers cache the result as long as it remains unchanged + GZIP-compresses the page calling those files.

Depending on the amount of CSS, CSS-images and JS, this can significantly
increase loading speed of your site.

Minify 1 vote

Minify is a PHP5 app that helps you follow several of Yahoo!'s Rules for High Performance Web Sites.

It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers.

The design is somewhat similar to Yahoo's Combo Handler Service, except that Minify can combine any local JS/CSS files you need for your page.

Features

  1. Combines and minifies multiple CSS or JavaScript files into a single download
  2. Uses an enhanced port of Douglas Crockford's JSMin library and custom classes to minify CSS and HTML
  3. Caches server-side (files/apc/memcache) to avoid doing unnecessary work
  4. Responds with an HTTP 304 (Not Modified) response when the browser has an up-to-date cache copy
  5. Most modules are lazy-loaded as needed (304 responses use minimal code)
  6. Automatically rewrites relative URIs in combined CSS files to point to valid locations
  7. With caching enabled, Minify is capable of handling hundreds of requests per second on a moderately powerful server.
  8. Content-Encoding: gzip, based on request headers. Caching allows it so serve gzipped files faster than Apache's mod_deflate option!
  9. Test cases for most components
  10. Easy integration of 3rd-party minifiers
  11. Separate utility classes for HTTP encoding and cache control