Ross ROSS = Recommend OSS · open-source software intelligence for agents

leostera/caramel

:candy: a functional language for building type-safe, scalable, and maintainable applications observed · 2026-08-28

github.com/leostera/caramel · homepage · OCaml · Apache-2.0 (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2190
  • days_rel: n/a
  • days_push: 1073
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1106 stars · 25 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Caramel is a functional programming language that compiles OCaml-style source code to run on the Erlang VM (BEAM), combining OCaml's type system with Erlang's fault-tolerant concurrency. It ships as a single executable with a built-in formatter and type-safe interop with existing Erlang and Elixir code.

Use cases

  • write type-safe Erlang applications
  • compile OCaml to the Erlang VM
  • add static typing to an Elixir or Erlang codebase
  • build fault-tolerant distributed systems with a functional language
  • format BEAM language source code
  • interop between OCaml and Erlang code

When to choose

  • you want OCaml-style type safety and inference while targeting the BEAM ecosystem
  • you need zero-cost interop with existing Erlang or Elixir code
  • you want a batteries-included single-binary toolchain with a formatter

When to avoid

  • you need a mature, actively developed language — development has slowed since 2023
  • you want a large ecosystem and community, where Elixir, Gleam, or Erlang are safer bets
  • you need Reason syntax support, which was never fully delivered

Facets

cli-tool · maturity maintenance

compiler programming-language formatter type-system cli programming-languages compilers developer-tools microservices windows cli elixir ocaml erlang-vm beam functional-programming type-inference elixir-interop linux macos

4 sources

Member repositories

RepositoryRoleHealth v2
leostera/caramelmain10

For agents

markdown · JSON · MCP: product_card(name="leostera/caramel")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem