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
20082026
-
…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) -
▲ 4
Show HN: Kumi – a portable, declarative, functional core for business logicstory by goldenCeasar · 2025-11-05 · 0 comments
-
▲ 5
Show HN: I built Kumi – a typed, array-oriented dataflow compiler in Rubystory by goldenCeasar · 2025-10-23 · 0 comments
-
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.
comment by goldenCeasar · 2025-10-20 · in Calculating legally compliant rent late fees across U.S. states -
…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) -
…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…
comment by goldenCeasar · 2025-09-30 · in Ask HN: What are you working on? (September 2025)