30 projects tagged "JavaScript"
JS WARS is a classic shoot 'em up written to demonstrate the power of modern Web browsers. It is targeting Firefox 3.5 with its audio/video support and increased performance, and uses the canvas tag. It should work well in other modern Web browsers (supporting the canvas tag), just without the music and sound effects.
Ample SDK is a standards-based cross-browser JavaScript UI framework for building Rich Internet Applications running in a Web browser. It employs XML technologies (such as XUL, SVG, and HTML5) for UI layout, CSS for UI style, and JavaScript with DOM or jQuery APIs for application logic client-side. Ample SDK equalizes browsers and brings technology support to those missing any. The componentization model built into the core of the framework allows prototyping existing UI elements and creating new ones.
PFBC is an object-oriented PHP class for building HTML forms. It includes AJAX support, jQuery, reCAPTCHA, TinyMCE, and CKEditor. It features integration with Bootstrap, a front-end framework from Twitter that incorporates responsive CSS (meaning your forms not only look great and behave well in the latest desktop browser, but in tablet and smartphone browsers as well). It supports HTML5 form elements and attributes.
Guacamole is an HTML5 Web application that provides access to desktop environments using remote desktop protocols such as VNC or RDP. A centralized server acts as a tunnel and proxy, allowing access to multiple desktops through a Web browser. No plugins are needed. The client requires nothing more than a Web browser supporting HTML5 and AJAX.
noVNC is a VNC client implemented using HTML5 technologies, specifically Canvas and WebSockets. It supports "wss://" encryption (SSL/TLS). For browsers that do not have native WebSockets support, the project includes web-socket-js, a WebSockets emulator using Adobe Flash. In addition, as3crypto has been added to web-socket-js to implement WebSocket SSL/TLS encryption, i.e. the "wss://" URI scheme.
AsterClick is a system for developing with Asterisk AMI and HTML5 WebSockets. It is composed of two parts: a server-side middleware and a client-side JavaScript class. The server-side middleware mediates between Asterisk AMI and multiple HTML5 browsers connected via WebSockets. The JavaScript class manages the WebSockets connection and provides methods like addEventListener() and removeEventListener() that take AMI events as parameters. AsterClick does away with browsers polling servers by exploiting the persistent nature of HTML5 WebSocket connections. The communications protocol between client and server is based on XML. Commands can be sent via the JavaScript class using XML strings, XML objects, or JSON objects. A client can connect to multiple Asterisk servers at the same time. The server-side component of AsterClick has hooks for both custom AsterClick commands and server side plugins and related events that all share the same XML stream.
A command line tool to output your database schema and data in diff-able form.