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

function: type-system

240 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
grain-lang/grain
Grain is a strongly-typed functional programming language that compiles to WebAssembly, together with its compiler toolchain and CLI. It ai…
883468active
gluon-lang/gluon
Gluon is a small, statically-typed functional programming language with type inference, implemented in Rust and designed for embedding in a…
973435active
carthage-software/mago
Mago is an extremely fast PHP toolchain written in Rust that provides linting, formatting, static analysis, and automated fixes through a u…
853409active
bcherny/json-schema-to-typescript
A TypeScript library and CLI (json2ts) that compiles JSON Schema definitions into TypeScript type declarations. It can be used programmatic…
773337active
next-safe-action/next-safe-action
next-safe-action is a TypeScript library for defining type-safe, validated Next.js Server Actions with middleware support. It works with an…
923061active
nickel-lang/nickel
Nickel is a configuration language that generates static configuration files like JSON, YAML, and XML, essentially 'JSON with functions'. I…
912981active
explosion/thinc
Thinc is a lightweight deep learning library from the makers of spaCy offering a type-checked, functional-programming API for composing neu…
802890active
flix/flix
Flix is a statically typed, effect-oriented programming language that combines functional, imperative, and logic programming paradigms, dev…
992734active
reasonml/reason
Reason is an alternative syntax and toolchain for the OCaml programming language, offering simple, fast, type-safe code with a JavaScript-f…
9110323maintenance
JoshuaKGoldberg/TypeStat
TypeStat is a CLI utility that converts JavaScript files to TypeScript and improves type annotations in existing TypeScript code. It applie…
792254active
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
992203active
castwide/solargraph
Solargraph is a Ruby language server implementing the Language Server Protocol, providing intellisense, context-aware autocompletion, inlin…
772008active
dynamodb-toolbox/dynamodb-toolbox
DynamoDB-Toolbox is a lightweight, type-safe query builder and abstraction layer over the AWS DynamoDB Document Client for TypeScript. It p…
952001active
haskell-servant/servant
Servant is a Haskell DSL for describing web APIs at the type level, from which servers, clients, mocks, and documentation can be derived. I…
771966active
tsrpc/tsrpc
TSRPC is a TypeScript RPC framework providing runtime type checking and binary serialization derived directly from TypeScript types, withou…
631932active
graphql-hive/graphql-scalars
A TypeScript library of custom GraphQL scalar types (e.g., DateTime, EmailAddress, UUID, BigInt, URL) for building precise, type-safe Graph…
941930stable
MadAppGang/dingo
Dingo is a meta-language for Go that adds Result types, error propagation with ?, pattern matching, sum types, tuples, and safe navigation,…
681911active
spatie/laravel-data
A Laravel package for creating rich, typed data objects that can replace form requests, API transformers, and TypeScript definitions. Data …
891782stable
matz/spinel
Spinel is an ahead-of-time compiler that translates Ruby source code into standalone native executables via whole-program type inference an…
591771active
JetBrains/MPS
JetBrains MPS is an open-source meta-programming system (language workbench) for designing domain-specific languages with a complete develo…
771656stable
jeffijoe/typesync
TypeSync is a CLI tool that scans your package. and installs missing TypeScript type definition (@types) packages for your dependencies. It…
611584active
encode/apistar
API Star is a Python toolkit for working with OpenAPI and Swagger schemas, providing schema validation, static API documentation generation…
105543maintenance
ivov/lisette
Lisette is a small programming language inspired by Rust that compiles to readable Go, featuring Hindley-Milner type inference, algebraic d…
771488active
vue-vine/vue-vine
Vue Vine is an alternative style for writing Vue.js components that allows multiple components in a single TypeScript file, as a parallel a…
851444active
py2many/py2many
py2many is a Python-based source-to-source transpiler that converts Python code into multiple statically-typed languages including Rust, C+…
871308active
RobinBlomberg/kysely-codegen
A CLI tool that generates Kysely TypeScript type definitions by introspecting your database schema. It supports PostgreSQL, MySQL, SQLite, …
671230active
CakeML/cakeml
CakeML is a functional programming language based on a substantial subset of Standard ML, together with a formally verified compiler that i…
951190active
MikePopoloski/slang
slang is a fast, highly compliant SystemVerilog frontend library providing lexing, parsing, type checking, and elaboration, plus a CLI tool…
861127active
contentlayerdev/contentlayer
Contentlayer is a content SDK that validates and transforms Markdown, MDX, and CMS content into type-safe JSON data you can import directly…
233536maintenance
stepci/garph
Garph is a fullstack GraphQL framework for TypeScript that lets you build GraphQL APIs with a tRPC-style schema builder and no codegen. It …
311313maintenance
MLstate/opalang
Opa is a functional programming language for web development that compiles to JavaScript, letting developers write frontend and backend cod…
231264maintenance
vercel-labs/zerolang
Zerolang is an experimental programming language where a semantic graph serves as the program database, designed so AI agents author code v…
745344experimental
leostera/caramel
Caramel is a functional programming language that compiles OCaml-style source code to run on the Erlang VM (BEAM), combining OCaml's type s…
101106maintenance
koka-lang/koka
Koka is a strongly typed functional programming language with a polymorphic effect type system and algebraic effect handlers, developed as …
904046experimental
WeaveMindAI/weft
Weft is a programming language (currently a POC) where LLMs, humans, APIs, and infrastructure are first-class primitives for building AI or…
591905experimental
evincarofautumn/kitten
Kitten is a statically typed, stack-based concatenative programming language with Hindley-Milner type inference and an effect/permission sy…
321168experimental
zesterer/tao
Tao is a statically-typed functional programming language implemented in Rust, featuring generics, typeclasses, sum types, pattern matching…
381161experimental
microsoft/BosqueLanguage
Bosque is an experimental programming language from Microsoft combining functional semantics with block-based syntax, designed for regulari…
105210abandoned
samdenty/gqless
gqless is a TypeScript GraphQL client that lets you query GraphQL APIs by simply accessing typed objects, generating queries automatically …
233656abandoned
move-language/move
The original home of the Move programming language, a Rust-based language and toolchain for safe smart-contract development on blockchains.…
102331abandoned

← prev page 3 / 3