Nicheloom visits: 58,094 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

Bodge.app

μFaaS for hacked-together personal tools and small projects

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

This is a little side project I've been working on for the last few months. It's a service hosting Lua scripts behind static HTTP endpoints in a fully sandboxed environment. It's something I've built to scratch my own itch and now I'm launching a free public beta to see if it's something that anyone else also finds useful.<backstory>My first professional job was for a company building an industrial IoT platform who's most unique feature was their Lua-based scripting platform. I ended up loving Lua so much that at my next job, at SmartThings, I ended up being the main instigator who made the Lua-based Edge Drivers happen when we were forced to sunset the old Groovy-based DTHs, writing the initial PoC, laying out the architecture, and writing the core of the system.This is basically my take on an old service that folded in 2017 called webscript.io, another tool that got me loving Lua. I used that service a whole bunch both for personal projects and little tools at work. I was really sad when it went down and I genuinely don't think a single week had gone by where I hadn't wished that it still existed. So, I finally decided that I needed to build my own version of it.</backstory>The whole idea behind Bodge is that it should be as simple as possible to hack something together. I've always had a bunch of small side projects that I want to do that aren't worth the overhead required to actually put them together & keep them maintained. So, I built Bodge as a way to make each individual project less work whenever inspiration strikes. So far I've built:* A current-time API for some hacked-together IoT devices: https://time.bodge.link/* A script for my wife that checks her commute time and emails her before it's about to get bad.* An email notification to myself if my Matrix server goes down.* A 'randomly choose a thing' page. https://rand.bodge.link/choose?head&tails* A "work" phone number voicemail, where the script converts the webhook into an alert to myself.* An email notification any time a new version is released for a few semi-public self-hosted services.* Scrapers for a few companies' job listings that notify me whenever a new job is posted matching some filters.* A WebPush server that I eventually want to use for custom notifications to myself.* And just for fun, an SVG hit counter: https://hits.bodge.link/Scripts can be as simple as: return "Hello, world!" Or as complicated as you're willing to make them within the confines of a single Lua file.Currently I provide Lua modules for: making HTTP requests, handling json, sending alerts to yourself, simple string/string key/value storage, cross-script mutexes, and a few other basic things.Accounts are free, but you don't even need to make one to just play around with writing scripts. There's a demo on the homepage that lets you run real scripts for yourself, though with a few extra limitations.I'd love to hear what anyone thinks!

HN · launched Nov 28, 2025 · 8 upvotes (top 56%) · 0 views

Niche: serverless computing platforms · 19 launches, 6 in the last 7 days · Explore this niche →

Category and tags

  • Horizontal
  • Dev tools
  • Developer
  • Not AI
  • Commercial product

Visit website ↗ Source listing ↗

Could you build this?

Partial Building a basic web UI to save and run Lua scripts is straightforward, but building an isolated, secure, multi-tenant micro-FaaS sandbox that prevents resource exhaustion and exploits requires systems-level isolation.

What it would actually take: The stack requires an HTTP routing gateway (e.g., Envoy or Go reverse proxy) that dispatches requests to ephemeral, strictly sandboxed Lua environments (using LuaJIT/C bindings with SECCOMP filters, cgroups, or WebAssembly runtimes). The hard part is ensuring multi-tenant security, strict CPU/memory quotas, and zero latency overhead per invocation without allowing memory leaks or host escapes. It requires systems programming and Linux containerization/sandboxing expertise.

Discussion

5 comments analyzed.

Competitors mentioned: webscript.io, NPM

Concerns raised: NPM package support demand, service shutdown risk

Feature requests: luarocks package support

Competitors

Other products that read as similar to this one : 63 launches clear the similarity bar, closest 8 shown.

Attention rank: #39 of 64 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 29 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.