Bodge.app
μFaaS for hacked-together personal tools and small projects
Details
- External ID
- 46080141
- Source
- HN
- Company
- —
- Product
- Bodge.app
- Website domain
- bodge.app
- Launched
- Nov. 28, 2025
- Cohort
- —
- Upvotes
- 8
- Upvotes percentile
- 0.4421397379912664
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
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!
Enrichment
- Theme
- Roblox scripting and modding utilities
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- lightweight function-as-a-service platform
- Manually corrected
- False
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 — 36 launches clear the similarity bar, closest 8 shown.
Attention rank: #21 of 37 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Looks like the first mover among its competitors.
- Tinykit · hn · 2025-12-25 · 6 upvotes · similarity 0.41
- Katipo is a minimal alternative internet with a Vulkan based browser · hn · 2026-02-16 · 5 upvotes · similarity 0.38
- I built an encrypted BLE dongle for pasting stuff to air-gapped devices · hn · 2026-07-04 · 5 upvotes · similarity 0.37
- Micro · hn · 2026-03-26 · 6 upvotes · similarity 0.37
- Moongate · hn · 2026-03-06 · 287 upvotes · similarity 0.36
- Pizza Bot · hn · 2026-09-15 · 59 upvotes · similarity 0.36
- BAREmail · hn · 2026-04-08 · 44 upvotes · similarity 0.35
- Tasker · hn · 2026-01-01 · 33 upvotes · similarity 0.35
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.