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

Open-source type-system software

231 open-source libraries, tools and applications tagged type-system, ranked by how closely type-system is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

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

ProductHealth v2StarsMaturity
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
1002404active
matz/spinel
Spinel is an ahead-of-time compiler that translates Ruby source code into standalone native executables via whole-program type inference an…
702265active
JoshuaKGoldberg/TypeStat
TypeStat is a CLI utility that converts JavaScript files to TypeScript and improves type annotations in existing TypeScript code. It applie…
792253active
Solargraph
Solargraph is a Ruby language server implementing the Language Server Protocol, providing intellisense, context-aware autocompletion, inlin…
762009active
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…
932002active
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…
761967active
tsrpc/tsrpc
TSRPC is a TypeScript RPC framework providing runtime type checking and binary serialization derived directly from TypeScript types, withou…
601937active
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…
901931stable
MadAppGang/dingo
Dingo is a meta-language for Go that adds Result types, error propagation with ?, pattern matching, sum types, tuples, and safe navigation,…
671916active
spatie/laravel-data
A Laravel package for creating rich, typed data objects that can replace form requests, API transformers, and TypeScript definitions. Data …
881794stable
JetBrains/MPS
JetBrains MPS is an open-source meta-programming system (language workbench) for designing domain-specific languages with a complete develo…
771660stable
jeffijoe/typesync
TypeSync is a CLI tool that scans your package. and installs missing TypeScript type definition (@types) packages for your dependencies. It…
571587active
ivov/lisette
Lisette is a small programming language inspired by Rust that compiles to readable Go, featuring Hindley-Milner type inference, algebraic d…
781554active
encode/apistar
API Star is a Python toolkit for working with OpenAPI and Swagger schemas, providing schema validation, static API documentation generation…
105535maintenance
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…
821444active
py2many/py2many
py2many is a Python-based source-to-source transpiler that converts Python code into multiple statically-typed languages including Rust, C+…
841330active
RobinBlomberg/kysely-codegen
A CLI tool that generates Kysely TypeScript type definitions by introspecting your database schema. It supports PostgreSQL, MySQL, SQLite, …
601241active
CakeML/cakeml
CakeML is a functional programming language based on a substantial subset of Standard ML, together with a formally verified compiler that i…
921204active
slang
slang is a fast, highly compliant SystemVerilog frontend library providing lexing, parsing, type checking, and elaboration, plus a CLI tool…
911168active
Contentlayer
Contentlayer is a content SDK that validates and transforms Markdown, MDX, and CMS content into type-safe JSON data you can import directly…
233539maintenance
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 …
311312maintenance
MLstate/opalang
Opa is a functional programming language for web development that compiles to JavaScript, letting developers write frontend and backend cod…
231263maintenance
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…
735380experimental
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 …
894104experimental
WeaveMindAI/weft
Weft is a programming language (currently a POC) where LLMs, humans, APIs, and infrastructure are first-class primitives for building AI or…
671989experimental
evincarofautumn/kitten
Kitten is a statically typed, stack-based concatenative programming language with Hindley-Milner type inference and an effect/permission sy…
321175experimental
zesterer/tao
Tao is a statically-typed functional programming language implemented in Rust, featuring generics, typeclasses, sum types, pattern matching…
341162experimental
microsoft/BosqueLanguage
Bosque is an experimental programming language from Microsoft combining functional semantics with block-based syntax, designed for regulari…
105203abandoned
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.…
102328abandoned

← prev page 3 / 3