📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
leetcode
sql
langchain
graphql
redis
tokio
unity
peg
php8
"bundler"
📘 教程
Bun进阶:快速打造高性能JavaScript应用
Bun是一款快速的JavaScript运行时、打包工具、测试运行器和包管理器。通过本教程,您将学习如何使用Bun快速打造高性能JavaScript应用,包括如何安装、配置和优化Bun,如何使用Bun的各种功能,如打包、测试和部署等。
进阶
13 章
★ 94.6k
bun
bundler
javascript
📦 开源项目
oven-sh
/
bun
bun:JavaScript 运行时、打包器和包管理器 — bun 是一个使用 Rust 编写的 JavaScript 运行时,集成了打包器、测试运行器和包管理器的功能。它能够提供令人难以置信的快速性能,支持 JavaScriptCore、JSX、React、TypeScript 等。通过使用 bun,开发者可以简化开发流程,提高开发效率。
Rust
★ 94.6k
⑂ 5k
other
+658 ★
☆
facebookarchive
/
prepack
prepack:JavaScript 代码优化工具 — prepack 通过分析 JavaScript 代码,消除未使用的代码,减小代码体积,并优化代码执行效率。这种优化对于提高 Web 应用性能和减少加载时间至关重要。通过使用 prepack,开发者可以更好地优化他们的 JavaScript 代码,提高用户体验。
JavaScript
★ 14.1k
⑂ 412
web
☆
evanw
/
esbuild
esbuild:极快的网页打包工具 — esbuild是一个使用Go语言编写的打包工具,能够极快地处理JavaScript、TypeScript、CSS等文件。它支持CommonJS和ESM模块化标准,并且可以与React、JavaScript和TypeScript等流行库一起使用。esbuild的速度远超其他打包工具,使其成为网页开发的必备工具。
Go
★ 40k
⑂ 1.3k
web
☆
browserify
/
browserify
browserify:浏览器端的require()实现 — browserify实现了浏览器端的require()函数,允许开发者使用Node.js风格的模块化编程。这种方式可以简化JavaScript代码的组织和管理,提高开发效率。同时,browserify也支持CommonJS模块规范,能够让开发者更容易地重用代码
JavaScript
★ 14.7k
⑂ 1.2k
web
☆
parcel-bundler
/
parcel
parcel:零配置的网页构建工具 — parcel是一个高性能的网页构建工具,能够自动处理代码的编译、压缩和优化,支持多种模块格式和语法。它可以帮助开发者提高开发效率和网页性能。parcel的零配置特性使其易于使用和集成到现有的项目中。
JavaScript
★ 44k
⑂ 2.3k
web
☆
andrewyng
/
context-hub
context-hub:上下文中心库 — context-hub提供了一个简单的方式来管理和共享上下文数据,使得开发者可以更容易地构建复杂的Web应用。它通过提供一个统一的接口来访问和更新上下文数据,从而简化了应用的开发和维护。同时,context-hub也支持多种数据存储和缓存机制,提高了应用的性能和可扩展性
JavaScript
★ 13.8k
⑂ 1.2k
web
☆
Radarr
/
Radarr
Radarr:电影整理工具 — Radarr 是一个使用 C# 编写的电影整理和管理工具,帮助用户从 Usenet 和 Torrent 中组织和管理电影。它提供了便捷的电影搜索、下载和管理功能,非常适合喜欢在线观看电影的用户。通过使用 Radarr,用户可以更轻松地管理自己的电影库
C#
★ 13.9k
⑂ 1.2k
other
☆
mikumifa
/
biliTickerBuy
biliTickerBuy:B站会员购票辅助工具 — biliTickerBuy是一个自动化工具,帮助用户监测和抢购B站会员购票。它使用Python语言编写,能够提高用户购票的成功率。同时,它也为用户提供了便捷的购票体验。
Python
★ 3.8k
⑂ 469
other
+67 ★
☆
alibaba
/
canal
canal:阿里巴巴 MySQL binlog 增量订阅&消费组件 — canal 是一个开源的 Java 组件,用于订阅和消费 MySQL 的 binlog 日志,实现实时数据同步和处理。它支持多种数据格式和协议,包括 JSON、Avro 和 Protocol Buffer 等。canal 的主要功能是将 MySQL 的 binlog 日志解析并推送到下游系统,实现数据的实时同步和处理
Java
★ 29.7k
⑂ 7.6k
other
☆
google
/
gvisor
gvisor:容器应用内核 — gvisor 为容器提供了一个沙盒化的运行环境,通过在用户空间运行内核,提高了容器的安全性和隔离性。这种设计使得 gvisor 成为容器安全和高性能的重要组成部分。gvisor 支持多种容器运行时,包括 Docker 和 Kubernetes
Go
★ 18.8k
⑂ 1.8k
devops
☆
aristocratos
/
btop
btop:系统资源监控工具 — btop 是一个使用 C++ 编写的系统资源监控工具,用于显示系统的 CPU、内存、磁盘和网络资源使用情况。它可以帮助用户实时监控系统资源,快速发现和解决系统瓶颈。通过使用 btop,用户可以优化系统性能和资源利用率。
C++
★ 33.4k
⑂ 1.1k
other
☆
rancher
/
rancher
rancher:容器管理平台 — rancher提供了容器管理、Docker和Kubernetes集成、编排等功能,帮助用户轻松管理容器化应用。通过rancher,用户可以实现容器的自动化部署、管理和监控。同时,rancher也支持多种容器运行时和云平台,提供了高可用性和可扩展性
Go
★ 25.7k
⑂ 3.2k
devops
☆
jiangrui1994
/
CloudSaver
CloudSaver:网盘资源搜索与转存工具 — CloudSaver 利用 Vue 3 和 Express 构建,提供了便捷的网盘资源搜索和转存功能。该工具通过提供快速的搜索和转存能力,帮助用户节省时间和提高工作效率。同时,CloudSaver 的开发也体现了开源精神和社区协作的价值。
Vue
★ 9.1k
⑂ 765
web
☆
Homebrew
/
brew
brew:包管理器 — brew是一个跨平台的包管理器,允许用户轻松安装和管理软件。它支持多种操作系统,包括macOS。brew的出现简化了软件的安装和管理过程,使得开发者和用户都能更方便地使用软件。
Ruby
★ 48.8k
⑂ 11.2k
backend
☆
JakHuang
/
form-generator
form-generator:Element UI表单设计及代码生成器 — form-generator是一个使用Vue开发的工具,用于设计和生成Element UI表单代码。它集成了monaco-editor,提供了强大的代码编辑功能。通过使用form-generator,可以快速生成高质量的表单代码,提高开发效率。
Vue
★ 9.3k
⑂ 2.2k
web
☆
bower
/
bower
bower:网页包管理器 — bower是一个用于管理网页中前端组件和库的包管理器,它可以帮助开发者轻松地安装、更新和管理项目中的依赖项。bower的主要功能是解决网页项目中依赖项的管理问题,使得开发者可以更专注于代码的开发。bower的使用可以提高网页项目的开发效率和质量
JavaScript
★ 14.9k
⑂ 1.8k
web
☆
rrousselGit
/
provider
provider:简单的继承小部件 — provider是一个基于Dart语言的库,提供了简单的继承小部件功能,用于Flutter应用的状态管理。它可以帮助开发者轻松管理应用的状态,并提高代码的可维护性。通过使用provider,开发者可以更好地组织代码,提高开发效率
Dart
★ 5.3k
⑂ 526
mobile
☆
felangel
/
bloc
bloc:可预测的状态管理库 — bloc是一个Dart库,帮助开发者实现可预测的状态管理。它提供了一种简单的方式来管理应用程序的状态,使得开发者可以更容易地构建可靠和高效的应用程序。bloc的设计模式可以帮助开发者更好地管理复杂的应用程序状态,从而提高应用程序的稳定性和性能。
Dart
★ 12.5k
⑂ 3.4k
mobile
☆
kubernetes-sigs
/
kubespray
kubespray:生产就绪Kubernetes集群部署 — kubespray利用Ansible自动化部署Kubernetes集群,支持多种云平台和裸金属环境,提供高可用性和可扩展性。它是Kubernetes SIGs下的一个项目,用于简化Kubernetes集群的部署和管理。通过使用kubespray,用户可以快速部署一个生产就绪的Kubernetes集群
Jinja
★ 18.6k
⑂ 6.9k
devops
☆
Shabinder
/
SpotiFlyer
SpotiFlyer:跨平台音乐下载器 — SpotiFlyer是一个开源的Kotlin Multiplatform项目,允许用户从多个音乐平台下载音乐,包括歌曲、专辑和播放列表。它支持多种音乐平台,包括Spotify、Gaana、Youtube Music、Jio Saavn和SoundCloud。该项目使用Kotlin编写,具有跨平台的特性,能够运行在Android和桌面设备上。
Kotlin
★ 11.2k
⑂ 814
mobile
☆
oxc-project
/
oxc
oxc:高性能JavaScript工具集 — oxc提供了一系列高性能的JavaScript工具,包括compiler、linter、minifier、parser和transpiler等,能够帮助开发者提高代码质量和效率。oxc的工具集支持JavaScript和TypeScript,能够满足不同开发者的需求。oxc使用Rust语言开发,保证了其高性能和安全性。
Rust
★ 21.9k
⑂ 1.1k
tools
☆
miantiao-me
/
Sink
Sink:云端链接缩短器 — Sink 是一个基于 Cloudflare 的链接缩短器,提供分析功能和快速的链接缩短服务。它使用 Vue 和 Nuxt 等技术构建,提供安全和可靠的链接缩短解决方案。Sink 的出现为用户提供了一个简单和高效的链接管理方式。
Vue
★ 6.9k
⑂ 4.9k
web
☆
shmilylty
/
OneForAll
OneForAll:子域收集工具 — OneForAll是一款功能强大的子域收集工具,用于帮助用户收集和枚举目标域名的子域名。它支持多种收集方式,包括字典爆破、DNS 查询等。通过使用OneForAll,用户可以快速获取目标域名的子域名信息,从而更好地进行安全测试和信息收集。
Python
★ 9.9k
⑂ 1.4k
security
☆
gitbutlerapp
/
gitbutler
gitbutler:版本控制客户端 — gitbutler是一个开源的版本控制客户端,使用Git作为后端,Tauri、Rust和Svelte作为技术栈。它提供了一个简单易用的界面,帮助用户管理Git仓库。gitbutler的开发目的是为了提供一个高性能、安全的版本控制客户端,满足开发者的需求
Rust
★ 21.3k
⑂ 982
web
☆
namidaco
/
namida
namida:音乐和视频播放器 — namida是一个基于Flutter的音乐和视频播放器,具有漂亮的界面和丰富的功能,包括YouTube支持。它可以满足用户对音乐和视频播放的需求,并提供了一个良好的用户体验。通过使用Flutter,namida可以在多个平台上运行,包括Android和其他设备
Dart
★ 6k
⑂ 322
mobile
☆
portainer
/
portainer
portainer:Docker 和 Kubernetes 管理工具 — portainer 是一个开源的 Docker 和 Kubernetes 管理平台,提供了一个简单易用的界面来管理容器和集群。它支持多种 Docker 和 Kubernetes 功能,包括容器创建、部署和管理。通过使用 portainer,用户可以更轻松地管理和监控他们的容器化应用程序。
TypeScript
★ 37.9k
⑂ 2.9k
devops
☆
flutter
/
packages
packages:Flutter 团队维护的有用包集合 — packages 提供了一系列有用的包来帮助开发者构建 Flutter 应用。这些包涵盖了多个方面,包括 UI 组件、网络请求、数据存储等。使用 packages,可以简化开发过程并提高应用质量
Dart
★ 5.3k
⑂ 3.8k
mobile
☆
assimon
/
dujiaoka
dujiaoka:开源自动化售货解决方案 — dujiaoka是一个开源的自动售货系统解决方案,使用PHP语言开发,旨在为站长提供高效、稳定、快速的自动化售货服务。它提供了一套完整的自动售货流程,包括商品管理、订单管理、支付接口等,帮助站长简化售货流程,提高效率。同时,dujiaoka也是一个高度可定制的系统,允许站长根据自己的需求进行二次开发。
PHP
★ 12.1k
⑂ 2.8k
backend
☆
huggingface
/
candle
candle:Rust 的极简 ML 框架 — candle 提供了一个简单且高效的机器学习解决方案,允许开发者快速构建和部署模型。它的极简设计使得它非常适合资源受限的环境。同时,candle 也为开发者提供了一个高度可定制的框架,满足不同的需求
Rust
★ 20.6k
⑂ 1.6k
ai-ml
☆
didi
/
KnowStreaming
KnowStreaming:云原生实时流数据平台 — KnowStreaming是一个基于Java的云原生实时流数据平台,能够极大降低操作、存储和管理实时流数据的门槛。它通过0侵入、插件化构建企业级Kafka服务,提供了高可用性和可扩展性的解决方案。KnowStreaming的出现使得企业能够更容易地处理和管理实时流数据,从而获得更好的商业洞察力和竞争优势
Java
★ 7.2k
⑂ 1.3k
other
☆
gastownhall
/
beads
beads:编码代理的内存升级 — beads是一个使用Go语言开发的工具,旨在为编码代理提供内存升级,提高其处理复杂代码的能力。通过beads,开发者可以更高效地编写和管理代码。beads的出现对提高编码效率和代码质量具有重要意义
Go
★ 25.2k
⑂ 1.7k
ai-ml
☆
shidenggui
/
easytrader
easytrader:股票量化交易库 — easytrader 是一个 Python 库,提供了同花顺客户端/miniqmt/雪球的股票量化交易功能,支持跟踪 joinquant /ricequant 模拟交易 和 实盘雪球组合。它帮助用户实现自动化交易,提高交易效率和准确性。同时,easytrader 也支持多种交易平台和工具,方便用户选择和使用。
Python
★ 10k
⑂ 3k
other
☆
dockur
/
windows
windows:在 Docker 容器中运行 Windows — windows 项目提供了一种在 Docker 容器中运行 Windows 的解决方案,利用 Docker 的虚拟化能力,实现了 Windows 环境的容器化。这种方法可以提高开发和测试的效率,并提供了一种便捷的方式来部署 Windows 应用程序。同时,windows 项目也可以帮助用户更好地管理和维护 Windows 环境。
Shell
★ 52.4k
⑂ 4.5k
devops
☆
markedjs
/
marked
marked:Markdown 解析器和编译器 — marked 是一个 Markdown 解析器和编译器,用于将 Markdown 语法转换为 HTML。它的主要特点是速度快、效率高,支持 CommonMark 和 GitHub Flavored Markdown 语法。marked 的主要目的是提供一个快速、可靠的 Markdown 解析和编译解决方案,适用于各种 Web 应用和开发场景。
JavaScript
★ 37k
⑂ 3.6k
web
☆