background preloader

Data

Facebook Twitter

Sparky. Sparklines are intense, simple, word-sized graphics.

Sparky

Sparky is a JavaScript library for drawing them dynamically in your web browser. In the words of Edward Tufte, who coined the term: Sparklines mean that graphics are no longer cartoonish special occasions with captions and boxes, but rather a sparkline graphic can be everywhere a word or number can be: embedded in a sentence, table, headline, map, spreadsheet, graphic. You can read more about sparklines and their many uses on Wikipedia, Tufte's site, or in his book, Beautiful Evidence. Examples Features What it do. Jfhovinne/jFeed.

SpahQL - A query language for Javascript objects. Javascript doesn’t make dealing with structured data easy at all.

SpahQL - A query language for Javascript objects

Even when you’re working with data you control, you’re having to put filthy, nasty null checks and do-while descent loops everywhere. When the data is out of your control, such as data pulled from some external JSON(P) API, the problem can become more severe. To scratch my own itch in this regard, I’ve created SpahQL, a query language and data manipulation library for dealing with Javascript objects. To use it, all you need do is ask SpahQL to create a database wrapping your object: Now you have access to an xpath-like syntax for accessing data: var foos = db.select("//foo"); return foos.values(); //-> ["bar-a", "bar-b"] And also making assertions about data:

jQuery File Upload Demo. Storage.js, Simple HTML5 Page Edits. So am I, click me too!

Storage.js, Simple HTML5 Page Edits

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Filepicker.io. d0ugal/locache. JSonduit. Archan937@github: /csonv.js - demo. Money.js / fx() - javascript currency conversion library. JavaScript Currency Conversion should be easy!

money.js / fx() - javascript currency conversion library

Forget trying to adapt those 10-year-old "FREE Currency Converter JavaScripts! " into something workable for your enterprise software or shopping cart: money.js is a simple library with one function: to convert a value from any currency to any other currency. Read on for some background information (recommended!) Or jump straight to the downloads, demo playground or documentation. Introduction First things first: in order to do currency conversion in JavaScript, you need a reliable source of real-time exchange rates.

The fact is though, 99% of apps and shopping carts don't need this expensive level of accuracy! With that in mind, the Open Exchange Rates API uses algorithmic blending to calculate a consistently accurate and unbiased set of rates for 160 world currencies - and costs 10-20x less than the most popular competitor (with a Forever Free plan for most users). Accounting.js - format money / currency in JavaScript. Accounting.js is a tiny JavaScript library for number, money and currency formatting, with optional excel-style column rendering (to line up symbols and decimals).

accounting.js - format money / currency in JavaScript

It's lightweight, fully localisable and has zero dependencies. Library Methods formatMoney() - format any number into currency The most basic function of this library is money-formatting numbers, with currency symbol, precision (places), and thousand/decimal separators: Tangle: a JavaScript library for reactive documents. Tangle is a JavaScript library for creating reactive documents.

Tangle: a JavaScript library for reactive documents

Your readers can interactively explore possibilities, play with parameters, and see the document update immediately. List.js - Add search, sort and flexibility to plain HTML lists with cross-browser native JavaScript by @javve. DataTables (table plug-in for jQuery) Padolsey/relevancy.js - GitHub. DocumentCloud's VisualSearch.js. Created by Samuel Clay, @samuelclay.

DocumentCloud's VisualSearch.js

VisualSearch.js enhances ordinary search boxes with the ability to autocomplete faceted search queries. Specify the facets for completion, along with the completable values for any facet. You can retrieve the search query as a structured object, so you don't have to parse the query string yourself. Here's an example of a search on DocumentCloud.org that uses facets.

The project is hosted on GitHub. VisualSearch.js is an open-source component of DocumentCloud. Table of Contents Demo | Downloads | Usage | Links | Change Log. Filtrify. IE7 - [buggy} IE8+, Chrome, Firefox, Opera, Safari - (tested) What?

Filtrify

Filtrify is an advanced tag filtering plugin, inspired by Chosen multiple select feature and Orman Clark’s Vertical Navigation Menu. Advanced because you can search tags within tags and filter items by multiple tags from different categories and get a live feedback on the number of items containing related tags. How? Filtrify makes use of the new HTML5 "data" attribute to store the metadata. All you have to do is include a "data" attribute for each item in your list with the respective tags (metadata).

Filtrify will then go through all the data attributes you included in your items and it will create a search menu with as many fields as the different number of categories (data-attributes) you provided. The plugin instanciation is very simple, you just have to pass a "containerID" and a "placeHolderID" which is the ID of the element where you want to place the menu. Usage And that's it! Demos Style Documentation. Moment.js - A lightweight javascript date library. URI.js - URLs in Javascript.