laya-php
★ 110marcreichel/laya-php
Laravel-ready PHP client for Laya, the open System One model, so a typed decision is a PHP enum rather than a parsed sentence. Self-hosted, no Jev key.
Go client.
View on GitHub →Hands-on review
Two commits, no stars, and all three question types with typed errors and retries. Needs Go 1.27, which is newer than most people have.
Good for
Watch out for
Tested Sep 20, 2026 at 47273ef14ed9 · Go 1.27 in Docker; its own tests, after Go 1.25 refused the module
How we reviewed this: we ran its tests in Docker. On Go 1.25 the module is refused outright (go.mod requires go >= 1.27.1); on 1.27 the suite passes. We made no Jev calls.
typesafe-go, by Shubham, is a Go client for the System One API: Noul, Choice and Score questions, typed answers, an errors file, environment-based configuration, and examples for quickstart, model listing and retries. There are helpers for the common case of a Choice over plain strings, which is the sort of detail that suggests the author has used their own library.
For a two-commit repository it is more complete than it has any right to be — tests for questions and responses, a changelog, package documentation.
The Go version requirement is the practical barrier: go.mod demands 1.27.1, newer than many teams are running, and Go will refuse rather than warn. Unless the code needs something from that release, relaxing it would widen the audience considerably.
And it has no users yet. That’s not a criticism of the code, just the reality of adopting a client nobody has exercised in production.
A tidy, complete little client that deserves more attention than zero stars. Read the retry and error handling before depending on it, and check whether you can move to Go 1.27.
For the other language clients, see the Community SDKs.
See how it compares with other tools in Best Jev tools, tested hands-on.
Review updated Sep 20, 2026. Numbers quoted from the project are its author's own; we don't publish our own measurements of Jev.
marcreichel/laya-php
Laravel-ready PHP client for Laya, the open System One model, so a typed decision is a PHP enum rather than a parsed sentence. Self-hosted, no Jev key.
spring-ai-community/spring-ai-typesafe
Java client for the System One API on Spring RestClient, plus Spring AI integrations that use it as a judge, a guardrail, a RAG post-processor and a tool index.
obie/ruby_decision_model
Ruby gem with one client for decision models behind several providers: TypeSafe's Jev, OpenRouter (the default), OpenAI, Cloudflare Clef, Perplexity and any /v1/systemone server.
New Jev releases, pricing changes, and the best new projects, once a week. No spam; unsubscribe anytime.
Powered by Buttondown. See our privacy policy.