awesome-project

awesome-project

项目集合

  • awesome
  • awesome-nodejs
  • awesome-cross-platform-nodejs
  • awesome-selfhosted
  • Awesome-Windows
  • awesome-python
  • Awesome-Hacking

知识库/教程

  • Daily-Interview-Question - 每天一道大厂前端面试题
  • CS-Notes - 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
  • typescript-tutorial - TypeScript 入门教程
  • mostly-adequate-guide - 函数式编程(英文)
  • mostly-adequate-guide-chinese - mostly-adequate-guide 中文翻译
  • typescript-book - (英文) TypeScript 的权威指南,可能是最好的 TypeScript 书籍
  • typescript-book-chinese - typescript-book 中文翻译
  • TypeScript - TypeScript 手册(官方手册中文翻译版)
  • CS-Interview-Knowledge-Map - 面试地图。内容包括JS、网络、浏览器相关、性能优化、安全、框架、- Git、数据结构、算法等。在线阅读
  • Vue.js 技术揭秘

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 - 将任何设备转换为电脑的辅助屏幕

测试

  • Puppeteer - 无头chrome
  • Playwright - 无头Chromium, WebKit, and Firefox

沙雕项目

  • 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 开发

其他

  • coder2gwy - 程序员考公指南
  • 955.WLB - 955 不加班的公司名单
  • programmer-job-blacklist - 程序员找工作黑名单,换工作和当技术合伙人需谨慎

高仿项目
命令行工具