探索 JavaScript 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
React 函数组件与高阶组件的实用工具库,提供状态管理、性能优化等辅助函数。作者已停止维护,推荐使用 Hooks 替代。
为 Bootstrap 提供一系列开源主题。支持通过预编译文件、CDN、Sass、npm、Ruby Gem 和 API 多种方式集成。主题基于 SASS 构建,可自定义变量和结构,并提供 React 等现代框架的集成示例。
在 Git 提交前自动对暂存文件运行格式化和代码检查任务,防止低质量代码进入仓库。支持 ESLint、Prettier 等工具,可配置自定义脚本,仅处理已暂存的文件以提升效率。
在浏览器中使用 Node.js 风格的 require() 组织代码并加载 npm 模块。通过递归分析 require() 调用,将应用打包为单个 <script> 标签可加载的 bundle。
基于 CRDT 的 JSON-like 数据结构,支持多用户并发修改与自动合并。原生 JavaScript 实现,可用于构建协同应用。
GraphQL 规范,定义查询语言与执行引擎,支持任意后端服务。包含类型系统、查询语言、执行语义、静态验证与类型内省。
基于 JavaScript 的 Web 电子表格库,提供编辑、格式化、数据验证及事件绑定功能,支持多语言与 SheetJS 集成。
轻量级 JavaScript 框架,用于构建单页应用。体积小(8.93 KB gzipped)、速度快,内置路由和 XHR 工具。支持主流浏览器,无需 polyfill。
基于 Node.js 的 CMS 和 Web 应用框架,使用 Express 和 Mongoose 构建,提供自动生成的管理界面。已归档,不再更新,推荐使用 Keystone 6。
基于 Vue.js 的 Bootstrap 组件库,提供丰富的 UI 组件,已迁移至 bootstrap-vue-next。
为 Node.js 提供便携式 Unix shell 命令,支持 Windows/Linux/macOS。消除 shell 脚本对 Unix 的依赖,保持熟悉且强大的命令。可全局安装,脱离 Node 项目使用。
基于 super-agent 的 Node.js HTTP 服务器测试库,提供流畅 API。支持 HTTP/2、认证、Promise 和 async/await,与测试框架无缝集成。
开源、可嵌入的 Markdown 在线编辑器组件,基于 CodeMirror & jQuery & Marked。支持实时预览、图片上传、代码高亮、流程图、LaTeX 公式及多语言,兼容主流浏览器。
跨浏览器 QRCode 生成库,基于 JavaScript 与 HTML5 Canvas,无依赖。支持自定义尺寸、颜色及纠错级别,兼容 IE6~10、Chrome 等主流浏览器。
自托管有声书和播客服务器。完全开源,支持多用户与权限管理。流式传输所有音频格式,自动检测库更新。提供 Web 应用、Android 和 iOS 客户端,支持 Chromecast。可合并音频文件、嵌入元数据,并具备基本电子书支持。
简单、零配置的命令行静态 HTTP 服务器。支持 npm、Homebrew、Docker 安装,提供端口、缓存、压缩、代理等丰富选项,适用于测试、开发和生产。
精选扩展思维的书单,涵盖商业、哲学、科幻等多领域。提供书籍名称、作者、评分和出版年份,助你发现下一本好书。
为 AngularJS 提供原生 Bootstrap 指令。体积小(20kB gzipped),无需 jQuery 等第三方 JS 依赖。项目已停止维护,建议转向 Angular 版本。
一个搜索工具,帮助开发者解决命名问题。支持从 GitHub、Bitbucket 等平台搜索真实项目中的变量名用法。提供每日算法抄录本功能,并可作为 GitHub Stars 和仓库的标签管理工具。支持 VS Code、Atom、Sublime Text 等编辑器插件。
Node.js 的全功能 HTTP 代理库,支持 WebSocket。适用于构建反向代理和负载均衡器,提供可编程的代理逻辑。
一个 JavaScript 捆绑包优化器,作为 JavaScript 的部分求值器,可重写代码以提升执行效率。
基于 Cloudflare 的简约响应式邮箱服务,支持邮件发送、附件收发、管理员功能和 API 批量操作,部署于 Cloudflare Workers 以降低成本。
现代 SVG 图形 JavaScript 库,支持 Bower、npm 安装,提供 API 文档与构建工具。
基于 HTML5 的 VNC 客户端库和应用,支持所有现代浏览器(包括移动端)。提供 VNC 协议支持、认证、编码、缩放、剪贴板、触摸手势等功能,广泛集成于 OpenStack 等项目。
跨浏览器键值存储库,支持所有浏览器,提供 get/set/remove/each 等基础 API。包含丰富插件和存储后端,广泛用于生产环境。