Skip to content

We feature a project or marimo notebook from the community every Thursday!

License

Notifications You must be signed in to change notification settings

marimo-team/spotlights

Repository files navigation

Spotlights! 🌟

We feature a project or marimo notebook from the community every Thursday!

Have a project that you'd like us to spotlight? Feel free to open an issue.

Running example notebooks

The example notebooks in this repo have their package dependencies inlined. If you have uv installed, you can open a notebook with

uvx marimo run --sandbox notebook.py

and marimo will automatically install its dependencies in an isolated virtual environment.

To edit the notebook source code, replace run with edit in the above commands.

Examples

August 2024

anywidget Georgios Varnavides Bennet Meyers xDSL

September 2024

NASA CVXPY vrtnis Haleshot marimo-tutorials

October 2024

Stanford WE3 Lab Mustjaab
  1. anywidget is a Python library for making interoperable widgets; use anywidget to make custom UI elements for marimo.
  2. Georgios Varnavides: Miller Fellow at UC Berkeley who uses marimo's WebAssembly features to create interactive science content.
  3. Bennet Meyers Bennet Meyers is a staff scientist at SLAC who has been a supporter of marimo since day one; he made and deployed the first ever marimo notebook, an interactive tutorial that teaches how to use signal decomposition.
  4. xDSL xDSL is a Python-native compiler toolkit that lowers the barrier to entry for developing DSLs. It's closely connected to the MLIR/LLVM projects and aims to enable exascale computing. xDSL uses marimo to create interactive documentation with embedded playground notebooks.
  5. NASA CVXPY The CVXPY team taught a course on convex optimization to scientists at NASA, powered by marimo notebooks. From designing aircraft to landing rockets, marimo brought their lessons to life.
  6. vrtnis vrtnis is a prolific contributor to the marimo community, creating numerous interactive notebooks including a k-d tree visualizer, an LMSYS win rate predictor, and even Pong! They also developed the AI docs bot for the marimo community and created a comprehensive marimo cheatsheet.
  7. Haleshot Haleshot is an aspiring AI/ML engineer and a python enthusiast: pursuing a B.Tech in AI and an open-source enthusiast. As a key contributor and newly appointed marimo ambassador, he plays a vital role in the marimo community. Haleshot has created various notebooks, including a Goodreads Dataset EDA, and leads the marimo spotlight repository.
  8. marimo-tutorials A comprehensive collection of tutorials covering various aspects of marimo, created by Haleshot. These tutorials serve as an excellent resource for both beginners and advanced users looking to explore the full potential of marimo.
  9. Stanford WE3 Lab The Stanford WE3 Lab team, including Akshay Rao and Fletch, presents a study on "Valuing Energy Flexibility from Water Systems." Their marimo notebook visualizes methods for efficient operation of water systems in a decarbonizing grid, showcasing the application of data science in sustainable infrastructure management.
  10. Mustjaab Mustjaab is an enthusiastic contributor to the marimo community, sharing numerous fascinating notebooks including analyses of greenhouse gas emissions, exploration of Perplexity using mo.ui.chat, and various other insightful and interactive notebooks.

Note

All of our spotlights are part of the Community Spotlights collection, where we showcase outstanding projects and contributions from the marimo community. This collection demonstrates the diverse and innovative ways our community members are using marimo to create engaging, interactive content across various domains.

Promoting Spotlights

We love to share our community spotlights across various platforms! You can find these promotions and join the conversation on:

Feel free to like, share, and comment on these posts to help spread the word about these amazing projects and contributors!