工具 · 2021
科技爱好者周刊
栏目汇总工具

工具 · 2021

「工具」栏目 2021 年汇总,共 50 期

第 190 期:产品化思维

1、deeplinks.js

这个 JS 库可以为选中的文本生成锚点,其他人访问带有这个锚点的 URL,就能看到选中的文本。

2、AltTab

Windows 系统有一个 alt-tab 组合键切换桌面的功能,这个开源软件将这个组合键移植到 macOS 电脑。

3、稀土掘金插件

一个浏览器插件,提供定制的开发者门户,在一页上同时展示稀土掘金、GitHub、知乎、B 站、V2ex 等热门技术网站的当天热点,可以指定关注的领域(前端、后端、人工智能等等),还支持笔记和全局搜索功能。

这是今年才上线的,一直在迭代,目前接近正式发布了。

4、周刊的 RSS 订阅推送

这是网友做的,利用 GitHub Actions 将每期周刊推送到企业微信/Slack。(@ronething 投稿)

5、在线简历生成器

一个开源的简历生成器,只要在自己的 GitHub 仓库存入数据文件,然后访问它提供的在线模板,就会自动生成个人简历。(@visiky 投稿)

6、SpiderFlow

一个开源的爬虫平台,以图形化方式定义爬虫,不写代码即可完成抓取网页。(@dllen 投稿)

7、pinyin-pro

汉字与拼音转换的 JavaScript 库。(@zh-lx 投稿)

8、DooringX

一个开源的可视化搭建框架,可以自己架设低代码平台,用来快速制作 H5 页面。(@MrXujiang 投稿)

9、LaTeX 排版生成器

一个开源的网页编辑器,可以将文本排版转成 LaTeX 代码。(@007tom 投稿)

10、wfrest

微型的 C++ 框架,让你快速架设一个高性能服务,提供 Rest API。(@chanchann 投稿)

→ 查看本期完整内容

第 189 期:下一个内卷的行业

1、LazyDocker

一个终端里面的 Docker 管理面板,可以同时操作多个容器,并且实时显示每个容器的运行状况。

2、dog

命令行的 DNS 查询工具,作用与 dig 类似,但是简化了用法和输出格式,更易于使用。

3、Vizzu

一个 JS 的数据可视化动画库,功能很强,可以用来制作数据图表的动画。

4、TownScaper

一个休闲小游戏,已经在主机平台上架,这里是它最近发布的浏览器版。只要随意点击,就能生成不可思议的美丽建筑物。

更妙的是,所有设置都保存在 URL 里面,可以分享给其他人。

5、GitHub Web IDE

一个浏览器插件,为 GitHub 和 Gitlab 的仓库主页加入“在 Web IDE 打开”的按钮。

6、GitHub Wrapped

这个网页工具将你过去一年的 GitHub 活动,创建成一张图表。

7、知竹

一款在线的甘特图工具,可以直观地体现出成员、任务、时间之间的关系。(@lizhichao 投稿)

8、PCB 名片

作者用 PCB 电路板制作名片,并且分享了设计文件。只要在他的文件基础上进行修改,然后提交给 PCB 工厂就可以了。每张名片的成本大约为几块钱人民币。

9、Global Sequencer

这个项目的创意很好,用户打开电脑的麦克风,录制一段声音上传,网站就把它显示在世界地图上,你可以选择地球的某个地点听那里的声音。

→ 查看本期完整内容

第 188 期:音乐是反社交

1、Swift 游乐场(Swift Playgrounds)

苹果公司最新发布的编程学习软件,内置教程,采用 Swift 作为教学语言,制作得非常精美。

它同时也是一个 IDE,有 Mac 和 iPad 两个版本。有史以来第一次,你可以在 iPad 上面开发 iOS 应用,并发布到苹果商店。

2、微软 TTS(2021版)

微软最新的机器语音库,逼真地吓人。大家可以听听官方网页的示例,根本听不出是机器在念。播音员的这个职业,以后大概要消失了。

3、Btop++

Linux 程序,在命令行实时显示系统的各种负载情况,是top命令的强化版。

4、RSS-Bridge

一个开源的 Web 应用,用于为常见网站生成 RSS。

5、JavaScript 混淆器

一个 JavaScript 代码混淆工具(obfuscator),将代码转成难以阅读的形式。

6、无法下载此图片

这是一个演示,如何生成一张可以正常显示、但永远无法下载完成的图片,原理是服务器不结束连接,不断发送数据。

7、md-block

一个 Web Component 组件,可以在 HTML 网页里面加载 Markdown 文档。

8、Denigma

一个实验性的在线工具,你贴入一段代码,它自动生成这段代码的文字描述,不过是英文的。它还有 VS Code 插件版。

9、Tuner

一个极简化的互联网电台收听软件。

10、Mall-Cook

一个可视化的商城搭建平台,不用编写代码生成全站,基于 Vue.js 开发。(@wangyuan389 投稿)

→ 查看本期完整内容

第 187 期:元宇宙会成功吗

1、Microsoft PowerToys

微软推出的 Windows 扩展工具集,包含不少有用的小工具,比如颜色选择器、图像大小调整器、快捷键指南等等。(@mzky 投稿)

2、cend.me

一个局域网内部分享文件的网站,特点是没有服务端,文件都在本地,选择文件后会给出链接和密码,让对方去下载,前提是对方也在同一个局域网内。

3、AppFlowy

Notion 的开源替代品,可以自己架设一个多功能的在线编辑器。

4、caffeine

一个极小化的 JSON 服务器,可以在本地快速起一个服务,提供 JSON 数据的 RESTful API。

5、Firefox Relay

Firefox 的邮件别名服务,用来隐藏真实邮件地址,目的是注册不同的外部服务时,使用不同的邮箱。免费账户可以注册5个别名。

6、MeterSphere

一个开源的测试平台,适合多人团队管理测试用例,完成接口测试及性能测试。(@maninhill 投稿)

7、Youglish

搜索英语单词或词组,该网站会用视频演示怎么发音,视频为相应的 Youtube 片段(根据字幕搜索)。

8、HTML/URL To Markdown

在线小工具,将网页转成 Markdown 代码。(@shfshanyue 投稿)

9、supabase

一个 Postgres 数据库的云服务,号称是 Firebase 的开源替代品。

→ 查看本期完整内容

第 186 期:低纬度,高海拔,气候优势

1、Microdiff

一个 JS 库,用来对两个对象进行 Diff 比较,判断它们有何不同,体积非常小,不到 1KB。

2、OCRmyPDF

一个对图像 PDF 进行文字识别,并添加为文字层的命令行工具。安装中文语言包后,支持识别中文。

3、Codepng

该网站将代码片段转为美观的图片,可以贴到社交媒体上面。

4、Repobeats

这个工具可以在 GitHub 仓库的 README 文件里面,加入图形化的项目数据统计。

5、Plectica

这个网站可以在线绘制知识图谱,还可以分享给其他人。(@xcuYao 投稿)

6、ASCII 字符播放器

一个网页演示,将视频转成 ASCII 字符的形式播放。播放时,注意把字体尺寸调小。

7、Jam

这个开源软件可以搭建语音聊天室,供多人(最高达几千人)一起实时聊天,类似于 Clubhouse。

8、waveshare-epaper-display

这个仓库提供所有代码,教你用树莓派和电子墨水屏,搭建一个天气时间信息的显示屏。

9、JavaScript 限制器

这是一个浏览器插件,禁止网页脚本使用某些浏览器的 API,从而避免被追踪或生成用户指纹。

10、giscus

一个基于 GitHub Discussions(讨论区) 的网站评论系统,可以插在自己的网页中,供用户发表评论。无需数据库,全部数据存在 GitHub 仓库的 Discussions 中。

→ 查看本期完整内容

第 185 期:美国宪法拍卖,一个区块链案例

1、DuckDuckGo TTY

搜索引擎 DuckDuckGo 官方的命令行搜索,比较特别的是,它是在网页上进行命令行搜索,这其实是一个网页应用。

2、CodingFont

该网站可以比较不同编程字体的展示效果。

3、Netlify Drop

Netlify 最近发布的一个静态网页托管服务,只要把包含 HTML、CSS、JS 文件的目录拖到上传位置,Netlify 就会自动将这个目录发布为网站。这跟 Dropbox 的功能有点像。

4、CSS Doodle

一个 Web Component 组件,可以使用 CSS 语法产生各种形状。

5、Arco Design

字节跳动推出的企业级设计系统,提供丰富的原子组件,同时支持 React 组件库 和 Vue 组件库,可以进行各种定制。(@PengJiyuan 投稿)

6、Remix

React Router 的作者发布的一个框架,在服务器运行 React 脚本,类似 next.js。

7、PianoPlayer

一个 Windows 软件,可以根据曲谱生成弹奏手势的 3D 动画。

8、Google DNS

谷歌提供的 DNS 查询页面,可以查询某个域名或 IP 地址的 DNS 信息。

9、树形目录列表生成器

一个网页小工具,生成文本的树形目录结构,方便将目录结构插入 Markdown 文章。(@shfshanyue 投稿)

10、HTTP Server Online

一个纯前端的静态资源服务器,可以在前端展示本地目录的内容。

→ 查看本期完整内容

第 184 期:政府的存储需求有多大?

1、Hurl

一个命令行工具,作用类似于 curl,可以用来发出 HTTP 请求,获取回应,但它是特别为测试而设计的,配置文件里面允许写断言,很适合在命令行测试 HTTP 接口。

2、ColorFu

一个基于网页的壁纸生成器,提供了丰富的颜色、简洁的界面,可以快速制作“文字 + 颜色/纹理/图片”这种形式的壁纸。(@pearmini 投稿)

3、Xterm.js

一个 JS 组件,在网页上加入命令行窗口,可以与服务器进行通信,接受并展示服务器的命令行输出。

4、yabai

macOS 系统的平铺式窗口管理器,苹果电脑命令行工作者的福音。

5、ROAPI

一个 API 服务器,不用编写任何代码,就可以把 JSON 文件或 CSV 文件转成 API 服务,自动提供 REST、GraphQL、SQL 接口,参见这篇教程

6、Unicode 日历生成器

这个网页工具可以生成一个纯 Unicode 字符组成的日历。

7、weird json

一个 JS 库,采用了一种与众不同的方法,通过将对象转成字符串,完成两个对象之间的深拷贝。

8、Euterpe

一个开源的音乐流媒体服务器,带有 Web 管理界面,可以架设在家里,然后外出时连上它听音乐。

9、Matrix Rain

一个 JS 库,可以在命令行环境展示电影《黑客帝国》的绿色字符雨效果,还可以调整各种参数。

10、gobang

一个命令行的数据库管理软件,支持 MySQL、PostgreSQL、SQLite。

→ 查看本期完整内容

第 183 期:腾讯的员工退休福利

1、Cloudcraft

一个网页工具,用来画网络架构图。

2、3D 人体模型

这个网页工具可以生成各种姿势的 3D 人体模型,并可以配上道具,用作艺术家、建模师的参考。

3、SQLite Playground

用户可以在这个网页上加载任意 SQLite 数据库,然后使用 SQL 语句进行操作,就是一个网页版的 SQLite 浏览器。

4、MistQL

一个即可用于前端网页,又可以用于命令行的 JSON 数据查询库,用来从 JSON 里面提取指定数据。(@chasays 投稿)

5、htpdate

向服务器发出 HTTP 请求,服务器会返回请求时间。利用这个原理,这个工具向多个网站服务器发出请求,从中获取准确的当前时间,用于校准系统时间。它适用于无法使用 ntp 设置系统时间的场合。(@bobwen-dev 投稿)

6、Rclone

一个管理云端储存的通用工具,支持几十个云存储服务。它可以将本地文件上传到不同的云服务商,也可以在云服务商之间同步文件。

7、Windows 11 Web

这个开源项目使用 Preact,将 Windows 11 的桌面做成了 Web 页面。

8、wg-access-server

一套 WireGuard 解决方案,为它提供一个方便的 Web 管理界面。

9、yoctocolors

一个 JavaScript 的命令行颜色库,类似于 Chalk,优势是体积小、速度快。作者是著名的 Sindre Sorhus。

10、tiny-sass-compiler

一个网友自己写的 SASS 编译器,将 SASS 代码编译为 CSS,没有第三方依赖,基本上所有功能都支持,可以用来学习怎么写编译器。(@wizardpisces 投稿)

→ 查看本期完整内容

第 182 期:新人优惠的风险

1、Waydroid

一个 Linux 系统的安卓容器,可以让安卓应用在 Linux 桌面电脑的容器里面运行。

2、fleek

一个帮助用户将网站托管在 IPFS 网络的服务,提供免费账户。

3、Agora Flat

一个前后端都开源的在线教室,企业可以用来作为自己的内部培训工具,或者对外的远程教学工具。(@Leooeloel 投稿)

4、Motion One

一个 JS 动画库,底层使用 Web Animations API,上层则是自己设计的简单易懂的语法,可以很轻松让网页产生动画效果。

5、Semi Design

抖音前端团队推出的设计系统,支撑字节内部近千平台产品。目前提供50多个组件、国际化14种语言、支持 TypeScript、SSR 等特性。(@shijiatongxue 投稿)

6、smooth-signature

带笔锋的手写签名 JS 库,支持 PC /移动端使用,另有小程序版。(@linjc 投稿)

7、Sway

Linux 系统的平铺式窗口管理器,完全兼容 i3。区别是,i3 底层的显示协议是 X11,而 Sway 是 Wayland。

8、微图

一个批量压缩图片的网页工具,纯浏览器端压缩,不经过服务器,速度较快。(@shfshanyue 投稿)

9、Tool.Graphics

这个网站可以生成各种几何图形填充的随机图片,并且能够可以调节参数。

10、Read Aloud

开源的浏览器朗读插件,可以朗读整个网页或选定文本,支持40多种语言,包括中文。

→ 查看本期完整内容

第 181 期:移动支付应该怎么设计?

1、EBS Design

一个 React 组件库,设计很有现代感,目前还在积极开发中。

2、bunny.net

一个收费的 CDN 服务,看上去不错,可以当作 Cloudflare 的后备。

3、context-note

一个 Chrome 浏览器插件,可以对网页做笔记,下次打开该网页,笔记就会显示,并提供富文本编辑器和笔记标签。(@betterRunner 投稿)

4、APIAuto

腾讯公司内部的开源项目,一个强大的 HTTP 接口测试工具,可以机器学习零代码对接口测试。(@TommyLemon 投稿)

4、3D 管道屏保

这个开源项目将 Windows 的 3D 管道屏保,搬到了网页上。

5、Composable

一个网页版的矢量图作图工具。

6、lists.sr.ht

一个免费的邮件列表服务,可以用来架设自己的邮件列表。

7、Kill the Newsletter!

一个开源服务,可以将新闻邮件,转为 RSS feed 输出。用户可以自己架设服务,也可以试用作者架设的 demo

8、一行代码的旋律生成

一个有点神奇的演示,只需要一行 C 代码,就能生成一段音乐旋律。这里是介绍文章

9、AirGuard

一个安卓 App,用来检查是否有 AirTag 在追踪你。

10、Black

一个 Python 代码格式化的库,可以自动对 Python 代码进行格式美化。

→ 查看本期完整内容

第 180 期:你想住在中国哪里?

1、super-image

一个网页程序,可以将图片放大而不模糊,也能让模糊的照片变得更清晰一些。

2、html2json

一个 JS 库,可以将 HTML 代码与 JSON 代码互相转换。

3、My Room in 3D

使用 Three.js 制作的网页 3D 家居模型,非常炫酷。

4、Video2WebP

一个网页服务,可以将短视频转成 WebP 动画图片,用来替代 GIF 动画。

5、Home Assistant

一个开源的家庭智能家电的管理面板,可以架设在个人服务器或树莓派,目前支持1000多种智能家电,包括苹果、小米等品牌。

6、absurd-sql

一个很酷的 JS 库,将浏览器的 indexedDB 作为网页数据储存的后端,在它之上加了一层 SQLite。也就是说,用户会跟一个全功能的 SQLite 实现互动,但是数据存储在 indexedDB 里面。

7、Sailfish OS

一个手机操作系统,源头是诺基亚的 MeeGo 系统,目前已经发展到了第四代。它基于 Linux,但可以安装安卓的 App,看上去很精美,缺点是目前只支持 Sony 的几款手机。

8、jsvu

jsvu 是一个 JS 引擎的调用器,用来调用各种 JS 引擎(比如 V8、QuickJS、Chakra 等等),或者同一个引擎的各种版本。它的主要用途是测试代码在不同引擎下的表现。

9、7.css

一个 CSS 框架,用来复现 Windows 7 的 UI。

10、vagrant-kubernetes-cluster

一键安装 Kubernetes 集群的脚本,符合国情,包含 MetricsServer 、Kuboard 、Kubernetes Dashboard 等组件。(@ameizi 投稿)

→ 查看本期完整内容

第 179 期:AR 技术的打开方式

1、htmlq

一个命令行工具,可以从 HTML 代码里面提取内容,类似于 jq 从 JSON 里面提取内容。

2、Notion Avatar Maker

一个网页工具,可以在线制作 Notion 风格的个人头像。(@Mayandev 投稿)

3、DeepFaceLive

一个桌面软件,进行深度学习训练后,可以在视频直播和视频会议里面实时换脸。

4、FSNotes

苹果设备的笔记软件,支持 Touchbar 和 iCloud 同步,还可以 Git 版本控制和备份。

5、Windows 11 in React

该项目将 Windows 11 的桌面移植到网页上,使用 React 开发。

6、PoW! Captcha

一个开源的网页机器人识别服务(Captcha),通过工作量来识别。服务器会发送一个计算难题,要求客户端进行计算,使得入侵脚本的计算成本很高。

7、youtube-dl-gui

youtube-dl 的图形界面封装,支持多个视频网站的视频下载。

8、Ozzillate

一个很有意思的声波传送工具,将上传的文件转成声波,其它电脑从麦克风“听到”以后,再将声波转回文件。

9、BeMyEars

macOS 应用,可以对系统播放的声音(比如浏览器、视频播放器、音乐播放器)进行语音识别,然后实时生成字幕。(@yujinqiu 投稿)

10、message-box

一个 Web Component 的消息框组件。(@kingcc 投稿)

→ 查看本期完整内容

第 178 期:家庭太阳能发电的春天

1、listmonk

一个开源的邮件列表管理器,提供美观好用的管理界面,只要配上邮件发送服务(比如 AWS SES 或者开源的 Haraka)就可以使用。

2、sqlite-tui

命令行的 SQLite 数据库查看器。

3、OpenDesktop

该网站是一个开源的云服务套件,向用户提供各种免费的云服务,比如网盘、Office、聊天、地图、项目管理、社交等等。

4、Mithril.js

一个非常易用的轻量级前端框架,只做了 DOM 的包装层,没有加任何其他接口,体积小,加载快,并且支持组件和前端路由。开发小型页面,明显优于 React。

但是不知道什么原因,多年来它一直不流行,因为名字难记?……

5、Pollen

一个 CSS 变量库,提供一组常用的 CSS 变量(比如颜色、长度、字体大小等等)。开发者可以将这个库作为初始变量,以后通过调整变量来改变样式,比如从亮模式变成暗模式。

6、NETworkManager

Windows 原生的网络管理器非常难用,这是一个第三方的网络管理器,在图形界面中,提供各种方便的网络管理、调试功能。

7、x11docker

一个封装了显示模块的容器,可以用来通过 Docker 容器运行图形界面应用。

8、Arc

一个众包 CDN,宣称用户使用它们的服务可以赚钱。它跟以前的迅雷 CDN 是一样的,访问者打开安装了它的脚本的网站以后,就会分享一部分带宽,用来给其它用户作为 CDN 加速。

虽然不确定这样做是否合适,但从技术上看,是很有趣的实践。

9、git-cliff

一个根据提交信息,生成 Changelog 文件的命令行工具。

→ 查看本期完整内容

第 177 期:iPad 的真正用途

1、DataStation

一个桌面软件,将数据库 SQL 查询、脚本编程、数据可视化结合在一起。用户可以在一个窗口里面,完成数据的查询、处理和呈现。

2、Speakeroo

这个服务将文章转成语音。用户通过浏览器插件或手机 App,把文章提交到服务器,服务器返回一个 RSS 链接,就可以在播客播放器收听该文章。

朗读质量相当高,接近真人朗读。目前支持英文、日文、韩文等,可能以后会支持中文。该服务收费,但每月有免费额度。

3、可视化代码执行

这个网站会将代码的执行流程,转成可视化图形,展示代码一步步是怎么执行的。目前支持 Python、Java、C、C++、JavaScript 和 Ruby 代码。(@WinterChenS 投稿)

4、TabHub

一个浏览器插件,可以定制打开新的标签页时,所要显示的内容,比如图片、RSS、或者其他网页。(@gingerhot 投稿)

5、Duplicate Searcher

Windows 软件,用来找出重复的文件,然后用硬链接取代它们,可以节省大量硬盘空间。

6、webcam-filters

Linux 软件,为摄像头的直播视频添加各种实时的图像过滤器(目前只有背景模糊这一个过滤器),适合用于视频会议。

7、MDcat

GitHub 有一个官方接口,将 Markdown 源码转为 HTML 代码。这个项目是一个简单的演示,使用 Python 代码去调用这个接口,完成 Markdown 的代码转换。

8、favicon pang

这个网页的 favicon 图标是一个乒乓球游戏,通过拖动网页滚动条来玩游戏。

9、FilesRemote

一个 SSH 图形界面的文件管理器,通过 SSH 登录远程服务器,然后像管理本地文件一样,管理远程文件。

→ 查看本期完整内容

第 176 期:中国法院承认 GPL 吗?

1、Ventoy

一个 U 盘的启动盘制作工具,直接把系统镜像文件复制到 U 盘即可。它支持电脑启动时,从多个系统镜像文件里面选择一个启动。

2、WebDen

专供手机浏览器使用的网页代码编辑环境,提供 HTML、CSS、JS 的开发和调试。

3、View Source

一个 Web 小工具,输入网址,就可以高亮显示该网址的源码,非常好用。

4、fishdraw

一个 JS 脚本,可以自动生成鱼的图形。这里还有一个可以自动画树的库。

5、MDvideo

一个桌面软件,自动将 Markdown 文档转成一段视频。文档里面的视频、音频、图片网址,都会抓取后插入视频,还可以根据文字生成人工语音的旁白朗读。

它非常适合快速生成产品的介绍视频。(@linqian02 投稿)

6、group-by-repo-on-github

油猴脚本,用来处理 GitHub 的网页搜索结果,可以根据仓库分类,并自动获取分页结果,即不用点击“下一页”了。(@foamzou 投稿)

7、iDraw.js

一个简单的 JS 库,用来使用脚本进行网页绘图。它基于 Canvas,可以绘制文字、矩形、圆形、图片、HTML 片段和 SVG 文件。(@chenshenhai 投稿)

8、PikaScript

这个项目用来为单片机提供 Python 支持,让你可以通过 Python 脚本操作单片机。(@pikasTech 投稿)

9、mini-stores

小程序状态管理库,方便管理页面状态,支持各公司的小程序。(@linjc 投稿)

10、Neumorphism

一个网页工具,用来生成照明阴影效果的 Flutter 代码。这里还有 CSS 版。(@xrr2016 投稿)

→ 查看本期完整内容

第 175 期:知识广度 vs 知识深度

1、Clip It

一个智能视频剪辑软件,分析 OBS 软件的直播视频,从中选出精彩片段,通过人工智能自动生成一段精选视频。

2、NvChad

一个 NeoVim 编辑器的插件集合,将其变成一个完备的 IDE 开发环境。你也可以用它来了解 NeoVim 编辑器需要安装什么插件。

3、Lit

谷歌推出的基于 Web Components 的前端框架,非常小巧(5KB),用法很优雅。

4、intellij-media-player

这个插件可以让 JetBrains 公司的 IDE,在背景里面播放视频。适合在同一个窗口,一边编码,一边看视频。(@wuyr 投稿)

5、markdown-tweet-scheduler

使用 GitHub Actions 将仓库里面的 Markdown 文件,定时发到推特上面。

6、Webpack to Vite

这个工具可以将 Webpack 项目转为 Vite 项目。(@Chieffo2021 投稿)

7、Act

一个在本机搭建 GitHub Actions 环境的工具,让你在本机运行 GitHub Actions,可以用来验证 workflow 文件是否正确。

8、TypeIt

一个 JS 库,用来在网页上生成打字机输入文字的动画效果。

9、Gitfs

这个工具把一个远程 Git 仓库挂载到本地目录,该目录所有的变动自动提交到 Git,并推送到远程仓库,因此也可以回滚到任意时点。它相当于实现了基于 Git 的文件系统。

→ 查看本期完整内容

第 174 期:全能程序员 vs 特长程序员

1、FeedAdd

一个免费服务,提供微信公众号的 RSS 文件,用户可以自己创建订阅源。(@miscommunication 投稿)

2、PlayCover

在 M1 架构的 MacBook 上运行 iOS App 时,这个开源工具可以让鼠标和键盘支持 iOS App。

3、Judo

一个 Mac 应用,用来设计 iOS App 的页面,不用编写代码,用可视化的方式制作页面原型,可以在手机上预览页面效果。

4、macOS Monterey Web

使用 Svelte 框架在网页上模拟 macOS Monterey 的 UI。

5、OneDev

一个开源的 Git 仓库托管软件,类似于 GitHub / GitLab,可以自己架设,特点是资源消耗小。

6、BackgroundRemover

一个开源软件,用来移除图像和视频的背景。

7、js-ziju

一个自制的编译器,可以将 JS 代码输出为 LLVM IR 格式和 X86 Assembly 语言。(@wizardpisces 投稿)

8、zx

一个 JS 库,用来在 JS 脚本里面方便地调用 Bash 命令,很适合使用 JS 语法来写 Bash 脚本。

9、HyperFormula

Excel 公式的 JS 版,目前有300多个公式。同时,这个库也提供数据操作功能,可以用作电子表格的后端。

→ 查看本期完整内容

第 173 期:网络收音机的设计

1、RAWGraphs

一个 Web 工具,只要把电子表格的数据复制粘贴到网页上,就可以转成数据可视化图形,不需要编写代码。

2、Cross Context Events

一个 JS 事件库,允许在多个窗口、多个 iframe 之间共享事件。也就是说,使用它在一个浏览器窗口触发事件,其它窗口也能收到。

3、obvious.js

一个国产的微前端框架,解决前端微应用的依赖管理、以及它们之间的通信问题。举例来说,它可以把 React 应用和 Vue 应用组合在一个网页里面。(@run-nan 投稿)

4、Web Captioner

一个网页的语音转文字工具,使用 Chrome 浏览器的 Web Speech API,支持中文,代码开源,这里还有一篇介绍文章。(@jerrylususu 投稿)

5、Maestral

Dropbox 的非官方开源客户端,支持 Mac 和 Linux,特点是资源占用少,简单易用。

6、padka

一个很有趣、非常有想象力的软件,用来为 Zoom 视频会议添加特效。它可以在老师直播讲课时,根据老师的身体动作和语音,自动为视频配上动画和背景音乐。

7、Mantine

一个 React 组件库,特点是默认支持暗模式,可以对样式的各个方面进行精细的定制。

8、react-class-to-fc

一个将 React 的 class 组件转成 function 组件的命令行工具。(@yklydxtt 投稿)

9、FireCMS

一个基于 Firebase 的内容管理系统 CMS,数据存放在 Firebase,把这个工具架设在前端,就有了一个后台数据的管理系统。

→ 查看本期完整内容

第 172 期:我们会死于气候灾难吗?

1、txiki.js

一个极小化的 JavaScript 运行时,跟 Node.js 类似,但只有 1.8MB。

2、static.wiki

维基百科的静态化工具,将维基百科变成一个只读的离线静态网站。

它将所有条目导入一个 SQLite 数据库,然后实现一个前端的查询展示页面。注意,它的查询是 SQLite 的静态化查询,不需要有后端服务。

3、daisyUI

一个基于 Tailwind 的 CSS 组件库,用法简洁,封装掉了 Tailwind CSS 的复杂性,看上去还不错。

4、Bibi

网页 Epub 阅读器,可以在网页上展示、阅读 Epub 书籍。

5、Text-To-Image Art

一个在线工具,根据用户提供的英文句子,使用人工智能模型,自动生成一幅绘画,比如上图是《夏日微风中的白色建筑》(white architecture in the summer breeze)。

这是一个收费服务,但提供三张图的免费额度。

6、Postgres.app

macOS 系统的 PostgreSQL 数据库安装包,并且内置了许多常用插件,号称是在 Mac 上使用 PostgreSQL 的最简单方法。

7、Calligrapher.ai

一个 Web 工具,自动生成英文字符串的手写动画,可以定制各种参数。还有桌面版下载。

8、Systemizer

一个开源的计算机系统示意图的作图工具,可以快速在网页上画出系统结构图。

→ 查看本期完整内容

第 171 期:云服务流量有多贵?

1、Muboard

一个 JS 库,在网页上展示一个可以书写数学公式的黑板。

2、Muse

Muse 是一个无代码的网站生成器,但是生成的是 3D 虚拟网站。

这个工具还没有做完,现有的部分已经很酷了,全流程都是 3D 场景。可以裸眼使用,也可以配合 VR 眼镜,3D 网站的未来前景非常光明。

3、MacType

这个工具将 Mac 电脑的字体渲染方法,移植到 Windows 电脑。

4、Golang Security Checker

一个开源的 Go 语言代码的安全扫描工具,静态扫描代码里面的安全漏洞。

5、interview-schedule

作者开发这个项目,用来管理自己的秋招面试日程,使用 GitHub Action 从谷歌日历获取数据,同步到 GitHub 仓库的 issue 和 README。(@Mayandev 投稿)

6、Web3.Storage

一个向 IPFS 上传文件的服务,还算易用。(@lgE-1 投稿)

7、Hora

一个最近相似节点的搜索算法库,可以用于搜索近似的文本或图形。它使用 Rust 开发,并且有 Python 和 JavaScript 的移植版,特点是搜素速度非常快。(@salamer 投稿)

8、SRPC

搜狗公司开源的一个 RPC 远程调用框架,使用 C++ 编写,支持多种传输协议和数据格式。(@holmes1412 投稿)

9、Pushpin

一个 C++ 写的反向代理服务器,能够轻松实现 WebSocket、HTTP 流通信、HTTP 长轮询服务。

10、JavaScript Cookie

一个浏览器 Cookie 操作库,简单易用,非常轻量级,压缩后体积不到 1KB。GitHub 有18000颗星。

→ 查看本期完整内容

第 170 期:软件订阅制的胜利

1、Obsidian

手机 Markdown 编辑器,功能非常强,主要用于做笔记,有大量插件。编辑功能免费,桌面端同步功能需要付费。

2、Fakeflix

网友写的 Netflix 的前端仿制品,用来练习 React + Redux 的用法。

3、PhotoBook

一个概念产品,用户上传照片,在网页上生成一个 VR 相册,可以翻页浏览。

4、hookdeck

一个 Web 服务,专门用来接收各种 Webhook 调用,相当于一个集中管理 Webhook 的平台。

5、DataEase

一个开源的数据可视化分析工具,支持丰富的数据源连接,能够通过拖拉拽方式,快速制作图表和仪表盘。(@chixq 投稿)

6、Mousai

一个开源的桌面软件,可以根据音乐,识别这是什么歌曲。

7、html-to-image

一个网页 JS 库,用于将 DOM 节点转成可以下载的图片,原理是在内存里面使用 canvas 和 SVG 对节点重新渲染一次。

8、mandodb

一个示例项目,作者介绍如何从零开始实现一个小型的时序数据库(TSDB),也就是专门用于时间序列的数据库。(@chenjiandongx 投稿)

→ 查看本期完整内容

第 169 期:五菱汽车的产品设计

1、Orbit

一个 React 的组件库,由旅游网站 Kiwi.com 设计,带有旅游休闲的风格。

2、Feed me up, Scotty!

这个工具使用 CSS 选择器,从任意页面提取想要的内容,通过 GitHub Actions,自动生成该页面的 RSS。

3、transfer.sh

这个开源工具允许自己架设服务,从命令行分享文件给其他人,也可以直接使用官方的在线版。

4、MoviePy

一个视频编辑的 Python 库,可以方便地编写脚本,进行各种视频操作,基于 ffmpeg。

5、Ampache

一个开源的流媒体服务器,允许远程访问托管的音频和视频文件,有点类似于 Plex。

6、Mobian

手机版的 Debian 系统,可以安装在指定型号的手机上,现在支持一加 6 和 Poco F1。

7、push-bot

一个基于 wechaty 的微信推送机器人,可以用脚本向微信推送消息。(@tans 投稿)

8、织信

一个面向企业用户的低代码平台,帮助企业不用写代码,就能搭建管理系统、业务平台、企业官网等,有免费使用的版本。(@hopper20 投稿)

→ 查看本期完整内容

第 168 期:游戏《底特律:变人》

1、Difftastic

一个命令行工具,可以根据不同语言的代码,对 diff 结果进行不同的高亮显示。

2、SCImago Graphica

一个桌面软件,可以选择各种指标,定制数据可视化图形,完全不用写一行代码。

3、iPod.js

一个 JS 应用程序,生成一个网页的音乐播放器,操作界面类似 iPod,可以链接用户的 Spotify 或 Apple Music 账户。

4、Noice

一款开源的安卓 App,提供各种环境声,比如下雨打雷。

5、WiFi Card

一个网页工具,使用 WIFI 的名称和密码,生成一个二维码,手机扫一下,就能登陆这个无线网络。(@dllen 投稿)

6、KubeSphere

一个国产的 Kubernetes 集群管理平台,操作容器的利器,功能强大,界面清爽易用,大大方便了 k8s 的使用。(@FeynmanZhou 投稿)

7、CORNERSTONE

一个企业级的项目管理和协作平台,集成了工作台、看板、思维导图、项目文档、仪表盘、文件等多种功能,还可以接入代码构建与交付,20人以下的团队免费。(@cornerstone-365 投稿)

8、kit

一个 PHP 小工具,用来列出 MySQL 数据库的表结构信息。(@cuishuang 投稿)

9、Yozora

一个高度可扩展的、插件式的 Markdown 解析器,用于生成 Markdown AST(抽象语法树),可以在它的基础上,定制自己的 Markdown 解析器。(@guanghechen 投稿)

10、Bash 命令行提示符生成器

一个网页工具,以可视化方式,通过拖拉不同的元素,自动生成 Bash 的命令行提示符。

→ 查看本期完整内容

第 167 期:广告拦截器太过分了

1、Git: An Interactive History

一个数据可视化项目,展示如何将一个 Git 仓库的历史进行可视化。

2、PHP 在线开发环境

一个网页的 PHP 软件开发环境,在浏览器里面 PHP 编程。

3、Utopia

一个用户界面设计工具,在浏览器里面通过可视化操作,创建用户界面,实时生成对应的 React 代码。

4、markdown-css-smartisan

一个锤子便签风格的网页主题,输入 Markdown 自动生成页面。(@nihaojob 投稿)

5、Kindle2Flomo

Kindle 笔记导出工具,可以在线导出,然后写入笔记软件 Flomo。(@chempeng 投稿)

6、popular-message

一个轻量级的网页提示消息(prompt)的 JS 库,无任何依赖。(@nihaojob 投稿)

7、EFTP

macOS 的 SFTP 服务的开源客户端,用来向 FTP 上传或下载文件。(@newham 投稿)

8、check-if-email-exists

一个 Rust 库,用来检查 Email 邮箱的可靠性,功能非常多,包括邮箱是否存在、是否为一次性地址、是否泄露过密码、用户有没有设置头像图片等等。

9、Acid Tabs

一个 Chrome 浏览器插件,可以自定义分组规则,对标签页进行分组折叠。

→ 查看本期完整内容

第 166 期:视频学习胜过读书吗?

1、kcal

一个开源的 Web 应用,用户可以记录每天摄入的各种食品的热量,有很好的资料库,只可惜没有中文版。

2、Flomo

一款卡片式笔记软件,界面非常清爽,有跨平台多种客户端,支持多端自动同步。(@RangeChoi 投稿)

3、Animista

一个网页 CSS 动画工具,可自由配置各种动画特效,并生成代码。(@fish-404 投稿)

4、TorrentNet

这个工具是 BT 下载的种子文件(torrent)的本地搜索引擎。它的最大特点是不用下载整个索引数据库,就可以实现搜索。

5、Nuitka

一个用 Python 语言写的 Python 编译器,可以取代 CPython。

6、DenoDB

一个 Deno 专用的数据库 ORM 库,支持 MySQL、SQLite、MariaDB、PostgreSQL 和 MongoDB。

7、Fluid Paint

一个网页画板工具,可以定制笔刷,产生刷油漆的流体效果,非常精美,值得一玩。

8、成都市城市轨道交通线网规划(2021版)

成都市2021年7月6日公布了《城市轨道交通线网规划图》,但是不方便缩放操作。作者写了一个静态页面将其和百度地图结合,方便查看未来地铁是否经过了你的家门。(@cmoseses 投稿)

→ 查看本期完整内容

第 165 期:全端 App 的时代

1、NVIDIA Canvas

Nvidia 公司推出的一个人工智能照片编辑软件,可以免费下载。用户只要选择要添加的对象(比如云彩),在对应的位置上涂抹几笔,就能够自动生成照片。

2、nuoshell

一款 Mac 的桌面 SSH 客户端,集多功能于一身,简单、免费。(@anlityli 投稿)

3、gum

一个命令行的 Git 用户管理器,适合需要不同身份,向不同仓库提交代码的情况。(@gauseen 投稿)

4、BookmarkHub

一个浏览器插件,可以跨浏览器进行书签同步,数据存储在 GitHub Gist。(@weavers1f 投稿)

5、EssayKiller

一个 AI 框架,可以自动根据给出的题目(上图),生成中文的命题作文,达到高中生作文的水平。(@dllen 投稿)

6、T-Rex Runner

Chrome 浏览器内置的“恐龙跳跃”小游戏,被网友从 JavaScript 改成了 C 语言版本。

7、Rustpad

一个开源的 Web 文本编辑器,主要特点是支持多人同时编辑。

8、零宽度短网址生成器

一个非常有创意的短网址生成器,看上去生成的短网址都一样,其实里面插入了不同数量的零宽度空格字符。

9、Ojoy

一个网页图像工具,可以放大图片的同时,还保持同样的清晰度。

→ 查看本期完整内容

第 164 期:培训班 vs 大学,求职成功率比较

1、Astro

一个前端构建工具,构建出来的页面使用最少 的 JS,尽量是纯的 HTML 和 CSS 代码,大大提高页面的加载速度。实在必需的 JS 脚本,只有用到时才会动态加载。

2、Althttpd

SQLite 作者 D.理查德·希普写的 HTTP 服务器,SQLite 网站就是用它架设的,整个软件只有一个 C 文件。

希普这个人真是有性格,用到的所有工具都是自己写的。先写了数据库SQLite,接着写了 Bug 追踪系统 CVSTrac,然后写了版本管理系统Fossil,现在是 Web 服务器。

3、Lepton

从 Firefox 89 开始,Firefox 采用了新的 UI 设计 Proton。作者认为,这个 UI 总体上是好的,但是有些地方需要调节,从而写了这个工具,对 Proton 进行微调。

4、Snowtrack

一个桌面软件,提供图形文件的版本管理系统,方便管理设计资源。

5、Akwaba

一个很有创意的项目,将 Notion 作为网站评论系统的后端,数据都储存在 Notion 表格里面。

6、Mastershot

免费的网页视频编辑器,用的是 FFmpeg 的 webassembly 版本,可以在网页上进行简单的视频编辑。

7、Shoelace

一个很不错的 Web Components 库,目前提供30多种网页组件。

8、 Handsfree.js

一个 JavaScript 库,可以识别人体的动作、手势和面部表情。官网上有很酷的演示,通过扭头或手势,控制鼠标移动。

9、Daytripper

这个开源项目是一个 USB 接口的激光传感器,能够感知周围物体的运动。作者举了一个很有趣的用例,老板走过来,它能立刻感知到,自动将计算机切换到工作桌面。

→ 查看本期完整内容

第 163 期:你的城市有多少张病床?

1、n8n

一个开源的工作流自动化工具,可以通过图形界面,选择200多种服务,组成一个工作流。

2、Termpair

一个远程终端控制工具。用户在一个终端窗口中,启动这个工具,它会返回一个链接,使用这个链接就能在其它计算机的浏览器里面,控制原始的终端窗口。

3、Synthesia

这是一个收费的视频合成服务,很有意思。用户选择一个视频模板,然后提供一段文本,该网站就会自动让视频里面的人物,说出你的文本,适合用来生成产品介绍视频。它支持中文,可以免费试用一个视频。

4、GoTTY

一个 Go 应用,将命令行程序在 Web 端输出。比如,通过它在命令行执行top命令,就可以在网页上实时看到top的命令行输出。

5、Material for MkDocs

这个工具是 MkDocs 网站生成器的 Material Design 站点主题。

6、NocoDB

这个 Web 软件可以将各种数据库,转为易于操作的智能电子表格,类似于 Airtable。

7、葫芦笔记

国产的笔记软件,支持多种客户端,自动云端同步。笔记功能非常强大,提供大纲界面、双向链接视图、图谱化搜索等。(@pimgeek 投稿)

8、Text2image

一个将文字或代码转换成图片的网页工具,可定制项多,主题、水印、阴影特效等都能自定义。(@chenjiayao 投稿)

9、Keptab

浏览器插件,只需一次点击,就可将所有标签页转换成一个列表保存起来,以后可以单独或全部恢复。(@mywaiting 投稿)

10、Redis Pro

一个用 SwiftUI 写的 Redis 轻量级客户端管理工具。(@chengpan168 投稿)

→ 查看本期完整内容

第 162 期:生活就像《吃豆人》游戏

1、WireGuard Easy

Linux 的 WireGuard 安装工具,并且提供 Web UI 的管理界面。

2、Vosk

一个语音识别的工具包,支持18种语言(包括中文),体积较小(50MB),可以绑定各种语言,适合为聊天机器人提供语音识别。

3、PINTR

一个网页工具,可以让图片转为线条画。

4、Grafar

一个专门用于数学的前端可视化库。

5、Mockoon

一个开源软件,提供各种云服务的 API 模拟。

6、Kakoune

一个类似 Vim 的文本编辑器,号称更易用、功能更强。

7、GitHubPoster

这个工具可以将你在各种网站上的活动记录,生成 GitHub 方块热力图或 skyline 图。(@yihong0618 投稿)

8、Apitest

一个 API 测试的自动化工具,所有测试用例可以写在一个类似 JSON 的配置文件里面。(@sigoden 投稿)

9、hacker-feeds-cli

一个命令行工具,可以查看 Hacker News、 Reddit、V2EX、GitHub Trending 等资讯网站。(@Mayandev 投稿)

→ 查看本期完整内容

第 161 期:再见了,学术硕士

1、sqliteviz

一个网页应用,可以在网页上可视化操作 SQLite 数据库。

2、git-split-diffs

这个命令行工具可以将代码 diff 显示为类似 GitHub 的样子。

3、Hurl.it

这个网站可以定制并发出 HTTP 请求,相当于 Postman 的网页版。

4、Compose for Web

JetBrains 公司推出的新工具,允许使用 Kotlin 语言开发 Web UI,目标是将来同一套代码适配桌面、Web 和安卓 App。这有希望成为 Java 开发写 Web 页面的最容易方案了。

5、octokit.js

一个 GitHub API 的 JS 包装库,全部封装好了,可以更方便地操作 GitHub。

6、touchbar-systemmonitor

一个 MacBook pro 笔记本的开源小工具,可以在 Touch Bar 显示系统状态。

7、firefox_explore

一个本地工具,用来分析 Firefox 的浏览历史,比如最常访问的网址、一天各个时段的浏览统计等等。

8、Video Puppet

这个工具可以将一篇 Markdown 文档转成视频,支持插入图片和音频,还可以使用自动合成的语音解说。

9、use-sound

一个 React 钩子函数,用来添加声音效果,比如点击按钮发出“滴”的一声。

→ 查看本期完整内容

第 160 期

1、Slidev

这个工具使用 Markdown 格式编写 PPT 幻灯片,功能较多。

2、Vulture

一个 Python 的静态代码检查工具,可以发现没有用到的代码。

3、Send

Mozilla 基金会曾经推出了一个文件分享服务,后来停止开发了。社区就接过来,做成完全的开源版,现在可以自己搭建,并且有 Web、命令行和安卓等各种客户端。

4、Sequencer 64

一个架子鼓的网页模拟器。

5、Id128

一个 JavaScript 库,生成 UUID(通用唯一识别码),支持多种算法。

6、Pyodide

这个库是浏览器的 Python 运行时,通过 WebAssembly 脚本让网页运行 Python 代码,可以通过它加载一些人工智能或者科学计算的库。

7、Zulip

一个团队协作工具,将聊天和电子邮件的线程模型结合在一起,类似 Slack,但是更像一个内部论坛。

8、Play.js

一个 iOS 应用,提供 JavaScript IDE,允许在 iPhone 和 iPad 上开发 Web 和 Node.js 应用。

9、Magician

一个国内开发者写的 Java 的网络协议解析包,可以用作 HTTP 和 WebSocket 服务器,支持 TCP 和 UDP 通信,使用简单。(@yuyenews 投稿)

10、NewTabEditor

Chrome 浏览器的插件,可以让新标签页变成一个文本编辑器。(@5A59 投稿)

→ 查看本期完整内容

第 159 期:游戏开发者的年薪

1、Scheme flood

大家用桌面浏览器访问这个网站,会列出你的电脑安装了什么应用(上图)。这样做的目的,是生成一个用户指纹,从而追踪用户,作者写了一篇详细的文章,解释这是怎么实现的。(@jwenjian 投稿)

2、Chanify

一个开源的 iOS 设备消息推送工具,分为服务器和 iOS App 两个部分。安装以后,可以将文本/图片/文件等各种消息推送到 iOS 设备。(@wizjin 投稿)

3、osmos::feed

一个通过 GitHub Actions 自动更新的 RSS 阅读器,每次更新后会发布成 GitHub Pages 的静态网页。(@chuanqisun 投稿)

4、APK 在线分析

一个在线工具,用来分析、修改 APK 文件(安卓应用安装包),以及提取 APK 图标。(@codemofa 投稿)

5、Come Browse With Me

这个在线工具通过 WebRTC,可以将你的浏览器窗口分享给他人,也就是说,别人可以看到你在页面上的一举一动。

6、readme.so

一个 Web 工具,通过拖拉自动生成代码仓库的 README 文件。

7、FicusJS

一个轻量级的 Web Components 开发框架,用于快速开发 Web Components 组件。

8、github-elements

这个仓库收集了 GitHub 发布的官方 Web Components 组件,目前有17个,都是 GitHub 官网实际在使用的项目。

9、一纸简历

使用 Markdown 编写简历的在线工具,支持模板与实时预览,可以导出为 PDF 文件。(@shfshanyue 投稿)

10、木及简历

编写简历的在线工具,与上一个软件类似,有多个模板可选择,源码见 GitHub。(@hua1995116 投稿)

→ 查看本期完整内容

第 158 期:内容渠道的贬值

1、Semgrep

静态代码扫描工具,用来发现代码错误,类似于 ESLint,但可用于17种语言。

2、Zellij

一个终端复用器,类似于 Tmux,使用 Rust 开发的,功能更强大。

3、Boxedwine

这个库用来在网页上建立一个虚拟机,运行 Windows 的 exe 程序。

4、MarkShow

一个在线工具,你输入 Markdown 文档,它自动转为 PPT 模式,进行在线演示。

5、PolyGit

一个 iOS 应用,让你在手机(或平板)上克隆 GitHub 仓库,进行修改后,再提交回去。

6、pass

一个命令行的密码管理器,有图形界面客户端,能用于各种平台和手机系统。特点是比较简单直观。

7、cherrytree

一个桌面的笔记软件,支持文件夹结构,可以将所有内容保存成一个 SQLite 文件。

8、标准笔记

跨平台的笔记软件,有在线版,支持端对端加密,基础功能可以免费使用。

9、cpufetch

一个开源的命令行程序,可以输出 CPU 的详细信息,支持桌面系统和安卓。

→ 查看本期完整内容

第 157 期:KK 给年轻人的建议

1、Puppeteer Console

这个网站提供一个虚拟浏览器的控制台,可以在线输入 Puppeteer 脚本,然后就会在网页上可视化打开浏览器,看到运行结果。

2、React Flow

一个基于 React 的库,用来制作功能强大的、可交互、可编辑的节点图工具。

3、Pexels 视频制作器

这个在线工具根据关键字,从图库里面找出相关图片,自动生成一段40秒的视频。

4、Cusdis

一个可以自己搭建的网页评论系统,类似于 Disqus。

5、nushell

一个命令行 Shell,语法更加合理,通过管道功能可以更加便捷地管理系统。

6、Netdata

Linux 服务器的一个开源的监控服务,功能非常强大。

7、Triangula

这个开源软件可以将照片转为三角形图案。

8、tarojs-router-next

小程序框架 Taro 的一个好用的路由库。(@lblblong 投稿)

9、Golang-iDevice

一个 Go 语言开发的工具,用来与 iOS 设备通信,可以作为库使用,也可以在命令行独立使用。(@electricbubble 投稿)

→ 查看本期完整内容

第 156 期:显卡缺货与异业竞争

1、MetricsGraphics.js

一个基于 D3 的图表库,用来处理时间序列数据。特点是 API 简洁易用,生成的图表清晰漂亮。

2、ClearURLs

一个浏览器插件,自动删除 URL 里面的访问者追踪参数。

3、regexploit

某些正则表达式有性能漏洞,可能会引发 DDOS 攻击。这个工具可以找出有漏洞的正则表达式,参见教程

4、NPlayer

一个支持弹幕的网页视频播放器。(@woopen 投稿)

5、JS image carver

一个采用接缝裁剪(seam carving)算法的在线工具,可以任意改变图片的高度和宽度,而不会扭曲图像。

它的原理是找出那些对图片主要内容贡献最少的像素,将它们删除,不断重复这个过程,直到达到指定的高度和宽度,详见这篇教程

6、LuckDraw

一个大转盘/ 九宫格的页面抽奖组件,多端适配,有 JS / React / Vue / 小程序的等版本。(@buuing 投稿)

7、GoGoCode

一个 JavaScript 代码的 AST 抽象语法树的处理工具,便于方便地转换代码。(@kuangyanit 投稿)

8、Storyteller

如何写软件教程,是一个令人头痛的问题。Storyteller 是一个在线工具,提供一个教程编辑器,以无代码的方式制作交互式教程。(@netweng 投稿)

9、Varlet

Vue3 的 Material Design 移动页面组件库。(@BeADre 投稿)

10、chore-cli

一个 TypeScript 项目的脚手架工具。(@iwfan 投稿)

→ 查看本期完整内容

第 155 期:数字货币是打破美元霸权的武器吗?

1、xip.io

一个 DNS 工具,可以为 IP 地址生成任意子域名。比如,IP 地址是127.0.0.1,那么foo.127.0.0.1.xip.io就会指向127.0.0.1

2、darkhttpd

C 语言编写的单文件 Web 服务器,无需安装,只要编译一下就能使用,可以替代python -m http.server

3、Music Time

VS Code 的插件,可以根据编写代码的风格和速度,自动播放从 Spotify 选择的最能促进生产率的歌曲。

4、Mail Studio

一个桌面软件,通过可视化界面,创建响应式邮件。

5、dnspeep

一个命令行工具,查看本机发出的所有 DNS 请求和获得的回应。

6、CORS Anywhere

脚本的跨域请求,需要对方服务器支持 CORS,否则就很麻烦。这个工具是一个 CORS 代理,需要自己架设,然后轻松将任何跨域请求变成同域请求。

7、HTTP Toolkit

一个桌面程序,用来拦截和调试各种应用的 HTTP 通信,包括浏览器、安卓应用、命令行应用、Electron 应用等等。

8、DBeaver

数据库管理的桌面软件,支持各种主流数据库。

9、dahliaOS

这个网站是用 Flutter Web 框架开发的,使用 Dart 语言编写,然后编译成 JS,相当流畅。以后,开发网站时,除了 React 和 Vue,还可以考虑用 Flutter。

→ 查看本期完整内容

第 154 期:1982年的信息社会预言

1、FicusJS

一个 Web Component 组件开发框架,看上去挺简单。

2、Lite YouTube Embed

一个 Web Component 组件,用来快速加载 Youtube 视频,可以从它的源码学习 Web Component 组件的写法。

3、PDFReal

该网站提供了一系列在线工具,用于 PDF 文件的各种处理。

4、Explorer ++

一个 Windows 轻量级文件管理器,有 Tab 窗口,支持为文件打书签,界面可以自定义。

5、UltraWeather

一个开源的 Web 应用,可以自己架设服务,查看全世界主要城市的天气,并且有 API。

6、wkhtmltopdf

一个命令行工具,将 HTML 源码文件转成渲染好的 PDF 文件。

7、MDTU

Markdown 文档的微信公众号编辑器,支持微信外链转脚注(或二维码)、从 URL 采集 Markdown 等功能。(@shfshanyue 投稿)

8、VS Code 主题生成器

一个在线工具,用来创建自己的 VS Code 主题。

9、Aerial

Windows 屏幕保护程序,在屏保时自动播放 Apple TV 的屏保视频,非常漂亮。

10、DeaDBeeF

桌面音频播放器,支持几乎所有的音频格式,并且可以互相转换。Linux 和 macOS 可用。

→ 查看本期完整内容

第 153 期:机器翻译是对译者的侮辱吗?

1、xeuledoc

一个命令行工具,用于获取谷歌文档的各种元信息。

2、kill-sticky

一个 Bookmarklet 书签脚本,用于消除网页上的粘性页眉或页脚。

3、I don’t care about cookies

浏览器插件,用来消除网页上的各种 Cookie 许可的提示层。

4、Sorted CSS Colors

CSS 标准一共列出了148种有名称的颜色,这个在线工具用来在它们当中找到合适的颜色。你在色轴上面确定一个基色,相近的颜色就会按照从浅到深的顺序列出。

5、Nyxt

一个带有命令行的浏览器,可以完全不用鼠标,只通过命令行浏览网页。

6、Charts.css

一个只使用 CSS 的图形库(不需要 JS),可以把<table>标签变成折线图、直方图或其他图形。

7、Manim

一个用来生成数学动画视频(比如绘制函数)的 Python 库。

8、React PIN Field

一个 React 组件,生成漂亮的密码(验证码)输入框。

9、FocalBoard

一个桌面的看板软件,类似 Trello,可以用来管理待办事项。

10、Workflow

搜狗的 C++ 服务器引擎,支持各种后端协议,可以在它的基础上进行 C++ 开发,定制自己的高性能服务器。(@holmes1412 投稿)

→ 查看本期完整内容

第 152 期:从北大到技校

1、Wombo

一个手机 App,上传一张脸部照片和一首歌曲,它就会自动生成照片人物对口型唱歌的视频。

2、Zoom Escaper

一个恶作剧软件,让用户在进行 Zoom 视频会议时,麦克风会产生噪音,从而避免发言甚至参与会议。

3、wormhole-gui

一个桌面应用程序,可以在同一个局域网的各个机器之间,互相发送文件。

4、Baserow

一个开源的网页表格,目标是成为低代码的数据库,作为 Excel 和 Airtable 的替代品。可以使用托管的版本,也可以自己架设服务。

5、Ryujinx

一个任天堂 Switch 游戏机模拟器,可以在 Windows 上玩 Switch 游戏。

6、Slog

这个网站可以把 Slack 上面的聊天,输出为一个博客网站。你只要把照片和想法发到 Slack,就能变成一篇博客文章。

7、moovie.js

一个 JavaScript 写的 HTML5 视频播放器,可以在网页上播放视频。特点是功能较全,支持外挂字幕文件。

8、Papercups

一个可以自己架设的开源服务,在网页上插入聊天窗口,并可以集成 Slack,即在 Slack 上与网站访问者对话。

9、Fraidycat

一个另类的 RSS 阅读器,作为浏览器扩展安装,可以订阅 RSS 和社交媒体动态。UI 有点像推特的时间线,可以高效地展示信息。

→ 查看本期完整内容

第 151 期:NFT 是什么,听说能赚钱

1、Gotify

一个 Go 语言写的 WebSockets 库,有服务端、客户端和安卓端。

2、UserLAnd

一个安卓应用,让你在安卓手机上安装 Linux 发行版,就像安装一个常规 App,不需要系统 root。

3、lint-md

一个检查中文 Markdown 语法风格的命令行工具,比如英文字母与全角字符之间有一个空格。(@hustcc 投稿)

4、FairEmail

开源的安卓电子邮件客户端,强调安全和隐私保护。

5、AR-lab

一个实验性桌面程序,使用百度飞轮和 Electron 实现的 AR 剪贴和复制。手机先对准某人,再对准电脑屏幕,即可把他/她复制粘贴到桌面程序里面!(@shadowcz007 投稿)

6、rss_everyday

一个 GitHub Actions 模板,每天定时运行,将 RSS 内容推送到 Telegram 频道。(@GuangzheJiang 投稿)

7、mdBook

GitBook 的 Rust 语言移植,可以将 markdown 源文件转成一个在线阅读网站。

8、flowchart-fun

可能是最简单的流程图制作工具。左边的文本框输入,一行就代表一个新节点,缩进代表隶属关系,右边自动生成图形。

9、DarkModeBuddy

一个 macOS 应用,自动根据外部光线的强弱,调整桌面为亮模式或暗模式。

10、Arrow

一个 Python 的日期时间库,借鉴了 moment.js 的 API 设计。

→ 查看本期完整内容

第 150 期:当音乐还是稀缺的时候

1、LinkDOM

JSDOM 的一个替代品,使用 JavaScript 解析 HTML 字符串,返回一个 DOM 对象,在上面实现了 DOM 接口。它比 JSDOM 体积更小、速度更快、内存占用更少。

2、SVG Waves

一个在线工具,可以生成 SVG 的波浪图片,各种细节都可以定制。

3、NodeGui

一个类似 Electron 的跨平台桌面应用开发框架,底层技术是 Node.js + Qt5。

4、ffmpeg-python

FFmpeg 的 Python 包装库,将复杂的命令行参数转成易用的 API。

5、SVG 俄罗斯方块

在一个 SVG 文件里面,实现俄罗斯方块小游戏。原理是 SVG 可以内嵌<script>标签。

6、ghostwriter

一个 Markdown 桌面编辑器,支持 Windows 和 Linux。设计思想是保持强大功能的同时,对写作产生最小干扰,提供全屏的简洁模式。

7、Image Renamer

一个使用 EXIF 信息的图片文件批量改名工具,支持 macOS 和 Windows。(@Arman19941113 投稿)

8、GitHub Star Count

一个 Chrome 浏览器插件,在网页的 GitHub 仓库链接后面,插入该仓库的 Star 数目。(@chinazhangchao 投稿)

9、Issues Translate Action

一个 GitHub Actions 脚本,定时运行脚本机器人,将非英语的 Issue 自动翻译成英语。(@tomsun28 投稿)

→ 查看本期完整内容

第 149 期:新能源汽车,谁会是赢家?

1、TabFloater

浏览器插件,将一个 Tab 以悬浮窗口的形式,显示在另一个 Tab 之上,类似视频网站的“画中画”效果。

2、ytmdl-web

这个 Web 应用为从 Youtube 下载的歌曲音频文件,写入 iTunes、LastFM 等网站上的歌曲元数据。

3、uidea.tools

一个在线 UI 设计工具,可以用来制作 H5 网页原型。(@5A59 投稿)

4、fun-comment

VS Code 插件,可以在源码文件里插入 ASCII 图像。(@5A59 投稿)

5、Prisma

Node.js 和 TypeScript 的 ORM 库,还提供了单独的查看数据库的 GUI 程序(上图)。

6、Snyk

一个开源程序,可以在本地检查 node.js 项目外部依赖模块的安全漏洞。

7、Cloudflare Pages

Cloudflare Pages 开始了 beta 测试,可以自动构建 GitHub 仓库,发布为静态网站,跟部署到 Netlify 流程基本相同。(@jwenjian 投稿)

8、FlameDisk

macOS 应用,通过火焰图,进行磁盘可视化分析和清理。(@yujinqiu 投稿)

9、Encode Mighty Things

一个在线工具,让你把单词编码成毅力号火星探测车的降落伞条纹(参见上一期周刊)。

→ 查看本期完整内容

第 148 期:微增长时代

1、GitHub Skyline

GitHub 官方出品,将你过去一年的提交统计转成一个三维的直方图,并且提供 stl 文件下载,进行 3D 打印。

2、Stockfish 12

开源的国际象棋引擎,号称比人类的世界冠军还要强大。官方提供 Mac App 下载,并且有许多其他操作系统的第三方 App。

3、Ray.so

这个网站可以生成漂亮的代码截图,颜色、阴影、背景都可以调整。

4、Cockpit

Linux 服务器的 Web 控制台。

5、Finger Pool

开源的 2D 网页桌球游戏,撞击效果做得很好。

6、UTM

macOS 的虚拟机应用,可以很轻松地在苹果电脑上运行 Windows 和 Linux,属于 qemu 的 UI 封装,另有 iOS 的虚拟机,在 iPhone 和 iPad 上运行 Windows。

7、Deep Nostalgia

这个在线服务,只要上传一张老照片(需要免费注册),就能将里面的人物转成一段短视频,不仅提高了分辨率,而且有着各种脸部表情。(@dbazhihui 投稿)

8、嘎 RSS!

使用免费的 GitHub Actions,定时抓取一系列 RSS 源,生成一个页面,还支持邮件通知。(@zhaoolee 投稿)

9、text-to-video

这个小工具可以把文章转成视频,文字显示在黑底的图片,同时自动生成语音,详细可以作者的介绍文章。(@leoython 投稿)

10、Bing Wallpaper

这个项目使用 GitHub Actions,收集 Bing 搜索引擎每天的壁纸,提供下载,详见这篇说明文章。(@niumoo 投稿)

→ 查看本期完整内容

第 147 期:寻找你愿意忍受的痛苦

1、Beaker

一个实验性浏览器,提供点对点访问。你可以在浏览器里面架设自己的网站,然后让其他人访问它。

2、github1s

只要在 GitHub 仓库域名后面加上1s,比如github1s.com/facebook/react,就能在浏览器里面使用 VS Code 环境,浏览这个仓库的代码。

3、Nuvola 播放器

一个 Linux 桌面程序,用来播放 Web 流媒体服务,比如Spotify、YouTube、Apple Music等。目前一共支持 37 种流行的流媒体服务。

4、可视化频谱

一个网页工具,通过电脑麦克风捕捉各种声音,然后将它们的频率图显示在网页上。

5、视频的自然语言搜索

这一个概念性的开源软件,它会下载 Youtube 视频,提取每一帧进行物体识别,然后支持用户使用英语搜索,比如搜索“fire truck”(消防车)就会跳出上面的画面。

6、pcp

一个命令行的点对点文件传输软件,用法非常简单。一个命令上传文件,然后返回一个接收码,另一台电脑使用接收码接收文件。

7、flameshot

功能很强的桌面截图软件,支持 Windows 和 Linux。

8、Nullboard

一个简易的项目管理看板,只有一个 HTML 文件和一个 JS 文件,使用本地的 LocalStorage 作为储存,可以脱机使用。

9、Qwerty Learner VSCode

VS Code 编辑器的插件,内置了各种英语单词的词库,供用户做打字练习,加强对单词的记忆。(@Kaiyiwing 投稿)

→ 查看本期完整内容

第 146 期:网课应该怎么上?

1、Coding Fonts

代码编辑器使用什么字体? CSS Tricks 推出的这个在线工具,可以浏览各种不同字体的渲染效果。帮助大家选择代码字体。

2、Notify

一个 Go 语言的库,用来通过各种渠道向用户发通知,支持 Discord、Email、Microsoft Teams、Slack、Telegram 等。

3、Supercookie

越来越多的浏览器限制使用 Cookie,这个库演示了如何使用网页图标 Favicon 来追踪用户,效果惊人。

4、EPUB.to

这个网站可以将 EPUB 格式的电子书转为其他格式,也可以将其他格式转为 EPUB。

5、Remark42

一个开源的、可以自己搭建的网站留言服务。

6、Violentmonkey

一个浏览器 userscript 的管理器,可以看作是使用最新 WebExtension API 的 Greasemonkey 升级版。

7、react-darkreader

一个 React 组件,允许网站在暗模式和亮模式之间切换。(@Turkyden 投稿)

8、Qwerty Learner

一个通过单词的打字输入加强记忆的在线工具,可以选择词库。(@dllen 投稿)

9、345Tool.com

该网站收集一些可以提高编程效率的在线小工具。(@MarkoCen 投稿)

→ 查看本期完整内容

第 145 期:大家不出门,经济怎么办?

1、Ebook Reader

浏览器里面的电子书阅读器,只要把 azw3、epub、mobi、pdf 格式的电子书拖到网页上,就能打开阅读。如果临时需要一个阅读器,这个就很方便。

2、Darkwire.io

Web 端的多人在线聊天室,特色是支持端到端加密。(@Dup4 投稿)

3、Xonsh

一个使用 Python 写的 Linux Shell,可以在 Bash 代码里面使用 Python 语法。(@morefreeze 投稿)

4、Filmulator

一个开源的 Raw 格式相片编辑器。

5、Valetudo

米家和石头扫地机器人的开源固件,提供一个 Web 界面进行操作。

6、Semgrep

一个支持多种语言(Java、JS、Py、Ruby、TS…)的代码静态分析工具,可以自定义扫描规则。

7、Text to Handwriting

这个在线的开源工具,可以将文字转为手写体,并提供图片下载。默认只支持英文,但可以自己添加中文字体,并指定背景图片。

8、subaligner

一个开源工具,通过机器学习,自动为字幕文件生成时间轴。

9、CSS Stripes Generator

一个纯 CSS 的条纹生成器,可以在线调节各种参数,网站就会生成相应的代码。

10、Archivy

一个开源的知识库软件,可以自己本地架设,管理个人笔记。

→ 查看本期完整内容

第 144 期:提高收入的根本途径

1、Sosumi

一个 Linux 系统的 Snap 包文件,可以在 Linux 系统运行 macOS。

2、Brave 浏览器

Brave 浏览器宣布支持 IPFS 协议,可以直接在地址栏打开 IPFS 地址。

3、ArchiveBox

一个将网页存档的工具,可以将 HTML、CSS、JS、图片、媒体文件都保存下来,供日后查看。这里是教程

4、PyG2Plot

Python 的数据可视化图表生成工具,基于蚂蚁集团开源的 G2Plot 封装。(@hustcc 投稿)

5、openpilot

一个开源的辅助驾驶系统,可以自动车道居中和自适应巡航控制,已经支持85种车型。(@dllen 投稿)

6、Swagger 文档导出

一个在线工具,可以将 Swagger 文档(yaml 或者 json 格式)导出为PDF、Markdown、EPUB、HTML 等格式。(@docs4dev 投稿)

7、Basemark

一个可以跑分的网站,用来测试浏览器的性能。

8、LocalCDN

一个浏览器插件,将常用的前端 CDN 库集成在插件里面,避免发出网络请求,加快加载速度,以及降低隐私泄漏的可能。

9、X6

蚂蚁集团数据可视化工具 AntV 旗下的图编辑引擎,用来在网页上生成 SVG 图形。(@NewByVector 投稿)

→ 查看本期完整内容

第 143 期:世界尽头与冷酷仙境

1、andala

一个在线画板,画出来的线条都是对称的。

2、YPlayer

一个 macOS 视频播放器,为视频实时生成字幕,不需要任何网络请求,采用本地语音识别。(@yujinqiu 投稿)

3、在线视频片段合并

很多在线视频都是许多 .ts 文件组成的,这个在线工具可以输入 .ts 文件的网址,然后将它们合并。(@DoctorLai 投稿)

4、Cavepaint CSS

一个可以在线调节主要参数(CSS 变量)的 CSS 框架。

5、ssh-mitm

一个 SSH 中间人服务器,拦截所有 SSH 操作。可以用作“蜜罐”,攻击者自以为登陆了真实服务器,从而让系统记录下他的操作。

6、Google Images Restored

Chrome 浏览器插件,可以将“谷歌图片搜索”恢复成改版前的样子,并且加上了“打开图片”按钮。

7、LibreTranslate

一个开源的、可以自己架设的机器翻译服务,支持多种语言的互相翻译,包括中文。

8、Multiavatar

一个在线工具,可以根据输入的文字,生成用户头像图片( avatar)。

9、Transform

一个在线工具,可以将各种代码互相转换,比如把 HTML 转为 JSX,或者把 JSON 转为 XML。

→ 查看本期完整内容

第 142 期:2020年才是21世纪元年

1、locust

一个开源的负载压测工具。

2、Thonny

一个面向初学者的 Python IDE。

3、HTML Editor

一个最简易的 HTML 在线编辑器,可以实时自动预览效果。源码非常简单,有学习价值。

4、Piccolo

一个简单快速的异步 Python ORM 库。

5、I2P

一个隐形互联网项目,构建在互联网的上方,主要用于网内用户的互相通信,不鼓励用户通过它来访问互联网。主要特点是用户看不到服务器,服务器也看不到用户。

6、quicssh

这个工具将 SSH 的通信协议改成了 QUIC,重新包装了 SSH 的服务器和客户端。

7、Statically

该服务可以免费将GitHub 和 GitLab 的源码文件放上 CDN,供外部调用。

8、Thumbnail.AI

这个在线服务可以为任意 URL,自动生成标题图片,便于在社交媒体引用文章时,提供缩略图。

9、cdecl

这个在线工具可以将 C 语言难懂的类型声明(比如int (*(*foo)(void ))[3]),转成浅显的英语。(@fish-404 投稿)

→ 查看本期完整内容

第 141 期:封闭系统的胜利

1、best-resume-ever

一个基于 Web 的简历模板,可以生成网页简历,然后用浏览器打印成 PDF 文件。

2、librephotos

一个自托管的相册应用,后端是 Django,前端是 React。

3、ArtLine

一个深度学习项目,将照片转为线条素描画,这里有可以运行的 Demo(Flask 应用)。(@jwenjian 投稿)

4、ssdt

网站的 security.txt 文件提供安全漏洞的联系信息。这个项目抓取了世界前100万个网站的 security.txt 文件。

5、pure CSS digital clock

一个纯 CSS 的数字时钟。但是,CSS 无法获取当前时间,所以只能显示为从12点开始。

6、Pipedream

一个计算平台,可以监听网络应用的各种事件,从而触发各种事先设定的操作。

7、Scrollama.js

一个网页滚动效果的封装库,基于 IntersectionObserver API。

8、DALL-E

OpenAI 公司又推出了一个神奇的软件 DALL-E,可以根据文字描述自动生成图片。下面的图片都是软件生成的。

立方体的豪猪

写着 OpenAI 的店面

鳄梨状的椅子

阁楼卧室有一个鱼缸,旁边是床

9、My Icon

一套免费图标,用来更换 iOS 14 的图标。一共有几千个图标可供选择,还允许自定义和编辑。

→ 查看本期完整内容

On this page

第 190 期:产品化思维第 189 期:下一个内卷的行业第 188 期:音乐是反社交第 187 期:元宇宙会成功吗第 186 期:低纬度,高海拔,气候优势第 185 期:美国宪法拍卖,一个区块链案例第 184 期:政府的存储需求有多大?第 183 期:腾讯的员工退休福利第 182 期:新人优惠的风险第 181 期:移动支付应该怎么设计?第 180 期:你想住在中国哪里?第 179 期:AR 技术的打开方式第 178 期:家庭太阳能发电的春天第 177 期:iPad 的真正用途第 176 期:中国法院承认 GPL 吗?第 175 期:知识广度 vs 知识深度第 174 期:全能程序员 vs 特长程序员第 173 期:网络收音机的设计第 172 期:我们会死于气候灾难吗?第 171 期:云服务流量有多贵?第 170 期:软件订阅制的胜利第 169 期:五菱汽车的产品设计第 168 期:游戏《底特律:变人》第 167 期:广告拦截器太过分了第 166 期:视频学习胜过读书吗?第 165 期:全端 App 的时代第 164 期:培训班 vs 大学,求职成功率比较第 163 期:你的城市有多少张病床?第 162 期:生活就像《吃豆人》游戏第 161 期:再见了,学术硕士第 160 期第 159 期:游戏开发者的年薪第 158 期:内容渠道的贬值第 157 期:KK 给年轻人的建议第 156 期:显卡缺货与异业竞争第 155 期:数字货币是打破美元霸权的武器吗?第 154 期:1982年的信息社会预言第 153 期:机器翻译是对译者的侮辱吗?第 152 期:从北大到技校第 151 期:NFT 是什么,听说能赚钱第 150 期:当音乐还是稀缺的时候第 149 期:新能源汽车,谁会是赢家?第 148 期:微增长时代第 147 期:寻找你愿意忍受的痛苦第 146 期:网课应该怎么上?第 145 期:大家不出门,经济怎么办?第 144 期:提高收入的根本途径第 143 期:世界尽头与冷酷仙境第 142 期:2020年才是21世纪元年第 141 期:封闭系统的胜利