Top 13 TypeScript Composable Projects
-
Directus
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
It seems to really be an ad for Directus (https://directus.io/) (?)
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
Here's an example of a Vue composable: https://github.com/vueuse/vueuse/blob/main/packages/core/use...
Here is an example of how it's used: https://github.com/vueuse/vueuse/blob/main/packages/core/use...
And the unit tests: https://github.com/vueuse/vueuse/blob/main/packages/core/use...
Another one from the same lib: https://github.com/vueuse/vueuse/blob/main/packages/core/use...
Unit test: https://github.com/vueuse/vueuse/blob/main/packages/core/use...
-
As part of my job, recently I'm working on integrating Vite (also Vitest) into a dev tool called Bit, which originally uses webpack in most of the cases. Basically, Bit is a component-driven development tool for various frontend frameworks and Node.js. In Bit, everything is a component and eventually consumed as an npm package. So technically, you would deal with all kinds of components as packages in your node_modules folder, whatever they are in CJS or ESM, need to be further transformed or not.
-
-
nextjs-starter-medusa
A performant frontend ecommerce starter template with Next.js 15 and Medusa V2.
The goal of this series is to guide you through creating a Nuxt-based storefront that mirrors the functionality of the Medusa Next.js starter template (Github). We'll provide comprehensive instructions on setting up your environment, connecting to Medusa, and utilizing the latest features of Nuxt 3/4 and Nuxt UI 3.
-
-
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.
-
Open Self Service (O2S)
Open Self Service - The Open Source Composable Frontend for Customer Portals
Project mention: Show HN: OpenSelfService – open-source composable front end for customer portals | news.ycombinator.com | 2025-03-11- No vendor lock-in – APIs and services can be swapped without breaking the frontend
We need your feedback
This is an early release, and we’d love input from the HN community. If you’ve worked with customer portals, composable architecture, frontend-heavy enterprise apps, or headless e-commerce, your feedback would be invaluable.
What’s missing? What could be improved? We’re happy to hear any thoughts and welcome new contributors.
Try it out:
GitHub: https://github.com/o2sdev/openselfservice
-
Introducing new setupBeforeMount option for Vue Exit Intent We are excited to announce an update to our popular NPM package with a new feature: setupBeforeMount.
-
-
synergies
Create a performant distributed context state for React by composing reusable state logic.
-
-
TypeScript Composable discussion
TypeScript Composable related posts
Index
What are some of the best open-source Composable projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Directus | 30,580 |
2 | Medusa | 29,045 |
3 | vueuse | 21,125 |
4 | Bit | 18,071 |
5 | motion | 2,621 |
6 | nextjs-starter-medusa | 2,215 |
7 | reactive-vscode | 711 |
8 | Open Self Service (O2S) | 115 |
9 | vue-exit-intent | 21 |
10 | fluse | 21 |
11 | synergies | 9 |
12 | vue-useurl | 9 |
13 | luxe | 6 |