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. Learn more →
Top 23 TypeScript JS Projects
-
Show HN: Tiptap Editor 3.0 Beta is out.
Hi HN! Philip here from Tiptap (https://tiptap.dev/). We're excited to announce Tiptap 3.0 Beta, a major upgrade built with and for the open source community. It's still extension-based, still unopinionated, but we've tackled some of the biggest developer headaches:
Enhanced TypeScript support:
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
lexical
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
-
face-api.js
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
Project mention: Face-api.js: JavaScript API for face detection and face recognition in browser | news.ycombinator.com | 2025-03-12 -
repomix
📦 Repomix (formerly Repopack) is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
Project mention: Local Markdown Task Management For You & Your Agent with pewPewCLI ♡ | dev.to | 2025-04-161. 📦 Download RepoPrompt - you'll use this to gather context, if you don't want to use RepoPrompt look at alternatives like Pastemax or Repomix
-
Project mention: Fundamentals of React Native App Development: Dependencies, Performance, Native Modules, and Publishing Guide | dev.to | 2024-10-05
-
tsParticles
tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
Also, to make your portfolio stand out to recruiters and clients, you can add some creative and interactive animations to it. The following libraries can help you easily do this: Framer Motion, tsParticles, and Three.js.
-
Project mention: Making Notion Data “AI Ready” by Transferring it to Pinecone with Trigger.dev | dev.to | 2025-03-19
To integrate with Notion, use the @notionhq/client. With Notion’s Integration, you can implement data integration — please refer to the guide to create your integration and grant access to the target database.
-
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.
-
hackernews-react-graphql
Hacker News clone rewritten with universal JavaScript, using React and GraphQL.
-
supabase-js
An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.
supabase-py was originally started by maintainer lqmanh in September of 2020, and was shortly after joined by fedden and J0 (who went on to become a full time member of the Supabase Team). In recent years development has been driven by silentworks and juancarlospaco who have both been instrumental in the push to reaching feature parity with supabase-js.
-
To simplify the process, the Ollama team created a JavaScript library (ollama-js) that comes pre-configured with various methods for referencing these endpoints and performing different tasks. We’ll leverage this library in our application.
-
-
node-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
-
-
Project mention: Show HN: Gov.uk Vue, a Vue Component Library for the Gov.uk Design System | news.ycombinator.com | 2024-09-02
Nice!
I've been using GOVUK stuff for my own purposes for a good-long while now, this should speed up the process.
I'll try to plug your thing into Json Forms [1], then I'll be back to the good old days .
[1] https://github.com/eclipsesource/jsonforms
-
-
-
-
Looking through the source code, it is powered by js-dos: https://github.com/caiiiycuk/js-dos
-
-
-
ka-table
Lightweight MIT React Table component with Sorting, Filtering, Grouping, Virtualization, Editing and many more
-
botbuilder-js
Welcome to the Bot Framework SDK for JavaScript repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using JavaScript.
-
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 JS discussion
TypeScript JS related posts
-
Show HN: Tiptap Editor 3.0 Beta is out
-
Show HN: Tiptap UI Components – Free React Components for Building Editor UIs
-
How to Integrate Ollama in Next.js
-
Hosting a Vue.js App Without a Server Using Pinggy
-
Bluesky OAuth2 Client, with Vanilla JavaScript
-
Zero, One, Infinity Principle in Software Development
-
Does QuickBooks have {{Intuit}} 24-7 customer service – CaLL 24x7* #18672
-
A note from our sponsor - SurveyJS
surveyjs.io | 14 May 2025
Index
What are some of the best open-source JS projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | tiptap | 30,269 |
2 | lexical | 21,162 |
3 | face-api.js | 17,133 |
4 | repomix | 15,674 |
5 | ky | 14,782 |
6 | tsParticles | 8,190 |
7 | notion-sdk-js | 5,170 |
8 | hackernews-react-graphql | 4,425 |
9 | supabase-js | 3,667 |
10 | ollama-js | 3,357 |
11 | metaplex | 3,342 |
12 | node-casbin | 2,723 |
13 | mmenu | 2,587 |
14 | Pipcook | 2,572 |
15 | JSONForms | 2,413 |
16 | typegoose | 2,265 |
17 | chibisafe | 2,137 |
18 | modelfusion | 1,261 |
19 | js-dos | 1,138 |
20 | materialize | 951 |
21 | fzf-for-js | 919 |
22 | ka-table | 831 |
23 | botbuilder-js | 711 |