Murali v0.1.6: Reference Examples, AI Scenes, and a More Usable Surface
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
CodeBlockAPI 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.
