Back to browse
GitHub Repository

CLI tool for generating and managing analytics event catalogs

3 starsTypeScript

Event catalog from code in 2 commands

by Goodruns·May 14, 2026·3 points·0 comments

AI Analysis

●●●BangerSolve My ProblemShip It

Generates event catalogs from code in two commands, replacing manual schema docs.

Strengths
  • Reads actual call sites to infer event semantics, not just names.
  • Caches scans by SHA-256 hash so re-runs are instant unless code changes.
  • Outputs git-commitable YAML that teams can review in pull requests.
Weaknesses
  • Depends on LLM quality for accurate property descriptions and trigger logic.
  • No built-in validation against actual warehouse schemas yet.
Target Audience

Data engineers and analytics teams managing event schemas

Similar To

Segment Schema · RudderStack

Post Description

Hey HN, I'm Charlie.

I built Emit after going from producing events in an event driven environment to consuming data I didn't create in an analytics role and guessing more often than I'd like to admit. The code is the only thing that actually tells you what events mean (e.g. a negative bill_amount on purchase_completed = refund), so Emit reads it and writes the catalog from it. Open source.

Similar Projects

Developer Tools●●Solid

Node.js LLM internationalization compiler: Scan code and Auto-Translate

It hooks into your build process, finds t(...) calls, and only generates missing translations via an LLM while preserving hand-edited entries — useful ergonomics many i18n tools skip. Comes with Vite/Webpack plugins, watch/batching modes and unused-key cleanup; the hard parts left to you are translation quality, API cost, and secrets management.

Solve My ProblemNiche Gem
mfcmatheus
204mo ago