Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Rubik Cube algorithms

AltarokAltarok210 downloads

Visualizes Rubik's Cubes and gives you a Speedcubing timer.

Add to Obsidian
Rubik Cube algorithms screenshot
Rubik Cube algorithms screenshot
Rubik Cube algorithms screenshot
  • Overview
  • Scorecard
  • Updates18

Bring your Rubik's Cube study to life.

  • Create your own fully customizable algorithm library.
  • Look at algorithms from different angles.
  • Train yourself with integrated speedcubing timer.

For a detailed guide, run the 'Insert quick start guide' command directly inside Obsidian, or view the full documentation here.

Key Features

  • Integrated timer: Includes scrambled algorithms.
  • Interactive Controls: Rotate the cube or reset to the default view with integrated buttons.
  • Smart Rotation: Algorithm notation automatically updates based on your current cube orientation.
  • Fully Customizable: Tailor your experience with custom cube sizes, hex-code colors, and directional arrows.
  • Mobile support

Where to start?

1. Installation

Find 'Rubik Cube algorithms' in the Obsidian Community Plugins gallery and click Install.

2. Fast-Track with *built-in commands

  1. Open the Command Palette (Cmd/Ctrl + P).
  2. Type 'Rubik' to see available commands:
  • Select "Template" for a blank, commented code block.
  • Select "Example" to see a pre-configured block in action.
  • Select "Timer" to add stopwatch for cube training.
  • Select "Timer Results" to add result table for training. Must be in same file as timer.

3. Learn by Example

If you prefer a hands-on approach, download the example Markdown files and drop them directly into your vault: https://github.com/Altarok/RubikCubeAlgoView/tree/main/examples

Visual Preview

Click to see screenshot Cube visualization example
Click to see animation Animated cube visualization example

Configuration options

Per-Block Settings

You can customize individual cubes within their code blocks:

  • Dimensions: Set width and height independently (Scale 2 to 10).
  • Styling: Custom colors for cube and arrow (3- or 6-digit hex values).
  • Arrows: Define custom arrow paths to visualize layer movements.

Global Settings

Set your defaults in the Plugin Settings menu:

  • Default Cube Color
  • Default Arrow Color

Change log

  • 0.4.2 (work in progress) Add commands for timer and table
  • 0.4.1 Added result table for speedcubing timer
  • 0.4.0 Added speedcubing timer with scrambled algorithms
  • 0.3.0 UX: Added property 'setup' to make training easier
  • 0.2.0 UX: README, built-in commands and tutorials, description in settings view
  • 0.1.0 Prepared for Obsidian's official community release.
  • 0.0.4 Added full mobile support.
  • 0.0.3 Introduced rotation buttons and dynamic algorithm updates.
  • 0.0.2 Added arrows and initial rotation support.
  • 0.0.1 Basic cube visualization.

Planned Features

  • Display PLL with overhanging stickers (optional) for blocks and headlight recognition
  • Change arrows to optional
  • Add property 'sticker-size' (pixel/percent)
  • Persist favorite rotation
  • Persist favorite algorithm
  • Add stopwatch to cubes
    • Persist 'best' and 'ao5'
  • Support for F2L
  • Add additional twisty puzzles
HealthExcellent
ReviewPassed
About
Bring your Rubik's Cube study to life. Add a Speedcubing timer to your vault. It generates a random scramble for each use. Visualize Rubik's Cube algorithms with an interactive 2D cube. Customize colors, define arrows, rotate cubes and watch algorithms update dynamically as the cube rotates. Or just copy complete lists of OLL and PLL algorithms from the repository's ready-to-use examples.
VisualizationThinking
Details
Current version
0.6.0
Last updated
4 weeks ago
Created
6 months ago
Updates
18 releases
Downloads
210
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
AltarokAltarokaltarok
GitHubaltarok
  1. Community
  2. Plugins
  3. Visualization
  4. Rubik Cube algorithms

Related plugins

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Enhancing Mindmap

Edit mindmaps with Markdown.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Persistent Graph

Save and restore the positions of nodes on your graph.

Strange New Worlds

Reveal networked thought and the strange new worlds created by your vault.

Charts

Easily create interactive charts in your notes.