typelevel-parser
Type-based DSL
An experiment in building a domain-specific language (DSL) to query structured objects using TypeScript's type system
Experiment to push the limits of TypeScript's type system by writing a "real" tokenizer/parser/interpreter entirely on type-level.
144 stars
5 watching
12 forks
Language: TypeScript
last commit: 10 months ago Related projects:
Repository | Description | Stars |
---|---|---|
anuraghazra/type-trident | A curated collection of advanced type level programming exercises and examples in TypeScript | 352 |
dorchard/type-level-sets | A Haskell library providing data structures and operations for working with sets and maps at the type level | 66 |
typelevel/simulacrum | A library that simplifies the use of type classes in Scala | 935 |
typelevel/cats-parse | A Scala parsing library designed to be compatible, performant, safe, and stable across various platforms and versions. | 235 |
microsoft/typescript | A language extension that adds optional types to JavaScript for large-scale applications | 101,442 |
typelevel/laika | A tool that helps generate documents with customizable text markup and support for multiple output formats | 424 |
mistlog/typetype | A TypeScript library for generating complex types from functional logic | 418 |
twinlogix/typetta | A TypeScript-based ORM that provides a typed and flexible interface to various databases and NoSQL data stores. | 111 |
kolpakov-p/zod-to-nestjs-graphql | A package to generate GraphQL types from zod contracts in TypeScript. | 20 |
haskell-servant/servant | A Haskell-based type-level web development framework | 1,834 |
sachinraja/zod-to-ts | Generates TypeScript types from Zod schemas. | 351 |
gurukami/typ | A library providing safe conversion and data retrieval functions from complex structures to basic types in Go. | 46 |
lexi-lambda/higher-rank | A Haskell implementation of type checking and evaluation for higher-rank polymorphism | 101 |
ruippeixotog/scala-scraper | A Scala library providing a DSL for loading and extracting content from HTML pages | 717 |
typelevel/skunk | A data access library for building Scala applications that interact with Postgres databases. | 1,594 |