Skip to main content

Murali v0.1.6: Reference Examples, AI Scenes, and a More Usable Surface

Β· 5 min read

Murali v0.1.6 is the release where the project starts to feel less like a promising engine prototype and more like a usable public platform.

This release is not defined by one dramatic subsystem. It is defined by coverage, clarity, and usability: stronger reference examples, broader AI-oriented scene support, better code presentation through CodeBlock, and a more deliberate separation between the official reference surface and the more creative murali-examples repository.

What changed in v0.1.6​

The biggest step forward in v0.1.6 is that Murali now has a much more complete public teaching surface.

That includes:

  • a curated set of reference examples inside the main repository
  • a clearer split between reference examples and the more creative companion repo
  • stronger text and code presentation
  • broader AI and systems-oriented examples
  • more polished 3D and surface examples
  • a more honest and synchronized docs + examples + API story

This is the first release where someone can browse the repo and get a reasonably complete picture of what Murali is for.

Reference examples now matter more​

One of the biggest shifts in this release is the decision to treat examples as part of the public product surface.

The examples in this repository are now the reference examples:

  • they are meant to teach the platform
  • they are meant to reflect recommended usage
  • they are meant to act as a dependable starting point for users

At the same time, the separate murali-examples repository remains the place for more creative, stylistic, or exploratory scenes.

That split matters. It keeps the main repo focused and makes the public story easier to understand:

  • main repo β†’ official reference surface
  • companion repo β†’ broader creative exploration

A broader scene vocabulary​

v0.1.6 also improves the breadth of the visual language Murali can demonstrate out of the box.

The current example set now covers:

  • primitives and layout
  • motion and text animation
  • equations, matrices, and tables
  • CodeBlock-based code presentation
  • 2D graphing and field motion
  • 3D curves, surfaces, textures, and projections
  • storytelling-oriented staged reveals
  • AI scenes including neural networks and transformer-style attention composition

That breadth is important because Murali is not only a math animation tool anymore. It is becoming a more general engine for semantic technical visuals.

Code presentation is now a first-class concern​

This release also pushed CodeBlock forward meaningfully.

CodeBlock now has a more deliberate authored model:

  • explicit code text size
  • explicit block sizing when needed
  • built-in dark/light themes
  • built-in dark/light panel surfaces
  • better reference usage in the docs and examples

There is still more ergonomics work to do here, especially around large code surfaces and long-term renderer strategy, but v0.1.6 is the point where code presentation clearly becomes part of Murali’s intended public surface.

AI diagrams are now part of the story​

Murali has been growing beyond traditional geometry-first demos, and v0.1.6 makes that much more visible.

The new AI-facing reference work, especially around transformer attention composition, helps clarify that Murali is also useful for:

  • model architecture explanation
  • token and attention visualization
  • signal-flow-style scenes
  • structured systems storytelling

This is an area I expect to keep investing in, because it is one of the clearest ways Murali can become distinct.

Docs now better match the shipped surface​

A quieter but important part of this release is the documentation cleanup.

The docs now do a better job of reflecting:

  • what ships in v0.1.6
  • which examples are the official reference examples
  • which materials live in the GitHub repository versus the published crate
  • how the current CodeBlock API is actually meant to be used

That kind of synchronization work is not glamorous, but it matters a lot for trust. A library feels much more stable when the docs, examples, and APIs tell the same story.

What still needs work​

Even with this release, the next priorities are becoming clearer:

  • more ergonomic preset-style helpers
  • even stronger API decision guidance
  • easier authored composition for AI diagrams
  • better long-term handling of large text and code surfaces
  • continued tightening of docs and reference examples

In other words, the next phase is less about raw feature count and more about making the platform easier to use well.

Releasing on April 25, 2026​

This release is planned for Saturday, April 25, 2026.

That date feels like a good milestone because v0.1.6 is the release where Murali starts presenting itself more clearly:

  • as a Rust animation engine
  • as a reference-driven platform
  • and as a system that can support more than one kind of technical visual scene

Thank you​

Murali is still early, but it is getting real shape now. Every release makes it easier to see what kind of tool it wants to become.

If you want to follow along, browse the documentation, the reference examples, and the current roadmap.