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

工具 · 2020

「工具」栏目 2020 年汇总,共 52 期

第 140 期:印度人的工资是多少?

1、email-verifier

Go 语言写的 Email 地址检验库,判断是不是假地址。判断原理参见这篇文章。(@lryong 投稿)

2、go-zero

国内开发者写的 Go 语言 Web 和 rpc 框架,有中文文档。(@yuexing0921 投稿)

3、Planner

Linux 平台处理待办事项(Todos)的桌面软件,功能很强。

4、Mdpdf

一个将 Markdown 转为 PDF 文件的 JS 库,底层是谷歌的无头浏览器 Puppeteer。

5、CodeSwing

VS Code 的一个插件,提供交互式编码环境,可以直接运行 HTML / JavaScript / CSS 代码。

6、Personal Management System

一个 Web 开源应用,可以自己搭建服务,将个人信息(笔记、代码事项、密码、日程安排、联系人等等)放在一个地方管理。

7、Upptime

一个 GitHub Actions 模板,每5分钟运行一次,检查指定的网站是否在线。

8、LinkAce

一个自托管的网络书签应用。

→ 查看本期完整内容

第 139 期:生物学的可怕进展

1、imgdiff

比较两张图片差异的命令行工具。

2、BrowserTime

Chrome 浏览器的插件,显示一个仪表盘,分析你的浏览历史,显示你在哪些网站花费最多时间。

3、AI Picture Restorer

一个在线工具,去除老照片的破损和折痕。

4、Cloudflare Pages

Cloudflare 推出的静态网站构建和托管服务,目前正在 beta 测试,可以申请参加。(@Wazons 投稿)

5、Geometrize

一个在线工具,将照片转成基于几何形状的水彩画。

6、OwnCast

一个可以自己搭建的开源流媒体服务,用作视频的在线播放。

7、tetris

命令行的俄罗斯方块游戏。

8、Holiday Card Maker

一个在线工具,上传肖像照,软件会自动去除背景,生成各种节日照片。

→ 查看本期完整内容

第 138 期:失业难以避免,重构人生规划

1、TinyCheck

卡巴斯基实验室的产品,一个移动通信网关,用来中介智能手机与外界的网络通信,看看手机到底发出什么请求。

2、Hieroglyph

一个在线工具,用来下载 Youtube 视频的字幕文件,前提是该视频存在单独的字幕文件。

3、Antipodes Map

这个地图工具可以显示任意地点在地球另一边的对应地点,比如在上海打一个洞穿越地心,就会来到阿根廷的恩特雷里奥斯省。

4、Espial

一个自己架设的 Web 书签服务,支持多账户使用,底层使用 Sqlite3 数据库。

5、electron-playground

一个 Electron 的学习工具,内置了各种可演示的示例,并且提供了演练场,几乎所有的代码都可以即时运行查看效果。(@Gstring-w 投稿)

6、npm-unpkg

一个在线工具,可以查看 JS 软件包里面包含哪些文件,每个文件的源码。(@jaywcjlove 投稿)

7、Depix

发布图片时,很多人喜欢使用马赛克隐去敏感信息,这个工具可以将打马赛克的文字还原。所以,隐藏信息尽量不要使用马赛克,最好是覆盖掉。

8、Watermark Video

一个开源的在线工具,可以为小视频加上水印图片。

9、pronounce

一个开源的浏览器插件,只要双击网页上的单词,就能听到这个词的发音,支持各种语言。

10、Substack Reader

Substack 刚刚发布的在线 RSS 阅读器。

→ 查看本期完整内容

第 137 期:Slack 被收购,以及企业的技术选型

1、nonstop

一个浏览器插件,可以规避知乎、微博、简书上面的外部链接跳转的确认页面,自动跳转到外部网址。(@Yuxiaoy1 投稿)

2、screenity

功能强大的 Chrome 浏览器录屏插件。(@jeff-fe 投稿)

3、texme

一个 JS 库,可以将 Markdown 自动渲染成网页内容。(@baddate 投稿)

4、dumpster-fire

这个网站挺好玩,你给它发 Email,它会打印出来,自动点火烧掉,全程直播。

5、buster

浏览器插件,使用语音识别完成 reCAPTCHA 验证码。

6、ruffle

一个 Flash 模拟器的 WebAssembly 库。只要把这个库插入网页,就可以播放 Flash。

7、twtxt

一个自己架设的微博客开源平台。

8、Cyberbrain

一个 VS Code 插件,提供 Python 程序的可视化调试环境。

9、repl.it Multiplayer

多人在线实时协同编程平台。

10、RegExper

该网站可以将正则表达式转成解释图片。

→ 查看本期完整内容

第 136 期:利特伍德奇迹定律

1、Popper

一个工具提示和弹出框的 JS 库。

2、hutool

一个小而全的 Java 工具类库,通过静态方法封装,并提供详细完整的中文文档和注释,使Java拥有函数式语言般的优雅。(@looly 投稿)

3、Furion

一个基于 .Net 5 的 Web 框架。(@MonkSoul 投稿)

4、ChangeMenuBarColor

改变 macOS Big Sur 系统菜单栏颜色的一个小工具。

5、Gather

一个基于浏览器的在线聚会空间,所有参与的用户显示在一张 2D 地图上,可以进行文字聊天和视频对话。

6、Notion Clone

一个 Notion 的开源克隆,提供在线的笔记管理功能。

7、Raindrop

一个跨平台的网络书签管理器。

8、BundlePhobia

一个在线工具,分析 npm 软件包的体积和加载性能,比如 [email protected] 的体积是69.9kB,2G 网络下载需要0.81秒。

9、Blades

一个 Rust 语言写的静态网站生成器,速度极快,号称比 Hugo 快10倍。

10、profileio

一个 GitHub Actions 模板工具,用来生成个人简历页面和 PDF 文件。

11、Presenta

一个在线制作幻灯片演示的工具,只使用简单的 HTML 语法,就可以在线展示的幻灯片。

→ 查看本期完整内容

第 135 期:什么行业适合创业?

1、 Your First GitHub Commit

这个网站可以找出你的第一个 GitHub 提交。

2、Perfect Dark Mode

一个 JS 库,一键切换网页的亮模式和暗模式。

3、rector

一个 PHP 代码的编译器,可以将 8.x 版本代码编译成 7.x 版本,类似于 JavaScript 语言的 Babel 工具,这里还有一篇介绍文章

4、gping

ping 命令的替代品,带有图形界面。

5、Edit CSV Online

一个编辑 CSV 文件的在线工具。

6、Logseq

一个开源的在线笔记工具,具有强大的知识整理功能。特点是所有数据都储存在你的 GitHub 仓库里面,网站本身不保存用户数据。

7、Drumbit

一个在线的鼓点模拟器。

8、GitHub Pages URL Shortener

使用 GitHub Pages 托管你自己的短网址服务,不需要后端和数据库,非常有创意的小工具。

9、SVGOMG

一个在线工具,用来压缩 SVG 图像文件。

10、Code with me

IntelliJ IDEA 的官方插件,允许多人在 IDE 里面实时协同编程。(@dengshenkk 投稿

→ 查看本期完整内容

第 134 期:未来的游戏业比现在大100倍

1、Plasma Bigscreen

专供大屏幕电视的 Linux 系统,用户界面基于 KDE 桌面。这里有一篇介绍文章

2、markdown-wasm

WebAssembly 版本的 markdown 解析器,比 JavaScript 写的解析器快两倍以上,而且体积很小(31KB)。

3、winapps

一个在 Ubuntu 里面运行 Windows 应用的虚拟机,特点是 Windows 应用就像 Linux 的原生应用一样,直接运行,而不会出现 Windows 的系统环境。

4、nvidia-patch

Nvidia 显示卡配合 FFmpeg 进行视频编码时,有并发数量限制(3路并发),这个补丁可以突破这一限制。(@richardyjzhang 投稿)

5、lazykube

k8s 终端可视化管理器 。(@elfgzp 投稿)

6、md

一款开源的微信公众号 Markdown 编辑器,基于 wechat-format 进行了二次开发。(@acbin 投稿)

7、APIJSON

腾讯的官方开源项目,自动化 RESTful 接口生成。前端描述自己需要的 JSON 数据,后端自动生成接口和文档。(@TommyLemon 投稿)

8、Post-Pages-to-IPFS

一个开源的在线工具,可以将文章发布到 IPFS 网络。一经发布就无法再删改,理论上可以永久储存。(@SaltyLeo 投稿)

9、pap.er

一个 Mac 电脑的桌面应用,每天获取来自全球的新鲜精美壁纸。(@RavenLite 投稿)

10、faker.js

根据你的需要,生成各种假数据,比如姓名、地址等,支持生成中文数据。(@ifrontend-xyz 投稿)

→ 查看本期完整内容

第 133 期:贵州变瑞士,有没有可能?

1、presenta

一个 JS 的网页幻灯片库,特色是可定制的选项多。

2、Snake Classic

一个 JS 代码演示,网页版小游戏《贪吃蛇》。

3、ox

一个命令行的代码编辑器,具有部分 IDE 功能,使用 Rust 语言编写。

4、Bucket Brigade Singing

一个实验性的在线工具,让大家远程一起唱歌,解决疫情期间无法唱卡拉 OK 的问题。

5、ffmpeg.wasm

ffmpeg 库的 wasm 移植,使得 Node.js 可以用这个库编辑视频。

6、Vue Hooks Form

Vue 3 的一个 Hook,用来制作表单。(@beizhedenglong 投稿)

7、SvgPathEditor

一个开源的 SVG 图形路径编辑的在线工具。

8、PageSpeed Insights

谷歌官方的网页性能的在线评分工具。

9、ibis

一个使用 PHP 写的命令行工具,可以把 Markdown 源文件转成 PDF 格式的电子书。

10、Friendly Challenge

一个实验性的 Captcha (人类用户识别)开源实现。

传统的人类用户识别,一般都是图像识别。这个工具另辟蹊径,在用户计算机上执行一个计算难题,考验机器的计算能力,脚本机器人一般都不会有真实客户端的计算能力。它的好处是根本不需要用户参与。

→ 查看本期完整内容

第 132 期:快能力和慢能力

1、Dendron

一个 VS Code 编辑器的插件,使其变成一个笔记软件。

2、youtube

一个 Go 语言写的 Youtube 视频下载工具,youtube-dl 的替代品。

3、hoppscotch

一个开源的 Postman 替代品,调试 HTTP 请求的在线工具。

4、Draw On PDF

一个在 PDF 文件上作图的在线工具。

5、Vega-Lite

一个制作互动式图表的 JS 库。

6、volute

一个语音工具的集成软件,文档教你如何在树莓派上使用 Node.js,搭建自己的语音助手,可以识别语音,也可以将文本转为语音。(@webfansplz 投稿)

7、H5-Dooring

一个可视化制作 H5 页面的在线工具。(@MrXujiang 投稿)

8、winXP

该项目使用 React 做了一个跟 Windows XP 一模一样的网站。上图其实是一个网页。

9、Profile Pic Maker

一个在线工具,上传人像照片,可以自动提取头像,生成大头照图片。

10、Gitako

一个浏览器插件(支持 Chrome、Edge、Firefox),浏览 GitHub 时可以在网页上显示文件树。

→ 查看本期完整内容

第 131 期:你的头脑是二值逻辑,还是三值逻辑?

1、ConsoleChat.io

一个在浏览器控制台进行聊天的工具库。

2、SVG Favicon Maker

一个在线工具,制作 SVG 格式的 Favicon。

3、Microsoft Edge 的 Linux 版本

微软正式发布 Edge 浏览器的 Linux 版本。

4、react-chrono

React 的时间轴组件。

5、Masonry

网页瀑布流的布局库。

6、Glow

一个命令行的 Markdown 阅读工具。

7、vdx

一个命令行的视频处理工具,属于 FFmpeg 的包装库,提供简单易用的语法格式。

8、Diode

Diode 可以将本机(localhost)的网站公开到互联网上,提供一个二级域名,使得外部用户可以访问。

9、HIPA(黑帕云)

国产的在线表格数据库,类似国外的 Airtable,提供了强大电子表格功能,比如多表关联、一对多的自动聚合运算、看板视图、多人实时协作、行级数据权限等等。(@mechiland 投稿)

10、Running page

国产的跑步数据管理软件,可以备份 Nike、Runtastic(Adidas Run)、佳明的 gpx 跑步数据,生成个人的跑步主页。(@yihong0618 投稿)

→ 查看本期完整内容

第 130 期:低龄化的互联网

1、tiptap

一个轻量级的富文本编辑器。

2、FreePN

一个点对点的 VPN 网络,通过用户共享带宽实现加密访问。

3、RabiAPI

一个 macOS App,可以直接把 Java 源码转换为markdown/asciidoc 格式的 API 接口文档,免去繁琐的手写过程。(@WhiteCosmos 投稿)

4、SciterJS

使用 HTML/CSS/JS 技术构建跨平台的桌面应用,类似于 Electron 的作用,但是它自己实现内核,比 Eletron 更简单,打包出来的程序也更小。详细介绍看这里

5、KakaCSS

在任意网站复制内容,粘贴到这个网站,会给出所复制内容的 CSS 样式代码。(@renzhezhilu 投稿)

6、Telegram 订阅

邮件订阅 Telegram 频道。

7、AnyTXT Searcher

Windows 桌面软件,提供文本文件的全文搜索。

8、hub-mirror-action

一个 GitHub Action,用于在 GitHub 和 Gitee 之间同步代码。(@Yikun 投稿)

9、ChineseBQB

开源表情包搜索工具。(@zhaoolee 投稿)

10、rdrview

一个命令行工具,可以提取网页的内容部分,是 Firefox Reader View 功能的 C 语言实现。

→ 查看本期完整内容

第 129 期:创业的凸函数和凹函数

1、playwright-python

微软推出的浏览器自动化工具,特点是浏览器的控制脚本用 Python 来写。

2、Anbox

Linux 系统的安卓模拟器。

3、Diagram Maker

亚马逊推出的开源流程图制作工具。

4、DigitalOcean 应用程序平台

DigitalOcean 发布应用程序平台,跟 GitHub 深度融合,可以直接把 GitHub 项目在上面部署和运行,很适合那些需要后端的网络应用。

5、Apache JMeter

一个服务器和数据库的性能压测工具,具有图形界面。

6、nb

一个命令行的笔记软件。

7、Frame

这个网站很新奇,用户在 VR 空间“面对面”开虚拟会议。如果没有 VR 头盔,裸眼也可以使用。

8、optimizt

一个命令行图片压缩工具,支持压缩 PNG、JPEG、GIF 和 SVG 格式,并可以选择输出 WebP 格式。

9、Calligrapher.ai

一个在线工具,可以将英文输入变成手写体,并具有动画效果,提供 SVG 格式下载。上图是输入 Google 的效果。

10、github-daily

通过 GitHub 的 Action 定时执行脚本,获取 GitHub Trending Top 10,并且记录到了项目的 issue 里。用户可以通过 watch GitHub 仓库或者 RSS 订阅更新。(@timqian 投稿)

→ 查看本期完整内容

第 128 期:这个社会是否正在变成“赛博朋克”?

1、吃豆人迷宫生成器

一个很老的项目,生成《吃豆人》游戏的迷宫。

2、Go-Diagrams

一个 Go 语言的图表生成软件。

3、duf

磁盘空间占用统计工具,支持 Linux 和 macOS。

4、pup

一个解析 HTML 文件的命令行工具,用法类似jq

5、Wireflow

一个开源的在线工具,用来画流程图和线框图。

6、elsa

一个用 Go 语言写的轻量级的 JavaScript 和 TypeScript 运行时。

7、Actionsflow

一个 GitHub Actions 的模板库,用于对网上各种数据源,进行自动化组合操作,类似于 IFTTT。

8、Infer

Facebook 推出的一个静态代码分析工具,可以分析 Java、C++、Objective-C、C 代码里面的错误。 (@dllen 投稿)

9、alldocs.app

一个开源的在线文档格式转换器,底层是 Pandoc。(@hmsjy2017 投稿)

10、big_screen

数据大屏生成工具,后端使用 flask。只要传一下数据,就可以制作出数据大屏,适合不了解前端的数据工作者。(@TurboWay 投稿)

→ 查看本期完整内容

第 127 期:未来人人开发软件,几乎没人编码

1、Tables

谷歌发布的新产品,主要用于项目管理。跟 Trello 有点类似。

2、photoflare

跨平台的图像编辑桌面软件,相对小巧简单。

3、visx

Airbnb 推出的一套数据可视化组件库,基于 D3 和 React。

4、Release

一个 Node.js 库,一键生成软件包的 changelog。

5、Blacklight

一个在线工具,可以检查某个网站使用了哪些追踪技术。

6、Wewatermark

一个在线工具,可以为图片加上各种各样的水印。

7、Headless recorder

一个 Chrome 浏览器插件,自动记录你的操作,转成 Puppeteer 或 Playwright 脚本,从而实现浏览器操作自动化。

8、wave-share

一个概念性项目,两台计算机通过声波通信!A 计算机把数据转成音频,通过喇叭发声;B 计算机听到后,对声波解码,从而与 A 建立 WebRTC 的点对点连接。要不是这种通信速率太慢,通过声波分享文件也未尝不可。

9、Pixelixe Photo Editor

一个 Chrome 浏览器插件,在浏览器里面打开一个图片编辑器。

10、Taskwarrior

一个命令行的待办事项(todo)管理软件,功能相当强。(@nosarthur 投稿)

→ 查看本期完整内容

第 126 期:内卷化是什么?

1、instant.page

一个 JavaScript 库,用户鼠标悬停在某个链接上方时,就自动加载该链接,从而加快页面跳转的速度。

2、Toonify

一个在线工具,可以将真人头像变成卡通头像。

3、Advanced Rest Client

一个 Rest API 测试工具,基于 Electron 的跨平台桌面软件。

4、kb

一个极简的命令行笔记管理软件。

5、Aggie.io

一个在线绘图工具,特点是可以多人实时协作绘制一幅作品。

6、Kivy

一个 Python 的 UI 框架,可以打包成 Windows、Linux、macOS、 Android 和 iOS 应用,特别为多点触摸设备而设计。(@qinhanlei 投稿)

7、OpenGLCamera2

一个安卓相机 App 的源码,使用 OpenGL ES 3.0 实现 30 种相机滤镜。(@githubhaohao 投稿)

8、keenwrite

一个跨平台的 Markdown 桌面编辑器,基于 Java。最大特点是支持自定义语法。

9、Twister OS

一个树莓派的操作系统,可以让桌面变得像 macOS 或 Windows。

10、Visual Mind AI

一个在线工具,可以对网站的 UI 进行美学打分,告诉你百分之多少的人可能会喜欢你的网站。

→ 查看本期完整内容

第 125 期:数字人民币要取代谁

1、Diffchecker

一个在线工具,可以检查文本、图片、PDF 之间的差异。

2、youtube-dlc

一个命令行工具,youtube-dl 的分叉,用来下载 Youtube 和其他视频网站的视频。分叉的主要原因是,youtube-dl 目前有点陷入停滞,很多 issue 没有回应,因此有人就另起炉灶,这个版本的开发现在非常活跃。

3、fastmac

有时候,你需要 Mac 电脑的环境,但是手边又没有 mac 电脑。这个工具利用 GitHub Actions 提供的资源,让你可以免费使用 Mac 的命令行环境,不过只能使用一小会。

4、Screely

一个在线工具,可以生成网页展示效果的示意图。

5、Poolside FM

一个在线的复古风格音乐电台。(@freezsun 投稿)

6、Mimestream

前苹果邮件客户端工程师 Neil Jhaveri 推出的 Gmail macOS 原生客户端,外观简洁大方,十分契合原生风格,参考介绍文章。(@dushi792 投稿)

7、real-live

一个开源的直播聚合收看平台。采用 Qt 作为前端框架,后端用到 Requests、MySQL、Redis技术等,目前支持在该平台收看 36 个视频直播、59 个高清电视频道和 74 个广播电台。(@parzulpan 投稿)

8、kibana-eye

ELK 平台(Elasticsearch,Logstash,Kibana)的定时任务管理工具,可以聚合处理日志,生成报表信息,通过邮件/钉钉等方式发送通知。(@CasterWx 投稿)

9、LofiMusic

一个开源的背景音乐播放网站。

10、BeeWare

一个 Python 工具,让你的 Python 代码可以打包成跨平台图形界面应用,尤其是可以打包成手机 App,支持 iOS、Android、Windows、macOS、Linux、Web 等平台。

→ 查看本期完整内容

第 124 期:华为如何考核员工

1、responsively

一个方便的桌面软件,集成了开发和调试响应式网页的各种功能。

2、网页骨架布局生成器

有些网页加载时,会显示一个骨架布局(上图),获取正式内容后再替换掉。这个在线工具就用来生成骨架布局,支持 React、React Native、Vue 和 普通 HTML。

3、Skia Canvas

一个 Node.js 库,可以在服务器渲染出 SVG 图片的展示效果,将 SVG 代码转为图片下载。

4、firewalld-rest

一个 Linux 服务器的防火墙,可以替代 fail2ban。最大特点是提供 RESTful 接口,可以通过请求更改设置。

5、Restream

一个收费工具,可以将直播视频同时转到30多个社交平台。

6、talk

一个开源的 Web 视频对话软件,把 URL 发给对方,就可以在浏览器进行视频对话,不需要下载和注册。

7、OnlyOffice

跨平台的 Office 套件,个人可以免费使用。

8、talkyard

开源的论坛软件,还可以当作网站的留言系统。

→ 查看本期完整内容

第 123 期:互联网公司与湘军的军制

1、Bootstrap 图标库

Bootstrap 的图标库发布1.0正式版,包含1100多个图标,全部都是 SVG 格式,可以插入 img 标签。

2、ranger

一个命令行的文件管理器,支持 Vi 快捷键。

3、Broot

一个很有特色的命令行目录浏览工具,有很多功能,比如列出每个子目录的大小。

4、Nessie

一个极简的浏览器,快速、占用资源低、不需要安装,绿色使用。

5、Lunar

调节 Mac 电脑外接显示器亮度的软件,可以根据时间,自动调节亮度。

6、nginx 日志分析可视化

一个完整的大数据实践项目,通过 hive 分析 nginx 日志,将分析结果通过 flask + echarts 进行可视化展示。(@TurboWay 投稿)

7、go-zero

一个国产的 web 和 rpc 微服务框架,含极简的 API 定义和生成工具 goctl,可以根据定义的 api 文件一键生成各语言的调用代码。(@yangyongzhen 投稿)

8、hackernews-daily

订阅 Hacker News 每日排名最高的10条新闻。具体方法是,通过 GitHub Actions 定时执行脚本,获取帖子,记录到了项目的 issue 里,用户通过 watch GitHub 仓库或者 RSS 订阅。(@timqian 投稿)

→ 查看本期完整内容

第 122 期:谈谈互联网公司的高估值

1、Ventoy

一个制作可启动U盘的开源工具。

2、Songwhip

一个音乐搜索引擎,特点是搜索歌曲可以返回各大影音平台的链接,支持中文歌曲搜索。

3、solid

一个借鉴 React 思想和用法的前端框架,但是不使用虚拟 DOM,也没有那些复杂的 API,用起来比较轻盈。

4、运维外挂脚本

一个服务器运维脚本,把重复性较多的一些工作都集成在里面,方便使用。(@eryajf 投稿)

5、Ciphey

有时,我们有一段加密文本,但是不知道它使用什么加密方法。这个命令行工具,会根据人工智能算法,自动判断加密方法,能不能解密。

6、shift-ctrl-f

一个 Chrome 浏览器插件,使用语义而不是精确匹配来搜索网页。用户输入问题,它返回网页上最相关的段落。目前只支持英文。

7、ztext.js

这个 JS 库可以将任何字体变成 3D 效果,支持中文。

8、script-httpd

这个程序可以将任何的命令行程序,变成网络服务。它提供一个网络接口,收到 HTTP 请求后,启动容器环境执行命令行程序,然后返回结果。

→ 查看本期完整内容

第 121 期:为什么人类没有越来越闲?

1、QRpicture

一个在线工具,把图片变成可以扫描的二维码。

2、isoflow

一个绘制示意图的在线工具。

3、ScreenplaySubs

浏览器插件,播放 Netflix 视频的时候,同步显示剧本内容。

4、Quarantines Sites

一个在线工具,可以通过它来访问其他网站,避免被追踪。

5、umami

一个开源的网站访问统计服务。

6、ts-migrate

Airbnb 公司新的开源项目,可以将 JavaScript 代码转成 TypeScript 代码。

7、js.cool

为开源项目提供免费的js.cool的子域名,类似js.org,支持 CNAME 绑定。(@willin 投稿)

8、Screen Share Party

该网站通过 WebRTC 协议把你的桌面分享给其他人。它生成一个 URL,其他人访问这个 URL,就能看到你的桌面。

9、maza

一个本地的广告拦截器,通过封锁 DNS 达到拦截广告的目的。它的特点就是非常简单,就是一个 Bash 脚本,可以作为学习脚本编程的范例。

→ 查看本期完整内容

第 120 期:只有开放才能打败封锁

1、Fast

微软官方的 Web Components 组件库。

2、P2

WordPress 团队新发布的团队协作工具,有点类似公司内部的博客系统,可以免费使用,计划会在未来开源。

3、Hasura GraphQL 引擎

一个高性能的 GraphQL 服务器,提供 Postgres上开箱即用的实时GraphQL API。(@shark-h 投稿)

4、codota

一个人工智能的代码提示和补全插件,支持各大主要的 IDE。(@dllen 投稿)

5、proselint

一个命令行程序,用来检查英文文章是否有语义错误。

6、github-readme-stats

一个可以自己部署的服务,生成个人 GitHub 账户的统计,可以插在自述文件里面。这里还有另一个类似的服务。(@Imfondof 投稿)

7、Danfo.js

一个提供跟 Pandas 相同功能的 JS 数学计算库。

8、MeiliSearch

一个开源的全文搜索软件,可以自己搭建服务,支持汉语搜索。

9、lazyhub

命令行的 GitHub 客户端,有图形 UI 界面。

10、mvp.css

一个最简化的 CSS 库,不提供任何自定义的类,只给出最基本的 HTML 元素的样式,适合在它的基础上添加自定义的样式。

→ 查看本期完整内容

第 119 期:降雨量和保险博弈

1、Luckysheet

一个网页表格库,类似 Excel 的效果。

2、snapcode

一个很有创意的玩具项目,对手写的代码拍照后,通过 Google Cloud Vision 进行识别,然后自动在 repl.it 上运行。

3、Story Creator

一个在线的视频编辑器,可以用来在浏览器里面编辑一些简单视频。

4、随机数据生成器

这个网站提供一个 API,可以让你定制想要的随机数据,以 JSON 格式返回。

5、Compiler Explorer

一个在线的编译器学习工具,可以显示高级语言对应的汇编代码,支持多种语言。

6、zebra-editor-core

一个开源的富文本编辑器,功能丰富。(@acccco 投稿)

7、Yandex 图片搜索

俄罗斯的搜索引擎 Yandex,我觉得体验不错,尤其是相似图片搜索,比谷歌好用。国内好像还没有被屏蔽。

8、虚拟信用卡

该服务基于你的真实信用卡,生成一张虚拟信用卡,用于在国外网站购物,从而避免信用卡诈骗或信息泄漏。我还没用过,据说需要有美国电话号码,用于验证。

9、NightCafe

一个图片处理的在线工具,可以让普通照片变成世界名画。下图就是基于凡高的《星夜》生成的照片。

10、kosmi

一个桌面聊天应用,具有很强大的分享功能。本地打开视频,参与聊天的所有人都可以观看。

→ 查看本期完整内容

第 118 期:高考志愿怎么填

1、wiby

一个极简的搜索引擎,加载速度很快。

2、vscode-rss

Visual Studio Code 的插件,提供一个嵌入式的 RSS 阅读器,可以在 VScode 里面阅读新闻和博客。(@luyuhuang 投稿)

3、React Spectrum

Adobe 公司的 React 组件库,用法非常简单干净。

4、css-sweeper

一个只用 HTML 和 CSS 实现的扫雷游戏,不使用 JavaScript。

5、SimpleOps

网站性能监控服务,可以监控加载速度和网站是否下线。

6、project-citadel

一个开源的看板程序,用于项目管理。

7、CloudBrowser

开源的云浏览器。用户可以在浏览器里面,打开另一个运行在云端的浏览器。

8、babel-preset-php

通过 Babel 将 PHP 代码转成 JavaScript 代码,从而方便 PHP 程序员编写浏览器可以运行的代码。

9、seafox

一个 TypeScript 写的 JavaScript 解析器,也就是说使用 JavaScript 解析 JavaScript,支持最新的 ES2020 语法。

10、react-table

React 的表格组件库,新的 7.0 版完全采用 Hooks 设计。

→ 查看本期完整内容

第 117 期:我不想让你记住我的脸

1、Passbolt

一个开源的密码管理器,可以自己架设 Web 服务。

2、PasteMe.cn

一个文本分享网站,不需要注册,会对输入的文本或代码生成 URL,支持密码和阅后即焚。(@lingr7 投稿)

3、Shoelace

一个 Web Components 组件库,非常易用,很推荐。

我觉得,HTML 自定义元素才是网页组件发展的方向,因为根本不需要学习任何新的 API,用的就是 DOM 语法。

4、webtorrent-desktop

一个 BT 下载的跨平台桌面客户端,可以一边下载一边观看视频。它使用 WebTorrent 协议,所以实际上是一个网页应用,用 Electron 包装成桌面软件。

5、tbify

国内连接 npm 源服务器很慢,tbify 这个工具可以自动将 npm、yarn 等包管理工具连上国内的淘宝镜像,对工具和系统都是非侵入性的。(@fjc0k 投稿)

6、easy-monitor

Node.js 应用的性能监控工具,可以定位线上故障。代码开源,支持私有部署。(@yj1991 投稿)

7、3D 封面生成器

在线工具,让一张平面图片变成 3D 书籍封面。

8、Wiki.js

架设个人 Wiki 的 Node.js 应用。

9、Brick Block

一个浏览器小游戏,使用砖块随心所欲建造大楼,只支持桌面浏览器。

10、remark42

开源的评论服务,可以用来为静态网页加上留言功能。

→ 查看本期完整内容

第 116 期:世界的未来是一个火药桶

1、Brython

一个使用 Python 写网页脚本的库,让你直接用 Python 操作网页 DOM,不需要用到 JavaScript。

2、icdiff

一个命令行的彩色 diff 工具。

3、EasyOCR

一个开源的 OCR 软件,支持识别40种语言,包括中日韩文字。

4、RediSearch

以 Redis 作为后端的全文搜索引擎,支持中文。

5、XP-Paint

Windows 画板程序的浏览器实现。

6、MonitorControl

Mac 电脑小工具,可以在系统菜单栏显示亮度、对比度、音量滑块。

7、Rome

Babel 和 Yarn 作者推出的新工具,目标是将所有 JavaScript 开发工具集中在一个软件包里面,取代 ESLint、Babel、Webpack、Prettier 等。整个软件包没有任何依赖,即每一个功能都完全从零实现。

8、WhereMyLife

一个 Kindle 订阅 RSS 的推送服务,所有功能完全免费。(@Bin-Huang 投稿)

9、hugo-leetcode-dashboard

一个将个人的 LeetCode 答题记录汇总的工具,展示题号、题目、你的解答、 题目通过率等,然后一键生成一个 Hugo 网站。(@lryong 投稿)

10、钉钉的非官方 Linux 版

钉钉官方没有提供 Linux 版,作者用 Electron 和钉钉网页版打包了一个。(@nashaofu 投稿)

→ 查看本期完整内容

第 115 期:保护你的 DNA,不要泄漏

1、ward

一个简单的服务器监控的仪表盘,基于 Java。

2、httpsproxy2http

一个开源的反向代理服务器,以 Docker 镜像形式发布,提供 HTTP 到 HTTPS 的反向代理服务,可以把不加密的 HTTP 网站代理成加密的 HTTPS 网站。

3、jsonbase

一个 JavaScript 数据库,后端数据都存成 JSON 格式文件,可以用来学习怎么自己实现关系型数据库。

4、guietta

一个 Python 工具,用来生成简单的图形界面。

5、UIkit

一个前端 Web 组件库,不依赖任何框架,组件类型多、功能强。

6、Zettlr

一个桌面 Markdown 编辑器,界面美观。

7、Reabble

Kindle 等电子书阅读器的 RSS 推送服务,绑定 Inoreader 帐号。(@weijarz 投稿)

8、Midway Serverless

阿里发布的 Node.js 的 Serverless 框架,帮助 Node.js 开发人员迁移到云端 Serverless 平台。(@czy88840616 投稿)

9、gitqlite

使用 SQL 语法查询 Git 仓库的工具,比如SELECT * FROM commits

10、honkit

GitBook 官方不再维护开源版本后,其他人分叉继续开发的版本。

→ 查看本期完整内容

第 114 期:U 盘化生存和 Uber-job

1、Tiny C 编译器

传奇程序员 Fabrice Bellard 写的一个 C 编译器,只有 100KB 大小,编译时间只有 GCC 的几分之一。

2、BUI

一个国产的 UI 交互框架, 用于快速定制开发 WebApp、微信公众号、小程序的 webview 适配,以及混合移动应用等。(@yangyongzhen 投稿)

3、elevator.js

一个使得“回到顶部”的网页滚动,具有电梯效果的 JS 库。

4、webp2jpg

一个纯前端的在线图片格式转换工具,可以快速将图片转为另一种格式,并且提供多个参数可以调节。(@renzhezhilu 投稿)

5、tauri

一个类似 Electron 的跨平台桌面应用开发框架,但是基于各平台自带的 WebView,所以应用打包出来的体积比较小。(@jwenjian 投稿)

6、Textures.js

一个 JS 纹理库,基于 D3.js。

7、robotjs

一个 Node.js 的桌面自动化脚本库,支持 Mac、Windows 和 Linux。

8、foam

VS Code 的一个插件,使得 VS Code 可以用于个人的笔记和知识管理,支持 Wiki 语法和可视化图形。

9、Shoes

一个开发桌面小程序的跨平台框架,特点是语法简单,容易上手。

10、Linear

一个在线的项目管理软件,用于 Bug 管理,比 Jira 用法简单。

→ 查看本期完整内容

第 113 期:暴力犯罪为什么越来越少?

1、Geany

一个跨平台的轻量级 IDE 编辑器,支持50多种语言。

2、ruffle

一个 Rust 语言写的 Flash 动画播放器。Adobe 公司不维护 Flash 以后,可以考虑用它来播放。

3、material-design-icons

谷歌的官方开源图标库,谷歌和安卓就采用这一套图标。Material Design 官方网站可以查看所有图标

4、CSS 三角形生成器

使用 CSS 生成三角形是网页设计常见的需求,比起使用图片,CSS 生成的三角形具有更好的可控性和灵活性。本工具支持自定义三角形大小、颜色、方向、边框等属性。(@apibrain 投稿)

5、Scroll to text fragment 生成器

Chrome 浏览器的扩展,可以对选中的网页文字,生成一个 URL。其他用户访问这个 URL,打开网页后,就会自动滚动到这段文字。它的原理是使用了 Chrome 浏览器的新功能 scroll to text fragment。(@chunliu 投稿)

6、TimeCat

一个网页录屏器,可以将网页操作录制下来,像视频那样播放,但是生成的录像文件的体积远远小于传统视频。(@TimeCat 投稿)

7、generate-avatar

根据用户的唯一 ID,自动生成头像图片的 JS 库。

8、nginx-ui

一个在线生成 nginx 配置文件的开源工具,可以在浏览器里面编辑和提交 nginx 配置文件。

9、Pleroma

一个开源的个人微博客实现,采用 ActivityPub 协议,可以与其他支持该协议的软件交换数据。

10、Youka

一个卡拉OK生成器,它可以从 Youtube 下载音乐视频,然后配上歌词,生成卡拉OK视频。

→ 查看本期完整内容

第 112 期:如何培养领导力

1、xrdp

微软远程桌面协议 RDP 的开源客户端,支持多个平台,可以远程登录其他计算机的桌面环境。

2、Dexplot

一个 Python 数据可视化库,可以生成各种图表。

3、youdaonote-pull

有道云笔记不能导出笔记,迁移笔记很麻烦。此脚本可将所有笔记下载到本地。(@DeppWang 投稿)

4、VSCodium

VS Code 代码编辑器的重新打包,去掉了所有微软相关的东西(品牌、用户追踪、非开源的代码)等,以实现一个纯的自由软件。

5、 Photoshop Camera

Adobe 公司推出的手机拍照软件,只要按下快门,就可以拍出具有艺术风格的照片。它的艺术风格不是来自滤镜,而且来自其他人拍的艺术照或明星照,通过 AI 套用在当前场景。

6、Chakra UI

一个 React 组件库,UI 很优雅。

7、Web Camera Pro

一个免费的视频监控软件,允许从多个摄像头捕获、存储和回放影像,并可以远程查看。

8、Briefing

一个基于浏览器的视频聊天室,它会给出一个一次性链接,只要分享这个链接,其他人就可以跟你视频聊天。

9、sjcl

斯坦福大学推出的 JavaScript 加密库,只有 6KB,API 也很简单,但可以提供最佳的安全性。

10、Mind elixir

一个浏览器的思维导图 JS 内核。(@ssshooter 投稿)

→ 查看本期完整内容

第 111 期:智能电视的误区

1、Grid.js

一个网页表格库,可以用作各种前端框架的插件。

2、换脸视频生成服务

一个在线服务,用户可以上传一张照片和一段视频,网站会将照片里的人脸,替换视频里面的人脸。

3、Docker-OSX

一个包含 macOS 系统的 Docker 镜像,可以运行在 Linux 系统。也就是说,你能在 Linux 上运行 Mac 系统了。

4、pending-dns

一个 Node.js 写的 DNS 服务器,可以通过 API 修改设置。

5、WebTorrent

一个在浏览器进行 BT 下载的 JS 库,可以网页 BT 下载,也有桌面客户端

6、shan-shui-inf

一个自动生成中国山水画的 JS 实现。

7、network-plus

一款浏览器插件,可以修改浏览器发出的网络请求,相当于简易版的 Postman。(@tangkaichuan 投稿)

8、stretchly

一个开源桌面软件,隔一段时间(默认25分钟)就跳出一个提示,提醒你离开电脑运动一下。(@ketra21 投稿)

9、chil

一个远程调试网页的工具,只要在网页里面加载这个库,就可以远程打开 Chrome 开发者工具,主要用于调试手机端网页。(@surunzi 投稿)

10、hyperbuild

HTML 代码的最小化工具,可以精简网页源码的体积。Rust 语言写的,有 Node.js、Python、Java、Ruby 的移植。

→ 查看本期完整内容

第 110 期:如果不能去美国上市

1、Straight 2 spam

一个很奇特的服务。有时候,我们不得不发电子邮件,但是又不希望对方看到。这个服务提供一段文本,只要你把它拷贝到邮件,你的邮件就会进入对方的垃圾邮件分类。

2、AsmBB

一个汇编语言写的 Web 论坛程序,使用 SQLite 作为数据库后端。它号称是世界最快的论坛程序,可以用在硬件配置很差的服务器,本身就是一个单独的二进制程序。

3、Micro

一个命令行的文本编辑器,有窗格和便签,系统资源占用少,支持 Linux 和 Windows 系统。

4、Excalidraw

流程图工具 Excalidraw 可以做出上图这样的图示效果,可惜中文没有手写效果。如果一定要加,需要自己克隆代码,再安装中文字体。

5、AudioMass

一个在线的音频处理工具,可以对声音的波形进行各种加工,添加特效。

6、trilium

一个 Markdown 格式的笔记软件,使用目录层级整理笔记。可以下载安装桌面版,也可以自己架设在线版。

7、LightProxy

一个本地的代理服务器,用于本地数据包捕获,可以实时 hosts 绑定、设置规则转发、mock 接口、修改请求和响应的内容等。(@xcodebuild 投稿)

8、Wifi 登录二维码

一个生成 Wifi 登录二维码的在线工具,手机扫码就可以登录 Wifi。

9、Unscreen

一个在线工具,可以免费删除视频背景。

10、Thumbor

免费的开源图像 CDN,可轻松压缩,调整大小和转换图像。

→ 查看本期完整内容

第 109 期:播客的价值

1、pose-animator

一个浏览器 JS 库,通过摄像头,实时捕捉用户的动作,生成 2D 动画。

2、Sendfiles.online

一个免费的、不用注册的在线文件储存服务,最大可以上传 2GB,保存48小时。它会自动生成下载链接,可以分享给其他人。

3、utterances

一个将 GitHub issues 用作静态页面评论功能的开源库。

4、Quickref

一个针对程序员的搜索引擎,只搜索编程相关的网站,比如 GitHub 和 StackOverflow。

5、spotify-now-playing-on-github

一个在 GitHub 头像上展示该用户正在收听的 Spotify 曲目的工具。

6、LTUI

一个跨平台的命令行 UI 库,使用 Lua 编写。

7、goblog

一个极小的个人博客网站 Go 语言实现,总共不到500行的后端代码,基本功能都具备,包括文章的分页展示、分类、访问量统计、排行、留言评论等。(@yangyongzhen 投稿)

8、winget-cli

微软官方的命令行 Windows 包管理工具,估计是为了从 Linux 和 macOS 系统抢夺开发者。不知道能否最终取代 Chocolatey。(@jwenjian 投稿)

9、qqwry2mmdb

为抓包工具 Wireshark 引入纯真网络 IP 数据库的转换工具,用来查看 IP 归属地。(@leolovenet 投稿)

10、白描

一个在线的文字识别 OCR 服务,可以免费对图片和 PDF 文件进行文字识别。(@ifrontend-xyz 投稿)

11、vscode 微信读书插件

VS Code 编辑器里面的微信读书客户端。(@goobyter 投稿)

→ 查看本期完整内容

第 108 期

1、spug

一个适用于中小企业的轻量级服务器自动化运维管理平台,界面为中文。功能包含主机管理、主机批量执行、主机在线终端、应用发布部署、端口监控、报警等。后端为 Python,前端为 React。(@zyupo 投稿)

2、Valine

一个静态网站的评论系统,不需要后端,数据储存在 LeanCloud。(@SHADOW-LI0327 投稿)

3、spiderman

一个通用的分布式爬虫框架,基于 scrapy-redis,只需编写少量代码即可完成分布式爬虫抓取数据。(@TurboWay 投稿)

4、Google Drive 的桌面客户端

非官方的,基于 Electron 的谷歌云盘的桌面客户端。

5、NGINX Config

Nginx 的图形配置界面,点几下鼠标,自动生成配置文件,可以上传到服务器。

6、vdoing

VuePress 的一款主题,可以用于个人博客或知识管理。(@xugaoyi 投稿)

7、Link Lock

一个开源的网址加密服务,允许用户为任意 URL 设定密码。它的特点是纯静态网页实现,不需要后端服务器,采用 AES 加密算法。

8、Youtube 观看历史的分析脚本

谷歌允许用户下载 Youtube 观看历史,那是一个巨大的 JSON 文件。作者写了一个 JS 脚本,统计自己一共看了多少小时,看得最多的是什么频道。

9、whoogle-search

一个自己架设的搜索引擎,抓取谷歌的结果,无广告,不追踪用户。使用 Python 语言编写。

10、Hubs

Mozilla 推出的虚拟 3D 聚会服务,可以自己架设服务端。

11、Deckdeckgo

一个在线编写幻灯片的服务。

→ 查看本期完整内容

第 107 期

1、endpoints.dev

该网站向每个用户提供一个独特的 API 终点(endpoint),用于接受 HTTP 请求。用户发来的所有请求,都可以在该网站实时显示,用于调试和记录。

2、Chrome 插件源码查看器

这是一个 Chrome 浏览器插件,作用是查看(或下载)其他浏览器插件的源码。

3、WebWormhole

一个点对点的文件在线传输工具,利用 Webrtc 在两台电脑之间建立直接连接,代码开源。(@zhang00710 投稿)

4、Minisign

一个对文件进行签名的命令行工具,用于验证谁发出了这个文件。

5、eureka

一个对文件进行加密的命令行工具。

6、maven-git-code-format

一个 Maven 插件,根据谷歌公司的样式要求,自动对 Java 代码进行样式美化。

7、AR Cut & Paste

一个实验性的 AR 应用,把周围环境复制粘贴到 PhotoShop,视频演示非常惊艳。

8、regex

一个示例项目,从0开始,使用 Java 实现一个正则表达式引擎,核心代码只有200多行,用来学习编译原理。(@xindoo 投稿)

9、Deno

Deno 发布了1.0版。它最吸引人的地方,还不是原生支持 TypeScript,而是另外两点:彻底抛弃了 NPM 那套模块逻辑,以及融合了 Rust 与 JavaScript。我觉得,Node.js 跟它相比,除了生态巨大和功能比较稳定,想不出还有其他的技术优点。

10、StorePreviewer

一个模拟生成 App 商店展示图的在线工具。

11、grep.app

GitHub 非官方的代码搜索引擎,支持正则搜索。

→ 查看本期完整内容

第 106 期

1、Tara

项目管理软件 Jira 的一个免费仿制品。

2、Insomnia

一个开源的桌面软件,用于简化 API 的设计和开发。

3、pipedream

一个开源处理服务,用来处理 RSS 内容。比如,一旦收到新内容,就发一封邮件,或者发到推特、Slack 或其他 Web 服务。

4、Sitesauce

一个很有意思的收费服务(以前的 ZEIT),将动态网站(比如 Wordpress)自动转成静态网站,保持内容同步。

5、uPlot

一个 JS 的网页小型图表库,用于快速渲染超大型数据集,系统资源占用少。

6、CodePen 支持 Flutter 框架了

CodePen 现在可以在网页上运行 Flutter 代码,这里有一个 Flutter 框架写的 Nike 商城的 demo,可以在线编辑并且预览。想体验一下 Flutter 的同学 再也不用先在本地搭建环境了。(@jwenjian 投稿)

7、Coderlane 线上面试平台

用户可以在浏览器中 5 秒内创建一个在线的面试邀请,支持在线协同编程,多用户同步。(@monsterooo 投稿)

8、liandi

一款国产的桌面 Markdown 笔记软件。(@YLongo 投稿)

9、PicPlus

一款安卓应用,支持上传手机照片到图床(七牛云、阿里云、又拍云、GitHub、码云等)。(@maoruibin 投稿)

10、makeJs

一个示例项目,用 JS 写的 JS 解释器,可以用来学习用编译原理。(@zuluoaaa 投稿)

→ 查看本期完整内容

第 105 期

1、小悦记

Chrome 浏览器插件,可以一键导出微信读书笔记。(@zxhycxq 投稿)

2、Gossip

一个制作幻灯片的在线工具,只需要少量拖拽和对齐操作,就可以生成通过浏览器播放的幻灯片。(@pearmini 投稿)

3、javaagent

Java 代码的监控工具,可以实现无侵入的方法级性能监控,主要特点是使用简单。(@dingjs 投稿)

4、hacker-news-digest

提取 Hacker News 每一条新闻的摘要,配以图文,让人一眼就知道这条新闻的内容。(@polyrabbit 投稿)

5、eruda

一个为手机浏览器加入控制台(console)的脚本库,可以用 Bookmarklet 注入外部网页。

6、Kanmail

一个桌面邮件客户端,以看板形式管理邮件。

7、a-Shell

iOS 设备的命令行 App,免费软件。

8、kasaya

一个命令行的浏览器自动化脚本执行器。

9、panolens.js

一个360度全景照片浏览的 JS 库。

10、Detexify

一个 Web 工具,可以识别手绘形状,返回对应 LaTex 数学符号。

→ 查看本期完整内容

第 104 期

1、Falcon

一个开源的 SQL 编辑器,可以查看查询结果。

2、Wekan

一个开源看板软件,类似 Trello。

3、HoServer

HoServer 是基于 Node.js Express 的 RESTful 接口服务和管理平台,一行代码实现增删改查所有接口,内置用户、权限等基本功能,可以缩短项目开发周期,降低开发成本。(@hello-react 投稿)

4、Learning-to-See-in-the-Dark

一个 Tensorflow 的算法实现,可以通过机器学习,将一片漆黑的照片(最左侧)还原成有光时的样子(最右侧)。

5、TablePlus

一个支持多种关系型数据库的图形界面的数据库管理工具。

6、tauthon

官方不再维护 Python 2 后,民间开始接手。有人做了一个项目,专门将 Python 3 的新功能,移植到 Python 2。

7、pipedream

一个云服务的集成平台,可以运行用户的代码,将一个云服务的输入,经过处理后输出到另一个云服务。目前是免费使用。

8、avatarify

一个开源软件,只需要提供一张头像照片,就可以生成人物开口讲话的视频。

9、pattern.css

一个纯 CSS 库,提供各种形状的背景图案。这里还有一个类似的网站

10、98.css

一个提供 Windows 98 风格的 UI 组件的 CSS 库。

→ 查看本期完整内容

第 103 期

1、markmap-lib

一个将 Markdown 转为思维导图的开源工具。

2、codefence

一个可以嵌入网页的交互式代码编辑器,用户能够直接在网页上输入代码并运行,得到结果。服务端是 Docker 容器,目前支持十几种主流的计算机语言。

3、droppy

一个可以自己架设的网盘服务,适合搭建在内网,从 Web 界面上传和下载文件。

4、aind

一个装在 Docker 容器里面的安卓模拟器。

5、jott.live

一个轻量级 Markdown 笔记网站,不需要注册,只需要为文档指定密码,适合随手写一点东西分享出去。

6、Tablist

Chrome 浏览器插件,可以一次性列出所有 Tab 的网页 URL,方便复制。

7、iKeep

一个开源的时间规划微信小程序。(@brenner8023 投稿)

8、Feeds Pub

一个社会化的 RSS 阅读器,除了常规的 RSS 聚合功能外, 还加入了一些社会化的属性。(@timqian 投稿)

9、JSON Generator

一个生成虚拟 JSON 数据的在线工具,可以根据给定的模式,自动生成 JSON 数据。

10、Branca

一种安全令牌的数据格式,比 JWT 更安全,同类项目还有 Paseto

→ 查看本期完整内容

第 102 期

1、Messenger 桌面版

脸书宣布,为了适应激增的通话量,通信软件 Messenger 推出桌面版,提供免费的无限量多人视频聊天。上面是 Windows 版的下载链接,Mac 版下载在这里

2、Slient Down

一个监控服务器是否在线的服务,非付费用户可以监控5台服务器,每5分钟检查一次。如果宕机,就会通过邮件或其他途径通知用户。

3、Desktop Info

一个 Windows 小工具,可以在桌面显示系统信息,内容可以定制。

4、lossless-cut

一个开源项目,为视频工具库 ffmpeg 开发一个图形界面 GUI。

5、DeepL

一家创业公司推出的机器翻译引擎,据称比谷歌翻译得更好。(@ketra21 投稿)

6、plausible

一个 Google Analytics 的开源替代品,可以自己架设网站访问统计。特点是轻量级,结构简单

7、apioak

一个开源的国产 API 网关,可以作为前后端之间的映射层。基于 OpenResty,性能好,功能强。(@shuaijinchao 投稿)

8、like-mysql

一个 Node.js 库,MySQL 数据库的 ORM 映射层,使用很简便,但是功能也比较少。

9、esbuild

一个用 Go 语言写的 JS 脚本打包工具,根据作者提供的数据,打包时间仅仅是 Webpack 的几十分之一。

10、plink-plonk.js

作者提供一段 JS 代码,只要插在网页里面,可以让 DOM 变动发出声音。如果 DOM 有改变,你就会听到声音。

→ 查看本期完整内容

第 101 期

1、GoMailer

一个轻量的电子邮件推送开源工具,可以与网站的用户反馈、留言等功能进行集成,将数据填入模板,投递到指定的邮箱。(@DuanJiaNing 投稿)

2、Zarm

一个 React 组件库,众安科技出品。特点是依赖少体积小(压缩后 60KB),扩展性好,样式命名采用了 BEM 规范。(@edison-hm 投稿)

3、KafkaCenter

一站式的 Kafka 集群管理和维护平台,代码开源,完善的权限设计,使用方便,无需精通 Kafka 就能管理集群。(@TrumanDu 投稿)

4、XAudioPro

在线音频实时剪辑转码网站。我个人本身是做音频开发出生的,对音频算法底层很熟悉,所以就诞生了创建这个网站的想法。

专业的 Audition 软件主要面对很多专业人士,里面的操作比较复杂,对于普通的人来说要想完成一个简单的功能操作比较繁锁,所以这个网站兼顾了准专业性和傻瓜式的操作。(@luolongzhi 投稿)

5、办公室噪音生成器

在家远程办公的时候,你会不会想起办公室嘈杂的工作环境,说话声、电话铃声、敲击键盘声、喝水声…… 这里有一个办公室噪音生成器,可以无限播放。

6、HugeGraph

百度安全团队研发的一款易用、高效、通用的开源图数据库系统, 具备完善的工具链组件,助力用户轻松构建基于图数据库之上的应用和产品。

典型应用场景包括深度关系探索、关联分析、路径搜索、特征抽取、数据聚类、社区检测、 知识图谱等。(@Emmano2 投稿)

7、SimpleCTO screenshot

一个在线生成网站截图的工具,用户提交 URL,就能下载网页截图,代码开源。

8、 Swift Playgrounds

苹果公司官方的免费 Mac 桌面软件,通过游戏学习 Swift 语言。

9、time.gov

美国政府显示国内各时区的时间的网站。

10、progressive-image-element

一个 HTML 的自定义元素(custom element),可以懒加载网页图片。这个元素的代码非常简单,可以作为学习自定义元素的写法范例。

→ 查看本期完整内容

第 100 期

1、pwgen

一个 WASM 模块,用来生成随机密码,可以在命令行使用,也可以作为自定义元素插入网页。

2、Excalidraw

一个非常简单易用的白板绘图开源工具。

3、Screen.so

一个基于 Web 的视频会议软件,可以共享白板和视频,并且能够合作编程。

4、紧急状况模板

有时候,网站会突然无法访问,这时就需要提供一个临时的应急网址。这里有提供一个网站紧急状况的网页模板。

5、字体裁剪工具

中文的字体文件都非常大,网页全部加载不现实。这个工具可以从字体里面,选取网页需要的字符,生成新的字体文件。(@2234839 投稿)

6、xterm-player

一个基于 Web 的命令行终端录制回放工具,解决了分享命令操作时,无法拷贝文字以及视频体积较大的问题。(@JavaCS3 投稿)

7、图灵派(Turing Pi)

图灵派是树莓派的一个集群板,好比机房里面的一个机架,可以用来自己架设 Kubernetes 集群。

8、EVM

一个国产的针对物联网的超轻量虚拟机,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。(@scriptiot-dev 投稿)

9、react-visual-editor

React 的组件可视化拖拽页面编辑与代码生成工具,让不会 React 技术栈的人员可以通过拖拽生成页面。(@anye931123 投稿)

10、dino

一个支持 XMPP 协议的聊天客户端。

→ 查看本期完整内容

第 99 期

1、openVidu

一个开源的视频会议软件,使用 WebRTC 技术。

2、GitHub 官方 App

GitHub 的官方手机客户端,安卓和 iOS 都支持,可以发 issue、合并 PR、代码 Diff 等等。

3、bigbluebutton

开源的远程教育软件,也可用作视频会议。

4、fastai-cnn-camera-app

一个示例项目,如何在网页上使用神经网络,识别照片里面的物体,比如人、树、椅子等等。

5、Hand Mirror

一个 macOS 应用,可以在系统菜单栏显示一个图标,点击后直接显示摄像头画面。

6、jira_clone

使用 React + Node.js 写的项目管理工具 Jira 的克隆。

7、vardbg

一个 Python 脚本的调试工具,并可以生成脚本运行流程的可视化视频。

8、AmIUnique

这个网站显示 JavaScript 可以收集多少用户信息,当作唯一指纹,用来追踪用户。

9、Commento

一个为网页插入评论的 Web 服务,可以作为 Disqus 的替代品。

10、Mirage JS

一个模拟服务器 API 返回结果的前端 JS 库。

11、几何艺术占位符图像

该网站提供占位符图像(Placeholder),图像内容是算法生成的几何图形。

→ 查看本期完整内容

第 98 期

1、这里有多少只猫?

一个供幼儿练习辨识能力的在线游戏,第93期曾介绍过英文版,这里是网友做的汉化版。(@StylishSite 投稿)

2、tomato-clock

一个实现番茄工作法(将工作划分为25分钟的片段)的 Python 小脚本。(@coolcode 投稿)

3、Fluttify

一个 Flutter 框架的插件开发工具,解决了插件开发过程中的类型安全,编码繁琐等痛点,目前已有的典型案例有高德地图插件。(@yohom 投稿)

4、可视化浮点数

该网页提供32位浮点数和64位浮点数的二进制结构图,可以方便地设置每一个二进制位,显示对应的数字。

5、AltSearch

一个谷歌网页搜索的替代品,没有隐私跟踪,无广告。

6、Proton Native

Electron 的替代品,使用 React Native 的语法开发跨平台的桌面应用程序,但是底层使用的是 Qt 组件库。

7、Nototo

一个思路很新颖的笔记软件,以可视化的方式做笔记,目前只有 Web 版。一条笔记就是新建一块地,一个目录就是新建一个岛屿,打标签就是新建建筑物。

8、darken

一个 JS 脚本,一行代码让网页从亮模式变为暗模式。

9、dnote

开源的知识管理软件,支持 Web 、命令行和浏览器插件。

10、Rete.js

一个网页可视化编程框架,带有节点编辑器。

→ 查看本期完整内容

第 97 期

1、netgraph

一个 Go 语言写的 HTTP 抓包分析器,带有 Web 界面。(@ga0 投稿)

2、qier-progress

一个网页顶部进度条的 JS 库。(@vortesnail 投稿)

3、pyprotect

一个 Python 代码的加密器,可以防止别人看脚本源码。(@ga0 投稿)

4、简易数学函数作图工具

一个在线生成数学函数图形的网页小工具。(@DoctorLai 投稿)

5、Jane

一个超级轻量的静态博客系统,使用 Kotlin 语言。(@pandolia 投稿)

6、akshare

一个基于 Python 的开源金融数据接口库,目的是实现股票、期货等金融产品从数据采集、数据清洗到数据下载的工具,满足金融数据科学家、数据科学爱好者在数据获取方面的需求。(@jindaxiang 投稿)

7、Sitdown

一个将 HTML 源码转换为 Markdown 的 JS 库,可以定制规则。(@LinFeng1997 投稿)

8、GoatCounter

一个开源的访客统计软件。

9、Language Learning with Netflix

Chrome 浏览器插件,可以在 Netflix 的视频页面上同时显示原文和英语字幕,适合学习外语,需要用户有 Netflix 收看资格。

10、Clipboard History Pro

Chrome 浏览器插件,用来管理系统的剪贴板,可以查看剪贴板的历史记录。

→ 查看本期完整内容

第 96 期

1、GayHub

Chrome 浏览器插件,优化 GitHub 使用体验,提供项目目录树、文内目录导航、图片全屏预览等功能。(@yanyue404 投稿)

2、Spotify-Lyrics

Chrome 浏览器插件,可以在 Spotify Web Player 里面显示歌词,歌词来自网易音乐的接口。(@mantou132 投稿)

3、memo

一个笔记软件,数据可以储存在 GitHub Gist。有 Web 版和桌面版,可惜没有手机 App。

4、MojoJson

一个通用的 JSON 解析算法,简单高效快速,提供 C# 和 C 的实现,也可以轻松用其它编程语言实现。(@scottcgi 投稿)

5、craft.js

一个可以通过拖拽生成 React 应用的可视化框架。(@ifrontend-xyz 投稿)

6、onedev

一个 GitLab 的替代品,DevOps 平台,带有 Git 版本管理、issue 追踪、Pull Request、持续集成等功能。

7、qier-player

一个 H5 视频播放器的 React 组件。(@vortesnail 投稿)

8、写作猫

AI 写作助手,可以给出文章中的语言错误。(@iiismile 投稿)

9、MojoJS-Animation

一个轻量级的 JS 网页动画引擎。(@scottcgi 投稿)

10、Rust JVM

一个示例项目,使用 Rust 语言写的 JVM 虚拟机。(@douchuan 投稿)

→ 查看本期完整内容

第 95 期

1、sscaffold-css

一个极简的 CSS 默认样式库,目的是为 HTML 裸标签提供美观的样式。

2、Wayback Machine 插件

Chrome 浏览器插件,互联网档案馆的官方版本,可以查看一个网页的历史版本,包括那些已经无法访问的网页。

3、inlets

一个反向代理服务器,可以将内网的服务映射到公网。

4、jql

一个命令行的 JSON 数据查询工具,有更简单的查询语法。

5、Broot

一个命令行的目录树浏览工具,可以作用ls命令的替代品。

6、Snowpack

一个 JavaScript 工具,可以将 node.js 模块转成单个的 JS 文件,替代 Webpack 这样的打包工具。

7、Hexo Cheatsheets Theme

一个 Hexo 的主题,可以用来制作速查表(cheatsheet)网站,参见 devhints.io 的例子。(@glazec 投稿)

8、萤火虫

网页模拟黑夜中萤火虫飞舞的效果。

9、png

一个 Node.js 模块,用于 PNG 图片的解码和编码。(@vivaxy 投稿)

10、showdoc

一个技术文档网站的服务端,适合展示团队的技术文档、API 文档。(@star7th 投稿)

→ 查看本期完整内容

第 94 期

1、Snip

将打印的数学公式转成 LaTex 代码的工具。

2、Gmail 分析器

命令行工具,可以显示你的 Gmail 邮箱的统计数据。

3、age

一个命令行工具,使用公钥/私钥对文件进行解密和加密,用法很简单。

4、蚁阅

开源的 Web 端 RSS 阅读器,基于 Python。(@guyskk 投稿)

5、stpyv8

一个引入 V8 引擎的 Python 模块,使得 Python 程序里面可以写 JavaScript 代码。

6、NodeTube

一个可以自己架设的 Youtube 替代品,可以上传视频在网页观看,基于 Node.js。

7、tauri

一个使用各平台的 WebView 控件,构建跨平台桌面应用的 JavaScript 框架。(@mantou132 投稿)

8、GitHub-Chart

Chrome 浏览器插件,可以三维显示 GitHub 的提交统计。(@ryuzheng 投稿)

9、Generative Placeholders

获取占位图像的网站,所有生成的图像都是艺术化的几何图形。

10、Terrastruct

一个在线的架构图、流程图工具。

→ 查看本期完整内容

第 93 期

1、monica

一个个人的 CRM(客户关系管理)系统,可以自己架设服务,管理你的所有人际关系。

2、普通话声调训练

老外学习汉语普通话,最难掌握的就是四个声调。这个网址提供在线的声调训练,先听老师的录音,然后你跟着读一遍。浏览器会录下你的声音,判断声调发音是否正确,不过它的准确性似乎有点问题,有时会认不出正确发音。

3、kutt

开源的短链接生成器,基于 Node.js,允许自定义短链接、设置链接密码,还提供访问统计。

4、tesseract.js

一个 JavaScript 语言的 OCR 库,可以在网页运行,识别图片中的文字。它支持100多种文字,包括中文。这里还有一篇教程,介绍 Python 语言如何使用这个库。

5、sshelper

一个安卓的 SSH 服务器应用,使你可以 SSH 登录到安卓手机。(@ch-cn 投稿)

6、Pic Hance

一个将低分辨率图片增强为高分辨率的工具,可以将分辨率增加4倍(即长和宽各增加一倍)。

7、cats-of-jasnah

一个为2岁~4岁婴儿开发的网页游戏,让孩子选有多少只符合条件的猫,比如红色的猫有多少只。

8、linkding

一个自己架设的网址书签服务。

9、darktable

一个数码照片的后期处理软件,可以视作 Lightroom 的开源版。

10、digiKam

数码照片管理的跨平台桌面软件。

→ 查看本期完整内容

第 92 期

1、极客阅读

一个安卓 App,技术阅读的入口,汇聚了国内外技术博客、产品动态、公众号文章。(@wxyudl 投稿)

2、微信 Markdown 编辑器

一款个微信公号文章的的编辑器,可以将 Markdown 编辑器,基于 wechat-format ,开放了一些可定制项目格式转为富文本格式,再贴到微信编辑器。(@acbin 投稿)

3、Hammerspoon

Mac 电脑的自动化操作工具,使用 Lua 语言编写脚本。

4、Killersheep

一个 Vim 游戏,主要目的是展示 Vim 8.2 的新功能。

5、WhoisXML API

该网站提供各种网络信息查询,比如 IP 地理地址、Whois、DNS 等。

6、Raileo

该网站提供网站状态监控服务。免费账户可以监控三个网址,监控内容包括:运行时间监控、性能监控、SSL 监控和页面大小监控。

7、SketchyComponent

一个手绘风格的安卓组件库。(@5A59 投稿)

8、c8

一个 Node.js 的命令行工具,可以生成当前脚本的代码覆盖报告,即哪些代码是实际执行的,哪些没有执行。

9、dockerpi

一个 Docker 镜像文件,可以在 x86 计算机上运行树莓派环境。这里的重点是树莓派是 ARM 架构,所以等于在 x86 架构上模拟 ARM 架构。

10、Boost Note

一个笔记软件,有 Web 版和跨平台的桌面 App。

11、playwright

一个支持 Chrome、Safari、Firefox、Edge 的浏览器自动化工具,即一个自动化脚本对所有浏览器都有效,由 Puppeteer 团队出品。

→ 查看本期完整内容

第 91 期

1、Pixlr X

一个基于 Canvas 和 WebGL 的在线图像编辑器。

2、微软数学

微软公司的手机 App,通过摄像头拍摄数学公式,给出相关资料,甚至方程式的解。

3、Nitter

该网站是一个开源的推特 Web 客户端,参见代码仓库。同时提供推特用户的 RSS,可以通过下面网址获取指定用户的 RSS:https://nitter.net/[username]/rss

4、repl.it

该网站提供了一个新功能,可以在浏览器里面自动加载并运行各种 GitHub 仓库。这里有一个 C++ 写的命令行扫雷游戏,直接在浏览器运行。

5、Gitpod

浏览器里面的 IDE 编辑环境,一键加载 GitHub 仓库,内部使用的是 VSCode Web 版,支持主要的编程语言。

6、Happy Hues

该网站提供一系列配色方案,可以实时切换、定制,查看效果。

7、sizle

一个在线制作 PPT 的网站。

8、Lasting Paper

一个 Kindle 阅读器的桌面客户端,可以自动同步高亮文本和注释。

9、Hidden Bar

Mac 电脑的软件,可以隐藏/展开系统状态栏的图标。

10、magicCss

一个实现各类图形的 CSS 库。(@ifrontend-xyz 投稿)

11、Edge 浏览器(Chromium 核心)预览版

微软公司发布了使用 Chromium 核心的新 Edge 浏览器,可以从本地的谷歌浏览器直接导入书签,历史等信息。还能从微软自己的或谷歌的扩展商店下载插件。(@jwenjian 投稿)

→ 查看本期完整内容

第 90 期

1、Elementary OS

一个基于 Ubuntu 的 Linux 发行版,目标用户是不懂计算机的人,用户界面高度模仿 macOS。

2、Koko Analytics

一个 WordPress 插件,用于收集和分析用户访问数据,不使用任何外部服务。

3、si78c

早期电子游戏《太空侵略者》的命令行移植版,使用 C 语言编写。

4、VirtScreen

Linux 系统的虚拟桌面 App,可以起一个 VNC 服务,然后用 iPad 或其他设备的 VNC 客户端连接上去,就可以形成扩展桌面。(@liangguo 投稿)

5、cairoshell

Windows 系统的一个可定制的桌面环境。

6、knDB

一个轻量级的 Node.js 数据持久化库。(@Knove 投稿)

7、舒尔特方块游戏

舒尔特方格是数字1-25随机分布在25个方格里面,用户按照从小到大的顺序,依次指出每个数字的位置,根据耗时判断注意力水平的高低,详见百度百科。这个游戏最好在手机上玩。(@jwenjian 投稿)

8、svg-text-animate

一个将英语或数字字符,转为 SVG 动画的 JS 库。(@oubenruing 投稿)

9、githuber-md

WordPress 的 Markdown 编辑器插件。

10、docker-slim

一个 Docker 镜像文件的瘦身工具,据称最好情况下,可以让镜像文件体积缩小为原来的30分之一。

11、Cloudflare workers

Cloudflare 正式发布 workers 功能了,允许网站直接部署在它的边缘网络,即 CDN 的每个节点上面。这应该是目前 serverless 最好的方案了。

12、openEuler

华为发布自家的 Linux 发行版 openEuler,基于 CentOS。这是早先的华为 EulerOS 系统的开源版。根据介绍,主要特点是 ARM64 的完美支持和极高的安全性。

→ 查看本期完整内容

第 89 期

1、Legra.js

一个 JS 库,可以生成乐高积木的图案。

2、hello.js

一个专门用于 OAuth2 登录的 JavaScript 库。

3、slap

一个命令行下的文本编辑器。

4、JSONCrush

一个 JSON 数据的压缩工具,可以把压缩后的 JSON 数据附加在 URL 上面。

5、Eternal Terminal

一个类似 SSH 的服务器远程登录工具,但是可以自动重新连接而不会中断会话。

6、Sweet Home 3D

一个开源的室内设计 3D 软件。

7、roughViz.js

一个生成手绘风格的网页图表的 JS 库。

8、AnonAddy

一个匿名邮件的转发工具,特点是允许开设无限个邮件账户。比如,你的用户名是johndoe,系统会分配给你一个二级域名johndoe.anonaddy.com,你可以在这个域名上开设无限个邮件账户。

9、Arya

Arya 是一款基于 Vue 的在线 Markdown 编辑器,粘贴 HTML 自动转换为 Markdown,支持 PPT 预览,以及绘制流程图、甘特图、时序图、任务列表、五线谱等功能。(@nicejade 投稿)

10、Drumbot

机器学习的鼓点机器人,可以根据用户输入的节拍,自动生成新的旋律。

→ 查看本期完整内容

On this page

第 140 期:印度人的工资是多少?第 139 期:生物学的可怕进展第 138 期:失业难以避免,重构人生规划第 137 期:Slack 被收购,以及企业的技术选型第 136 期:利特伍德奇迹定律第 135 期:什么行业适合创业?第 134 期:未来的游戏业比现在大100倍第 133 期:贵州变瑞士,有没有可能?第 132 期:快能力和慢能力第 131 期:你的头脑是二值逻辑,还是三值逻辑?第 130 期:低龄化的互联网第 129 期:创业的凸函数和凹函数第 128 期:这个社会是否正在变成“赛博朋克”?第 127 期:未来人人开发软件,几乎没人编码第 126 期:内卷化是什么?第 125 期:数字人民币要取代谁第 124 期:华为如何考核员工第 123 期:互联网公司与湘军的军制第 122 期:谈谈互联网公司的高估值第 121 期:为什么人类没有越来越闲?第 120 期:只有开放才能打败封锁第 119 期:降雨量和保险博弈第 118 期:高考志愿怎么填第 117 期:我不想让你记住我的脸第 116 期:世界的未来是一个火药桶第 115 期:保护你的 DNA,不要泄漏第 114 期:U 盘化生存和 Uber-job第 113 期:暴力犯罪为什么越来越少?第 112 期:如何培养领导力第 111 期:智能电视的误区第 110 期:如果不能去美国上市第 109 期:播客的价值第 108 期第 107 期第 106 期第 105 期第 104 期第 103 期第 102 期第 101 期第 100 期第 99 期第 98 期第 97 期第 96 期第 95 期第 94 期第 93 期第 92 期第 91 期第 90 期第 89 期