Skip to content
A robust, seamless, lightweight JavaScript library for animating data visualizations.
JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Initial repository files May 13, 2020
dev-docs Initial repository files May 13, 2020
docs Refactor encoder settings and scene settings api (#8) Jun 8, 2020
examples Gif Encoder (#7) Jun 8, 2020
modules v1.1.0-alpha.2 Jun 11, 2020
scripts Initial repository files May 13, 2020
test Initial repository files May 13, 2020
website Showcase and Hero Website Pages (#2) Jun 2, 2020
.eslintignore Initial repository files May 13, 2020
.eslintrc.js Initial repository files May 13, 2020
.gitignore Initial repository files May 13, 2020
.nvmrc Initial repository files May 13, 2020
.prettierignore Initial repository files May 13, 2020
.prettierrc Initial repository files May 13, 2020
.travis.yml Initial repository files May 13, 2020
CODE_OF_CONDUCT.md Initial repository files May 13, 2020
CONTRIBUTING.md Initial repository files May 13, 2020
LICENSE Initial repository files May 13, 2020
README.md Initial repository files May 13, 2020
babel.config.js Initial repository files May 13, 2020
jsconfig.json TARBuilder prototype (#10) Jun 11, 2020
lerna.json v1.1.0-alpha.2 Jun 11, 2020
ocular-dev-tools.config.js Initial repository files May 13, 2020
package.json Refactor encoder settings and scene settings api (#8) Jun 8, 2020
webpack.config.js Initial repository files May 13, 2020
yarn.lock Gif Encoder (#7) Jun 8, 2020

README.md

This project is experimental and the APIs may change. Build Status

Hubble.gl

Hubble.gl is a JavaScript library for animating data visualizations.

  • High Quality Video: Ensured framerates, high resolutions, and a variety of formats. Fine tune animations with keyframe markers and easings.

  • Easy Integration: Stand up scenes within deck.gl or kepler.gl, then animate any aspect of it. Empower users to animate without code with UI components powered by this library.

  • Client Side Library: Render within the browser without a backend. User data never leaves their machine. Since nothing runs on a server sites can scale without backend encoders.

Installation

npm install hubble.gl

Documentation

You can find the Hubble.gl documentation on the website.

Examples

We have examples on the website.

Contributing

The main purpose of this repository is to continue to evolve Hubble.gl core, making it faster and easier to use. Development of Hubble.gl happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving Hubble.gl.

Code Of Conduct

Uber has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.

Contributing Guide

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Hubble.gl.

License

This project is licensed under the MIT License - see the LICENSE file for details.

You can’t perform that action at this time.