Skip to main content
Version: Next 🚧

API map

Core workflow​

import { render } from "murali-js";
import { Scene, Tattva, Timeline, clip, timeline } from "murali-js/core";

Use Scene to author, Tattva to extend, Timeline/Clip to animate, and render() to preview or export.

Package entry points​

ImportRepresentative APIs
murali-js/coreScene, Tattva, Timeline, clip, timeline, Camera3D, SceneView, fontFile, imageFile
murali-js/stylethemes, createTheme, themeColor, palette
murali-js/layoutGroup, HStack, VStack
murali-js/primitivesShapes, Path, Line, Arrow, ShapeMorph, Prop3D
murali-js/textLabel, MathText, Latex, morphs, CodeBlock, Text3D
murali-js/mathsGraphs, matrices, equations, linear algebra, fields, curves, surfaces, fractals, maps, Fourier
murali-js/aiNeural networks, semantic tensors, attention, transformers, context, sampling
murali-js/storytellingStepwise, ChatInput, Opening, Newspaper, NewspaperOpening, Fireworks
murali-js/compositeMuraliLogoMark, MuraliLogoSequence, MuraliLogoSwell, WaveMesh, YouTubeSubscribe
murali-js/tableTable
murali-js/utilityTracedPath
murali-js/adaptersCanvasTattva, Canvas3DTattva, ReactTattva, ThreeTattva, useMuraliTheme
murali-js/renderrender, renderScene, render/capture types

The root murali-js export remains available for compatibility. Prefer category imports in new code.

Reading this documentation​