Hacker GitHub

← All repos

amuta/kumi

View on GitHub ↗ ★ 74 Ruby

Kumi is a declarative rules-and-calculation DSL for Ruby that staticaly analyzes and compiles your business logic.

6 mentions on Hacker News by 1 person: 2 stories, 4 comments · first 2025-09-30 · latest 2025-11-09

Mentions per year 6 mentions · busiest year 2025 (6)
20082026
  1. …code elimination, loop fusion, and LICM. Demo to try it out: https://kumi-play-web.fly.dev/ GitHub: https://github.com/amuta/kumi
    comment by goldenCeasar · 2025-11-09 · in Ask HN: What Are You Working On? (Nov 2025)
  2. ▲ 4
    Show HN: Kumi – a portable, declarative, functional core for business logic
    story by goldenCeasar · 2025-11-05 · 0 comments
  3. ▲ 5
    Show HN: I built Kumi – a typed, array-oriented dataflow compiler in Ruby
    story by goldenCeasar · 2025-10-23 · 0 comments
  4. This looks something that could work nicely with my calculation DSL ( https://github.com/amuta/kumi ) This is one of the scenarios that was in my head: auditable/exportable/reusable tax-related calculations schemas.
  5. …vector (domain specific) language implemented in Ruby that lowers and then codegens to Ruby and JS: https://github.com/amuta/kumi I am very confident on my skills as a developer but at the same time I find it to be inversely correlated…
    comment by goldenCeasar · 2025-10-02 · in Ask HN: Who wants to be hired? (October 2025)
  6. …last part is mostly not merged yet but yeah, ruby DSL codegenerating ruby, it's ruby all the way. https://github.com/amuta/kumi/tree/codegen-v5 (see ./golden for more context on the compilation/codegen. I barely knew what a compiler was…