工具
本文于 1186 天之前发表,文中内容可能已经过时。
1、yuzu
一个任天堂 Switch 游戏的模拟器,可以在 x86 电脑上运行,已经支持不少游戏了,包括《塞尔达》、《马里奥奥德赛》等热门游戏。
1、lit
一个极小化(395字节)的响应式 CSS 框架,包含一些基本的组件。
一个基于 API 而不是 SMTP 协议的邮件服务。用户使用 API 发送和接收一次性邮件,目前可以直接调用,不需要注册。
一个 MacBook pro 笔记本的开源小工具,可以在 Touch Bar 显示系统状态。
一个本地工具,用来分析 Firefox 的浏览历史,比如最常访问的网址、一天各个时段的浏览统计等等。
一个可以根据 Markdown 文档生成幻灯片视频的软件,支持插入图片和音频,也可以使用自动合成的语音。
一个 React 钩子函数,用来添加声音效果,比如点击按钮发出“滴”的一声。
1、talkyard
开源的论坛软件,还可以当作网站的留言系统。
该网站通过 WebRTC 协议把你的桌面分享给其他人。它生成一个 URL,其他人访问这个 URL,就能看到你的桌面。
1、maza
一个本地的广告拦截器,通过封锁 DNS 达到拦截广告的目的。它的特点就是非常简单,就是一个 Bash 脚本,可以作为学习脚本编程的范例。
一个开源的全文搜索软件,可以自己搭建服务,支持汉语搜索。
1、lazyhub
命令行的 GitHub 客户端,有图形 UI 界面。
1、mvp.css
一个最简化的 CSS 库,不提供任何类的样式,只给出最基本的 HTML 元素的样式,适合在它的基础上添加自定义的样式。
一个图片处理的在线工具,可以让普通照片变成世界名画。下图就是基于凡高的《星夜》生成的照片。
1、kosmi
一个桌面聊天应用,具有很强大的分享功能。本地打开视频,参与聊天的所有人都可以观看。
推荐俄罗斯的搜索引擎 Yandex,我觉得体验不错,尤其是图片搜索,比谷歌好用。国内好像还没有被屏蔽。
1、虚拟信用卡
该服务基于你的真实信用卡,生成一张虚拟信用卡,用于在国外网站购物,从而避免信用卡诈骗或信息泄漏。我还没用过,据说需要用户有美国电话号码,用于验证。
1、seafox
一个 TypeScript 写的 JavaScript 解析器,也就是说使用 JavaScript 解析 JavaScript,支持最新的 ES2020 语法。
React 的表格组件库,新的 7.0 版完全采用 Hooks 设计。
1、Pleroma
一个开源的个人微博软件,采用 ActivityPub 协议,可以与其他支持该协议的软件交换数据。
1、Youka
一个卡拉OK生成器,它可以从 Youtube 下载音乐视频,然后配上歌词,生成卡拉OK视频。
HTML 代码的最小化工具,Rust 语言写的,有 Node.js、Python、Java、Ruby 的移植。
1、Unscreen
一个在线工具,可以免费删除视频背景。
1、Baraba
一个 iOS 的控件,当你注视屏幕的时候,页面会自动滚动,眼睛移动就会停止。
1、Thumbor
免费的开源图像 CDN,可轻松压缩,调整大小和转换图像。
一个模拟生成 App 商店展示图的在线工具。
1、grep.app
GitHub 非官方的代码搜索引擎,支持正则搜索。
一个 Maven 插件,根据谷歌公司的样式要求,自动对 Java 代码进行样式美化。
一个实验性的 AR 应用,把周围环境复制粘贴到 PhotoShop,视频演示非常惊艳。
1、regex
一个示例项目,从0开始,使用 Java 实现一个正则表达式引擎,核心代码只有200多行,用来学习编译原理。(@xindoo 投稿)
第 105 期
8、kasaya
一个命令行的浏览器自动化脚本执行器。
一个提供360度全景照片浏览的 JS 库。
10、Detexify
一个 Web 工具,可以识别手绘形状,返回对应 LaTex 数学符号。
第 103 期
10、Branca
一种安全令牌的数据格式,比 JWT 更安全,同类项目还有 Paseto。
第 102 期
一个 Node.js 库,MySQL 数据库的 ORM 映射层,使用很简单,但是功能也比较少。
1、esbuild
一个用 Go 语言写的 JS 脚本打包工具,根据作者提供的数据,打包时间仅仅是 Webpack 的几十分之一。
这段代码插在网页里面,可以让 DOM 变动发出声音。如果 DOM 有改变,你就会听到声音。
第 101 期
一个在线生成网站截图的工具,用户提交 URL,就能下载网页截图,代码开源。
苹果公司官方的免费 Mac 桌面软件,通过游戏学习 Swift 语言。
1、time.gov
美国政府显示国内各时区的时间的网站。
一个 HTML 的自定义元素(custom element),可以懒加载网页图片。这个元素的代码非常简单,可以作为学习自定义元素的写法范例。
第 100 期
1、dino
一个支持 XMPP 协议的聊天客户端。
第 99 期
使用 React + Node.js 写的项目管理工具 Jira 的克隆。
6、vardbg
一个 Python 脚本的调试工具,并可以生成脚本运行流程的可视化视频。
这个网站显示 JavaScript 可以收集多少用户信息,当作唯一指纹,用来追踪用户。
8、Commento
一个为网页插入评论的 Web 服务,可以作为 Disqus 的替代品。
一个模拟服务器 API 返回结果的前端 JS 库。
10、几何艺术占位符图像
该网站提供占位符图像(Placeholder),图像内容是算法生成的几何图形。
第 98 期
4、可视化浮点数
该网页提供32位浮点数和64位浮点数的二进制结构图,可以方便地设置每一个二进制位,显示对应的数字。
一个谷歌网页搜索的替代品,没有隐私跟踪,无广告。
Electron 的替代品,使用 React Native 的语法开发跨平台的桌面应用程序,但是底层使用的是 Qt 组件库。
7、Nototo
一个思路很新颖的笔记软件,以可视化的方式做笔记,目前只有 Web 版。一条笔记就是新建一块地,一个目录就是新建一个岛屿,打标签就是新建建筑物。
8、darken
一个 JS 脚本,一行代码让网页从亮模式变为暗模式。
9、dnote
开源的知识管理软件,支持 Web 、命令行和浏览器插件。
10、Rete.js
一个网页可视化编程框架,带有节点编辑器。
第 97 期
一个开源的访客统计软件。
9、Language Learning with Netflix
Chrome 浏览器插件,可以在 Netflix 的视频页面上同时显示原文和英语字幕,适合学习外语,需要用户有 Netflix 收看资格。
Chrome 浏览器插件,用来管理系统的剪贴板,可以查看剪贴板的历史记录。
评论系统未开启,无法评论!