WebAppers

/ best free open source web resources /

Graphic Resources

Standalone Test Spies, Stubs and Mocks for JavaScript

Posted · Category: BSD License, Code

Sinon.JS is a Standalone test spies, stubs and mocks for JavaScript. No dependencies, works with any unit testing framework. A test spy is a function that records arguments, return value, the value of this and exception thrown (if any) for all its calls.

Test spies are useful to test both callbacks and how certain functions/methods are used throughout the system under test. Use a stub when you want to control a method’s behavior from a test to force the code down a specific path. Mocks are fake methods (like spies) with pre-programmed behavior (like stubs) as well as pre-programmed expectations.

sinon-js

Requirements: –
Demo: http://sinonjs.org/
License: BSD License

Simple Voting System Using jQuery Animate

Posted · Category: License Free, Polls

Simple Vote Using jQuery Animate is a simple idea to use JQuery animate function in voting system. It can be useful for replacing voting system that using many images, the idea is just expanding the div element (css width property) using animate function, we just need to add the same value on the width element.

However, it does not save the voting values at the moment. If you want to do so, you can use session, cookies or database.

jquery-voting

Requirements: jQuery Framework
Demo: http://demo.superdit.com/jquery/simple_vote/
License: License Free

Create Games with melonJS HTML5 Game Engine

Posted · Category: Framework, License Free

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.

javascript-game-engine

Requirements: –
Demo: http://www.melonjs.org/
License: License Free for private / non commercial usage

Special Tooltips without Positioning Limitations

Posted · Category: License Free, Tooltips

Grumble.js provides special tooltips without the usual limitations of north/east/south/west positioning. A grumble can be rotated around a given element at any angle, all 360 degrees. Any distance can be specified.

Any CSS style can be applied. There’s auto-magic size adjustment for use with localised text. FX queues for animating multiple grumbles. And it works in IE6+, and modern browsers. Image spriting is used for actual bubble image, you can change this as you want – it’s just CSS.

bubble-tooltips

Requirements: jQuery Framework
Demo: http://jamescryer.github.com/grumble.js/
License: License Free

Opa – The Scalable Open Source Cloud Language

Posted · Category: Framework, GPL License

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.

cloud-language

Requirements: 64 bit platforms
Demo: http://opalang.org/
License: GPL License

A Stylish Apache Index with Breadcrumb & Tree Overview

Posted · Category: CC License, Menu

h5ai tries to make browsing directories on Apache servers more pleasant. More pleasant by styling it in a modern way as well as by speeding up browsing through different views, a breadcrumb and a tree overview.

Using such approaches brings h5ai closer to the look and feel of local file browsers and makes browsing files on the server straightforward even for new and unexperienced users. h5ai is provided under the terms of the CC BY-SA 3.0 License.

styled-apache-index

Requirements: jQuery Framework
Demo: http://larsjung.de/h5ai/sample
License: Creative Commons License

TameJS Developed by the Creators of OkCupid

Posted · Category: Framework, MIT 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.

tamejs

Requirements: –
Demo: http://tamejs.org/
License: MIT License

Professional Javascript Select Boxes for jQuery & Prototype

Posted · Category: Forms, MIT License

Chosen is a javascript plug-in makes long, unwieldy select boxes much more user-friendly. It is currently available in both jQuery and Prototype flavors. Instead of forcing your users to scroll through a giant list of items, they can just start typing the name of the item they were looking for.

Add Chosen’s files to your app and then add the class chzn-select to your select box. Chosen automatically respects optgroups, selected state, the multiple attribute and browser tab order. You don’t need to do anything else except customize the style as you see fit.

chosen-select-javascript

Requirements: jQuery or Prototype Framework
Demo: http://harvesthq.github.com/chosen/
License: MIT License

Simple & Free To-Do Web Application

Posted · Category: License Free, Tools

TeuxDeux is a simple, designy, free, browser-based to-do application. The idea was to build a bare-bones, but visually compelling and highly usable to-do app: Use the free browser-based TeuxDeux at work/home and then take your to-dos on the road with the iPhone app.

You can also print a beautiful copy of your TeuxDeux list. They added a lovely print.css that makes it easy. Just print and they take care of the styles.

to-do-app

Requirements: –
Demo: http://teuxdeux.com/
License: License Free

Generate PDF Documents with PDFKit for Node.js

Posted · Category: MIT License, Tools

PDFKit is a PDF document generation library for Node that makes creating complex, multi-page, printable documents easy. It is written in pure CoffeeScript, but you can choose to use the API in plain ‘ol JavaScript if you like.

The API embraces chainability, and includes both low level functions as well as abstractions for higher level functionality. The PDFKit API is designed to be simple, so generating complex documents is often as simple as a few function calls.

javascript-pdf

Requirements: Node.js
Demo: http://devongovett.github.com/pdfkit/
License: MIT License

Page 1 of 3123»
Supported By

Deals

Web Browsers Icon Set
Food Icon Set
Flat Icon Set

Flat Icon Set

100 icons