2021.04
汇总完成
- 📅 2021.04.14 ~ 2021.04.30
Tools
- tooling.report - 为您的下一个 Web 项目确定最佳构建工具的快速方法,或者是否值得进行工具迁移,或者如何在现有配置和代码库中采用工具的最佳实践。
- docmirror/dev-sidecar - 开发者边车,github 打不开,github 加速,git clone 加速,git release 下载加速,stackoverflow 加速
- natto.dev | interactive JavaScript space
- Powerful, Extensible Dev Tools
- Fusuma - 使用 Markdown 轻松制作幻灯片。
- rive - 基于 Flutter 开发的网页端动画制作工具(站点支持 PWA) 提供 Web(基于 wasm)、Flutter、Cpp、iOS、Android 五种运行时。
- Learn Git Branching - 是在web上学习Git最直观、最具交互性的方式;通过挑战关卡,逐步学习Git的特性,使学习过程具有乐趣
- GitHub520 - 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)
- estimator.dev - Calculate the size and performance impact of switching to modern JavaScript syntax
- Mermaid - 可以使用文本和代码创建图。这简化了复杂图的维护。它是一个基于Javascript的图表绘制工具,可以用Markdown文本来定义各种复杂图表,流程图,顺序图,类图,甘特图,状态图,饼图等。
- Photopea.com - a free online tool for editing raster and vector graphics with support for PSD, AI, and Sketch files.
- Portainer - Making Docker and Kubernetes management easy.
- Logoly Pro - A Simple Online Logo Generator
- web IDE - 在线写合约,做区块链的前端同学可参考
- Devops元素周期表,包含了Devops案例学习,模式原则,最佳实践等
- moiva.io - 工具类站点,可用于评估和比较类库,寻找替代库
- github1s - 将 github 更改为 github1s 可以查看编辑源码
- Pull - a GitHub App that keeps your forks up-to-date with upstream via automated pull requests.
- mdbook - Create book from markdown files. Like Gitbook but implemented in Rust.
- chrome 拓展程序 - 每天爬 Github Trending 热门 Repo
- use-what-changed - 一个便于调试 react hook 中依赖项列表变化的小工具
- Prisma tools are ready for production today!
- openbase - 工具类站点,寻找类库的工具
- Wappalyzer - 可以查看网站的技术栈以及使用的相关工具和服务。
- jExcel - 轻量级的 vanilla javascript 插件,用于创建与 Excel 或任何其他电子表格软件兼容的基于 Web 的交互式表格和电子表格
- 用于构建交互式流程图的库,reactflow,官网,egoist/flowkit
- Infinity - New Tab - 浏览器新标签页,可以定制自己想要的
- wox - An effective launcher for windows
- Notion - 知识管理工具。无限树层级的笔记结构,可以自建数据库管理目标/待办/人脉等资源。
- uTools - 生产力工具集,自由集成丰富插件(可自主开发),快速匹配「场景功能」
- Marp - Markdown 转 PPT,可自定义模板,配套 VSCode 工具,PPT 制作不再愁
- LICEcap - 小巧的 gif 生成器,可配置 gif 帧率、压缩参数等,demo 演示好帮手
- Global Speed - Web extension that sets a default speed for HTML media elements (video and audio).
- tinypng - 在线压缩图片,压缩之后清晰度还不错!
- cusdis - 极简的网站嵌入评论工具
- Excalidraw - 手绘风格的画图工具,支持 svg、png 格式的导出,支持 PWA,支持协作。
- Things - 一款非常优秀的 GTD 工具
- 调试页面 - 可以用来 debug 微信的 webview ,仅支持 android
- blockly - 一个 Google 的有点像少儿编程的工具
- vue-trend - 超级小的图表库
- shadow1ng/fscan - 一款开源内网综合扫描工具,方便一键自动化、全方位漏扫扫描。例如:web 指纹识别、web 漏洞扫描、netbios 探测、域控识别等。
- js AST 可视化解析 - 可以转 svg ,png,帮助你 AST 语法结构
- AdGuard - 一款去广告的 google chrome 扩展程序, 也有软件版本, 但不免费, 且不太需要, 基本的能力已经挺符合了
- IDM - 下载工具、断点断续、多线程、甚至 google drive 也可以断点断续, 相对稳定的媒体嗅探, bilibili youtube p* 等都可以出现浮窗 可以下载.
- snipaste - 有免费版本,截图 贴图 取色 方便的取历史图片 各种标记。
- charles - 一款抓包修改工具
- FeHelper - 一款 google chrome 扩展程序, Web 前端助手,扩展功能很多
- lighthouse - 网页检测工具,可以直观展示页面性能,性能优化建议,搜索引擎优化建议等
- Markdown Viewer - 在浏览器预览 markdown 的谷歌插件(有时会对 github 的 README-*.md 有副作用)
- Personal Blocklist - 谷歌搜索屏蔽不需要的网站,谷歌插件
- Carbon - 生成好看的代码图片
- Octotree - 可以更加友好地让你去浏览阅读 GitHub 上的项目。
- OneTab - 一键解决浏览器打开页签多,内存占用大。
- LastPass - 非常好用的密码管理工具。
- iStat Menus - 一款系统状态监控工具。
- sourceTree - 一款可视化 git 管理工具。
- draw.io - 免费客户端、网页版都有的画流程图工具,功能强大。
- pocket - 谷歌浏览器插件,用来随手看到好的文章很方便地收藏
- Online text to diagram tools
- 可视化解析 npm 包依赖项目
- Avatar Maker - Create your own avatar with Vue Avatar Maker app.
- Regulex - JavaScript Regular Expression Visualizer.
- CSS Gradient - As a free css gradient generator tool, this website lets you create a colorful gradient background for your website, blog, or social media profile.
- ADB - 实际开发中app内嵌webview很常见,但是安卓环境调试,出了开模拟器,可以试试adb插件,很好用
- calendso - 知名日程安排工具(Calendly)的开源替代品。
- fscan - 一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。
- JS Tooling not in JS - A curated list of JavaScript tooling not written in JavaScript
- why-did-you-render - 通过 monkey patches React 来通知您可能可以避免的 re-renders,同时适用于 react-native
- transform - 支持各种代码转化的工具,SVG、JSON、TS、GraphQL、CSS、SQL,只要你能想到的这里都有。光 JSON 就可以转化为十几种代码格式,如把 JSON 转化成 Flow、Go、GraphQL、Typescript、Kotlin、MySQL、YAML等。本项目开源,你可以通过代码学习到它是如何进行格式转换的。
Open Source
- yjs - 一个新的基于CRDT的开源数据协同框架,常用来做在线编辑产品
- 腾讯开源: Vap - 企鹅电竞开发,用于播放酷炫动画的实现方案,Android, iOS, web 通用。
- rn-range-slider - A highly optimized and fully customizable pure JS component for value range selection.
- Duilib 一个Windows下免费开源的DirectUI界面库,腾讯、网易都在用
- EasyFaaS - EasyFaaS是一个依赖轻、适配性强、资源占用少、无状态且高性能的函数计算服务引擎
- 喵语翻译 - 将人类语言翻译为喵语言
- dagre - Graph layout for JavaScript
- WinBox - 是用于Web的专业HTML5窗口管理器:轻巧,性能出色,无依赖项,完全可自定义,支持最大化,最小化,自由拉伸及拖动等
- esmon - 类似 nodemon 但基于 esbuild,支持 ts 等
- Recoil - A state management library for React
- pullstate - Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!
- react-amap - 基于 React 封装的高德地图组件,助你轻松的接入高德地图到 React 项目中。
- nodejs 源码解析
- Run multiple promise-returning & async functions with limited concurrency
- vite-plugin-vue-gql - GraphQL Tags for your Vue SFC
- libp2p-rs - rust 实现的 libp2p
- rbatis - 用 rust 实现 ORM 框架
- iced - rust 9.2K 跨平台 GUI 仓库
- swc - rust 编写的超快速的 typescript/ javascript 编译器
- 北海 - 基于 Flutter 的 Web 渲染引擎正式开源
- FicusJS - 基于 webcomponent 实现的轻量开发库
- LogicFlow - 滴滴开源,专注流程可视化的前端框架
- APIJSON - 腾讯开源
- material-tailwind - 基于 react、material、tailwind 开发的组件库
- react-to-print - react 中指定打印节点而并不需要写内联样式的库
- Eva.js - Eva.js is a front-end game engine specifically for creating interactive game projects.
- rtk-query - 基于 redux toolkit 的 data fetch 和 caching 工具,还在用 redux 的可以关注下。
- Finished Proposals - Finished proposals are proposals that have reached stage 4, and are included in the latest draft of the specification.
- pytorchjs - Torch and TorchVision, but for NodeJS.
- NPlayer - 无任何第三方运行时依赖,兼容 IE11,支持 SSR。高度可定制,可二次开发。和 B 站一样体验的弹幕系统。可以接入任何流媒体,支持直播。
- ReactFlow - Highly customizable library for building interactive node-based UIs, editors, flow charts and diagrams.
- Fabric.js - Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
- framer/motion - Open source, production-ready animation and gesture library for React
- awesome-f2e-libs - 整理我(云谦)平时关注的前端库
- translate.css - Drop-in CSS transitions
- ChatUI - 对话式交互应用UI库,达摩院开源作品
- DSBridge-Android - A modern cross-platform JavaScript bridge, through which you can invoke each other's functions synchronously or asynchronously between JavaScript and native.
- javascript-state-machine - A javascript finite state machine library
- windicss - Next generation utility-first CSS framework.
- replay - A React video player facilitating adaptive stream playback with custom UI and a React-friendly API.
- vue3-markdown-it - An awesome Vue 3 markdown-it wrapper plugin that can even support external plugins!
- code-to-graph - Transforms code (JS) into graphs (graphviz, mermaid flowchart, ...)
- @pansy/watermark - watermark component
- air-conditioner - 云空调,便携小空调,为你的夏日带去清凉!
Guide
- The TypeScript Handbook
- Web Development for Beginners - A Curriculum - 24 Lessons, 12 Weeks, Get Started as a Web Developer
- Developer Roadmaps - Step by step guides and paths to learn different tools or technologies (包含前端,后端,运维,安卓,数据库,react等)
- Rust 入门 - 微软学习文档
- React Interview Questions & Answers - List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
- CSS 奇技淫巧 - 不仅是为了拓宽解决问题的思路,更涉及一些容易忽视或是十分有趣的 CSS 细节
- 现代 JavaScript 教程
- WebGL 理论基础 - 一系列文章,从零开始,并有大量代码示例
- TypeScript 和 React 优质指导
- vis-network - 网络可视化的 R 包,使用的是 vis.js,中文文档
- A Complete Guide To Incremental Static Regeneration (ISR) With Next.js
- 10 GitHub Repositories every Developer should know
- free-books - 互联网上的免费书籍
- Web Design & UI Inspiration with Code Snippets
- Flexbugs - A community-curated list of flexbox issues and cross-browser workarounds for them.
- Keeping up with React Libraries
- mastering-chrome-devtools - Website for teaching Chrome DevTools
- FIRT - Learn about Mobile and Web Development with Maximiliano Firtman's articles, notes and learning experiences. Progressive Web Apps, Web Performance, Android Apps, iOS Apps and more.
- 400 条 JavaScript 面试题(带答案)
- 互联网黑话词汇表 - 适当学习,提升逼格 - 互联网黑话词汇表,包含“赋能、抓手、闭环、沉淀、打通”等阿里味儿词汇
Weekly
- jondot/awesome-weekly - 来自软件界的优质每周精选新闻通讯的精选列表
- zudochkin/awesome-newsletters - 精选的精选新闻通讯清单
- zenany/weekly - 汇总平时看到的好文章,前端技术 & 产品研发为主...
- 印记中文 - React Status Weekly
- awesome-lowcode - 国内低代码平台从业者交流
- 2020 js 调查报告
- 湾区日报 - 关注创业与技术,每天推送 3 到 5 篇优质英文文章
- JavaScript 文章精选月刊 - 文章在持续更新
- ascoders/weekly - 前端精读周刊。帮你理解最前沿、实用的技术。
VS Code
- Github Theme
- Keyboard shortcuts for Windows
- Keyboard shortcuts for macOS
- Partial Diff,vscode 插件,git 的单文件 diff 功能,对选定内容进行比对。
- Todo Tree - vscode 插件,收集项目中你所有代码中备注
todos
。 - CodeMetrics - vscode 插件,计算 ts / js / lua 代码的复杂度,帮助我们更好的重构代码。
- Volar - Volar是专门为Vue 3构建的语言支持插件。它基于@ vue / reactivity,可按需计算TypeScript以优化性能,类似于本机TypeScript语言服务。
APP
- CheatSheet APP(mac) - Just hold the
⌘-Key
a bit longer to get a list of all active short cuts of the current application. It's as simple as that. - macos in preact - 源码
- typora - 跨平台 md 编辑器
- Xnip - mac 端下比较好的截图软件,支持打码、步骤标注等常用功能
- Bob - 翻译软件,支持划词翻译和截图 ocr 翻译,注意服务配多点效果比较好,多个翻译服务对照着看
- thor - 通过快捷键一键切换和隐藏各种软件(老板键?),搭配 Karabiner Element 修改右 command 为 hyper 键可进一步提升快捷键的选择空间
- Runcat - The cat will run at a speed that depends on the CPU usage on your Mac. You can see how much the current CPU usage is by looking at the running of the cat.
- Unsplash Wallpapers - Bringing you thousands of magical moments to your screens.
- Kap - 非常好用的 gif 截屏 小工具
- ImageOptim - 使图像加载更快 删除肿的元数据。通过压缩映像节省磁盘空间和带宽,而不会降低质量。支持多种图片格式,自定义压缩质量
- MarginNote - 整理知识地图,构建自己的知识体系,强烈推荐在 iPad Pro 上搭配 pencil 使用
- meld - 基于bedrock的脚手架搭建
- vue-luck-draw - Vue 写的一个抽奖类库
- pap.er, 专为 Mac 设计的壁纸应用 每天享受来自全球新鲜精美的壁纸
- Maccy - 随时保留复制历史记录,轻巧快捷
- f.lux - 屏幕蓝光过滤
- Hidden Bar - 隐藏 mac 菜单栏图标
- Rectangle - 使用快捷键快速调整窗口大小及位置
- Dropover - Dropover is a utility that makes it easier to manage and move content between folders, applications, windows and workspaces using Drag and Drop.
WebAssembly
- Learning WebAssembly Series - webAssembly 系列入门文章,从代码示例到原理讲解
- WebAssembly 入门 (Vite + Rust)
- NoteCalc - 带有智能内置计算器的便捷记事本。功能强大,使用 webAssembly+canvas 构建应用。
- Telegram React - based on the ReactJS JavaScript framework and TDLib (Telegram Database library) compiled to WebAssembly。
- Ant Design of Blazor - WebAssembly 版本的 antDesign,语法类似 tsx。
- v86 - v86模拟与x86兼容的CPU和硬件。 机器代码在运行时转换为WebAssembly模块,以实现良好的性能,支持多种仿真硬件。
Algorithms
- JavaScript Algorithms and Data Structures - Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- Content-aware image resizing in JavaScript
Terminal
- tools/terminal - lencx自用
- thefuck - 命令行神器,当输错 linux 命令,fuck 一下,提示你可能想输入的命令。
- kenshinji/yddict - 一个命令行查单词的工具
- Fig - adds VSCode style autocomplete to your terminal
- iterm2 - 一款命令行终端模拟器,(iTerm2 + Oh My Zsh 一套相关配置大大提升效率)
Community
Micro Frontends
- 面向大型系统的微前端解决方案
- icestark - 面向大型系统的微前端解决方案
- m-app - 新一代微前端解决方案,微应用容器组件,对 DOM、CSS、JS 进行硬隔离,达到真正的技术栈无关,并且运行时集成,微应用可独立开发、部署、升级。使用如 iframe 般简便,却超脱 iframe 的局限,你值得一试!
Icons
- IconPark - 字节跳动出品的高质量开源图标
- 700+CSS Icons - Open-source CSS, SVG and Figma UI Icons. Available in SVG Sprite, styled-components, NPM & API.
Low Code
- sparrow - 场景化低代码(LowCode)搭建工作台,实时输出源代码
- yoma - 一个小而美的低代码全栈开发平台,一键生成后端api接口+前端页面代码+在线接口文档,节省50%的前后端开发的工作量,平台代码100%开源。平台适用于企业信息化、政务、中小型互联网等项目
- citrus - 低代码快速开发脚手架,灵活、高效,降低开发成本
- vue-low-code - Quant-UX standalone
🎉 彩蛋
: 如何信息获取?
-
云谦
:我的信息来源主要这些- twitter 新建个 list 关注国内外前端大牛,然后按 top 排序
- github 1) 通过 watch > custom > Releases 订阅感兴趣库的 release 信息 2) follow 一些人
- 邮箱订阅各种 weekly 邮件列表
- rss 订阅,来源很杂 信息流的方式基本没变,可参考两年前花的图,《2019-04-sorrycc-我的输入信息流》
-
xiaohuoni
: 我的信息输入较少,更多喜欢从纸质书籍上得到信息。- 当当图书推荐榜-优先计算机,语言类。
- github 首页,主要是通过关注的人的动态,还有explore里面的推荐
- dev.to 通过 tags 过滤,也关注热度榜单。dev开源之前是我的主要信息来源。一直想着做一个国内站点,开源的时候,看了一下技术栈与我掌握的差异太大。反而连这个网站都少上了。
- 云谦早报和他个人动态现在是我的主要信息来源。
- 阮一峰的周报,issues区有很多信息 ruanyf/weekly
-
浩明
: 我的信息来源主要这几个博客和平台- github 上 follow 的动态
- Jake Archibald 博客
- Dan Abramov 博客
- David Walsh 博客
- 阮一峰,张鑫旭 的博客
- 公众号,知乎
💭 补充
: 我本人lencx
也 follow 过许多国外大牛,因为人数太多暂时无法整理出来,感兴趣的可以查看
-
twitter
: 排名不分先后,由于时间原因,只列取了部分,大家可以根据follow后的推荐自行关注