Alternatives
Products that do what Gedi, an Evented Model Interface for JavaScript does
Gedi is an interface to your model that lets you bind events to track changes in the model. Gedi will also track the dirty state of your model. Combined with gel (https://github.com/gaffa-tape/gel) gedi is extremely powerful, allowing expression base callbacks that will evaluate when any reference to the model is changed. Some examples of usage are in the tests: http://github.korynunn.com/gedi/test.html
- 1

- 2

- 3

- 4
- 5

- 6

- 7

- 8

- 9

- 10

- 11

- 12

- 13

- 14

- 15EA
eno [1] - A modern plaintext language w/ libraries [2] for JavaScript, Python, Ruby & soon more! We migrated a big relational research database to a file-based solution - requirements were: - Super fast and easy editability for users - Highest performance for parsing/validating >10K documents on every user change. Our trials with YAML/TOML showed us that we wanted something both faster [3][4] and easier [4], something tailored for file-based content management ... and after months of research & development it's now publicly available (under MIT license) for everyone! Last but…
2018
- 16GA
Hello HN! These last few months I've been working on my first open source project: an embedded database written in pure-go. That took me some months, as I had to learn how to deal with such large packages. Until then, all packages I had made were quite small an did not require much. I usually did not have to worry about things like allocation optimization and instance pools until This project. It started when I wanted to make a port of a tool to a TUI environment. I'm actually used to working with TUIs in golang, so that was my language of choice. The tool I wanted to port is written in…
Feb 2026
- 17WS
Go v1.21, scheduled for release in August 2023, adds experimental support for the WebAssembly System Interface (WASI). It'll be possible to natively compile server-side WebAssembly applications with Go, making Go a first-class citizen along with C/C++, Rust and Zig. GOOS=wasip1 GOARCH=wasm go build ... WASI is still in preview and is missing some key features, e.g. the ability to create sockets. Some WebAssembly runtimes have taken the initiative to extend the WASI preview, enabling a wider range of applications to run as WebAssembly modules. Today, we're open sourcing our WASI library…
2023 · github.com
- 18JA
I had a hard time figuring out CAD software like Fusion, OnShape, etc., and decided to go about making my own CAD modeling software that I can "program" my models similar to how I think about them in my head. I used Cursor to write like 95+% of this, giving it my YAML examples and making it implement the actual code to make those work. Currently 100% self-hosted, and it is just a static HTML/CSS/JS, so it might just work without running npm at all. Very few features working currently, basically just modeling a few primitive solids, and boolean operations.
Nov 2025 · github.com
- 19JC
Hi, Prastik & Gaurab here. We’re building Jod(https://jodmcp.com), a project that grew out of our own frustration with current troubleshooting and observability workflows. Jod lets you chat with your logs to debug issues, generate on-demand dashboards, analyze service health, and monitor with ease, all from a single chat window. You can ask things like: “Why did latency spike last night?” “Show me 5xx errors from the payments service.” “Create a time series graph showing error counts for the last 6 hours.” ..and Jod will pull, summarize, or even visualize the answers for you.…
Nov 2025 · jodmcp.com
- 20IJ
2013 · secure.vimeo.com
- 21FA
2021 · fifthtry.com
- 22IP
Hey HN, I got tired of rewriting the same event handling code, so built a more permanent solution for myself. The idea is something happens here (a signup, a failed payment, a support ticket, an error) and three things need to happen there: a Slack message, a row in a database, an email. Every time it's a new handler in code (maybe even retries, a queue, etc.) and maybe even more work integrating with Customer.io, Zapier, and so on to "get it there". So I built my own, re-usable solution that handles the above. You build a pipeline, throw events at it (SDK or HTTP), and it runs on every…
Jun 2026 · ingestlayer.com
- 23

- 24GL
Hello HN, I kept losing half my debugging sessions to hunting down why a request failed, or which middleware added that header, or why my JSON response was malformed—too many tools, too many context switches. So I built GoVisual, a tiny Go library that wraps your existing http.Handler and gives you a live dashboard at http://localhost:8080/__viz. - Real-time monitoring: Requests show up instantly via SSE - Deep inspection: Headers, request/response bodies, status, timing - Middleware tracing: Visualize execution order and durations - Zero external deps: Pure Go, drop-in…
2025 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →