troika

A JavaScript framework for interactive 3D and 2D visualizations (by protectwise)

Troika Alternatives

Similar projects and alternatives to troika

  1. three.js

    483 troika VS three.js

    JavaScript 3D Library.

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. react-three-fiber

    115 troika VS react-three-fiber

    🇨🇭 A React renderer for Three.js

  4. libGDX

    62 troika VS libGDX

    Desktop/Android/HTML5/iOS Java game development framework

  5. Vrmac

    Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4.

  6. vello

    35 troika VS vello

    A GPU compute-centric 2D renderer.

  7. msdfgen

    Multi-channel signed distance field generator

  8. webxr-threejs-midi-visualizer

    WebXR, augmented reality MIDI data visualization, built with Three.js and Tone.js. See video: https://youtu.be/lIecCGtbqSM

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. THREE.MeshLine

    3 troika VS THREE.MeshLine

    Mesh replacement for THREE.Line

  11. jeelizFaceFilter

    2 troika VS jeelizFaceFilter

    Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).

  12. webxr-handtracking

    👐 WebXR hand tracking examples

  13. 3d-force-graph

    3D force-directed graph component using ThreeJS/WebGL

  14. nanovg

    Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations. (by Const-me)

  15. portfolio-3d

    2 troika VS portfolio-3d

    3D portfolio

  16. enva-xr

    6 troika VS enva-xr

    WebXR AR occlusion, lighting, interaction and physics with three.js

  17. globe.gl

    4 troika VS globe.gl

    UI component for Globe Data Visualization using ThreeJS/WebGL

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better troika alternative or higher similarity.

troika discussion

Log in or Post with

troika reviews and mentions

Posts with mentions or reviews of troika. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-07.
  • Frameworks/libraries/tools used to create these fancy animated 3d websites
    4 projects | /r/webdev | 7 Sep 2021
    troika (specifically troika-three-text)
  • Fastest possible text updates with or without React
    1 project | /r/reactjs | 28 Mar 2021
    Text is relatively hard to render with WebGL and browsers have a limit, of usually 16 framebuffers that you can use for WebGL contexts. Our charts are written for a WebGL target so we don't want to use up that precious resource for text rendering. In our specific use case we usually have a large degree of control over the browser so we can configure it, but if the target is web we don't have that control. Grabbing a WebGL context also takes a significant period of time, usually a hundred milliseconds or more on my computer, and not displaying data in that time isn't a great user experience.
  • 2D Graphics on Modern GPU (2019)
    10 projects | news.ycombinator.com | 15 Mar 2021
    There's a great WebGL library for doing that on the web using any .ttf, .otf, or .woff font - https://github.com/protectwise/troika/tree/master/packages/t...
  • A note from our sponsor - Nutrient
    nutrient.io | 15 Mar 2025
    Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free. Learn more →

Stats

Basic troika repo stats
3
1,723
8.0
3 months ago

Sponsored
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?