📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
leetcode
sql
langchain
graphql
redis
tokio
unity
peg
php8
"nodejs"
📘 教程
Bun进阶:快速打造高性能JavaScript应用
Bun是一款快速的JavaScript运行时、打包工具、测试运行器和包管理器。通过本教程,您将学习如何使用Bun快速打造高性能JavaScript应用,包括如何安装、配置和优化Bun,如何使用Bun的各种功能,如打包、测试和部署等。
进阶
13 章
★ 94.6k
bun
bundler
javascript
📦 开源项目
keystonejs
/
keystone-classic
keystone-classic:Node.js 内容管理系统和 Web 应用框架 — keystone-classic 提供了一套完整的内容管理系统和 Web 应用框架,帮助开发者快速构建和部署 Web 应用。它支持 Node.js 和 JavaScript,提供了强大的扩展性和自定义性。keystone-classic 适用于构建复杂的 Web 应用和内容管理系统
JavaScript
★ 14.5k
⑂ 2.2k
web
☆
typicode
/
lowdb
lowdb:简单快速的JSON数据库 — lowdb是一个小型的JavaScript库,用于在本地存储和管理JSON数据。它非常适合需要轻量级数据存储的应用程序,尤其是Electron和Node.js应用。lowdb提供了简单易用的API,帮助开发者快速实现数据存储和检索功能
JavaScript
★ 22.6k
⑂ 965
backend
☆
tj
/
n
n:Node版本管理 — n可以帮助用户轻松地在不同的Node版本之间切换,这对于开发和测试不同项目非常有用。通过使用n,用户可以避免版本冲突的问题,并且可以轻松地测试和调试不同的Node版本。同时,n也支持自动下载和安装指定版本的Node
Shell
★ 19.5k
⑂ 762
other
☆
axios
/
axios
axios:基于 Promise 的 HTTP 客户端 — axios 是一个用于浏览器和 Node.js 的 Promise 基本 HTTP 客户端,用于简化 HTTP 请求。它支持 Promise API,能够更好地处理异步请求。axios 的出现使得前端开发人员能够更轻松地处理 HTTP 请求
JavaScript
★ 109.1k
⑂ 11.7k
web
☆
cztomsik
/
graffiti
graffiti:Node.js和Deno的HTML/CSS引擎 — graffiti是一个为Node.js和Deno提供HTML/CSS渲染能力的引擎,使用Zig语言开发,能够高效地处理网页内容。它的主要功能是解析和渲染HTML/CSS代码,适用于需要在服务器端渲染网页的应用。通过使用graffiti,开发者可以更容易地构建高性能的Web应用。
Zig
★ 933
⑂ 18
web
☆
nodejs
/
node
node:JavaScript 运行时环境 — node 提供了一个基于事件驱动的非阻塞 I/O 模型,允许开发人员创建高性能的服务器端应用程序。node 的生态系统非常丰富,拥有大量的第三方库和工具,能够帮助开发人员快速构建和部署应用程序。node 在 web 开发领域得到了广泛的应用和认可
JavaScript
★ 117.9k
⑂ 35.7k
web
☆
fastify
/
fastify
fastify:快速且低开销的Web框架 — fastify是一个高性能的Web框架,能够提供快速和低开销的服务。它适用于Node.js,能够帮助开发者快速构建Web应用。fastify的性能和速度使其成为开发者的首选
JavaScript
★ 36.8k
⑂ 2.9k
backend
☆
nextapps-de
/
flexsearch
flexsearch:下一代全文搜索库 — flexsearch是一个高性能的全文搜索库,支持模糊搜索和多种索引策略。它可以用于浏览器和Node.js环境,提供快速准确的搜索结果。flexsearch的出现填补了JavaScript全文搜索领域的空白,提供了一个强大的搜索解决方案
JavaScript
★ 13.7k
⑂ 521
web
☆
hapijs
/
hapi
hapi:简单安全的框架 — hapi是一个用于构建应用程序的框架,提供简单和安全的API开发体验。它支持HTTP和Node.js,广泛应用于Web开发。hapi的简单性和安全性使其成为开发者的首选
JavaScript
★ 14.8k
⑂ 1.4k
backend
☆
sindresorhus
/
awesome-nodejs
awesome-nodejs:Node.js 资源集合 — awesome-nodejs 提供了一个 Node.js 包和资源的集合,帮助开发者快速找到所需的工具和库。该项目由于收到大量低质量的提交而暂停提交,直到七月。awesome-nodejs 的目的是让 Node.js 开发更容易和高效
★ 66.1k
⑂ 6.2k
other
☆
sahat
/
hackathon-starter
hackathon-starter:Node.js 网页应用模板 — hackathon-starter 为 Node.js 网页应用提供了一个基础模板,帮助开发者快速开始项目。它包含了 OAuth2 和其他常用功能,非常适合黑客马拉松和其他快速开发场景。使用 hackathon-starter 可以节省开发时间,专注于核心功能的实现
JavaScript
★ 35.2k
⑂ 8.1k
security
☆
nwjs
/
nw.js
nw.js:桌面应用开发框架 — nw.js是一个基于JavaScript的桌面应用开发框架,允许开发者使用Web技术创建桌面应用。它支持调用Node.js模块,并提供了一种新的应用开发方式。nw.js的出现使得开发者可以使用熟悉的Web技术创建跨平台的桌面应用。
JavaScript
★ 41.2k
⑂ 3.8k
web
☆
nextauthjs
/
next-auth
next-auth:Web 身份验证解决方案 — next-auth 是一个用于 Web 身份验证的解决方案,支持多种身份验证方式,如 OAuth、OIDC 和 JWT。它为 Next.js、Nuxt.js 和其他框架提供了集成,帮助开发者轻松实现身份验证功能。通过使用 next-auth,开发者可以保护用户数据并提供安全的登录体验
TypeScript
★ 28.3k
⑂ 4k
web
☆
bcoe
/
awesome-cross-platform-nodejs
awesome-cross-platform-nodejs:跨平台Node.js开发工具集 — awesome-cross-platform-nodejs提供了一系列开发工具,帮助开发者高效地编写跨平台的Node.js代码。该项目通过整理和分享开发工具,促进了Node.js开发者的合作和创新。同时,awesome-cross-platform-nodejs也为开发者提供了一个发现和学习新工具的平台
★ 1.2k
⑂ 79
tools
☆
shelljs
/
shelljs
shelljs:Node.js 的便携式 Unix Shell 命令 — shelljs 是一个 JavaScript 库,提供了一系列便携式的 Unix Shell 命令,允许 Node.js 开发者在代码中执行 Shell 命令。它支持多种 Shell 命令,包括文件操作、路径操作等。shelljs 的出现简化了 Node.js 开发者与 Shell 的交互,提高了开发效率。
JavaScript
★ 14.4k
⑂ 747
web
☆
drizzle-team
/
drizzle-orm
drizzle-orm:TypeScript 的 ORM 解决方案 — drizzle-orm 提供了一种简单的方式来与数据库交互,支持多种数据库系统,包括 mysql、postgres、sqlite 等。它使用 TypeScript 编写,提供了强大的类型安全性和可维护性。drizzle-orm 的设计目标是提供一个高效、灵活、易用的 ORM 解决方案,帮助开发者快速构建数据驱动的应用程序
TypeScript
★ 35.1k
⑂ 1.5k
backend
☆
Unitech
/
pm2
pm2:Node.js生产过程管理器 — pm2是一个功能强大的Node.js生产过程管理器,内置负载均衡器,用于管理和监控Node.js应用程序。它提供了命令行工具、部署、监控等功能,帮助开发者轻松管理生产环境。pm2的内置负载均衡器可以帮助提高应用程序的可用性和性能
JavaScript
★ 43.2k
⑂ 2.7k
devops
☆
Schniz
/
fnm
fnm:快速简单的Node.js版本管理器 — fnm是一个使用Rust编写的Node.js版本管理器,旨在提供快速和简单的方式来管理Node.js版本。它可以帮助开发者轻松地在不同的Node.js版本之间切换,并且支持多种版本管理功能。通过使用fnm,开发者可以更好地管理自己的Node.js项目
Rust
★ 26.2k
⑂ 635
other
☆
google
/
zx
zx:脚本工具 — zx是一个JavaScript工具,用于提高脚本的质量和可读性。它提供了一个简单的方式来执行shell命令和处理子进程。通过使用zx,开发者可以编写更高效、更可靠的脚本。
JavaScript
★ 45.6k
⑂ 1.3k
tools
☆
novuhq
/
novu
novu:开源通信基础设施 — novu是一个开源的通信基础设施,用于代理和产品之间的通信。它支持多种通信方式,包括电子邮件、短信和推送通知。novu的目的是提供一个可靠和可扩展的通信平台,用于构建复杂的应用程序。
TypeScript
★ 39.3k
⑂ 4.4k
ai-ml
☆
keystonejs
/
keystone
keystone:超级头less CMS — keystone 是一个强大的头less CMS,使用 GraphQL 和 React 构建,能够提供灵活的内容管理功能。它能够帮助开发者快速构建现代化的 Web 应用程序,并提供高性能的内容管理能力。因此,keystone 成为构建现代化 Web 应用程序的理想选择
TypeScript
★ 9.9k
⑂ 1.3k
backend
☆
browserify
/
browserify
browserify:浏览器端的require()实现 — browserify实现了浏览器端的require()函数,允许开发者使用Node.js风格的模块化编程。这种方式可以简化JavaScript代码的组织和管理,提高开发效率。同时,browserify也支持CommonJS模块规范,能够让开发者更容易地重用代码
JavaScript
★ 14.7k
⑂ 1.2k
web
☆
nvm-sh
/
nvm
nvm:节点版本管理器 — nvm允许用户轻松安装和切换不同的node.js版本,解决了不同项目之间的版本兼容性问题。通过使用nvm,开发者可以高效地管理和维护多个node.js版本。这种灵活性使得nvm成为node.js开发者的必备工具
Shell
★ 94.1k
⑂ 10.3k
other
☆
nativefier
/
nativefier
nativefier:将网页转换为桌面应用 — nativefier利用Electron和Node.js等技术,将网页封装成桌面应用,支持Linux、macOS和Windows等多个平台。这种方式可以让用户更方便地使用网页应用。同时,nativefier也提供了便捷的方式来创建跨平台的桌面应用
TypeScript
★ 35.3k
⑂ 2.2k
web
☆
voidcosmos
/
npkill
npkill:节点模块目录清理工具 — npkill可以列出系统中的node_modules目录,并显示它们的大小,您可以选择要删除的目录来释放空间。这样可以帮助开发人员更好地管理磁盘空间并提高工作效率。npkill使用TypeScript编写,提供了一个简单的命令行接口
TypeScript
★ 9.4k
⑂ 249
tools
☆
koajs
/
koa
koa:Node.js 的表达式中间件 — koa 提供了一个轻量级的中间件框架,允许开发者使用 ES2017 异步函数构建 Web 应用。它的设计目标是提供一个更简单、更灵活的方式来处理 HTTP 请求和响应。koa 的出现填补了 Node.js 中间件框架的空白,成为构建 Web 应用的热门选择
JavaScript
★ 35.7k
⑂ 3.2k
web
☆
medusajs
/
medusa
medusa:灵活的电商平台 — medusa是一个使用TypeScript编写的开源电商平台,提供了高度的可定制性和可扩展性。它支持多种前端框架,包括React,并且可以与Node.js无缝集成。medusa的灵活性使其成为构建复杂电商应用的理想选择
TypeScript
★ 35.1k
⑂ 4.9k
web
☆
typeorm
/
typeorm
typeorm:TypeScript 和 JavaScript 的 ORM 框架 — typeorm 是一个强大的 ORM 框架,支持多种数据库,提供了便捷的数据操作和管理功能。它可以帮助开发者简化数据库操作,提高开发效率。同时,typeorm 也支持 TypeScript 和 JavaScript,适合不同开发需求
TypeScript
★ 36.6k
⑂ 6.6k
backend
☆
prisma
/
prisma
prisma:下一代ORM框架 — prisma是一个强大的ORM框架,能够简化数据库操作,支持多种数据库,提供高性能和安全的数据访问。它能够帮助开发者快速构建数据驱动的应用程序,提高开发效率和数据安全性。同时,prisma还提供了丰富的生态系统和社区支持,能够帮助开发者快速解决问题和获取帮助。
TypeScript
★ 47.3k
⑂ 2.5k
backend
+37 ★
☆
Chalarangelo
/
30-seconds-of-code
30-seconds-of-code:编码技巧集合 — 30-seconds-of-code 项目为开发者提供了大量的编码技巧和代码片段,涵盖了 JavaScript、HTML、CSS 等多个领域。通过这个项目,开发者可以快速学习和提高编码技能。同时,该项目也是一个很好的学习资源,适合初学者和经验丰富的开发者
JavaScript
★ 128.2k
⑂ 12.5k
web
☆
outline
/
outline
outline:团队知识库协作平台 — outline是一个基于TypeScript的团队知识库协作平台,提供实时协作、markdown兼容等功能,帮助团队高效地共享和管理知识。通过outline,团队可以创建美观的知识库,并支持多种集成,如Slack和Docker。outline的实时协作功能使团队成员可以同时编辑文档,提高团队的工作效率
TypeScript
★ 39.6k
⑂ 3.4k
web
☆
meteor
/
meteor
meteor:JavaScript 应用平台 — meteor 提供了一套完整的工具和框架,帮助开发者快速构建和部署实时 web 应用。它支持多种前端框架,如 React,并提供了对 MongoDB 和 Node.js 的集成。meteor 的零配置和反应式编程特性使其成为构建现代 web 应用的理想选择
JavaScript
★ 44.8k
⑂ 5.2k
web
☆
date-fns
/
date-fns
date-fns:现代JavaScript日期实用库 — date-fns提供了多种日期处理函数,帮助开发者更容易地处理日期和时间。它支持多种格式和操作,非常适合于需要复杂日期处理的项目。同时,它也是一个非常流行的开源库,广泛应用于各种JavaScript项目中
TypeScript
★ 36.6k
⑂ 2k
tools
☆
webdriverio
/
webdriverio
webdriverio:下一代浏览器和移动自动化测试框架 — webdriverio是一个用于自动化浏览器和移动应用测试的框架,支持多种测试库和框架,如cucumber、jasmine和mocha。它提供了高性能和可扩展的测试解决方案,能够帮助开发人员提高测试效率和质量。webdriverio的出现填补了Node.js自动化测试的空白,成为开发人员必不可少的工具
TypeScript
★ 9.8k
⑂ 2.7k
tools
☆
openfaas
/
faas
faas:服务器端函数简化工具 — faas是一个开源的服务器端函数框架,允许开发人员使用多种语言编写和部署函数。它支持多种环境,包括Docker和Kubernetes,并提供了简单易用的API。faas的主要目标是简化函数即服务的开发和部署过程,从而让开发人员能够更快速地创建和部署服务器端函数。
Go
★ 26.2k
⑂ 2k
devops
☆
forwardemail
/
supertest
supertest:用于测试Node.js HTTP服务器的库 — supertest是一个基于Super-agent的库,用于测试Node.js HTTP服务器。它提供了一个流式API,使得测试变得简单和直观。通过使用supertest,开发者可以轻松地测试HTTP服务器的行为和性能,从而提高代码的质量和可靠性。
JavaScript
★ 14.4k
⑂ 782
ai-ml
☆
freeCodeCamp
/
freeCodeCamp
freeCodeCamp:开源代码库和课程 — freeCodeCamp 是一个开源的学习平台,提供全面性的编程和计算机科学课程。通过学习 JavaScript、React、Node.js 等技术,用户可以获得实用的编程技能和认证。freeCodeCamp 的开源代码库和社区驱动的开发,使其成为一个不断进化和改进的学习平台
TypeScript
★ 451.6k
⑂ 45.6k
web
☆
nilbuild
/
developer-roadmap
developer-roadmap:开发者职业生涯路线图 — developer-roadmap 项目旨在帮助开发者成长职业生涯,提供交互式路线图、指南和其他教育内容。它涵盖了多个技术领域,如 Angular、Backend、Blockchain 等,帮助开发者快速找到自己感兴趣的方向。通过使用 TypeScript 编写,developer-roadmap 为开发者提供了一个高质量的学习资源。
TypeScript
★ 360.4k
⑂ 44.5k
web
☆
immich-app
/
immich
immich:高性能自托管照片和视频管理解决方案 — immich是一个自托管的照片和视频管理解决方案,提供高性能和可扩展性。它使用TypeScript编写,支持多种技术栈,包括Flutter、NestJS和Node.js。immich的目的是提供一个可靠和安全的照片和视频管理平台,帮助用户保护和管理他们的数字资产。
TypeScript
★ 107.3k
⑂ 6.2k
mobile
☆
bytedance
/
deer-flow
deer-flow:开源长期超级智能体 — deer-flow是一个开源的长期超级智能体框架,能够处理从分钟到几小时不等的任务。它利用沙盒、记忆、工具、技能、子智能体和消息网关等进行研究、开发和创造。deer-flow的设计目的是为了研究和开发更高级的智能体
Python
★ 76.8k
⑂ 10.4k
ai-ml
☆