javascript
Aloha Editor is a JavaScript content editing library.
Aloha Editor provides you capabilities to create editing experiences embedded seamlessly in your web application.
a tiny script that makes sure your site is always there for your users
Mithril is a client-side MVC framework - a tool to organize code in a way that is easy to think about and to maintain.
A Javascript Natural Language Parser
Parse text for Dates, Times, Places, Phone numbers, and much more. Built with just Javascript.
Extract prominent colors from an image. Vibrant.js is a javascript port of the awesome Palette class in the Android support library.
Vanilla JavaScript for building powerful web applications
Serenade.js is a client side framework built on the MVC pattern. It makes it simple to create rich client side applications by freeing you from having to keep the DOM up to date with your data through powerful data bindings.
Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL
Awesomplete is an ultra lightweight, customizable, simple autocomplete widget with zero dependencies, built with modern standards for modern browsers.
Vivus is a lightweight JavaScript class (with no dependencies) that allows you to animate SVGs, giving them the appearence of being drawn. There are a variety of different animations available, as well as the option to create a custom script to draw your SVG in whatever way you like.
Touch-friendly JavaScript image gallery for mobile and desktop, without dependencies.
Flow is a static type checker, designed to find type errors in JavaScript programs:
In CSS we already have the selector ::first-line to apply style on the first line of element. But there is no selector like ::nth-line(), ::nth-last-line() or even ::last-line. Then I read an article A Call for ::nth-everything from CSS tricks. ::nth-line() is actually really useful in some situation.
Meteor is a complete open source platform for building web and mobile apps in pure JavaScript.
Simple way to collect and look at your website performance metrics quickly, that supports budgeting and adding custom metrics.
A static, static content generator that moves the "generator" part to the browser. This site is pure text files with a single Javascript included on each page that renders the theme and assets as needed.
GateJS is a javascript based reverse & forward proxy with high performance & capability.
3D HTML5 & WebGL Game Engine. JavaScript game engine built on WebGL, WebGPU, WebXR and glTF
PlayCanvas is the world’s easiest to use WebGL Game Engine. It’s free, it’s open source and it’s backed by amazing developer tools.
A client-side Javascript SDK for authenticating with OAuth2 (and OAuth1 with a oauth proxy) web services and querying their REST API's. HelloJS standardizes paths and responses to common API's like Google Data Services, Facebook Graph and Windows Live Connect. Its modular so that list is growing. No more spaghetti code!
App.js is a lightweight JavaScript UI library for creating mobile webapps that behave like native apps, sacrificing neither performance nor polish.
Ractive.js is a template-driven UI library, but unlike other tools that generate inert HTML, it transforms your templates into blueprints for apps that are interactive by default.
Using iframes in a responsive page can be frustrating. It’s easy enough to make an iframe’s width span 100% of its container, but sizing its height is tricky — especially if the content of the iframe changes height depending on page width (for example, because of text wrapping or media queries) or events within the iframe.
This widget is used for transforming a hierarchy HTML lists with input's into a hierarchial tree select tool. You can also call this widget with a structured JSON list and it will convert it to an HTML hierarchy select tool of those items.
We still build things the way machines read them - not the way we intuit them. Jeet allows you to express your page grid the same way a it. No more needlessly nesting elements. No more rigid twelve column rules. with less code, and more flexibility with
TogetherJS is a free, open source JavaScript library by Mozilla that adds collaboration features and tools to your website. By adding TogetherJS to your site, your users can help each other out on a website in real time!
gremlins.js is a monkey testing library written in JavaScript, for Node.js and the browser. Use it to check the robustness of web applications by unleashing a horde of undisciplined gremlins.
DOM + jQuery for Canvas CutJS is a minimal JavaScript library for composing high-performance, dynamic and interactable 2D HTML5 graphics. It is inspired by DOM and jQuery with a new concept called pinning introduced instead of styling.
Matter.js is a 2D rigid body physics engine for the web written in JavaScript (yes, another).
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.
A rich and powerful templating language for JavaScript.
HTML5 IE enabling script Source code adds new HTML5 elements (which is simple code), but also supports printing HTML5 elements and includes the default styles for HTML5 elements, like block on article and section.
jQuery-inlog allows you to easily debug your jQuery code. See exactly what you pass to functions, what they return and in which context (this-value) they were executed.
jQuery-inlog is a passive plugin, which injects (js ftw!) console.log calls inside your jQuery core. It makes debugging of selectors and chains a breeze. No more alert($obj.length) and stuff...
php.js is a resource that offers community-built JavaScript alternatives to PHP functions.
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript
Themeable progress bar library. Allow to show image loading progress when using lazyload
A simple jQuery plugin to allow users to create equal height containers and grids using JavaScript where CSS2 cannot.
Create an API for any website, in any programming language, without writing a line of code
Visual Event is a Javascript bookmarklet which provides debugging information about events that have been attached to DOM elements. Visual Event shows:
Which elements have events attached to them
The type of events attached to an element
The code that will be run with the event is triggered
The source file and line number for where the attached function was defined (Webkit browsers and Opera only)
In addition to being useful for debugging your own code, Visual Event can be used as an educational tool, showing how many web-sites have been authored.
Embed interactive Panorama Pictures on your site with this simple plugin. Created by Pete R., Founder of Travelistly and BucketListly
Adds the "real" viewport width and height (in px and em) as an element on the body to help with obtaining values for responsive breakpoints
mqGenie adjusts CSS media queries in browsers that include the scrollbar's width in the viewport width so they fire at the intended size
Open source mobile phone detection
Yet another lightweight, customisable responsive image solution
A jQuery plugin that suggests and autocompletes the domain whenever your users type in an email address field.
OSGJS is a WebGL framework based on OpenSceneGraph concepts. It allows an individual to use an “OpenSceneGraph-like” toolbox to interact with WebGL via JavaScript, and provides facilities for exporting various assets to the osgjs format. The API is kept as similar to OpenSceneGraph as possible, providing a familiar environment to veterans of the library and introducing newcomers to a popular and heavily-scrutinzed set of interfaces