The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 TypeScript Npm Projects
-
lerna
:dragon: Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
npkill
List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹
-
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.
-
corepack
Zero-runtime-dependency package acting as bridge between Node projects and their package managers
-
angular-auth-oidc-client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
-
bundlejs
An online tool to quickly bundle & minify your projects, while viewing the compressed bundle size, all running locally on your browser. A quick and easy way to bundle, minify, and compress (gzip and brotli) your ts, js, jsx and npm projects all online, with the bundle file size.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Open the project up in your favorite IDE. Let's take a quick look at the project organization. The project has an Angular frontend and NestJS API backend housed in a Lerna monorepo. If you are curious about how to recreate the project, check out the repo's README file. I'll include all the npx commands, CLI commands, and the manual steps used to create the project.
Pnpm for install Javascript/Typescript packages, like LangChain.js
There is no built-in Renovate Bot on a self-hosted GitLab. What can we do to set it up and enjoy all the benefits of automatic dependency updates?
Project mention: I used Cloudflare Workers and R2 as HTML generating service. It was so easy! | dev.to | 2024-04-26I used hono to implement worker.
In this guide, we'll be extracting information from Amazon product pages using the power of TypeScript in combination with the Cheerio and Crawlee libraries. We'll explore how to retrieve and extract detailed product data such as titles, prices, image URLs, and more from Amazon's vast marketplace. We'll also discuss handling potential blocking issues that may arise during the scraping process.
I highly suggest taking a look at the documentation overall to learn more about all this package has to offer. The project is well-maintained along with a climbing weekly download rate of ~323,861 at the time of writing this article.
Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12I initially created Npkill (https://npkill.js.org) for my own use because as a web developer I was always running out of disk space. When we launched it quickly became popular because it seems that not only we had that problem and today it is the most popular tool for that purpose.
Another one I launched was Pill Reminder (https://zaldih.github.io/pill-reminder/). If you are taking something for a cold or medical treatment it allows you to easily swipe and note down when you have taken your medication and lets you know when you are due to take it next.
ScrollTabs (https://github.com/zaldih/scrolltabs-extension) was born so soon after I migrated from chrome to firefox years ago and I missed being able to switch between tabs with the mouse scroll.
+ many others that I would like to prepare and make public for the future.
Project mention: Não se preocupe mais com o package manager do seu projeto NodeJS | dev.to | 2023-07-07View on GitHub
Project mention: First time setting up RN envirornment on macOS following official guide results in errors? | /r/reactnative | 2023-06-11It's not typical. Try this
I'd love to use Bun for my projects, but it's not integrated into Corepack yet (and therefore you cannot pin the bun version w/ checksum in package.json)
https://github.com/nodejs/corepack/issues/295
Project mention: Qnm: CLI utility for querying the node_modules directory | news.ycombinator.com | 2023-06-06
Project mention: Best Animation packages for React.js , every frontend developer should use it | dev.to | 2023-07-17Github repo : https://github.com/plus1tv/react-anime
Hi, I want to create my dto's from a bundle file. This works nearly good, I just don't need all the functions which I am getting. I only need the model structs. I am currently using https://github.com/OpenAPITools/openapi-generator-cli via docker and I am passing the bundle.yml inside. I have the following parameter to only get model files:
There's a video on the homepage at https://jamiemason.github.io/syncpack and a getting started guide at https://jamiemason.github.io/syncpack/guide/getting-started/.
I never really had a go to solution for solving that problem until I found out about Defu by UnJS organization. I discovered this tool while working on one of my Nuxt modules and it has proven to be extremely useful in many different cases.
TypeScript Npm related posts
- I used Cloudflare Workers and R2 as HTML generating service. It was so easy!
- How use Renovate Bot on self-hosted GitLab
- Pnpm 9
- Manage project dependencies correctly
- Building an High-Performance API with Next.js, Hono, and Cloudflare Workers
- Why I recommend Renovate over any other dependency update tools
- Bun 1.1
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Npm projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | lerna | 35,352 |
2 | pnpm | 27,687 |
3 | verdaccio | 15,864 |
4 | renovate | 15,732 |
5 | hono | 14,905 |
6 | crawlee | 12,129 |
7 | npm-check-updates | 9,054 |
8 | npkill | 7,938 |
9 | tsParticles | 6,999 |
10 | ni | 5,724 |
11 | yalc | 5,374 |
12 | cli | 2,231 |
13 | corepack | 2,136 |
14 | packagephobia | 2,072 |
15 | qnm | 1,890 |
16 | react-anime | 1,523 |
17 | openapi-generator-cli | 1,281 |
18 | syncpack | 1,256 |
19 | ultra-runner | 1,187 |
20 | angular-auth-oidc-client | 1,097 |
21 | defu | 879 |
22 | shrinkpack | 793 |
23 | bundlejs | 708 |
Sponsored