Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more. Learn more →
Top 18 TypeScript Koa Projects
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
Project mention: Top 11 Open Source No-Code AI Tools with the Most GitHub Stars | dev.to | 2025-10-20Official website: https://strapi.io/
-
SurveyJS
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
-
egg
🥚🥚🥚🥚 Born to build better enterprise frameworks and apps with Node.js & Koa. https://307.run/eggcode
-
apollo-server
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
Apollo Server is the go-to solution for building GraphQL servers in JavaScript:
-
crystal
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)
-
Ts.ED
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
-
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
serverless-adapter
Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, tRPC, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.
-
koa-boilerplate
A Fully Customized and Production Grade Koa REST API Implementing GoThinksters' RealWorld
-
-
openid-connect-app
Sample project for implementing OIDC server with a web application and an API service.
-
openapi-code-generator
A code generation tool for openapi 3 / 3.1 specifications written in typescript, primarily aimed at generating typescript clients and server stubs. Other target languages may be added in future.
Related https://github.com/microsoft/TypeScript/issues/54925
My specific use case is pattern matching http status codes to an expected response type, and today I'm able to work around it with this kind of construct https://github.com/mnahkies/openapi-code-generator/blob/main... - but it's esoteric, and feels likely to be less efficient to check than what you propose / a range type.
There's runtime checking as well in my implementation, but it's a priority for me to provide good errors at build time
-
-
-
node-boot
Node Boot makes it easy to create stand-alone, production-grade NodeJs based Applications that you can "just run". We take an opinionated view of the NodeJs platform and third-party libraries so you can get started with minimum fuss.
Project mention: Node-Boot: Spring Boot-Like Framework for Fast and Opinionated Node.js Apps | news.ycombinator.com | 2025-03-07 -
-
koa-x-router
`koa-x-router` is a library that extends the functionality of `@koa/router` by providing validation and automatic API documentation features. It simplifies the process of defining routes, validating request data, and generating API documentation.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
TypeScript Koa discussion
TypeScript Koa related posts
-
Why Next.js Is Ideal for Headless CMS Integration ?
-
From REST to GraphQL: Why and How I Made the Switch
-
Build A Transcription App with Strapi, ChatGPT, & Whisper: Part 3
-
Nocobase, on prem Notion for creating production-ready apps
-
Open-Source No-Code/Low-Code Platform NocoBase v1.0.0-alpha.15: New Plugins and Improved “Configure actions” Interaction
-
Nocobase, Notion for creating production-ready apps
-
Show HN: Scalability-first, open-source no-code platform
- A note from our sponsor - SurveyJS surveyjs.io | 23 Dec 2025
Index
What are some of the best open-source Koa projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Strapi | 70,718 |
| 2 | egg | 18,999 |
| 3 | apollo-server | 13,935 |
| 4 | crystal | 12,875 |
| 5 | Ts.ED | 3,045 |
| 6 | session | 907 |
| 7 | typera | 184 |
| 8 | serverless-adapter | 159 |
| 9 | koa-boilerplate | 43 |
| 10 | experiment | 39 |
| 11 | openid-connect-app | 39 |
| 12 | openapi-code-generator | 33 |
| 13 | iamjs | 28 |
| 14 | asciified | 20 |
| 15 | node-boot | 10 |
| 16 | abaca | 6 |
| 17 | koa-x-router | 5 |
| 18 | wbonk | 2 |