Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marimo-team/spotlights
We feature a project or marimo notebook from the community every Thursday!
https://github.com/marimo-team/spotlights
Last synced: 26 days ago
JSON representation
We feature a project or marimo notebook from the community every Thursday!
- Host: GitHub
- URL: https://github.com/marimo-team/spotlights
- Owner: marimo-team
- License: apache-2.0
- Created: 2024-09-04T20:39:40.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-18T17:13:14.000Z (about 2 months ago)
- Last Synced: 2024-11-09T07:02:27.386Z (about 1 month ago)
- Language: Python
- Homepage:
- Size: 35.5 MB
- Stars: 18
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-marimo - Spotlights
README
# 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](https://github.com/marimo-team/spotlights/issues).
## Running example notebooks
The example notebooks in this repo have their package dependencies inlined.
If you have [`uv`](https://github.com/astral-sh/uv) installed, you can open a
notebook with```shell
uvx marimo run --sandbox notebook.py
```and marimo will automatically install its dependencies in an [isolated
virtual environment](https://marimo.io/blog/sandboxed-notebooks).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
1. [anywidget](001-anywidget/) is a Python library for making interoperable
widgets; use anywidget to make custom UI elements for marimo.
2. [Georgios Varnavides](002-stem-probes/): Miller Fellow at UC Berkeley who uses marimo's WebAssembly features to create interactive science content.
3. [Bennet Meyers](003-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](004-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](005-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](006-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](007-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](008-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](009-water-systems/) The Stanford WE3 Lab team, including [Akshay Rao](https://x.com/raodoesresearch) and [Fletch](https://github.com/fletchapin), presents a study on "[Valuing Energy Flexibility from Water Systems](https://www.nature.com/articles/s44221-024-00316-4)." 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](010-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](https://marimo.io/c/@spotlights/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:
- LinkedIn: [marimo LinkedIn](https://www.linkedin.com/company/marimo-io/)
- Twitter: [@marimo_io](https://x.com/marimo_io)
- Discord: [marimo community](https://discord.gg/JE7nhX6mD8)Feel free to like, share, and comment on these posts to help spread the word about these amazing projects and contributors!