Jev project category
SDKs & clients: open source Jev projects
Client libraries for calling Jev from different languages and runtimes. Use them when the official SDKs do not cover your stack, or when you want a thinner, more opinionated wrapper around typed questions and answers.
- Projects
- 64
- Jev code linked
- 32
- Common languages
- Go, Rust, Python, TypeScript
Where to start
advocaatpithings/advocaatCombines yes/no, Choice and Score questions and maps responses to typed values.★ 89 · Jev code linkedruby_decision_modelobie/ruby_decision_modelA shared Client sends state and typed questions and parses choices, probabilities, scores and usage.★ 50 · Jev code linked
pi-typesafeDevMortimer/pi-typesafeA shared client batches typed questions, validates responses and records usage and availability.★ 41 · Jev code linked
pi-typesafeDevMortimer/pi-typesafeA shared client batches typed questions, validates responses and records usage and availability.★ 41 · Jev code linkedAll 64 SDKs & clients projects
Sorted by GitHub stars, which belong to the whole repository rather than its Jev integration.
GPTCachezilliztech/GPTCacheA semantic cache for LLM calls that can use Jev to decide whether a cached answer can be reused.★ 8,203
Python- advocaatpithings/advocaatA small TypeScript client for asking Jev multiple typed questions about the same data.★ 89
TypeScript - milvus-modelmilvus-io/milvus-modelMilvus's embedding and reranker model library, including a reranker that calls TypeSafe's System One endpoint.★ 61
Python - ruby_decision_modelobie/ruby_decision_modelA Ruby decision-model client for Jev through TypeSafe’s native API or OpenRouter.★ 50
Ruby
pi-typesafeDevMortimer/pi-typesafeA Pi Jev extension providing a decision tool, terminal playground commands and an API for other extensions.★ 41
TypeScript- jev (dannote)dannote/jevTypeSafe Jev for OTP: reply to Jev from a GenServer and pattern match on its answer.★ 30
Elixir
stuntdbladedevoff/stuntdLocal proxy that learns your app's typed LLM decisions and answers them with a Laya head. Jev and OpenAI compatible.★ 27
Python- TypeSafe Swift SDKkrzyzanowskim/TypeSafeSwiftPM client for the TypeSafe System One API with typed Noul, Choice, and Score questions.★ 27
Swift - typesafe-aiTwister915/typesafe-aiA Rust TypeSafe client with asynchronous reqwest or blocking ureq backends and observable retries.★ 11
Rust - super-jevKevthetech143/super-jevA TypeScript decision-to-action harness connecting evidence, Jev judgments, permitted actions, and outcome records.★ 9
Python - typesafe-sdk-go (Tangerg)Tangerg/typesafe-sdk-goA Go TypeSafe SDK for defining typed questions and reading Jev choices, scores, and probabilities.★ 9
Go - Jevdfinke/JevPowerShell module for typed Jev questions and structured decisions in scripts and pipelines.★ 8
PowerShell - zod-jevjomatsu/zod-jevAdds semantic rules to Zod validation, such as checking whether text matches a description or contains personal information.★ 8
TypeScript - jev-dslinanna-malick/jev-dslAn early Haskell DSL that describes labeled Jev questions, renders requests and decodes matching answers.★ 7
Haskell - typesafe-sdk (joshmn)joshmn/typesafe-sdkA community Ruby client for TypeSafe System One, defaulting to jev-latest.★ 6
Ruby - typesafe-dotnet-sdksaibimajdi/typesafeai-dotnet-sdkCommunity .NET SDK for the TypeSafe AI System One API — typed noul, choice, and score questions with structured, confidence-scored answers. Not affiliated with TypeSafe AI.★ 6
C# - scala-jev-sdkticofab/scala-jev-sdkScala SDK for Jev. No effect system bundled.★ 6
Scala - typesafe-ai-rsgilljon/typesafe-ai-rsAn independently maintained Rust SDK with async and blocking clients, retries and response metadata.★ 5
Rust - typesafe_sdknshkrdotcom/typesafe_sdkAn Elixir TypeSafe SDK that brings Jev’s typed questions and probabilistic answers into Elixir applications.★ 5
Elixir - typesafe-sdk-swift (alterhq)alterhq/typesafe-sdk-swiftDependency-free Swift 6 client for Jev Choice, Score, and Noul questions, with strict concurrency, retries, and offline transport tests.★ 4
Swift - typesafe-ai-gokisshan13/typesafe-ai-goCommunity Go client for the TypeSafe System One API with typed question builders, retries, examples, and `jev-latest` as the default model.★ 4
Go - jev-go (Gaurav-Gosain)Gaurav-Gosain/jev-goA Go TypeSafe System One client with typed questions, answers and batching helpers.★ 3
Go - typesafe-sdk-swiftInsaneArts/typesafe-sdk-swiftSwift SDK for TypeSafe AI.★ 3
Swift - jev-javaOlti1947/jev-javaIdiomatic Java SDK for TypeSafe AI Jev System One decision engine.★ 3
Java - typesafe-sdk-javaPremo-Cloud/typesafe-sdk-javaA community Java TypeSafe client with a Spring Boot Starter for configuring Jev calls.★ 3
Java - typesafe-sdk-rustcodeitlikemiley/typesafe-sdk-rustA Rust client for TypeSafe with asynchronous and optional blocking calls plus typed question and answer wrappers.★ 3
Rust - zio-typesafe-aijamesward/zio-typesafe-aiScala 3 / ZIO client for the System One API: typed end-to-end, several questions per round-trip via NamedTuple.★ 3
Scala - jodmateonunez/jodSemantic schemas over TypeSafe's Jev — validate the state locally, then project typed answers.★ 3
TypeScript - jevclientAboveColin/jevclientAn asynchronous Python Jev client that batches typed questions in one request.★ 2
Python - TypeSafeAI.NetHawxy/TypeSafeAI.Net.NET SDK for the TypeSafe AI platform.★ 2
C# - jevgofgn/jevgoGo client for TypeSafe AI's System One API (Jev), with optional Langfuse instrumentation.★ 2
Go - jev-sdk-javaluigivis/jev-sdk-javaType-safe Java 21 client for the TypeSafe AI Jev (System One) decision API★ 2
Java
hunchsteven-shoemaker/hunchAsk Jev over columns of data: closed-set questions, cached and joined back.★ 2
Python
hunch-jssteven-shoemaker/hunch-jsJev judgments as TypeScript functions over arrays: classify, score, check, where, extract, pick, rank, verify. LLMs propose, Jev decides.★ 2
TypeScript- typesafe-go (zhirschtritt)zhirschtritt/typesafe-goAn unofficial Go client without third-party dependencies for System One calls and model discovery.★ 2
Go - jev-switchARCJ137442/jev-switchA local router for the Jev protocol that forwards requests to multiple upstream providers, with a Rust backend.★ 1
Rust - s1-rsAbdelStark/s1-rsTyped System One layer for Rust (Choice/Score/Noul).★ 1
Rust - typesafe-rsAbdelStark/typesafe-rsA community Rust Jev client with async requests, an optional blocking interface and local mock testing.★ 1
Rust - typesafe-sdk-php (Butochnikov)Butochnikov/typesafe-sdk-phpA community TypeSafe SDK for PHP 8.2+, with synchronous calls and Guzzle-based async requests.★ 1
PHP - jev-sdk-goHomayoonAlimohammadi/jev-sdk-goJev SDK in Go.★ 1
Go - typesafe-clientJedimEmO/typesafe-clientUnofficial typed async Rust client for the TypeSafe System One API.★ 1
Rust - jev-driverShearerbeard/jev-driverTyped Rust driver for Jev with enum-derived questions, probability types and response validation.★ 1
Rust - jevanilsenay/jevUnofficial Go client for TypeSafe's System One API and its model, Jev.★ 1
Go - typesafe-sdk (binnash)binnash/typesafe-sdkPHP & Laravel SDK for TypeSafe AI's JEV Model series.★ 1
PHP - typesafeai-gochez-shanpu/typesafeai-goGo SDK for TypeSafe AI API https://docs.typesafe.ai/api.★ 1
Go - typesafe-go (cole-gillespie)cole-gillespie/typesafe-goAn unofficial Go SDK with typed answers, retries and context cancellation.★ 1
Go - jev-go (guillemus)guillemus/jev-goUnofficial Go SDK for TypeSafe AI's Jev API.★ 1
Go - typesafemattneel/typesafeAn idiomatic Elixir client for the TypeSafe AI API.★ 1
Elixir - jev-symfony-bundlevbcherepanov/jev-symfony-bundleUnofficial Symfony bundle for TypeSafe AI's Jev: typed client, validator constraints, Messenger, Workflow guards and profiler panel.★ 1
PHP - typesafe_sdk_exvinnie357/typesafe_sdk_exTypesafe AI SDK in Elixir using Req.★ 1
Elixir - decidoyairshy/decidoProbabilistic decisions for Python. Use Jev or bring your own provider; crawl with Playwright.★ 1
Python - decision-model-sdk-rustzchee/decision-model-sdk-rustAsync Rust SDK for System One decision APIs, including TypeSafe Jev, with configurable provider endpoints.★ 1
Rust - JevDotNetHillPhelmuth/JevDotNetType-safe C# client for Jev via TypeSafe and OpenRouter, with typed questions, retries and dependency injection.★ 0
C# - JevSDK.jlJuliaServices/JevSDK.jlCommunity Julia SDK for Jev choice, score and noul questions, typed answers and model discovery.★ 0
Julia - typesafe-goShubham510/typesafe-goUnofficial Go SDK for TypeSafe AI's System One API (Jev).★ 0
Go - typesafe_ai (hfiguera)hfiguera/typesafe_aiA supervised Mint client for the TypeSafe AI System One API.★ 0
Elixir - kunobi-jevkunobi-ninja/kunobi-jevRust client for the TypeSafe System One API (Jev).★ 0
Rust - jev-cli (lhotwll217)lhotwll217/jev-cliJSON-in, typed-decisions-out CLI for the TypeSafe System One API.★ 0
TypeScript
jevcompatmandu5/jevcompatA testable spec and conformance suite for Jev-compatible (TypeSafe System One) API servers — with a normalising proxy, a reference mock and a GitHub Action.★ 0
Python- typesafe.zigmattneel/typesafe.zigAn idiomatic Zig client for the TypeSafe AI API.★ 0
Zig - tinyjevclienttinyhumansai/tinyjevclientAn integration with jev by typesafe.ai in Rust.★ 0
Rust - typesafe_ai (typesend)typesend/typesafe_aiUnofficial Elixir SDK for the TypeSafe AI API.★ 0
Elixir - typesafe-sdk-govalksor/typesafe-sdk-goUnofficial Go SDK for the TypeSafe AI System One API — 1:1 parity with the official JS and Python SDKs. Not affiliated with TypeSafe AI.★ 0
Go - typesafe-sdk-phpvalksor/typesafe-sdk-phpUnofficial PHP SDK for the TypeSafe AI System One API — 1:1 parity with the official JS and Python SDKs. Not affiliated with TypeSafe AI.★ 0
PHP