Skip to content

Suggest a developer tool #18511

Description

@lufa23

Dev tool name

Titanoboa

Dev tool description

Vyper's native testing tool: a Vyper interpreter (compiles via the Vyper compiler, executes on py-evm) offering mainnet forking, debugging, and pretty tracebacks. The Vyper docs use it as the standard way to test Vyper contracts.

When did the dev tool go live?

First release April 2023 (repo created 2022). Actively maintained, latest release Oct 2025

Where do you think this page should be shown?

developers/docs/programming-languages/python in the "Active" tooling list. It's Python-based Vyper tooling and the page is flagged incomplete.

Is the product open source?

Yes

GitHub URL

https://github.com/vyperlang/titanoboa

Documentation URL

https://titanoboa.readthedocs.io/en/latest/

Additional context

The page is also missing Moccasin (https://github.com/Cyfrin/moccasin), a Vyper/Python development & testing framework built on Titanoboa that the Vyper docs mention. I'd add both in the same PR.

Disclosure: I'm a Vyper contributor.

Would you like to work on this issue?

  • Yes
  • No

Metadata

Metadata

Assignees

No one assigned

    Labels

    content 🖋️This involves copy additions or editsgood first issueGood item to try if you're new to contributingproduct 🧰This involves a product listing

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions