SamCarey
SamCarey8mo ago

Where is the source code for http://

Where is the source code for http://marimo.app ?
6 Replies
Myles Scolnick
Myles Scolnick8mo ago
most of it is at https://github.com/marimo-team/marimo and the hosting setup, permalinks, and AI completion are closed source
GitHub
GitHub - marimo-team/marimo: A reactive notebook for Python — run r...
A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git. - marimo-team/marimo
SamCarey
SamCareyOP8mo ago
Are the hosting setup and permalinks going to be open-sourced in the future?
Myles Scolnick
Myles Scolnick8mo ago
We don't plan on it - its essentially a very barebones url shortener which there are 100s online Any reason you are asking?
RJ Budzyński
RJ Budzyński8mo ago
Self-hosting would be a nice option -- though I feel marimo has a bright future due to its quality, projects do shut down and go away for a variety of reasons...
SamCarey
SamCareyOP8mo ago
The URL-shortener is not the part that I'm interested in. I want to recreate https://marimo.app on my own server. I think that involves compiling some things to WASM. I see a pyodide folder in the marimo repo, but I don't understand what the order of operations is to install the dependencies, build the WASM, and serve the complete app. I'm not especially experienced in web development. Are there complete instructions somewhere, or are those instructions closed-source? My motivation is that I'd like to be able to use this at my company, but we can't risk putting proprietary/sensitive data into a public website like marimo.app, even if no data is theoretically being sent to the server. I'd also like to be able to launch it offline.
marimo | a next-generation Python notebook
Explore data and build apps seamlessly with marimo, a next-generation Python notebook.
Myles Scolnick
Myles Scolnick8mo ago
It not super difficult to roll your own, but it will be a moving target. for example, with breaking changes to non-public APIs and non backwards compat changes when adding new features. I will reach out for more details.