Thaitype

Thaitype

Open source community especially focused on TypeScript

About Thaitype

Thaitype is an open-source community dedicated to advancing TypeScript development and best practices. Founded by a group of passionate developers, our mission is to create high-quality TypeScript libraries, tools, and resources that help developers build better software.

Our Values

Type Safety

We believe in the power of strong typing to create more reliable, maintainable, and self-documenting code.

Open Collaboration

We foster an inclusive environment where developers of all skill levels can contribute, learn, and grow together.

Developer Experience

We prioritize creating tools and libraries that are intuitive, well-documented, and a joy to use.

Our Projects

TypeChat-TS
active
TypeScript implementation of TypeChat
typescript
llm
ai
language-model

A TypeScript library that leverages types to help applications communicate with LLMs using natural language.

342
TS Schema Validator
stable
Runtime type validation with TypeScript
typescript
validation
schema
type-safety

A lightweight, type-safe validation library for TypeScript with zero dependencies and full type inference.

187
React Hooks TS
active
Collection of typed React hooks
react
typescript
hooks
frontend

A comprehensive collection of React hooks with full TypeScript support for building type-safe React applications.

256
Thai GraphQL
maintenance
GraphQL utilities for TypeScript
graphql
typescript
api
codegen

A set of utilities and helpers for building type-safe GraphQL APIs with TypeScript and code generation.

124
TS Pattern
stable
Pattern matching for TypeScript
typescript
pattern-matching
functional

Exhaustive pattern matching with compile-time checks for TypeScript, inspired by functional programming patterns.

298
Thai Formatter
experimental
Code formatter for TypeScript projects
typescript
formatter
linter
tooling

An opinionated code formatter for TypeScript projects with configurable rules and IDE integrations.

156
TW

Thada Wangthammang

Founder, Thaitype

"I have received so much from the community—now it's my turn to give back. I want to share what I know and help grow a thriving community, especially here in Thailand."

Our Contributors

Thaitype is made possible by the contributions of these amazing people and many more from around the world.

Join Our Community

We're looking for passionate developers to help us build the future of TypeScript tooling. Whether you're a TypeScript expert or just getting started, there's a place for you in our community.

Contribute Code

Help us build new features, fix bugs, and improve performance.

Build Community

Help with documentation, tutorials, and supporting other developers.

Spread the Word

Share our projects, give feedback, and help us grow.