awesome-project

awesome-project

项目集合

知识库 / 教程

js 库 (Browser/Nodejs)

  • formidable - 用于解析 form data 的 Node.js 模块,尤其是文件上传(Node.js)
  • multer - 用于处理 multipart/form-data 的 node.js 中间件,主要用于上传文件(Node.js)
  • form-data - 创建可读的 ‘multipart/form-data’ 流的 Node.js 模块,可以用来向其他 web 应用程序提交表单和文件上传(Node.js)
  • file-type - 检测 Buffer/Uint8Array/ArrayBuffer 的文件类型(Browser/Node.js)
  • cheerio - 服务器端解析任何 HTML 或 XML 文档,与 jQuery 有相似的语法(Node.js)
  • jsdom - 各种 Web 标准的 JavaScript 实现,用于 Node.js 中模拟 web 浏览器(Node.js)
  • marked - markdown 解析器(Browser)
  • showdown - markdown 解析器(Browser/Node.js)
  • node-emoji - 对 node.js 项目的简单表情符号支持 在 node.js 项目中使用 emoji,如在 CLI 项目中(Node.js)
  • node-semver - npm 包版本比较(Node.js)
  • leven - 测量两个字符串之间的差异
  • node-notifier - 使用 Node.js 发送跨平台原生通知,适用于 macOS、Linux、Windows(Node.js)
  • dom-to-image - 使用 canvas 从 DOM 节点生成图像
  • floating-vue - 用于 Vue 的简单工具提示、弹出框、下拉菜单、菜单..
  • vue-analytics - 适用于 Vue 的 Google Analytics 插件
  • Dexie.js - indexedDB 库
  • single-spa - 微前端
  • path-to-regexp - 将 /user/:name 等路径字符串转换为正则表达式(node.js)
  • Draft.js - 富文本编辑器(React)
  • nodebestpractices - Node.js 最佳实践列表
  • json-server - 根据 JSON 文件提供数据接口
  • decimal.js - 解决 js 运算精度问题
  • async
  • ora
  • web-vitals

工具

  • ohmyzsh - Oh My Zsh 是一个社区驱动的开源框架,用于管理 Zsh 配置
  • gitignore - 提供很多 .gitignore 模板
  • carbon - 将源码转化为漂亮的图片
  • nginxconfig - Nginx 可视化配置神器
  • Cyberbrain - python 代码调试神器
  • codelf - 一个帮助开发者解决变量命名烦恼的工具
  • you-get - 一行命令下载全网视频
  • youtube-dl - 下载全网视频
  • lux - 视频下载神器(支持爱优腾等)
  • deskreen - 将任何设备转换为电脑的辅助屏幕

测试

沙雕项目

  • ChineseBQB - 中国表情包大集合
  • genact - 该神器会显示一些多任务场景,让看到你电脑屏幕的人都误以为你在 Coding
  • VSCode-Zhihu - 用 VSCode 看知乎的摸鱼神器
  • vscode-plugin-swimming - 写完代码之后可以重新把代码写一遍,摸鱼神器
  • preserve-cd - 绝版游戏保护计划:把一些经典小游戏刻录永久保存

效率工具

  • github1s - 网页版 VS Code 查看 github 项目代码
  • watchtower - 自动更新 Docker 容器

机器人

  • mirai - 高效率 QQ 机器人支持库
  • go-cqhttp - cqhttp 的 golang 实现,轻量、原生跨平台

模拟器

  • Ryujinx - PC 上 Switch 模拟器

api

  • public-apis - 一套公开 API,可以用于软件和 Web 开发

其他

高仿项目
命令行工具