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

Frege/frege

Frege is a Haskell for the JVM. It brings purely functional programing to the Java platform. observed · 2026-08-28

github.com/Frege/frege · homepage · Frege · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

64/100

  • Activity 92
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

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

  • gap_med: n/a
  • age_days: 5088
  • days_rel: n/a
  • days_push: 53
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3713 stars · 148 forks observed · 2026-08-28

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

Frege is a purely functional programming language for the JVM that is essentially Haskell, featuring a strong static type system with global type inference and lazy evaluation. It compiles to Java bytecode and source, allowing seamless interoperability with any Java library and embedding in Java projects.

Use cases

  • write haskell-style code on the jvm
  • call functional code from java projects
  • learn purely functional programming with type inference
  • use java libraries from a haskell-like language
  • compile functional code to java bytecode
  • try a haskell dialect in an online repl

When to choose

  • you want Haskell semantics but must target the JVM
  • you need pure functional code interoperable with Java
  • you value strong static typing with purity tracking in the type system

When to avoid

  • you need the full GHC ecosystem and its native libraries
  • your team is not familiar with functional programming
  • you need a language with a large active community and frequent updates

Facets

library · maturity maintenance

compiler interpreter type-system programming-language programming-languages compilers jvm cross-platform haskell jvm-language purely-functional lazy-evaluation type-inference java-interop functional-programming

2 sources

Member repositories

RepositoryRoleHealth v2
Frege/fregemain64

For agents

markdown · JSON · MCP: product_card(name="Frege/frege")

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