I looked briefly at Marimo when building - awesome project. I wasn't sure about building on Pydodide as it's obviously not full Python compatibility. But seeing someone else building a popular project on it helped me make that decision!
Maker here! Runs in an isolated Web Worker using Web Assembly, via Pyodide. Everything runs locally in your browser - no file system or other access. Scheduled run (paid plan) run on AWS lambda.
So, yes, sadly, network requests only work with domains with Access-Control-Allow-Origin: *. I'm looking at adding a backend CORS proxy to fix this.
We also have a Chrome extension with no CORS limitation. The extension lets you right-click Python code snippets on basically any site (Claude, ChatGPT, Deepseek etc.) to run it instantly.
Thanks! Super interesting example. Do you prefer the day to day challenges now or when you were at $40k MRR?
I basically look at entrepreneurship as trying to create my perfect job: make $200-500k/ year, work on what I want with smart people, don't have a boss etc. So a lifestyle business. But maybe I'll get bored and want to take a bigger swing, who knows.
Probably not going to charge more any time soon. I'm in the prosumer space, not B2B, and people are more price sensitive than you might expect.
Raising prices from $18/mo to $24 has massively reduced support, but we get a fair few people cancelling due to price, so any higher would probably be pushing it.
People finding bugs - it's a super flexible tool so lots of edge case bugs. Helping people set up their requests (e.g. no-coders who don't totally understand APIs or DF). Then boring stuff like billing queries/refunds etc.
Support is roughly 10 hours per week and we're now up to 270 customers. The rest of the time is spent on product, reviewing marketing content and occasionaly sales. I've been full-time since $5k MRR as trying to juggle all this with a full time job was miserably + slowed down growth.
$80-90k isn't actually that much less than a developer salary (in U.K., not U.S.), but it's an interesting question what I'd do if it didn't grow any more.
I'd probably put it into maintenance-mode, and start another micro-saas, as I love the freedom of working where/when/how I want. I'm hopeful of hitting $150k ARR by end of year though, and $250k next year.
That's definitely the biggest risk to the business (other than competition).
Airtable seem committed to being a platform that third-party developers can build businesses on, in the same way Shopify are. So I think (hope) they'd acquire me, rather than just cloning it, to maintain their reputation as a platform. But they definitely could do this and it's pretty scary!
For now, my strategy is to try and grow to $350k+ ARR and diversify the profits into index funds etc. I also have a couple of other micro-saas ideas that aren't platform-dependent that I'll launch in the next couple of years.