https://protectwise.github.io/troika/
A JavaScript framework for interactive 3D and 2D visualizations
https://protectwise.github.io/troika/
canvas data-visualization javascript javascript-framework threejs webgl webxr
Last synced: about 1 month ago
JSON representation
A JavaScript framework for interactive 3D and 2D visualizations
- Host: GitHub
- URL: https://protectwise.github.io/troika/
- Owner: protectwise
- License: mit
- Created: 2019-01-14T22:27:00.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-12-19T00:06:31.000Z (4 months ago)
- Last Synced: 2025-03-11T18:24:20.276Z (about 1 month ago)
- Topics: canvas, data-visualization, javascript, javascript-framework, threejs, webgl, webxr
- Language: JavaScript
- Homepage:
- Size: 16.6 MB
- Stars: 1,723
- Watchers: 35
- Forks: 135
- Open Issues: 83
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-canvas - troika - A JavaScript framework for interactive 3D and 2D visualizations.   (Libraries / 3D libraries)
README
# Troika JS
Troika is a collection of JavaScript tools for creating interactive graphics in the browser, with a focus on 3D/WebGL, and optimized for data visualization use cases.
The provided tools fall into two main categories:
- The [_Troika Framework_](https://protectwise.github.io/troika/#troika-framework), a fully featured framework for managing entire scenes with rich interactivity and high performance, and
- A growing set of [_other tools for Three.js_](https://protectwise.github.io/troika/#troika-threejs-tools), that do not depend on that framework.The Troika project's main goal is to take aspects of developing interactive graphics that you almost always need, but are difficult to manage yourself, and make them as easy as possible.
[](https://troika-examples.netlify.com/#citygrid)
[](https://troika-examples.netlify.app/#globeConnections)
[](https://twitter.com/lojjic/status/1360290173427322883)
[](https://troika-examples.netlify.com/#text)
[](https://troika-examples.netlify.com/#instanceable)
[](https://twitter.com/lojjic/status/1357102689210019844)----
**[View the Troika Documentation](https://protectwise.github.io/troika)**
----

[](https://app.netlify.com/sites/troika-examples/deploys)