Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Conversation

@cdr-robot
Copy link

Add marimo module

This PR adds a new terraform module for marimo - a reactive Python notebook that's reproducible, git-friendly, and deployable as scripts or apps.

Features

  • Installs marimo with recommended dependencies using either pipx or uv
  • Configurable port, log path, sharing options
  • Support for subdomain or path-based access
  • Automatic startup via coder_script resource
  • Integration with Coder UI via coder_app resource
  • Custom marimo icon

Usage

module "marimo" {
  count    = data.coder_workspace.me.start_count
  source   = "registry.coder.com/modules/marimo/coder"
  version  = "1.0.0"
  agent_id = coder_agent.example.id
}

Testing

Basic tests are implemented following the pattern from the jupyterlab module.

Add a new terraform module for marimo - a reactive Python notebook
that's reproducible, git-friendly, and deployable as scripts or apps.

- Create marimo module with main.tf, run.sh, and README.md
- Add marimo icon SVG
- Configure coder_script and coder_app resources
@cdr-bot cdr-bot bot added the community Pull Requests and issues created by the community. label Apr 20, 2025
@matifali matifali changed the title Add marimo module feat: add marimo module Apr 20, 2025
@matifali matifali marked this pull request as draft April 20, 2025 11:00
@matifali matifali closed this May 9, 2025
@matifali
Copy link
Member

matifali commented May 9, 2025

We are moving to https://github.com/coder/regitsry. Please move your PR there. Thanks
More context in #469

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

community Pull Requests and issues created by the community.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants