Skip to content

(9)

2023 - 2025

O1JS Documentation Redesign

o1Labs

Services

UX, Research & Visual Design

O1JS Documentation Redesign

Introduction

O1JS is a TypeScript library built by O1 Labs to help developers get started with zero-knowledge applications on the Mina protocol.

While the library itself was clear and well-structured, the documentation didn’t offer the same simplicity. Important pages were hard to find, search results felt repetitive, and the content sat inside the wider Mina ecosystem, which made it unclear what belonged to O1JS.

We worked with O1 Labs to reorganise the documentation into a standalone, developer-first space with better structure, clearer navigation, and a more readable visual system.

o1Labs project image
o1Labs project image
o1Labs project image

Challenges & Solutions

o1Labs project image

Outcomes

  • O1JS now has its own documentation site with a clear identity and structure.

  • Navigation is simple and predictable, supporting both onboarding and deep dives.

  • Search results are contextual and easier to scan.

  • The visual system prioritises readability while staying aligned with the brand.

  • The O1 Labs team has reusable templates for diagrams and graphics, making future updates faster and more consistent.

Why this matters

For tools like O1JS, documentation shapes the developer experience as much as the library itself. By creating a clearer structure, improving search, and updating the visual system, we reduced friction and made it easier for developers to get real work done. The result is documentation that supports learning, everyday use, and long-term adoption.

o1Labs project image

Your product is solid. Your docs should be too.

If your documentation slows developers down, we can fix the structure, navigation, and readability.

Get in touch

Next project

(8)

Starknet

Clarity in Complexity for Starknet