A quick reference guide with numerous tools for data journalism or other related projects.
Check out about this project in this link. You can also access our humble API and bookmark this page if you like.
Do you know about a tool to share? Click here and tell us!.
I strongly and italicly recommend that you check my evil competitors Periodic Table of Data Tools and Natalia Mazotte's 70 tools in 90 minutes presentation deck.
TAGS: x graphics x data x maps x jekyll x tutorial x coding x ruby x other stuff
Description: provide a generator ecosystem, with robust and opinionated client-side stack, comprising tools and frameworks that can help developers quickly build beautiful web applications
Go for it: link
Description: Home of agate, csvkit, proof, and other tools for journalists and data users
Go for it: link
Description: data extraction from web pages
Go for it: link
Description: Waypoints has been around for a while, and supports both vanilla JS and jQuery integration for interactive scrolling
Go for it: link
Description: a command line tool that let's you develop for Locomotive CMS right on your local machine
Go for it: link
Description: a progressive framework for building user interfaces
Go for it: link
Description: get analytics from an URL
Go for it: link
Description: a data-driven journalism agency, providing data-driven investigations, research, news stories, visualizations, interactives, on-demand projects and training to media companies and NGOs
Go for it: link
Description: Make stroke drawing animation without JavaScript. Simply drag and drop your stroke based SVG
Go for it: link
Description: a free cloud-hosted, zero-client app that combines data preparation and visualization in one
Go for it: link
Description: JavaScript library for visualizing streaming data, inspired by the process of physical sedimentation
Go for it: link
Description: create maps with OpenStreetMap layers in a minute and embed them in your site
Go for it: link
Description: Typing.io is a typing tutor/trainer for programmers. Typing.io's lessons are based on open source code, allow you to practice typing the key sequences that appear in real code
Go for it: link
Description: Tulip is an application to make building choropleth styled maps easy.
Go for it: link
Description: transform HTML to markdown
Go for it: link
Description: quickly and automatically extracts temporal references in freeform text to generate a visual timeline
Go for it: link
Description: a collection of R packages that share common philosophies and are designed to work together. This site is a work-in-progress guide to the tidyverse and its packages
Go for it: link
Description: Let anyone aggregate and visualize data with the simplicity of spreadsheet tools, but produce reproducible source code making the analysis fully transparent and open
Go for it: link
Description: using this tool you can visualize any text as a network
Go for it: link
Description: makes it simple to put your work on the web, whether you’re a team of one or a dozen. With Tarbell, you can collaboratively build beautiful websites and publish them with ease
Go for it: link
Description: a free Google Sheet template which lets you setup and run automated collection of search results from Twitter
Go for it: link
Description: a Ruby library for reading, writing, and manipulating CSV, tab-delimited and Excel data
Go for it: link
Description: Create beautiful charts from HTML tables with jqPlot and this little jQuery plugin
Go for it: link
Description: API with data about Star Wars all data available as JSON here
Go for it: link
Description: lightweight library for manipulating and animating SVG
Go for it: link
Description: a fast, web-based, JavaScript-driven SVG drawing editor that works in any modern browser
Go for it: link
Description: A Jekyll template for publishing websites and articles
Go for it: link
Description: a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine. SQLite is the most used database engine in the world
Go for it: link
Description: A force directed graph layout algorithm in JavaScript, using some real world physics to try and figure out how to show a network graph in a way that looks good
Go for it: link
Description: beautiful CMS for Rails developers
Go for it: link
Description: D3 Plugin for visualizing flows through a network on a leaflet map
Go for it: link
Description: Create Interactive Maps in Minutes
Go for it: link
Description: JavaScript SVG library for the modern web to create interactive, resolution-independent vector graphics that will look great on any size screen
Go for it: link
Description: Ruby Gem for smarter importing of CSV Files as Array(s) of Hashes, with optional features for processing large files in parallel, embedded comments, unusual field- and record-separators, flexible mapping of CSV-headers to Hash-keys
Go for it: link
Description: a DSL (Domain-Specific Language) for quickly creating web applications in Ruby with minimal effort.
Go for it: link
Description: Statistical methods in readable JavaScript for browsers, servers, and people.
Go for it: link
Description: A data visualization framework for React. It provides three types of frames (XYFrame, ORFrame, NetworkFrame) which allow you to deploy a wide variety of charts that share the same rules for how to display information
Go for it: link
Description: Selectize is the hybrid of a textbox and select box. It's jQuery-based and it's useful for tagging, contact lists, country selectors, and so on.
Go for it: link
Description: ScrollStory is a jQuery-based library used for some interactive scrolling projects at The New York Times. It has a super clear API and supports tons of options
Go for it: link
Description: ScrollMagic is quite robust, well-documented, and totally customizable library for interactive scrolling. It has a great add-on for debugging. It also has no dependencies.
Go for it: link
Description: open source and collaborative framework for extracting, scraping, the data you need from websites
Go for it: link
Description: Reusable D3 Sankey diagram using d3.Chart
Go for it: link
Description: simple & light weight dashboard framework in javascript
Go for it: link
Description: Ruby/Graphviz provides an interface to layout and generate images of directed graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.
Go for it: link
Description: a R package for statistics
Go for it: link
Description: a common, beautiful interface to tabular data, no matter the format
Go for it: link
Description: an all custom interactive scrolling library, so you can have it do whatever you want. However, it involves more coding and some math.
Go for it: link
Description: open-source, scalable database that makes building realtime apps dramatically easier
Go for it: link
Description: the leading open source CMS on the Ruby on Rails framework
Go for it: link
Description: R package to create, customize and publish interactive javascript visualizations from R using a familiar lattice style plotting interface
Go for it: link
Description: a no-fluff, open source content management system designed for small teams
Go for it: link
Description: project.org statistical analysis software
Go for it: link
Description: This book brings the fundamentals of R coding to you, using the same material developed as part of the industry-leading Johns Hopkins Data Science Specialization
Go for it: link
Description: Scientific Graphics and GUI Library for Python
Go for it: link
Description: provides a clean and simple interface for you to perform common PostgreSQL tasks quickly
Go for it: link
Description: A graphical toolkit for visualization, designed for custom graphs, it is still easy to create many standard chart types
Go for it: link
Description: A guide made to understand data better
Go for it: link
Description: Python library for creating optimized, repeatable and self-documenting data analysis pipelines
Go for it: link
Description: a JavaScript library built with D3.js providing a graph based search interface generated in HTML and SVG usable on any modern browser
Go for it: link
Description: in-browser dataviz tools
Go for it: link
Description: handle svg
Go for it: link
Description: Importing a CSV dump of Postgres data into Heroku
Go for it: link
Description: a complete rewrite of pgAdmin, built using Python and Javascript/jQuery. A desktop runtime written in C++ with Qt allows it to run standalone for individual users, or the web application code may be deployed directly on a webserver for use by one or more users through their web browser
Go for it: link
Description: kind of obvious -> a website in which tools to work with data are presented as a periodic table
Go for it: link
Description: Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables.
Go for it: link
Description: Parse addresses, names & more
Go for it: link
Description: a toolkit for making domain-specific probabilistic parsers, built on python-crfsuite
Go for it: link
Description: powerful, in-browser CSV parser for big boys and girls
Go for it: link
Description: Search, visualize, and review your documents. Up to hundreds of thousands of them, in any format.
Go for it: link
Description: free org chart tool that makes it easy to create, share and maintain Organizational Charts and network viz
Go for it: link
Description: a comprehensive, component-based software suite for machine learning and data mining
Go for it: link
Description: a web client (service) that translates spatial files into GeoJSON using the ogr2ogr command line tool for use in JavaScript web applications and frameworks
Go for it: link
Description: quickly scrape web data without coding. Turn web pages into structured spreadsheets within clicks
Go for it: link
Description: a package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object; sophisticated (broadcasting) functions; tools for integrating C/C++ and Fortran code; useful linear algebra, Fourier transform, and random number capabilities.
Go for it: link
Description: Part writing tool, part interactive programming environment - for every stage of research from experimentation to publication
Go for it: link
Description: Ruby CMS for developers and designers. With simple code that's easy to follow, Nesta is easily extended using the Sinatra web framework. There's no database to configure – everything is stored in text files.
Go for it: link
Description: a graph database management system developed by Neo4j, Inc. Described by its developers as an ACID-compliant transactional database with native graph storage and processing, Neo4j is the most popular graph database according to DB-Engines ranking
Go for it: link
Description: convert your Excel data into one of several web-friendly formats, including HTML, JSON and XML
Go for it: link
Description: Mother Jones's Storytelling Tools
Go for it: link
Description: GUI to edit SVG in your fucking browser, also open source
Go for it: link
Description: a simple markdown-like script language for generating charts from text via javascript
Go for it: link
Description: an open-source platform for studying media ecosystems
Go for it: link
Description: an editor for map data
Go for it: link
Description: LotrProject is dedicated to bringing J.R.R Tolkien's works to life through various creative web projects
Go for it: link
Description: repository of journalist's lookup tables
Go for it: link
Description: A modern JavaScript utility library delivering modularity, performance & extras
Go for it: link
Description: a beautiful Open Source CMS that makes it super easy to develop and design exactly what your clients need
Go for it: link
Description: Turn datasets into stories
Go for it: link
Description: Javascript library to add fast and interactive graph visualization into web-based products
Go for it: link
Description: Several templates and codes to work with graphics
Go for it: link
Description: Python charting library for those who need charts now
Go for it: link
Description: guide teaches the basics of manipulating data using JavaScript in the browser, or in node.js
Go for it: link
Description: a library of free Bootstrap 3 themes and templates for dashboards
Go for it: link
Description: Kibana lets you visualize your Elasticsearch data and navigate the Elastic Stack
Go for it: link
Description: jStat provides native javascript implementations of statistical functions
Go for it: link
Description: editor generated from the JSON Schema
Go for it: link
Description: plotting and charting plugin for the jQuery Javascript framework. jqPlot produces beautiful line, bar and pie charts with many features
Go for it: link
Description: An easy way to use Jekyll and Github Pages as a "database" - powers this website
Go for it: link
Description: opensource javascript lib for making simple user interface controls leveraged by D3 .
Go for it: link
Description: good library, simple to use for just triggering events, but definitely not designed for customized interactive scrolling
Go for it: link
Description: a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it's simple and hackable enough to be used for testing, local development, and learning
Go for it: link
Description: Use JavaScript visualization libraries at the R console, just like plots
Go for it: link
Description: provides the power necessary to let you build semantic templates effectively with no frustration
Go for it: link
Description: a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models
Go for it: link
Description: These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together
Go for it: link
Description: a d3 plugin for interactive scrolling. It is only the library that specifically implements the transition to and from a fixed position graphic.
Go for it: link
Description: in-browser dataviz tool for simple charts
Go for it: link
Description: D3.js, Backbone.js based Graphite Dashboard Toolkit
Go for it: link
Description: The Google Maps Geocoding API is a service that provides geocoding and reverse geocoding of addresses
Go for it: link
Description: explore data using this Google Cloud tool
Go for it: link
Description: cloud data service to visually explore, clean, and prepare data for analysis
Go for it: link
Description: provides a productive, interactive, and integrated tool to explore, visualize, analyze and transform data, bringing together the power of Python, SQL, JavaScript, and the Google Cloud Platform with services such as BigQuery and Storage
Go for it: link
Description: create a Google chart in seconds
Go for it: link
Description: KMZ and KML files 5.556 cities in Brazil
Go for it: link
Description: ggplot2 is a plotting system for R, based on the grammar of graphics
Go for it: link
Description: a free and open source software tool that serves as an introduction to spatial data analysis
Go for it: link
Description: a spatial database of the location of the world's administrative areas (or adminstrative boundaries) for use in GIS and similar software
Go for it: link
Description: A Jekyll template for publishing single-page websites and articles that are incredibly readable and fully responsive
Go for it: link
Description: Quickly turn your spreadsheets into stunning online charts, maps and interactive stories
Go for it: link
Description: CSV parsing tool with Ruby
Go for it: link
Description: intended as a complete replacement to the CSV standard library. It is significantly faster and smaller while still being pure Ruby code. It also strives for a better interface
Go for it: link
Description: Facets contains two robust visualizations to aid in understanding and analyzing machine learning datasets. Get a sense of the shape of each feature of your dataset using Facets Overview, or explore individual observations using Facets Dive
Go for it: link
Description: Data Science without Programming. Powered by R. Explore your data by transforming, visualizing, and modeling.
Go for it: link
Description: a library for creating fast, dynamic and interactive HTML5 visualizations
Go for it: link
Description: a distributed, RESTful search and analytics engine capable of solving a growing number of use cases
Go for it: link
Description: a free-to-use, hosted, mobile responsive visual with built in ability for story telling, from ICFJ
Go for it: link
Description: collecting what digital humanities and news nerds would want to explore together and how we might facilitate it
Go for it: link
Description: WebGL2 powered geospatial visualization layers, or an overlay suite for React providing a set of highly performant data visualization overlays
Go for it: link
Description: An Open Source data sharing, versioning, and collaboration platform for SQLite databases, with special integration for DB Browser for SQLite.
Go for it: link
Description: a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite
Go for it: link
Description: examples on how to build the best visualization with your data
Go for it: link
Description: provides an instant, read-only JSON API for any SQLite database
Go for it: link
Description: Generate maps from address or places
Go for it: link
Description: compelling, data-driven narratives and tools for exploration and data preparation
Go for it: link
Description: a suite of easy-to-use web tools for beginners that introduce concepts of working with data
Go for it: link
Description: Data Wrangling cheatsheet with dplyr and tidyr
Go for it: link
Description: A weekly newsletter of useful/curious datasets
Go for it: link
Description: make cool GIFs from datasets
Go for it: link
Description: D4 is a friendly charting DSL for D3. The goal of D4 is to allow developers to quickly build data-driven charts with little knowledge of the internals of D3.
Go for it: link
Description: A d3.js-powered workbench for rapid visualization prototyping
Go for it: link
Description: Ruby wrapper for D3.js
Go for it: link
Description: a simple, highly configurable script built on d3.js for creating simple, attractive pie charts. It's free, open source, and found on github
Go for it: link
Description: D3 JavaScript Network Graphs from R
Go for it: link
Description: d3-rails provides D3 for Rails 3.1 and higher
Go for it: link
Description: primary JS library for data viz uses CDN by Mike Bostock. D3.js is a JavaScript library for manipulating documents based on data.
Go for it: link
Description: open source javascript library to render Spot Matrix Charts using D3.js
Go for it: link
Description: D3 tutorials for everyone
Go for it: link
Description: generate a histogram with D3
Go for it: link
Description: generator.com simple bar chart tool using D3
Go for it: link
Description: open source javascript library to render Dot Matrix Charts using D3.js
Go for it: link
Description: a plug-in for the jQuery Javascript library to add advanced interaction controls to any HTML table
Go for it: link
Description: Selections in d3.js with a simple bar chart from Ian Johnson on Vimeo.
Go for it: link
Description: built-in annotation types, or extend it to make custom annotations. It is made for d3-v4 in SVG
Go for it: link
Description: Pivot tables for CSV files in the terminal
Go for it: link
Description: Find (fuzzy) matches between two CSV files in the terminal
Go for it: link
Description: a suite of utilities for converting to and working with CSV
Go for it: link
Description: Draw bar charts from CSV files in the terminal
Go for it: link
Description: Convert CSV files into a SQLite database
Go for it: link
Description: the easy way to create a CSV of essentially anything in Ruby, in full pirate regalia. It works better if you are wearing a tricorne
Go for it: link
Description: CSV importer turns every row of a CSV file into an object. Each column is matched and tested against a given class. You can provide a dictionary with translations between the CSV column names and the object properties
Go for it: link
Description: a library for accessing a spreadsheet as a native Python object suitable for templating
Go for it: link
Description: scrape stuff online with this browser plugin
Go for it: link
Description: Convert your PDF files to Word, Excel, PowerPoint and more. Convert various formats to PDF.
Go for it: link
Description: select your very own colour scheme
Go for it: link
Description: CoffeeScript is a little language that compiles into JavaScript
Go for it: link
Description: a code-editor component that can be embedded in Web pages
Go for it: link
Description: best tool for data conversion into other formats
Go for it: link
Description: React components that make up the UI for Quartz Chartbuilder
Go for it: link
Description: simple chart making tool
Go for it: link
Description: Useful CDN links for several JS libraries
Go for it: link
Description: the right choice when you need scalability and high availability without compromising performance
Go for it: link
Description: Navigation scripting & testing for PhantomJS and SlimerJS
Go for it: link
Description: several tools from dataviz agency Bocoup
Go for it: link
Description: project to advance the design and development of a comprehensive open source information visualization and visual analytics library for Adobe Flex.
Go for it: link
Description: a Python library designed for quick turnaround projects like screen-scraping
Go for it: link
Description: Useful base64-image converter
Go for it: link
Description: An extensive list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.
Go for it: link
Description: data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL
Go for it: link
Description: a tool for indexing large amounts of both unstructured (PDF, Word, HTML) and structured (CSV, XLS, SQL) data for easy browsing and search.
Go for it: link
Description: an open-source script for Adobe Illustrator that converts your Illustrator documents into html and css
Go for it: link
Description: a Python data analysis library that is optimized for humans instead of machines. It is an alternative to numpy and pandas that solves real-world problems with readable code
Go for it: link
Description: A web framework for building virtual reality experiences
Go for it: link
Description: open source repository by Adobe
Go for it: link
Description: A simple interface to arbitrarily arrange items in a grid for something like a cartogram
Go for it: link
Description: introduces a fundamentally new way to get knowledge and answers
Go for it: link
Description: Information is Beautiful's tool for making data, information and ideas beautiful
Go for it: link
Description: an ecosystem of modular data visualization components
Go for it: link
Description: declarative format for creating, saving, and sharing visualization designs
Go for it: link
Description: Visualization Verification View (V³) aims to serve as a "view source" for data-visualizations
Go for it: link
Description: A Jekyll template for publishing websites and articles
Go for it: link
Description: Unfolding is a library to create interactive maps and geovisualizations in Processing and Java
Go for it: link
Description: JavaScript library that provides useful functional coding helpers without extending any builtin objects
Go for it: link
Description: HTML generator
Go for it: link
Description: a jewel for creating svg shapes, experimental environment for rapidly prototyping visualization code
Go for it: link
Description: TopoJSON is an extension of GeoJSON that encodes topology
Go for it: link
Description: Web Widget for Visualizing Temporal Data
Go for it: link
Description: timeplot widget for plotting time series and overlay time-based events over them
Go for it: link
Description: elegant timelines and maps created very easily
Go for it: link
Description: powerful and simple to use chart library for creating time based charts in pure HTML5JavaScript
Go for it: link
Description: visualization of large tree structures
Go for it: link
Built by Sérgio Spagnuolo, from Volt Data Lab, with Jekyll DB