wiby

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

wiby

vscode-rss

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

React Spectrum

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

React Spectrum

css-sweeper

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

css-sweeper

SimpleOps

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

SimpleOps

project-citadel

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

project-citadel

CloudBrowser

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

babel-preset-php

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

seafox

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

react-table

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

Passbolt

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

Passbolt

PasteMe.cn

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

Shoelace

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

webtorrent-desktop

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

tbify

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

easy-monitor

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

easy-monitor

3D 封面生成器

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

3D 封面生成器

Wiki.js

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

Wiki.js

Brick Block

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

Brick Block

remark42

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

Brython

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

icdiff

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

icdiff

EasyOCR

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

EasyOCR

RediSearch

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

XP-Paint

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

XP-Paint

MonitorControl

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

MonitorControl

Rome

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

Rome

WhereMyLife

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

hugo-leetcode-dashboard

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

hugo-leetcode-dashboard

钉钉的非官方 Linux 版

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

ward

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

ward

httpsproxy2http

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

jsonbase

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

guietta

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

guietta

UIkit

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

Zettlr

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

Zettlr

Reabble

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

Midway Serverless

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

gitqlite

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

honkit

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

Tiny C 编译器

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

BUI

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

elevator.js

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

webp2jpg

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

webp2jpg

tauri

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

Textures.js

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

Textures.js

robotjs

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

foam

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

Shoes

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

Shoes

Linear

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

Linear

Geany

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

ruffle

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

material-design-icons

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

material-design-icons

CSS 三角形生成器

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

CSS 三角形生成器

Scroll to text fragment 生成器

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

TimeCat

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

generate-avatar

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

generate-avatar

nginx-ui

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

nginx-ui

Pleroma

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

Pleroma

Youka

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

Youka

xrdp

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

xrdp

Dexplot

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

Dexplot

youdaonote-pull

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

VSCodium

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

Photoshop Camera

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

Photoshop Camera

Chakra UI

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

Chakra UI

Web Camera Pro

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

Web Camera Pro

Briefing

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

sjcl

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

Mind elixir

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

Mind elixir

Grid.js

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

Grid.js

换脸视频生成服务

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

Docker-OSX

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

Docker-OSX

pending-dns

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

WebTorrent

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

shan-shui-inf

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

shan-shui-inf

network-plus

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

stretchly

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

stretchly

chil

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

hyperbuild

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

Straight 2 spam

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

AsmBB

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

AsmBB

Micro

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

Micro

Excalidraw

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

Excalidraw

AudioMass

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

AudioMass

trilium

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

trilium

LightProxy

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

Wifi 登录二维码

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

Unscreen

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

Thumbor

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

pose-animator

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

pose-animator

Sendfiles.online

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

utterances

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

Quickref

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

spotify-now-playing-on-github

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

spotify-now-playing-on-github

LTUI

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

LTUI

goblog

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

winget-cli

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

winget-cli

qqwry2mmdb

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

白描

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

白描

vscode 微信读书插件

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

vscode 微信读书插件

spug

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

spug

Valine

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

spiderman

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

Google Drive 的桌面客户端

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

Google Drive 的桌面客户端

NGINX Config

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

vdoing

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

Link Lock

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

Youtube 观看历史的分析脚本

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

whoogle-search

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

Hubs

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

Hubs

Deckdeckgo

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

Deckdeckgo

endpoints.dev

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

Chrome 插件源码查看器

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

Chrome 插件源码查看器

WebWormhole

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

Minisign

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

eureka

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

maven-git-code-format

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

AR Cut & Paste

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

regex

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

Deno

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

Deno

StorePreviewer

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

StorePreviewer

grep.app

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

Tara

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

Tara

Insomnia

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

Insomnia

pipedream

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

Sitesauce

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

uPlot

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

uPlot

CodePen 支持 Flutter 框架了

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

Coderlane 线上面试平台

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

liandi

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

PicPlus

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

PicPlus

makeJs

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

小悦记

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

小悦记

Gossip

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

Gossip

javaagent

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

hacker-news-digest

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

hacker-news-digest

eruda

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

eruda

Kanmail

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

Kanmail

a-Shell

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

a-Shell

kasaya

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

panolens.js

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

Detexify

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

Detexify

Falcon

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

Falcon

Wekan

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

Wekan

HoServer

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

HoServer

Learning-to-See-in-the-Dark

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

Learning-to-See-in-the-Dark

TablePlus

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

TablePlus

tauthon

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

pipedream

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

pipedream

avatarify

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

pattern.css

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

pattern.css

98.css

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

98.css

markmap-lib

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

markmap-lib

codefence

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

droppy

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

aind

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

jott.live

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

Tablist

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

Tablist

iKeep

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

iKeep

Feeds Pub

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

Feeds Pub

JSON Generator

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

Branca

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

Messenger 桌面版

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

Messenger 桌面版

Slient Down

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

Slient Down

Desktop Info

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

Desktop Info

lossless-cut

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

lossless-cut

DeepL

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

plausible

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

plausible

apioak

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

like-mysql

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

esbuild

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

plink-plonk.js

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

GoMailer

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

Zarm

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

Zarm

KafkaCenter

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

KafkaCenter

XAudioPro

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

XAudioPro

办公室噪音生成器

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

办公室噪音生成器

HugeGraph

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

SimpleCTO screenshot

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

Swift Playgrounds

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

Swift Playgrounds

time.gov

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

time.gov

progressive-image-element

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

pwgen

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

Excalidraw

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

Excalidraw

Screen.so

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

Screen.so

紧急状况模板

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

紧急状况模板

字体裁剪工具

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

xterm-player

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

图灵派

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

图灵派

EVM

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

react-visual-editor

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

react-visual-editor

dino

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

dino

openVidu

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

openVidu

GitHub 官方 App

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

GitHub 官方 App

bigbluebutton

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

bigbluebutton

fastai-cnn-camera-app

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

Hand Mirror

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

Hand Mirror

jira_clone

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

jira_clone

vardbg

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

AmIUnique

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

Commento

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

Mirage JS

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

几何艺术占位符图像

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

几何艺术占位符图像

这里有多少只猫?

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

tomato-clock

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

Fluttify

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

可视化浮点数

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

AltSearch

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

AltSearch

Proton Native

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

Nototo

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

Nototo

darken

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

dnote

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

Rete.js

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

Rete.js

netgraph

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

qier-progress

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

pyprotect

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

简易数学函数作图工具

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

简易数学函数作图工具

Jane

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

akshare

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

Sitdown

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

GoatCounter

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

GoatCounter

Language Learning with Netflix

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

Language Learning with Netflix

Clipboard History Pro

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

Clipboard History Pro

GayHub

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

Spotify-Lyrics

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

Spotify-Lyrics

memo

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

memo

MojoJson

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

craft.js

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

onedev

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

qier-player

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

qier-player

写作猫

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

写作猫

MojoJS-Animation

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

Rust JVM

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

sscaffold-css

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

Wayback Machine 插件

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

Wayback Machine 插件

inlets

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

jql

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

Broot

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

Snowpack

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

Hexo Cheatsheets Theme

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

萤火虫

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

png

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

showdoc

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

Snip

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

Snip

Gmail 分析器

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

age

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

蚁阅

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

蚁阅

stpyv8

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

NodeTube

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

tauri

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

GitHub-Chart

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

GitHub-Chart

Generative Placeholders

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

Generative Placeholders

Terrastruct

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

Terrastruct

monica

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

monica

普通话声调训练

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

普通话声调训练

kutt

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

tesseract.js

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

sshelper

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

Pic Hance

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

Pic Hance

cats-of-jasnah

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

cats-of-jasnah

linkding

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

linkding

darktable

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

darktable

digiKam

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

digiKam

极客阅读

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

微信 Markdown 编辑器

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

Hammerspoon

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

Killersheep

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

Killersheep

WhoisXML API

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

Raileo

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

SketchyComponent

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

SketchyComponent

c8

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

dockerpi

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

Boost Note

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

Boost Note

playwright

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

Pixlr X

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

Pixlr X

微软数学

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

微软数学

Nitter

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

repl.it

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

repl.it

Gitpod

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

Gitpod

Happy Hues

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

Happy Hues

sizle

一个在线制作 PPT 的网站。

sizle

Lasting Paper

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

Lasting Paper

Hidden Bar

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

magicCss

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

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

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

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

Elementary OS

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

Elementary OS

Koko Analytics

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

Koko Analytics

si78c

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

si78c

VirtScreen

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

cairoshell

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

cairoshell

knDB

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

舒尔特方块游戏

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

舒尔特方块游戏

svg-text-animate

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

githuber-md

WordPress 的 Markdown 编辑器插件。

githuber-md

docker-slim

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

Cloudflare workers

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

Cloudflare workers

openEuler

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

openEuler

Legra.js

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

Legra.js

hello.js

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

slap

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

slap

JSONCrush

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

Eternal Terminal

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

Sweet Home 3D

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

Sweet Home 3D

roughViz.js

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

roughViz.js

AnonAddy

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

Arya

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

Drumbot

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

Drumbot

EasyDB

一次性云端数据库,可以免费使用24小时。如果想永久保存数据,需要付费。

Sourcetrail

可视化源码浏览器,可以对 C、C ++、Java、Python 源代码进行静态分析,并以图形可视化的形式呈现。

Sourcetrail

texme

一个轻量级的 JavaScript 脚本,可以把 Markdown + LaTeX 文档直接渲染成网页。

linjiashop

一个开源的 Web 商城项目,基于 Spring Boot 和 Vue.js,支持 Web 端和移动端。(@enilu 投稿)

linjiashop

NBAsh

命令行的 NBA 直播查看工具,包括比分和球员统计。(@rogerzhu 投稿)

NBAsh

resumd

一个在线的简历编辑器,可以分享给他人一个可编辑的简历,也可以导出 PDF。(@timqian 投稿)

resumd

MQTTX

一款跨平台的 MQTT 消息网关的开源桌面客户端,可以用来测试消息收发。(@ysfscream 投稿)

MQTTX

KubeSphere

一个开源的容器管理平台,构建在 Kubernetes 之上,帮助企业管理容器环境。(@FeynmanZhou 投稿)

KubeSphere

mdr

一个命令行的 Markdown 文件阅读器。

mdr

react-mosaic

一个基于 React 的浏览器窗格框架,可以让网页显示多窗格的效果。

react-mosaic

vy

一个命令行的极简风格的 IDE。

vy

必收

一个收集和订阅外部内容的应用,有手机端和桌面端,可以收藏网址、微信文章、头条文章等。(@sinner-xing 投稿)

必收

invidious

Youtube 的开源前端,等于为 Youtube 换了皮肤,可以自己搭建实例。

invidious

p2

一个极简的 PDF 文件转 PNG 图片的开源服务器,我觉得挺好用,查看 Demo。

Same Page 2

Chrome 浏览器插件,让浏览同一个网页的访问者互联聊天,源码在 GitHub。

Same Page 2

Joplin

一个笔记和待办事项软件,支持桌面、手机和命令行,可以多端同步。

Joplin

code-surfer

一个以幻灯片的形式展示源码的工具。

code-surfer

配色可用性查看工具

这个网站可以查看,某个配色方案对于不同视力障碍人群的可用性,比如色盲、白内障、青光眼患者能不能看到,并给出该方案的评分。

远程浏览器

该网站提供免费的远程浏览器,用户可以在本地浏览器里面打开远程浏览器,再通过后者访问网站。该站的代码开源。

zim

一个桌面端的 Wiki 编辑器,让你维护一个储存在本地的 Wiki。

zim

fingerprint.js

一个在浏览器生成用户指纹的 JS 库,可以识别用户,不使用 Cookie。

carnage3d

3D 游戏《GTA1》的开源克隆,已经基本可玩。

carnage3d

erra

一个 Node.js 的 HTTP 接口调试工具,可以拦截并修改 HTTP 通信,也可以 Mock 接口。(@hughfenghen 投稿)

a*寻路算法可视化演示

本文在网页上演示a*寻路算法,可以自己调整参数。(@sbfkcel 投稿)

a*寻路算法可视化演示

easy-service

一个开源工具,将程序注册为 Windows 的系统服务。(@pandolia 投稿)

划词二维码

Chrome 浏览器插件,为选中的文字生成二维码,可以用来为网页提到的网址生成二维码。(@tanghuibo 投稿)

Slate

API 文档的静态站点生成器。

AI 生成的渐变

用户指定一个颜色,该网站会自动生成基于该颜色的渐变模式。

Sketchviz

生成手绘风格的流程图的在线工具。

Sketchviz

draw.io

在线图表工具 draw.io 的源码。

draw.io

幼儿密码

麦克斯是一个一岁半的小孩,经常在笔记本电脑乱按。父母就做了一个网站,用户可以随机获取一个他乱按的字符串,作为密码。

幼儿密码

SingleFileZ

一个浏览器扩展,可以将网页和上面的静态资源打包成一个 zip 文件。

NitroShare

一个跨平台的文件分享软件,可以在同一个局域网里面不同系统的机器之间互传文件。

PostgREST

PostgreSQL 数据库的一个扩展,为任意数据库添加 RESTful API 接口。

日本铁路通

国人开发的适合日本自由行的交通换乘 App,特点是全中文搜索显示,可一键切换查看日语站名,支持日本所有的地铁、电车、新干线,无广告。(@metromancn 投稿)

日本铁路通

高铁通

爱好者开发的全国高铁 App,可以显示列车的实时位置,支持点选车站,显示列车信息等,无广告。(@metromancn 投稿)

高铁通

在线屏幕录制

一个浏览器里面的在线录屏小工具。(@w3yyb 投稿)

加密信息写入图片工具

这个在线工具可以把隐藏文本写入图片文件。图片依然可以正常使用,并且外观不发生变化,用户不会发现里面隐藏了加密信息。(@w3yyb 投稿)

snapdrop

一个开源的文件分享服务,使用 WebRTC 协议进行点对点传输。

marktext

一个跨平台的桌面 Markdown 编辑器。

marktext

aimAndShoot

一个纯概念的开源网页射击游戏,具有神经演化功能,软件会根据玩家的反应,对敌人进行增强,直到玩家失败。

aimAndShoot

Chrome remote desktop

谷歌推出了远程桌面软件,可以在手机和桌面浏览器里面,访问远程电脑的桌面,进行各种操作。

Chrome remote desktop

CustomAnim

这个网站可以将用户输入的文本,渲染成一段微粒的动画,支持中文。缺点就是后台资源有限,玩的人一多,就要排队等。

CustomAnim

onefetch

这个命令行工具可以显示 Git 仓库的信息。

onefetch

Daily-warm

一个 Go 语言脚本,每天向指定邮箱发送一封邮件,里面是天气、名言、诗歌。(@BarryYan 投稿)

leonsans

一款用 JavaScript 脚本绘制的英文字体,只要网页插入脚本,就能使用这个字体,即字体使用脚本画出来的,特别适合制作字体动画。(@rolitter 投稿)

snake-go

Go 语言写的命令行贪吃蛇游戏。

dn

一个非常简单的命令行笔记脚本,可以写入/读取笔记。所有代码就是十几行 Bash 命令。

hr-code

QR 码本质是机器可读的字符串,主要缺点是人类无法辨识。现在有人提出了一种新的QR码,机器和人类都可读。缺点就是如果字符很多,码图就会很大。

hr-code

SearX

SearX 是一个开源的搜索代理,可以自己架设谷歌实例,查看 demo 和实例列表。

SearX

OnionShare

匿名分享文件的工具,通过 Tor 网络下载文件。

dcp

一个在主机间分享文件的命令行工具,使用 Dat 协议,进行点对点拷贝。

rough-charts

手绘风格的 React 图表库。(@beizhedenglong 投稿)

rough-charts

repo-analytics

分析 GitHub 仓库信息的在线工具。(@timqian 投稿)

repo-analytics

mintotp

一个 Python 的二因素认证时间码工具,代码很简单,只有20行。

Memex

浏览器插件,可以对书签和浏览历史进行全文搜索。

Memex

彩云小译

浏览器插件,一键将网页翻译成中英对照模式。(@bitwater 投稿)

彩云小译

AntzGameOS

该项目把游戏做成操作系统,打包成镜像,装到U盘,插入电脑开机启动,就能直接玩游戏。(@CasterWx 投稿)

Pinbox

一个国产的收集网上各种资源(网址、图片、文本)的在线服务,类似 Pinterest。(@yoler 投稿)

bruno simon

这是很久以来,我见过的最酷主页,整个页面都是 3D 的。页面源码是开源的。

bruno simon

Apache Guacamole

一个远程桌面网关,可以在浏览器中远程访问其他计算机的桌面。

Apache Guacamole

HTTP Toolkit

这个工具可以拦截和查看 HTTP/HTTPS 请求,并且可以 mock 服务器的回应。

imgproxy

一个 Go 语言写的图片代理网关,可以代理远程图片,并且提供格式转换和大小缩放功能。

WebTest.app

一个在线工具,比较广告拦截器对指定网址加载速度的影响,比如少了多少个请求、页面总体积下降多少。

React Hooks Form

这是一个 React 表单库,基于 React Hooks,看上去代码相当简洁,star 也很高,也许以后可以摆脱那些笨重的表单组件了。

Shiori

Shiori 是一个自己架设服务的网址书签管理器,使用 Go 语言编写。

Shiori

navi

一个命令行的交互式备忘工具,你可以查阅某个命令的作用。

navi

Slouch stoppah

一个在线小工具,通过电脑摄像头,判断坐在屏幕前面的人的坐姿是否正确。

诺基亚短信图片生成器

这个工具可以生成老式诺基亚手机的短信图片。(@dcalsky 投稿)

诺基亚短信图片生成器

YaoYao - 跳绳

一个微信小程序,带着手机跳绳,可以自动计数跳了多少下。(@haozes 投稿)

YaoYao - 跳绳

Basecamp 个人版

著名的项目管理软件 Basecamp 推出免费的个人版,此前都是要收费的。个人版最多一个项目可以有20个用户,对于小团队够用了。

Basecamp 个人版

GitHub Mobile

GitHub 首次发布官方的手机客户端,目前只有 iOS 的 App,安卓版将稍后发布。

GitHub Mobile

浏览器地址栏的贪吃蛇游戏

整个游戏就在地址栏里玩。

algosuggest

一个在线工具,只需回答几个简单的问题,描述你遇到的机器学习场景,它就返回应该使用哪一种机器学习算法。

crontab 编辑器

crontab 是 Linux 系统的定时任务执行器。这个在线工具可以可视化生成 crontab 的配置文件。

Calibre 4.0

电子书管理软件 Calibre 发布4.0版本,底层进行了大幅度重写。

AltStore

苹果设备安装第三方应用商店的方法(不必越狱),看上去好像有效。

AltStore

nanoid

一个极小的 uuid 生成的 JS 库。

AutoCannon

一个 Node.js 写的 Web 服务器负载性能测试工具。

streamlit

一个机器学习工具,可以一边写脚本,一边自动生成模型的可视化运行结果。还可以生成网页控件,手动拖拉查看模型变化。

streamlit

Bitwarden

一个免费的多端密码管理器。

Bitwarden

imagededup

一个基于 Python 的找出重复图片的工具,支持多种查重算法。

imagededup

Visual Studio Online

微软官方的 Visual Studio 在线版,在浏览器里面提供 IDE 功能。

git-quick-stats

查看 Git 仓库各种统计信息的命令行工具。

git-quick-stats

Regexper

将 JS 的正则表达式转成图形解释的在线工具。(@DoctorLai 投稿)

Regexper

Write With Transformer

我输入:以前有一个男孩。得到:他名叫杰克,还有一个女孩名叫维奥莱特。 女孩穿黄色,男孩穿蓝色。杰克说他打算买一件新衣服,搭配她的衣服。

Write With Transformer

Cosmoteer

一款模拟类免费游戏,用户设计自己的宇宙飞船,然后投入战斗。

Cosmoteer

Publisheet

Excel 表格转为网页表格的在线工具。

Publisheet

Facebook Horizo​​n

Facebook 推出的大型 VR 虚拟游戏。玩家带上 VR 眼镜,在一个虚拟的世界漫游,将电影《头号玩家》的情节变成现实。

Facebook Horizo​​n

This is sand

一个手机 App,用来制作沙画。(@victor-fa 投稿)

This is sand

folder-explorer

扫描一个目录,给出目录结构、文件大小等统计信息的桌面工具。(@FairyEver 投稿)

folder-explorer

文本插入零宽度字符的工具

这个在线小工具,在每个字符之间插入一个零宽度字符,用来逃过文本过滤系统,正常阅读不受影响。(@gongchengra 投稿)

Bot Land

一个在线策略游戏,玩家编程设计自己的机器人进行战斗。

Bot Land

微信对话开放平台

微信的问答机器人服务,用户可以接入这个服务,在微信公号、微信小程序、企业网站等场合,对外提供客服机器人,进行智能答问,这里有介绍文章。(@juemuren4449 投稿)

微信对话开放平台

Tweet Jobs

该网站自动抓取推特上面的招聘推,并按照岗位分类。

Raw Therapee

Raw 格式的数码照片处理桌面软件,跨平台。

Raw Therapee

web-clipper

Chrome 浏览器插件,支持一键将网页内容存储到多个平台,包括 Github、Notion、OneNote、语雀、有道等。(@DiamondYuan 投稿)

MarioHTML

TypeScript 写的马里奥网页游戏。

MarioHTML

Kate

KDE 项目里面的多文档编辑器,可以在一个窗口编辑多个文档,具有 IDE 的功能。

Kate

Markdown-Here

浏览器插件,让你可以使用 Markdown 写 Email,然后由这个插件转为富文本格式。

mjml

复杂格式的电子邮件 HTML 源码很难写,因为各个邮件客户端支持的 CSS 属性不一样。mjml 是一个响应式电子邮件框架,定义了一套自己的语法,你用这套语法写邮件,然后编译成 HTML。

LaTeX Search

LaTeX 搜索引擎。你给出英语描述,它返回符号的写法。比如,搜索root(平方根),返回 \sqrt{}。

Textmate

一个好用的文本编辑器,最近推出了2.0版。

Textmate

doka

一个使用 WebGL 技术搭建的在线图像编辑器,使用非常流畅。

doka

scoper

一个开源工具,可以搜索 Youtube 视频的字幕,返回关键词在视频里面出现的时间。

instant.page

一个 JS 库,当用户鼠标悬停在链接上面,就开始预加载网页,从而使得用户真正点击的时候,页面瞬间就能加载。

labstack

在线的代码运行试验环境(playground),支持15种语言,包括 C、C++、Python、Go、Ruby、Swift等。

Stellarium

一个开源的天文软件,显示了逼真的 3D 天空,就像用肉眼或望远镜看到的一样,有桌面版和 Web 版。

Stellarium

S0lly

一个 Excel 里面的策略游戏《文明》。

S0lly

tiler

一个将小图像拼成大图像的工具,设计马赛克镶嵌画的最佳工具。

tiler

manjaro

一个基于 Arch 的 Linux 发行版,具有 Arch 的灵活性,同时注重对用户的友好性。

manjaro

cherry

一个基于机器学习的简易中文文本分类器,可以给出输入的中文内容的类别。

Firefly III

一个可以自己架设服务的开源财务管理软件。

Firefly III

Naptha

一个 Chrome 浏览器插件,可以选中并识别图片里面的文字。

Postwoman

一个在线 HTTP 请求调试工具,类似 Postman,不过是 Web 版。

WTF

一个命令行的信息仪表盘,可以定制显示内容。

WTF

gradex

一个开源的在线工具,从上传的图片里面提取两种主色,生成一张渐变的背景图,可以下载。(@jwenjian 投稿)

gradex

Hex Curler

一个命令行的地牢漫游文本游戏,可以感受一下早期的文字游戏。

NetNewsWire

MacOS 的桌面 RSS 阅读器,免费软件。

NetNewsWire

KeeWeb

免费的密码管理器,有桌面版和 Web 版,兼容 Keepass 格式。

KeeWeb

Xnip

国产的 Mac 截图软件。(@ZekeDa 投稿)

Xnip

dfile

一种极简的基于 IPFS 的文件上传和分享工具。(@coolcode 投稿)

dbdiagram.io

创建数据库的实体-关系图的工具。

dbdiagram.io

flowshare

该网站是一个 Howto 网站,允许用户上传多张图片,并添加文字说明,解释如何一步步完成一项任务,比如《如何为谷歌启用双因素认证》。

gavatar

生成类似 GitHub 用户头像的开源工具。

cowrie

一个模拟的 SSH 服务器。很多攻击者都是 SSH 登录,你可以把这个软件在22端口启动,真正的 SSH 服务器放在另一个端口。黑客以为攻入了服务器,其实进入的是一个虚拟系统,然后会把他们的行为全部记录下来。

devfolio

一个个人简历网站的建站模板。

devfolio

Base API

这家云服务公司提供基本的 Web API,包括身份验证、电子邮件发送、文件和图像存储。用法简单,容易上手,作为概念产品很不错。

Git paging

一组 Bash 函数,可以在命令行迅速查看 Git 仓库某个版本的信息(比如,第一个、最后一个、上一个、下一个版本)。

CodeJsFront

一个开源的编程题目的答题系统。(@Zo3i 投稿)

BPMN-JS

一个在线绘制业务流程图的开源工具。(@xhuihui 投稿)

BPMN-JS

Landfall

一个定制手工 3D 地图的网站。

Landfall

d2-admin

一个企业中后台产品的前端集成方案。(@FairyEver 投稿)

GoAccess

开源的日志分析工具,可以生成命令行、JSON、HTML 等格式的分析报告。

GoAccess

drinkNow

Chrome 浏览器插件。每过一段时候,就会弹出一只小鸭子,提醒你要喝水。(@sologgfun 投稿)

drinkNow

chart.xkcd

一个 XKCD 漫画风格的网页图表库。(@timqian 投稿)

chart.xkcd

Rough.js

生成手绘风格图片的 JS 库。

Rough.js

material-admin

基于 Spring Boot 的 Material Design 风格的通用后台管理系统。(@enilu 投稿)

material-admin

Skim

MacOS 平台的一个开源 PDF 文件阅读器。

pagemap

一个 JS 库,在网页插入迷你的页面缩略导航图,用户可以点击这个图的不同部分,实现快速导航。

pagemap

K2pdfopt

一个 PDF 工具,将 PDF 文件重排成 Kindle 和手机可以阅读的页面大小。

K2pdfopt

starcharts

一个开源工具,可以查看 GitHub 仓库的 Star 变化情况,生成折线图。(@Imfondof 投稿)

starcharts

awesome-qrcode

二维码生成工具,可以生成静态二维码、图像二维码和动画二维码。

基于零宽字符的文本隐藏加密工具

该工具的原理是利用零宽度字符,将加密文本转码后嵌入到普通文本当中,从而表面看起来是一段普通文本,但是复制粘贴不会丢失密文。

Raccoon

从 Google Play 将安卓 apk 安装包下载到桌面的工具。

Raccoon

ShowMeBug

一个国产的在线实时编程环境,程序员面试助手,可以实时观看应聘者远程编程。(@windy 投稿)

ShowMeBug

中国传统颜色手册

一个方便使用的在线色表,列出中国古典的常见颜色。(@zerosoul 投稿)

中国传统颜色手册

Unison

一个桌面软件,可以让 OSX、Unix 和 Windows 系统的文件同步。

QR Code Scanner

Flutter 的二维码扫描插件。(@leyan95 投稿)

Dadroit JSON Viewer

一个浏览大型 JSON 数据文件专用的桌面 JSON 查看器。

Dadroit JSON Viewer

Node.js 爬虫示例

一个 Node.js 爬虫的示例项目,帮助感兴趣的同学了解爬虫的实现。(@ZY2071 投稿)

wallace-cli

一个 CSS 样式表的命令行分析工具,显示有多少条规则、选择器,压缩前后的文件大小等等。

wallace-cli

Anime4K

实时提升卡通动画的分辨率,使其成为高清动画的工具。

Anime4K

翻译侠

浏览器翻译插件,支持 Chrome 和 Firefox,鼠标点击或选择触发翻译,可以翻译多种语言,底层为 Google translate API。(@cloudfroster 投稿)

翻译侠

Hexo theme cold stone

Hexo 博客框架的一套样式主题。(@xrr2016 投稿)

Hexo theme cold stone

DarkDarkGo

开源的暗网搜索引擎工具。

cve-search

一个 CVE 漏洞的本地搜索引擎,上图是漏洞的分类排行。

cve-search

majestic

一款好用的 Jest 测试框架的图形界面。(@ifrontend-xyz 投稿)

majestic

formik

React 的表单组件,目标是提供一个最小的 API,方便用户扩展。

Detoxify.app

一个很有意思的应用,帮助用户戒掉某个 App。手机访问它的网站,可以为任意 App 生成一个假的图标。每次在桌面点击假图标,就会跳到一个内置的网页,提示你放弃使用。

蚂蚁搬家工具

小程序跨平台开发工具。一键实现微信小程序项目到支付宝小程序的迁徙,不再为重复开发而烦恼。(@xiaofuzi 投稿)

Research

一个中文搜索的聚合网站,显示同一个关键字在不同网站的搜索结果。(@ifrontend-xyz 投稿)

oktools

该网站收集了程序员需要的10多个在线小工具,包含JSON 格式化、Base64 编解码、颜色值转换、图片压缩、正则测试、时间戳转换、HASH 计算等。(@wangyiwy 投稿)

Tone.js

一个使用 Web Audio API 在浏览器创建交互式音乐的框架。(@zhang14725804 投稿)

Web 通知请求阻止器

很多网站都会跳出一个对话框,要求允许它们发送 Web 通知,非常讨厌。这个 Chrome 浏览器插件可以彻底关闭这个功能。

Web 通知请求阻止器

npmview

该网站让你查看 npm 模块里面包含了什么文件。

CS50 IDE

一个在线 IDE,背后是基于云的 Ubuntu 环境,支持代码高亮和单词自动完成,以及代码调试。

CS50 IDE

在线哈希计算器

用户输入一个字符串,在线显示各种哈希算法的运算结果。(@DoctorLai 投稿)

logForShell

Bash 的日志工具,出错时打印调用堆栈,方便快速定位问题和源文件。(@7ippo 投稿)

996.Blockchain

一个区块链项目,专门用于保存加班记录,用户可以把自己的加班记录存到区块链。(@996BC 投稿)

milkman

一个类似 Postman 的 HTTP 请求/回应的调试工具,区别是它不是基于 Electron,而是基于 JavaFX。

TagUI-Python

一个 Python 的自动化模块,可以自己编写脚本,完成浏览器自动化、键盘自动化、鼠标自动化等操作。(@kensoh 投稿)

wewe

微信群聊同步到 Web 的开源工具。(@timqian 投稿)

wewe

Gogh

一个终端窗口颜色主题的安装工具,目前有170多种配色方案可选择,支持 Linux 和 Mac。

Gogh

QSpace

一个国产软件,MacOS 系统的多视图文件管理器,支持很多特色功能。让你摆脱多窗口来回切换的繁琐,和拖拽时找不准目标的尴尬。(@vitacoding 投稿)

QSpace

Pictool

一个较为轻巧的前端 JS 库,用来处理图像效果。(@chenshenhai 投稿)

Pictool

bild

一个图像处理的命令行工具,Go 语言编写。可以通过命令行参数,调节亮度、饱和度、模糊、锐化等。

DSVPN

一个非常简单的 VPN 实现。

lefthook

Git 钩子管理器,可以用在各种项目之中。特点是功能强大,允许并行执行多个任务。

plyr

一个前端 HTML5 的视频/音频播放器,特点是简单易用,定制性好。

plyr

color

一个 JavaScript 的颜色操作库,可以使用各种方法对颜色进行操作。

Oh My RSS

一个中文 IT 网站的 RSS 聚合服务,代码开源。(@richshaw2015 投稿)

Writeathon

Writeathon 是一款在线写作工具,基于极简理念,提供简洁、高效、专注的写作体验。(@Hcs66 投稿)

ish

由于 iOS 平台的限制,iSH不能从应用市场直接安装,需要使用TestFlight安装beta版本。(@argan 投稿)

ish

blogger-cli

命令行工具,可以将 jupyter notebook、markdown 文件转成静态网站。

fork

桌面的 Git 客户端。

fork

Anbox

Linux 系统的安卓模拟器。

jokenpo

一个网页游戏,使用机器学习算法,让玩家与计算机进行"剪刀石头布"游戏。

jokenpo

Lockdown

一个手机的防火墙 App,暂时只有 iPhone 版本。

Lockdown

WPS Office for Linux

金山 WPS 的 Linux 版本。

WPS Office for Linux

node-jvm

一个用 Node.js 实现的 JVM,实现的非常简洁清晰,方便学习。(@douchuan 投稿)

sftpgo

一个 Go 写的 sftp 服务器,可以架设加密的 FTP 服务。

iPic

Mac 系统的桌面图片上传工具,用于将本地图片上传到图床,功能强大。(@atjason 投稿)

iPic

exa

目录查看命令ls的替代品。

exa

wtf-cli

一个查询字母缩写含义的命令行工具,比如缩写 OS 代表 Operation System,数据来自abbreviations.com。(@Haixiang6123 投稿)

sandman2

一个 Python 语言的数据库适配库,可以为各种数据库自动生成 RESTful 接口。

Formcake

该网站提供线上服务,接收表单数据。可以为静态网站提供跟用户互动的手段。

Lite 编程语言

国产的静态编程语言,追求简单可读,目前支持转码为 C#/Go/TypeScript。(@kulics 投稿)

SuperTinyIcons

一个 SVG 图标库,提供100多个常用的 Logo 图标。

SuperTinyIcons

Ananas Analytics

数据可视化的桌面工具,可以连接各种数据源,进行图形可视化操作。

Ananas Analytics

sostupidsearch

一个搜索命令 grep 的替代品,使用 Rust 语言编写,有更好的速度和输出界面。

Firefox puppeteer

谷歌团队推出的无头浏览器 Puppeteer 的 Firefox 版本,与 Chrome 版本有同样的接口,可以用于 Firefox 浏览器自动化。

Fastify

一个比 Node.js 原生的 HTTP 处理更快的 Web 框架。

Gissue

GitHub issues 备份工具,只要填入仓库地址就可以下载压缩文件包,一次性下载所有 issue。(@tangkaichuan 投稿)

Gissue

Zdog

一个 JavaScript 的 3D 设计和动画制作库。(@ifrontend-xyz 投稿)

Zdog

hostyoself

一个开源工具,可以架设服务,连接本地计算机,让其他人可以通过互联网访问本地的文件夹和文件。

listmonk

一个开源的新闻邮件和邮件列表发送服务,带有管理后台。

go-pry

Go 语言互动式的 REPL 环境,可以直接运行 Go 脚本。

Dato

MacOS 菜单栏系统时钟的替代品,显示月历和时区,免费软件。

Dato

osgood

一个专门运行 JavaScript 脚本的 HTTP 服务器。你可以把它想象成内置了 Express 框架的 JS 运行时。

BitMatrix

矩阵数据结构的 JavaScript 库,使用了底层的二进制接口,性能较好。(@cnwhy 投稿)

Vugu

一个使用 Go 语言写 HTML 前端页面的工具。完全不用 JavaScript,就能写出前端页面。未来的全栈将不再限于 JS,后端语言都可以写前端。

video-object-removal

这个工具使用机器学习算法,去除视频里面的运动物体。

video-object-removal

TabNine

基于深度学习的代码补全工具,号称支持所有语言。(@ifrontend-xyz 投稿)

TabNine

licia

这个库收集 Web 开发的各种 JavaScript 小工具,使得开发者只用加载它一个库即可,跟 lodash 的思路有点像。(@surunzi 投稿)

civitas

一个 JavaScript 写的网页策略模拟类游戏。

civitas

hub

GitHub 官方的命令行客户端。

Zen Flowchart

简单好用的在线流程图工具。

Zen Flowchart

autosetup

一个 Bash 脚本,可以在 Debian 系的发行版上,让用户通过图形界面,一次性选择所要安装的应用程序,主要用于新系统的装机。

autosetup

foliate

一个使用 GTK 图形框架的 Epub 桌面阅读器,只支持 Linux 系统。

foliate

pixelfed

照片分享服务 Instagram 的开源替代品,基于 ActivityPub 协议,可以与其他平台交换信息。

pixelfed

面包多

创造者出售数字作品的平台。你上传作品,设定价格,在这个平台出售。(@wdkwdkwdk 投稿)

哈利路亚英文输入法

这是 Mac 平台上一款智能英语输入法,可以提示单词拼写和中文解释。(@dongyuwei 投稿)

哈利路亚英文输入法

rc-leaflet

一个基于 Leaflet 地图引擎的 React 地图组件库。(@Coder-JJ 投稿)

rc-leaflet

SoloPi

支付宝推出的安卓应用自动化测试工具。公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。(@ifrontend-xyz 投稿)

那样记账

一个安卓的记账 App,有报表和图表功能,支持多个账户。(@Chloe-Y 投稿)

那样记账

守望先锋 UI 组件库

一个《守望先锋》游戏风格的组件库,基于 Vue.js。(@Haixiang6123 投稿)

postmarketos

一个适用于手机的 Linux 操作系统。

reverie

一个优雅的 Jekyll 静态网站主题。

reverie

数字雨

浏览器还原电影《黑客帝国》的数字雨,链接为 Codepen.io 演示。(@ developerchengang 投稿)

巡云轻论坛系统

Java + MySQL 开发的一个论坛程序,自适应手机端和电脑端,界面简洁,功能完整。(@diyhi 投稿)

巡云轻论坛系统

lazydocker

命令行管理 Docker 服务的一个图形界面工具。

lazydocker

videodownloader

一个使用 Electron 制作的 Youtube-dl 的图形界面,可以下载包括 Youtube 在内的110个网站的视频。

谷歌地球 Web 版

谷歌地球的官方 Web 版,可以浏览全球的卫星照片。该应用体积很大,初始访问可能需要很长时间加载。

show-facebook-computer-vision-tags

Facebook 从2016年4月开始,对用户上传的每张照片进行机器识别,给出内容的关键词。这些关键词都随照片一起发送,但不会对用户显示。这个 Chrome 浏览器浏览器插件,可以把它们显示在照片上。

show-facebook-computer-vision-tags

visitor-count-badge

一个开源服务,可以统计 GitHub 仓库的 Readme 文件的阅读次数,然后生成 badge 徽章,以便挂在仓库里。(@jwenjian 投稿)

AMP

AMP 是一个基于 web components 技术的网页组件库,属于谷歌的官方项目,开发者基本都是谷歌的在职工程师。

AMP

lit-html

lit-html 是一个极其简单好用的网页模板渲染库,使用 ES6 语法,一共只有两个方法。它是谷歌的 Polymer 团队出品。

Never-Blink

一个开源游戏,浏览器随机选择另一个用户,双方通过摄像头出现在网页上,谁先眨眼谁就输。

Never-Blink

OctoLinker

一个 Chrome 浏览器插件,可以将 GitHub 里面的模块加载语句(比如import xxx from yyy),变成一个链接,点击以后就进入该模块的源码。

Pika CDN

一个专门为 NPM 里面的 ES6 模块提供的 CDN 服务,浏览器可以直接加载该 CDN 的 ES6 模块。

Automagica

一个跨平台的桌面自动化工具,可以编写脚本,自动执行桌面操作。

Pock

这个软件可以把 Macbook 笔记本的 Dock 栏都搬到 Touchbar。

Pock

web-flash

网站后台管理系统,基于 Spring Boot + Vue.js 搭建。(@enilu 投稿)

jexcel

一个浏览器电子表格的 JS 库,与 Excel 兼容。(@ctolib 投稿)

jexcel

Zvm

一款 Python 实现的 "超轻量级" JVM,代码简单,结构清晰,方便学习 JVM 原理。(@5A59 投稿)

Exthouse

Chrome 浏览器的插件会对浏览器性能造成影响。这个工具可以分析评估插件对性能的影响。

Serveo

一个将本地计算机暴露在互联网上的服务。它的原理很简单,你在本地通过 SSH 与该网站建立远程代理,该网站会生成一个 URL,通过这个 URL 其他人就能访问你的本地计算机。

uPic

一个简洁的 Mac 图床客户端,用来从桌面端上传图片到图床。(@gee1k 投稿)

Gallery Go

谷歌官方推出的安卓应用,一个离线的照片管理器,可以自动按照主题整理照片。

Gallery Go

Termius

适用于桌面和手机的 SSH 客户端,可以登录服务器。

Refined GitHub

浏览器扩展,为 GitHub 增加很多方便的功能,比如静态资源文件的下载次数统计等。

webssh

开源工具,可以通过浏览器进行远程服务器 SSH 登录。(@huashengdun 投稿)

puppeteer-recorder

Chrome 浏览器插件,能够将操作录制成脚本,用于浏览器自动化。(@ifrontend-xyz 投稿)

Mpx

滴滴团队开发的一款致力于提高开发体验的小程序框架,把 Web 开发体验(Vue + Webpack)带入小程序。(@sky-admin 投稿)

hat.sh

一个开源的网页工具,可以离线使用,使用 AES-256-GCM 算法对文件进行本地的加密和解密。

Differ App

在线小工具,比较两段文本 / JSON / xml 文本的差异。

Antora

一个静态站点生成器,针对 AsciiDoc 格式的技术文档。

userrecon

一次查询75个社交媒体,看看某个用户名是否还未注册。

userrecon

nodeppt

将 Markdown 文档转成幻灯片,在浏览器演示的工具。(@JsonLeex 投稿)

LMGTFY.com

该网站用动画演示搜索引擎的使用方法。新人经常提出一些简单的问题,你可以把该网站发给新人,帮助他学习如何使用谷歌。LMGTFY 是 let me google it for you 的缩写。(@buff2017 投稿)

QuickJS

ffmpeg 的作者写的 JavaScript 引擎。他等于自己从头实现了一个简化的 V8,这也太猛了......这个引擎体积很小,但是功能完整而且高效。

AsciiMath

一个网页工具,可以将 ASCII 字符的公式转为数学字体显示。(@imhuqiao 投稿)

AsciiMath

Table Convert Online

一个网页工具,可以在线表格转成 Markdown、JSON、HTML、XML、YAML 等数据格式,并支持格式之间互相转化。(@Fechin 投稿)

臆病な魔女

一个具有非常酷炫动画的日本动漫网站,代码开源。(@ntnyq 投稿)

臆病な魔女

Next Browser

一个概念性产品,自带命令行的浏览器,可以在命令行下完成所有浏览器操作。

tracking.js

一个浏览器里面的人脸捕捉、颜色追踪的 JS 库。

FingerMemory

五笔输入法的一个练习工具,可以根据训练者的情况,动态生成练习内容。(@xiahibb 投稿)

APIJSON

自动化接口管理工具,后端自动生成接口文档,前端可以定制任何数据、任何结构。(@TommyLemon 投稿)

qrgo

命令行生成二维码的工具。

nullboard

一个最小化的浏览器看板工具,可以用来任务管理,数据都保存在本地。

nullboard

Docusaurus

Facebook 出品的 Markdown 静态文档网站的建站工具,前端使用 React 构建。

OnChrome

有些人不喜欢 Chrome 浏览器,选择使用 Firefox,但是某些网站只能用 Chrome 访问。这个浏览器扩展,可以让你用 Firefox 访问这些网站时,自动唤起 Chrome 浏览器。

PaperCSS

具有手绘效果的 CSS 组件库。(@hacker0limbo 投稿)

PaperCSS

youtube-dl-interactive

具有互动界面的命令行 Youtube 下载器,基于 youtube-dl。

Ubuntu touch

Ubuntu 系统的触屏设备版本。

Ubuntu touch

React Simple Animate

React 的一个比较简单的动画组件库。

imgsquash

基于 Node.js 的图像压缩服务,有 Web 界面,非常方便部署成微服务。

imgsquash

matomo

网站访问统计工具,类似 Google Analytics,代码开源,可以自己部署服务。

matomo

Mattermost

团队协作工具 Slack 的开源替代品。

Mattermost

JYunCMS

一个轻量级的 Java CMS,可以便捷地搭建自己的网站。(@liangpengyv 投稿)

star-history

一个开源服务,帮助用户查看 GitHub 项目 star 数目的历史。它的网站可以免费使用,插件是收费的。(@timqian 投稿)

star-history

Fuse.js

一个轻量级的 JS 模糊搜索引擎。(@ifrontend-xyz 投稿)

Code Block Beautifier

Chrome 浏览器插件,用在那些没做代码高亮的网站,具有代码高亮效果。(@Haixiang6123 投稿)

RMind

在线的思维导图工具,使用 React Hooks 与 flex 布局实现。(@Mongkii 投稿)

正整数因式分解在线工具

一个网页小工具,可以将正整数分解成一系列质数的乘积。该服务还提供 API。(@DoctorLai 投稿)

sitemap.js

生成站点导航文件 sitemap XML 的 JS 库。(@ifrontend-xyz 投稿)

terminus

一个多功能、跨平台的终端模拟器。(@fakeYanss 投稿)

tesseract.js

一个可以完成 62 种语言 OCR (光学识别)的 JS 库。(@ifrontend-xyz 投稿)

tesseract.js

0x0.st

一个开源的命令行文件上传服务,不超过 512MB 的文件可以免费保存30天。(@circleapps 投稿)

octotree

一个浏览器插件,可以将 GitHub 的仓库变成文件浏览器,提供便于查看的树状文件结构。(@HelloValue 投稿)

octotree

lsd

文件列表命令 ls 的替代品。

lsd

Tab-Manager-v2

开源的 Chrome 浏览器插件,用来批量管理浏览器打开的网页标签。这里还有一个类似的插件 SmallTab。(@xcv58 投稿)

几枝

Chrome 浏览器的插件,在新标签页展示中国传统色的层叠波浪动画效果,搭配经典诗词。(@ketra21 投稿)

几枝

"吐个槽"反馈平台

腾讯推出的工具,几行代码就可以为页面加入一个互动社区,可以接入应用程序、小程序、WEB、H5、微信公众号等各端。(@ifrontend-xyz 投稿)

saber

一个 Node.js 的静态网站生成器,类似 Hugo,但是支持 Vue、React 或其他前端框架编写 UI。(@noctiomg 投稿)

git-commit-msg-linter

一个 npm 模块,可以作为 git commit 的钩子,检查 Git 提交信息的格式是否正确。(@legend80s 投稿)

faast.js

一个封装 AWS Serverless 操作的 JS 库。

network-avatar-picker

一个 JS 库,可以抓取各种社交媒体上面的用户头像。

Grade.js

这个 JS 库可以从图像提取两种主要颜色,然后生成渐变色背景。(@blogwy 投稿)

Grade.js

jsmpeg

一个 MPEG1 视频和 MP2 音频的 JS 解码器,可以在浏览器进行视频和音频的解码和编码。

bitbar

将任何脚本或程序的输出直接放在 Mac OS X 菜单栏的工具。

bitbar

fusuma

将 Markdown 文件转成幻灯片的工具,功能很强大,在本地起一个 HTTP 服务,完成很多后端功能。

pipshow

一个查看  PyPi 软件包信息的命令行工具。

gameboy.live

一个开源软件,可以启动 Gameboy 服务,使用 Telnet 连线上去玩。

gameboy.live

Gitter

GitHub 的微信小程序客户端,代码开源。(@JackZhouMine 投稿)

DownGit

这个开源工具可以为任何 GitHub 目录或文件,生成下载链接,即点击下载代码库的任意子目录。(@ketra21 投稿)

tmux-fzf-url

一个 Tmux 插件,在命令行输入链接,可以自动在浏览器打开。(@wfxr 投稿)

Toolmaker

一款自研的软件研发管理 SaaS 系统,主要面向国内的中小互联网软件企业及开发团队。(@CHCP 投稿)

github-history

该工具提供一个用户友好的界面,查看某个文件在 GitHub 上面的编辑历史。

swc

一个使用 Rust 语言写的 JS 转码器,可以取代 Babel,将 ES6/TS/JSX 代码转成 ES5 代码。

miniC-hosting

运行在浏览器里面的 C 语言虚拟机。

Search Icons Visually

图标搜索引擎。你上传一个图标,它就返回一系列相似的图标。

gitignore.io

生成 gitignore 文件的网站。

gitignore.io

DeskGap

生成跨平台(Win & Mac)桌面应用的工具,类似 Electron,但是使用了系统内置的 WebView。

TLDR 小程序

TLDR 项目移植到小程序,微信查看 Linux 命令。(@zqb-all 投稿)

TLDR 小程序

WireGuard for macOS

WireGuard 的 Mac 客户端。

Sloth

Mac 系统的桌面应用,显示当前所有正在运行的进程、打开的文件和系统连接(socket),基本上就是 lsof 命令的图形界面。

Sloth

Marp

跨平台的桌面工具,将 Markdown 文档转成幻灯片。

Marp

COI - Chat Over IMAP

IMAP 电子邮件协议可以实时推送邮件,COI 就是基于这一点实现的一个聊天协议。通过它的客户端,可以达到聊天效果,但实际是互相发送 Email。

coderplanets

小众语言的社区,可以建立各种主题的子社区。CodePlantes 是开源的,服务端使用 Elixir 语言编写。(@mydearxym 投稿)

coderplanets

Mermaid 在线作图

Mermaid 是一个网页作图的 JS 库,该页面可以实时编辑预览 Mermaid 图形。

Mermaid 在线作图

wechat-format

微信公号编辑器,可以把 Markdown 代码转为微信公号格式。(@Y024 投稿)

gita

git 命令只能用于一个库,而这个工具可以一条命令管理多个 git 仓库。

My Brand New Logo

你提供产品的描述,该网站会自动生成 Logo 图案。

LitElement

Polymer 项目推出的一个 JS 基类库,基于这个基类,可以方便快速地创建 Web 组件。

FlightGear

开源的飞行模拟器,可在 Linux,MacOS 和 Windows 上运行。

FlightGear

send

Mozilla 的文件上传服务 send.firefox.com 的源码,基于 Nodejs。(@roojay520 投稿)

Iconfu

一个可以在线定制、修改图标的网站。

声音地图

该网站将不同情绪对应的声音,画成一幅地图。鼠标移到每个点上,都会听到声音,比如包含了50%的敬爱、33%的同情、17%满意的声音。

theme-ad

Hexo 的开源博客主题,针对大屏进行过优化。(@dongyuanxin 投稿)

Skype for Web

微软发布新版 Skype for Web,可以在浏览器直接拨打世界各地的电话,不用安装应用程序。

Skype for Web

revery

一个构建跨平台桌面应用的框架,跟 Flutter 的思路有点像,也是内置了自己的控件,保证了跨平台一致的体验。它使用 Reason 语言编写,使用 React + Redux。

MazeSolverGenerator

一个在 <canvas> 元素上绘制和解决迷宫的 JavaScript 库。

MazeSolverGenerator

x-spreadsheet

一个基于 Canvas 的 JS 电子表格库。

x-spreadsheet

Sane

一种配置文件格式,基于对 Yaml 和 Toml 格式的改进。

operationRecord

浏览器操作录屏工具,提供 Web 管理后台。(@asdjgfr 投稿)

Linux Crontab 生成器

通过 Web 界面生成 Crontab 配置。(@DoctorLai 投稿)

react-meme-generator

图片上加文字的在线工具,支持摄像头,可以制作表情包。(@ lijinke666 投稿)

algorithm-visualizer

一个直观的算法可视化工具,你可以自由选择自己想学习的算法,每个算法它都清晰描绘了其原理和运作过程。(@nivance 投稿)

algorithm-visualizer

api-document

一个 Java Spring 项目的文档处理器,可以自动生成文档。(@liuanxin 投稿)

xs 语言

国人开发的编程语言,目的是提高读写效率,减轻记忆语法负担。(@kulics 投稿)

双拼输入法练习

在线练习双拼输入法的网站,漂亮的键位图,支持多种双拼方案。这里还有一个同类网站。(@pad0van 投稿)

双拼输入法练习

FP-Glossary

一个 Chrome 浏览器插件,每次打开一个空白页,会显示一个函数式编程的概念。

FP-Glossary

香港地铁站的颜色

一个 CSS 颜色库,使用每一个香港地铁站的颜色命名 CSS 变量。

香港地铁站的颜色

rbx

基于 CSS 框架 Bluma 的 React 组件库。

rbx

pagedraw

一个 UI 原型设计的桌面软件,可以输出 JSX 代码。

pagedraw

B4X

Basic 语言开发工具,支持几乎所有平台,源码会被转译为对应平台的代码,比如Java、Objective-C、JavaScript。(@xulihang 投稿)

colorSpace

一个网页工具,可以去除图像里面的用户指定的颜色,对去除背景很有用。

archivarix

该工具可以用来从 Achive.org 的 Wayback Machine 里面,下载某个网站在指定日期的所有网页。

ExplainShell.com

Bash 命令的可视化解释工具。遇到复杂的 Bash 命令,可以输入到这个网站,查看该命令的解释。(@weineel 投稿)

Project Showcase

该工具根据你的 GitHub 个人项目,自动生成一张个人介绍页面。(@lanffy 投稿)

rrweb

一个可以录制网页操作的 JS 库,不是录制成视频,而是将用户的每一个操作,录制成可复现的脚本。(@rolitter 投稿)

gitsome

一个 Git / GitHub 的命令行客户端,提供强大的自动补全功能。(@ChungZH 投稿)

gitsome

hexyl

一个命令行的文件十六进制查看工具。它能够以不同的颜色,表示不同的字节内容。

hexyl

3DDFA

端到端的三维人脸重建,基于 MobileNet 网络框架,在 CPU 上能达到实时。(@cleardusk 投稿)

3DDFA

super-inspire-end

使用 Docker 起一个 Linux 系统的容器,然后就可以在浏览器访问 Docker 里面的 Linux 系统。(@hileix 投稿)

cim

一个自己实现的即时通讯系统,通过它提供的底层和组件,开发者可以定制自己的即时通讯系统 (@crossoverJie 投稿)。

Polar

一个桌面的文档管理器,支持 PDF 文档和 HTML 文档,有云端同步、注释、笔记功能。

Polar

MakeCode Arcade

一个基于 Web 的初学者友好的代码编辑器,用于为 Web 和专用硬件创建复古的街机游戏。你可以很容易地制作一款游戏,然后在浏览器里玩,也可以在专用硬件上玩。

MakeCode Arcade

guns-lite

一个基于 spring boot 的后台管理系统,前台是 Vue.js。(@enilu 投稿)

SpaceVim

一个配置好的 Vim 开发环境,用作编程 IDE。(@wsdjeg 投稿)

SpaceVim

C++ 网页编辑器

一个 C++ 代码的网页 IDE。

C++ 网页编辑器

Notebooks_

在线编写 ipynb 文档的工具,可以在网页上直接编写和执行 Python、R、Julia 代码。(@jialigit 投稿)

musicbox

网易云音乐的命令行客户端。(@ChungZH 投稿)

musicbox

sketch-code

人工智能生成前端网页的工具,已经可用了。自动将手绘图,变成 HTML 网页。作者还写了一篇文章介绍原理。

sketch-code

trilium

一个开源的笔记软件,可以安装桌面版,也可以自己架设服务器,使用它提供 Web 界面。

trilium

Tox

Tox 是一个开源的实时通信协议,不需要中央服务器,提供多种跨平台的客户端。

Tox

CopyTranslator

PDF 文件即时翻译工具。只要选中 PDF 文件里面的文字,就自动调用谷歌翻译的 API,将其翻译成中文,粘贴出来就是中文。(@chempeng 投稿)

CopyTranslator

MyPerf4J

Java 应用的性能监控工具。(@LinShunKang 投稿)

MyPerf4J

Asciidoctor

AsciiDoc 的渲染引擎,还提供 AsciiDoc 格式的教程。

python-uncompyle6

Python 反编译工具,可以将 Python 字节码 pyc 文件反编译回源码 py 文件。

frp

一个反向代理服务器,可以让公网访问架设在内网的服务。(@Seven-Steven 投稿)

wee-slack

一个 Slack 的命令行客户端。

Nginx Office Hours

一个 Nginx 模块,使得网站只能在工作时间访问,一到下午五点,网站就自动下线。

Puffer

斯坦福大学的一个视频算法实验项目,可以免费观看美国的电视直播,画质1080P。

Image Inpainting

nvidia 官方的在线图像修复,自动生成图像缺失的部分。

Image Inpainting

lsix

命令行查看图片的工具。

lsix

chinese-programmer-wrong-pronunciation

中国程序员容易发音错误的单词。(@taoweicn* *投稿)

notable

一个用 Markdown 语法做笔记的桌面软件。

notable

swc

终于有人觉得 Babel 太慢,用 Rust 语言重写了一遍,速度提高了十几倍,一分钟的编译可以缩短为5秒。下一步该是重写 Webpack 吧。

Vector Logo Zone

该网站提供 SVG 格式的各种 Logo 文件下载,目前一共有 1,080个公司/项目的3,458个 Logo。

CDNPerf

这个网站通过请求速度,比较各大 CDN 的性能表现。

flutter-desktop-embedding

谷歌官方推出的一个兼容库,将 Flutter 框架的 API 用于开发跨平台的桌面应用。文档说,只要把手机应用的源码改改,就能编译成桌面应用。如果可行的话,Flutter 就是全平台框架了。

countly-server

一个开源的网站统计后端,带有 Web 界面,可以作为 Google Analytics 的替代。

jetpack

Webpack 的一个封装,目的是简化 Webpack 的配置,让大多数情况下可以不写配置文件,直接使用 Webpack。

LiteCLI

一个 SQLite 数据库的命令行客户端,借鉴了 pgcli 和 mycli 项目。

curl 转换器

一个将 curl 命令转为 Python、Node.js、R、PHP、Go 代码的在线工具。(@zjyfdu 投稿)

es_data_export

ElasticSearch 数据导出工具,目前支持json、txt。20亿的索引表中导出4000W数据只用到不到15分钟。(@760515805 投稿)

Musicoco

一个 Android 音乐播放器,适合初学者借鉴学习。(@DuanJiaNing 投稿)

Git quick statistics

一个 Git 仓库的命令行统计工具,可以生成当前仓库的统计报告。

SVGOMG

一个 SVG 图像的在线代码优化工具,用来降低 SVG 文件的大小。

remove.bg

去除照片背景的在线工具。

semiconductor

谷歌的一个 AI 试验,用户对着摄像头做出指挥的动作,谷歌会识别动作,然后配上乐队的音乐。

semiconductor

prime

TypeScript 写的内容管理系统,最大特点是使用 GraphQL API。

atree

使用正弦函数绘制一棵圣诞树。

atree

monaco-editor

微软 VS Code 内置的代码编辑器的官方开源版本,可以在浏览器运行。

monaco-editor

80s TV

一个上世纪80年代的电视的模拟器,可以切换频道和进行其他操作。(@chensiun_ _投稿)

80s TV

asciinema

一个录制、分享命令行操作的工具,支持Linux, macOS(@kt286 投稿)

C4

一个在浏览器运行的 C 语言运行时,功能较为简单。(@chai2010 投稿)

Steward

一个类似 Alfred 的浏览器内的命令起动器,支持 Chrome / Firefox 两种浏览器。(@solobat 投稿)

Steward

Debucsser

一个用于 CSS 的调试库,鼠标悬浮的时候,网页会显示区块的 CSS 信息。

Debucsser

Comixify

一个波兰团队做了非常好玩的工具,可以把视频自动转成漫画,上图是他们提供的 demo,效果很棒。

Comixify

Command-Cache

一个桌面软件,可以搜索命令行的操作历史,只在 Mac 和 Linux 上可用。

Command-Cache

keyzen

测试打字速度的工具。(@tifazxy 投稿)

cow

一个将命令行 socks 代理转为 http 代理的工具。另一个软件 graftcp 也有类似功能。

devhub

将 GitHub 动态以 TweetDeck 形式展示的开源工具。

devhub

最小化的 Google Analytics 代码

原始的 Google Analytics 代码是 73KB,可能拖累网页性能,经过简化以后,只需要 1.4KB。当然,功能也简化了,只能统计当前页面访问量。

Google Earth Studio

谷歌官方推出的使用 Google Earth 制作 3D 动画的工具。

Google Earth Studio

WBO

一个多人实时分享的在线白板。

Source Player

国人开发的 MacOS 视频播放器,特点是点击文本字幕,会显示英语单词的中文解释,英语学习者的小帮手。

Source Player

tabulator

一个生成网页互动表格的 JS 库,提供很多功能。

tabulator

juicesync

各种云服务之间转移文件的命令行工具。

jerverless

jerverless 是一个 Web 服务器,可以将任何语言的程序转为 Serverless 函数,从网络调用。它会把源程序放在 Docker 容器里面运行,然后提供 Web 接口与用户通信。

jerverless

kbd-audio

这个库可以根据击打键盘的声音,分析用户的输入内容。

fx

命令行 JSON 数据的浏览工具。

portabletext

一种将 HTML 转成 JSON 格式的规范标准。

puppeteer-firefox

Puppeteer 现在不仅封装 Chrome,还开始封装 Firefox 了,API 完全一样。以后,浏览器自动化可能只用它就可以了,其他库都要被干掉了。

element-admin

基于 vue + elementUI 构建的网站管理后台脚手架。(@umi-soft_ _投稿)

theme-bmw

一款 Hexo 的主题,提供更好的用户体验和更清爽的UI设计。(@dongyuanxin 投稿)

nnn

Linux 系统的命令行文件管理器,号称是最快的文件管理器。

Dweb.page

这是一个写入 IPFS 的网关,可以匿名分享文件,最大不超过 1GB,有效期三天。这里有一篇介绍。

vs

输入一个产品的名字,该工具会根据谷歌的自动搜索提示,生成一张图,上面是经常与该产品进行对比的其他产品。(@nivance_ _投稿)

vs

groupImg

groupImg 是一个 Python 脚本,使用 k-means 算法进行图片分类。我试了一下,效果不太好。但是代码简单,可以用作学习参考。

groupImg

Earth Wind

一个查看全球风向的网站。

Earth Wind

Maze Battles

一个在线的迷宫游戏网站,支持多人同时游戏。我玩了一局,还挺有意思。

Maze Battles

GAN Paint

很神奇的工具,可以任意在线重绘建筑物的照片,比如在大门上一划,就变成了墙。麻省理工学院人工智能实验室开发。

GAN Paint

cloc

统计代码行数的工具,可以用于压缩文件(如zip tar等),包括空行和特殊字符的处理与统计,生成多种格式的结果。安装简单且轻量,对于阅读源码,分析项目代码的场景非常实用。(@tifazxy 投稿)

ssh-chat

Go 语言实现的 SSH 服务端,用于登录用户之间的聊天,可以用 ssh chat.shazow.net 命令体验。(@zrt 投稿)

aminal

一个使用 Go 语言开发的命令行终端模拟器。

ExifShot

一个以美观的形式展示照片 EXIF 信息的在线工具。

ExifShot

construct-ui

一个基于 Mithril.js 框架的前端 UI 组件库。

sky

一个形成动态背景的 React 组件。

sky

htm

JSX 语法必须使用 Babel 才能编译,现在 preact 的作者出手了,写了一个模板函数。只要把 JSX 写成模板字符串,就可以摆脱 Babel 了。

Vanilla Dashboard

Chrome 浏览器插件,可以为空白 Tab 设置背景图,显示当前时间。

Vanilla Dashboard

Reactide

Reactide 是 React Web 应用开发的专用 IDE。

Reactide

jabcode

JAB 码是彩色二维码方案,可以比黑白二维码写入多得多的信息。

jabcode

Diagram

手绘图,然后保存成 PPT 的在线服务。

Diagram

goboy

跨平台的 Gameboy 游戏模拟器。

goboy

tus

文件上传到一半突然断了,往往只能重新上传。tus 是一个允许断点上传的轻量级协议,可以从中断的地方继续上传。官方提供开源的客户端和服务端实现。

Gitless

Git 的版本模型对新手来说,并不是很容易理解。Gitless 试图将 Git 变得更容易理解,它基于 Git,但是用自己的概念和命令替换了 Git,比如把 git add 改成 gl track 。

Yandex Image Translate

俄罗斯搜索引擎 Yandex 的图片 OCR 服务,可以将图片里面的文字翻译成另一种文字。(@holoto_ _投稿)

react-text

一个简单的 React 国际化解决方案。

strapi

一个 Node 的图形界面的 API 生成框架。(@JsonLeex 投稿)

strapi

snyk

一个在线工具,检查项目的依赖模块有没有漏洞。(@Chorola 投稿)

q

一个对 CSV 文件使用 SQL 数据查询的工具。

sr.ht

一个提供代码基础服务(比如 Git 和持续构建)的网站,界面简单,具有黑客风格。

betwixt

一个使用 Chrome 控制台的网络面板,可以查看命令行 HTTP 请求的工具。

betwixt

Vimium

Chrome 浏览器的扩展,使用类似 Vim 的快捷键,通过键盘操作浏览器。(@Seven-Steven 投稿)

Squoosh

谷歌推出的图像压缩工具,代码开源。官网可以在线压缩图片,而且可以转换图片格式(比如 webp 转 jpg)。(@Seven-Steven 投稿)

Emoji Builder

自定义 Emoji 图片。(@kt286_ _投稿)

Emoji Builder

lint-md

Markdown 的 lint 工具,检查编写格式是否规范。(@hustcc_ _投稿)

Get Github User's Public Events

查看某个用户的所有 GitHub 公开活动。(@able8 投稿)

CycleGAN

图像处理软件,可以把马变成斑马、苹果变成橙子。(@nivance_ _投稿)

CycleGAN

微博秒拍视频下载工具

该网站可以解析微博视频的网址,从而下载,但是解析速度较慢。(@DoctorLai 投稿)

SimpleNote

一个多端支持的笔记软件,开发商就是 WordPress 的开发商。(@JsonLeex 投稿)

SimpleNote

BaiduPCS-Go

百度网盘的命令行客户端,使用 Go 语言开发。(@Seven-Steven 投稿)

ISH

ISH 通过使用一个 x86 模拟器,在iOS 设备上面模拟 Linux Shell。

ISH

twitter2facebook

推特同步到 Facebook 的工具,最大特点是不使用 Facebook API,而是使用无头版的 Chrome。

FreePizza.io

概念性网站,用户在上面发布自己想要主办的各种活动,赞助商选择活动进行赞助,提供现场的披萨。作为回报,用户在举办活动的过程中,必须在社交媒体上曝光赞助商。

writefreely

一个 Go 语言写的博客软件,类似 WordPress,特点是非常简洁。

webtty

一个使用 WebRTC 协议分享命令行对话的工具,特点就是点对点的分享,不需要中间代理,而且可以在浏览器之中使用。

ydcv

有道辞典的命令行版本。(@Seven-Steven_ _投稿)

ydcv

nginxconfig.io

你在网站上填写一些信息,就会自动生成 nginx 的配置文件。(@Syzq 投稿)

strapdown

Markdown 文件直接部署成静态网站,不需要编译。

codeadvice

一个支持在线协同和聊天的网页代码编辑器。

codeadvice

pydub

可以编辑、修改各种音频文件的 Python 库。

spectre.css

Spectre.css 是一个轻量级,响应式的、现代 CSS 框架。

Photopea

在线图像编辑器,免费,可以替代 PhotoShop 的一部分功能。

Photopea

gitbase

该工具允许使用 SQL 语法查询 Git 仓库。

DropIt

一个浏览器拖放文件上传的 JS 库。

Whaler

该软件可以从 Docker image 逆向还原出 Dockerfile。

Bootswatch

Bootstrap 是最常用的 CSS 框架,这个网站收集免费的 Bootstrap 主题。类似的网站还有 bulmaswatch,收集 Bluma 框架的免费主题。

WebAssembly Studio

一个 WebAssembly 的在线 IDE,支持 C / C ++ / Rust 程序在线编译成 WASM。该项目由 Mozilla 基金会开发,这里有一篇介绍。

WebAssembly Studio

DeOldify

老照片着色的机器学习库。

DeOldify

ace

一个可以嵌入网页的代码编辑器,使用 JavaScript 开发。

HTML-notepad

一个所见即所得的轻量级、跨平台桌面笔记本,大小为 2MB。

HTML-notepad

Captisa

一个创建在线表单的网站,并提供数据储存,可以在后台查看表单收集的数据。

dive

我们知道,Docker 的 image 文件不是一个单一文件,而是包含了许多层。该工具用来查看并定制 image 文件的每一层。

signale

一个 Node 的日志格式库,自带16个级别,可以定制颜色和 Emoji。

signale

ervy

命令行打印图表的库。

ervy

JSCity

该工具可以将 JS 项目的源代码显示为一座城市。还有一个类似的项目,专用于 Go 语言。

JSCity

stickybits

CSS 的 position: sticky 是一个很有用的设置,但是老的浏览器不支持。这个 JS 库是该功能的垫片库。

GoJS

GoJS 是一个功能丰富的 JS 库,用于在浏览器上实现自定义交互式图表和复杂的可视化图表。 (@nivance 投稿)

GoJS

谷歌的代码托管服务

谷歌重新推出了自己的 Git 代码托管服务,可以建多个私有仓库,免费版一个仓库最多5个用户,带有自动构建和测试。

谷歌的代码托管服务

Mu

一个针对初学者或儿童的 Python 编辑器。

Mu

localroast

一个根据 JSON 文件快速生成 API 的 Web 服务端,主要用了测试和开发环境。

I Ching

有人用中国古代《易经》的六十四卦象,作为二维码的图像,编码和解码库都已经开源了。

I Ching

ml5.js

一个基于 TensorFlow.js 的机器学习封装库,提供方便易用的 API,可以用于图像分类和视频分类等常见用途。

howler.js

支持各种网页音频格式解码的 JS 库。

GitHub Timeline

只要输入用户名,就能看到该用户自己看到的 GitHub 时间线。

autojump

Linux 系统 cd 命令的替代工具,可以记住常用路径,然后只要输入路径的一部分即可。(@wisezhao 投稿)

haroopad

跨平台的 Markdown 桌面编辑器,多种界面皮肤,支持 vim 快捷键,多格式输出。(@wisezhao 投稿)

NVDA

供盲人使用的网页屏幕阅读器。如果你想体验盲人怎么浏览网页,可以下载这个软件试试看。

发送短消息的 App

谷歌官方推出了一个网页应用,使你可以在浏览器上远程通过自己的手机发短消息。有人使用了它的底层 API,做成一个桌面 App,可以在电脑桌面上发短信。

发送短消息的 App

texme

一个自动渲染 Markdown + Latex 文档的 JS 库。

Gophish

开源的网络钓鱼框架,用来评估网络钓鱼的风险。它首先导入像素级别的网页钓鱼模板,然后发出钓鱼邮件,并且提供后台,监控结果。

Gophish

fastscan

JS 的敏感词过滤库,基于 ahocorasick 字符串匹配算法,浏览器和服务端都可以使用。 (@ctolib 投稿)

weekly-email-subscribe

网友开发的本周刊的邮件订阅,订阅需要提交 MR 。

turtle.audio

一个通过绘制视觉形状,进行谱曲的网页编辑器。

turtle.audio

Osada

一个分布式的社交网络,使用 ActivePub 协议,可以与其他使用该协议的应用交换信息。

Osada

色彩测试

这个网站测试你的色彩分辨能力,检测有无色盲。它显示四个色带,每个色带头尾的色块是固定的,中间的色块都打乱了,你必须将它们还原成正确的顺序。

色彩测试

ByteScout SQL Trainer

一个互动式的在线 SQL 语法教程,针对新手。答对一个问题,才能进入下一个。

draw.io

在线图表制作工具。(@wisezhao 投稿)

WebPerl

通过把 Perl 5 解释器编译成 WebAssembly,从而在网页上运行 Perl 代码。

Thonny

一个针对初学者的 Python IDE(集成编程环境),界面清爽简单,可用于儿童的编程教育。

Thonny

svg-inject

这个 JS 库可以将网页上的外联 SVG 图像,变为内嵌的 SVG 图像,从而使得全局的 CSS 样式文件可以对这个图像生效。

svg-inject

arwes

一个质量不错的科幻风格 React UI 组件库。(@Anderson-Liu 投稿)

arwes

CommentBox.io

一个类似 Disqus 的网站评论服务。

CommentBox.io

gRPC-Web

gRPC-Web 是一个JavaScript客户端库,使 Web 应用程序能够直接与后端gRPC服务通信,不需要 HTTP 服务器充当中介。这意味着可以构建真正的端到端 gRPC 应用程序体系结构。

gRPC-Web

irondb

irondb 是一个浏览器 key-value 储存的封装库,把 Cookies、IndexedDB、LocalStorage、SessionStorage 统一成一个接口。它的最大特色就是数据冗余机制,即使某种底层储存机制失效,它可以从其他机制恢复数据。

Screen to GIF

一个可以录制 GIF 图片的开源工具,同时还具备编辑帧、调用摄像头录制、录制画板等功能。(@winshu 投稿)

Sketch 2 Code

微软的在线工具,将手绘草图转成 HTML 代码。(@xiaohesong 投稿)

Sketch 2 Code

Process On

免费在线作图,可以实时协作。ProcessOn 支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等。(@wuzhenda_ _投稿)

Process On

Pentax SDK

Pentax 相机开放了 SDK,开发者可以自己编写程序,从 PC 或手机控制相机。

Lab62

一个简单的人类可读的随机 ID 生成库。

Colorblindly

Colorblindly 是一个浏览器的色盲插件,让所有图片转成色盲患者看到的样子。上图左侧是正常人看到的世界,右侧是蓝色色盲的人看到的世界。

Colorblindly

Polar

离线浏览器,可以保存网页在本地浏览,还可以添加标记和注释。

zxcvbn

评估密码强度的 JS 库,强度越强,密码越不容易破解。

微软 Access 的开源替代库

Access 是一种桌面数据库,本文列出了四种开源替代品。

lip-reading-deeplearning

一个使用深度学习,从嘴唇变化识别语言的库。

lip-reading-deeplearning

重定向侦测

该网站用来查看某个网址的重定向(redirect)情况。

AdGuard

美国一家创业公司发布家用 DNS 服务器,可以提供局域网的 DNS 服务,最大功能是自动屏蔽广告。它的软件是开源的,也可以安装在其他硬件上(比如树莓派)。(@ctolib 投稿)

AdGuard

百度脑图

一个免费、开源、好用的思维导图工具。离线版可以跨平台使用,支持 Windows、Linux、Mac OS。(@topcss 投稿)

markdownlint

JavaScript 语言编写的 Markdown 文章风格检查器。

walt

前端程序员使用 WebAssembly 的最大障碍,就是它要求你深入掌握一门后端语言。于是,就有人尝试把 JS 代码编译成 WebAssembly。Walt 就是这样的一个项目,它可以把 JS 代码稍加修改,然后用 Webpack 打包成 WASM 在浏览器加载。

EXIF.tools

EXIF 是照片包含的元数据,这个网站可以查看照片的元数据。

percollate

命令行抓取网页,生成 PDF 文件的工具。

AutoMono

一种专门用于编程的开源等宽字体。

AutoMono

MkDocs

Markdown 文档站点生成器。

the great suspender

Chrome 以吃内存著称。这个插件可以冻结不使用的 tab,以释放内存。(@Scheinin 投稿)

flyer-maker

flyermaker 是一个 Java 项目的脚手架工具,支持 SpringBoot 和 SpringFramework,它允许动态生成工程代码和单元测试。(@vancefantasy 投稿)

fullPage.js

有的网页每次滚动就是一屏,fullPage.js 就是制作这种效果的一个 JS 库。

remi

Python 的图形界面库,最大特点就是采用了 HTML 界面。脚本加入这个库以后,可以生成网页接口,使用浏览器访问。

dbxfs

dbxfs 允许用户将 Dropbox 目录挂载到本地文件系统。

ferret

Go 语言写的 web scraping 工具,主要特点是操作过程是声明式的,非常易写。

Sans Forgetica

一种字体,据称有助于增强记忆。

Sans Forgetica

nvtop

Linux 服务器的 top 命令可以查看 CPU 的状态。nvtop 命令则是用来查看 NVidia GPU 的状态。

nvtop

Mixnode

Mixnode 是一个收集了全世界网页的数据库,允许使用类似 SQL 的语法查询网页。

retejs

可视化编程的 JavaScript 框架。

retejs

命令行 2048 游戏

C++ 编写的2048游戏。

命令行 2048 游戏

OpenCC

中文繁体和简体互相转换的开源工具,C 语言开发的。

ReactXP

微软基于 React Native 开发的框架,沿用了 React Native 的 API,可以用同一套代码编译出 Web、手机 和 Windows 应用。

Bing 的图像搜索

与谷歌一样,Bing 也提供图像搜索。但是,它还带有裁剪功能,可以只搜索图像的一部分。

Bing 的图像搜索

富文本编辑器 Trix

Rails 框架的创造者 Basecamp 公司,开发了一个富文本编辑器 Trix,发布1.0版了。

富文本编辑器 Trix

Cephes

Cephes 是 JavaScript (准确说是 WebAssembly)的数学函数库,类似 Python 的 SciPy。

qutebrowser

一个 Qt 库制作的最简化浏览器,内核是 Chromium。最大特点就是它自带命令行,可以完全用键盘操作。

qutebrowser

DNS 1.1.1.1

该网站提供指导,如何将各种操作系统或设备的 DNS 设为 1.1.1.1。

DNS 1.1.1.1

sqlfmt

SQL 语句格式化的在线工具。

Caddy

Caddy 是一个支持 HTTP/2,自带 HTTPS 功能的跨平台、易于使用的 Web 服务器。

camelot

从 PDF 文件(非扫描)里面提取表格的 Python 库。

ktmm

有时候,系统通过鼠标判断用户是否走开了。这个工具可以让鼠标保持运行。

MS Paint IDE

一个有点玩笑性质的项目。它可以将 Windows 画板程序制作的程序图片,编译执行。

MS Paint IDE

Carbon

将代码保存成图片的开源服务,可以用来上传到社交媒体。

Carbon

Airdroid

Airdroid 是一个手机 App,可以将安卓手机与桌面电脑相连,用来传递文件。只需在手机上安装,然后桌面电脑访问一个局域网网址即可。

Airdroid

Snipper.io

一个代码协同的网站。你新建一个代码片段,然后把网址分享给其他人,就可以看到他们的实时编辑。

xonsh shell

一个基于 Python 的 Shell,最大特点就是跨平台。

wwwbasic

一个可以在网页运行的 BASIC 语言实现。

perkeep

perkeep 是一个开源工具,可以将你的文件同步储存到多个节点,保证不会丢失。它可以用作个人的储存系统,可以看作是亚马逊 S3 服务的本地实现。

ytdl-webserver

搭建 Web 服务下载 Youtube 视频的工具。

ytdl-webserver

nodebook

一般情况下,Node REPL 环境只能在命令行使用。这个工具起了一个服务,让你在浏览器里就能使用 REPL 环境。

nodebook

Kitty

一个使用 GPU 进行渲染的终端模拟器。理论上,视觉效果将非常顺滑,尤其是长文本滚动和窗口切换。

Kitty

mdwiki

一个前端脚本,将 Markdown 文件自动转成静态网站。

PixelPin

谁说密码一定是字符?这个网站的密码是图片。图片密码有两种用法,一种用法是上传某张图片作为密码,另一种是给定一张图片,你在上面点击几个只有自己知道的位置。

react-proto

React 应用的原型设计工具。

react-proto

reminiscence

一个架设在本地的网络书签管理系统,会自动抓取书签内容,并生成标签和摘要,使用 django 框架开发。

xsv

一个快速、强大的 CSV 文件的命令行处理工具,使用 Rust 语言开发。

Hacklily

一个在线编写五线谱的工具,可以实时听到编写的旋律。

Hacklily

LiteraryClockScreenSaver

Mac 的屏保程序,会显示一段文学作品的段落,里面包含了当前时间。

LiteraryClockScreenSaver

Anbox

Anbox 是一个 Linux 系统运行安卓应用的容器,理论上可以把安卓应用安装在任何 Linux 系统,但是目前只支持 Ubuntu。

Anbox

fsearch

Linux 的桌面应用,用来文件搜索,可以替代 find 命令。

fsearch

wexond

一个在 Electron 里面使用 React 开发的浏览器。

wexond

FetchRSS

将任何网页转为 RSS 的工具。

FetchRSS

RSSHub

直接提供各种 Web 应用的 RSS 供订阅。代码开源,可以自己部署。

RSSHub

Cookiepedia

Cookiepedia 是一个分析 Cookie 的在线工具,可视化显示某个网站留下的所有 Cookie。上图是京东主页设置的22个Cookie。

Cookiepedia

Reddit Digest

Reddit 是美国最大的在线论坛。这个工具每天4次提取主要频道的前十大主题。

snowy

一个用于操作图片的 Python3 模块。

image-charts.com

该服务通过 URL 接受参数,然后生成图表,以图片形式返回。

25种团队通信工具

Slack 是目前最流行的团队协同通信工具。这篇文章列出了25种 Slack 的替代品。

25种团队通信工具

algo

Wireguard 的自动化安装脚本。

PyPy.js

网页上的 Python 运行环境。

puppeteer-recorder

Chrome 插件,可以将用户在浏览器里面的操作,自动生成对应的 Puppeteer 脚本。

JSCPP

有人用 JS 写了一个 C++ 的解释器,可以在 Node 或浏览器直接运行 C++ 代码。

JSCPP

Crontab UI

cron 是设置 Linux 系统定时任务的工具,只能在命令行下使用。现在,这个软件为它提供了图形界面。

Crontab UI

fastgif

一个 webassembly 的 GIF 图片解析库,性能较好。另外还有一个 JS 的 GIF 解析库 gifuct-js,用法较友好。

bat

bat 是 cat 命令的加强版,同样在命令行输出文件内容,但是带有高亮和分页,并且与 Git 集成。

Picular

Picular 会抓取谷歌的图片搜索结果,提取并显示每张图片的主要颜色。上图是搜索"夏天"的颜色

Picular

termtosvg

一个命令行操作录制成 SVG 动画的工具,效果不错。

termtosvg

eno

eno 是类似 yaml、 toml 的一种配置语言。

wcpp

Node 脚本里面加载 wasm 模块的处理器,即让 Node 可以方便地运行 wasm 模块。

Symmetry Groups

一个生成对称图形的网站,可以用来生成墙纸。

Symmetry Groups

Kakoune

Kakoune 是一个类似 Vim 的编辑器,它的主要特点是更友好合理的命令语法。 Vim 的命令是"动词 + 对象",Kakoune 的命令是"对象 + 动词"。

Kakoune

Mithril

Mithril 是一个类似 React 的轻量级前端端架,比 React 简单。主要特点有两个:一个是路由、状态管理、fetch 这些主要功能都内置了,二是体积很小(8kb)。

Favioli

Favioli 是一个很好玩的 Chrome 浏览器插件。它可以将网页的 Favicon 替换成 Emoji。

Favioli

codesandbox.io

codesandbox.io 是一个前端代码的在线编辑器,支持各种不同的框架,可以随时预览代码的运行结果。

mobiledoc-kit

mobiledoc 是一种数据格式,用于所见即所得编辑器的底层数据。mobiledoc-kit 是这种数据格式的开发工具,开发者可以基于这套工具方便地做出编辑器。

SimilarWeb 插件

通过这个插件,你可以在访问某个网站时,直接查看它的统计数据,比如访问量、访问来源、每个用户的浏览时长等等。

SimilarWeb 插件

dev.to

dev.to 是一个互联网开发者社区,最近开源了自身的代码,使用 Ruby 语言。你可以用它搭建自己的社区。

Publii

一个生成静态网站的内容管理系统,所有管理都在本地进行,生成静态网页之后推送到服务器。

Publii

TinyEditor

一个极小的只有400字节的网页代码编辑器,可以实时查看效果,类似 jsbin 和 jsFiddler,能够作为书签保存。

Electron fiddle

一个 Electron 的实验环境。对于小型项目,把代码贴进去,自动编译出一个 Electron 窗口供调试。编辑完还可以把所有代码发上 Github Gist,用来分享。

Electron fiddle

dumper.js

一个用于调试时方便打印变量值的 JS 库。

dumper.js

unicode-style

Unicode 本身就带有粗体、斜体字符(只限于拉丁字母),这个工具就采用这些字符进行文本的格式化。然后,不管复制到那里,文本都带有格式。

unicode-style

SnippetStore

一个管理代码片段的桌面 Electron 应用。

SnippetStore

Sayonara

一个 Linux 系统的开源音乐播放器。

Sayonara

lazygit

Git 操作,你喜欢使用命令行还是图形界面?这个项目可以在命令行提供 Git 的图形界面。

lazygit

tizonia

一个命令行音乐播放器,支持 Spotify, Google Play Music, YouTube 等服务。

teleport

团队登录服务器的 SSH 管理工具。

teleport

pygmy

Python 语言写的短网址服务,前后端代码都包括。

Tox

一个点对点通信的聊天工具,主打信息加密。

Tox

Basic Engine

这是一个开源的低成本单板电脑,可以在家里自己制造。

Basic Engine

Standups

一个适用于远程办公团队的 App,它要求每个成员每天贴一段自己的视频"露露脸"。

Standups

Ghost

Ghost 是一个博客软件,类似 Wordpress。最近发布了2.0版,更换了编辑器,并且提供很多新功能。新编辑器的最大特点是增加了 Card,可以嵌入各种资源。

Ghost

Just World License

JWL 是一种软件许可证,称为公平世界许可证。采用这个许可证的软件,不道德的行业不得使用,包括烟草,赌博,贩卖人口,奴役,仇恨言论的提供者等等。 它是BSD 3许可证的扩展。

termgraph

termgraph 是一个命令行脚本,可以在命令行画出柱状图。

termgraph

StyleURL

我们有时会在 Chrome 浏览器的开发者工具里面,修改 CSS 样式表。这个浏览器插件会比较修改前后的样式表,生成 diff 文件,并存入 GitHub Gist。

superthread

一个在线聊天网站,可以随意新建聊天频道。用户在某个频道里面聊天。

taskbook

任务管理的命令行小工具。

taskbook

chroma.js

一个处理颜色的 JS 库。

react-particle-effect-button

一个 React 组件,按钮点击后会像粒子状消解。

react-particle-effect-button

Framer

一个用于原型产品 UI 设计的桌面软件,类似 Sketch。

Framer

chinese-xinhua

新华字典数据库和 API,收录 14032 条歇后语,16142 个汉字,264434 个词语,31648 个成语。

mdx-deck

用于将 Markdown 文件转为幻灯片,并在独立窗口播放的工具。

OSX-KVM

通过虚拟机在 Linux 系统安装 MacOS。

OSX-KVM

nouns

一个侦测用户眨眼的装置,让用户通过眨眼控制电脑,可以供霍金那样的用户使用。

nouns

模拟电路生成器

生成模拟电路的网站。

模拟电路生成器

Zotero

管理各种论文和报告的免费桌面软件。

Zotero

fnMatch

一个让对象进行选择性解构赋值的 JS 库。

jsinspect

软件项目中,同一段逻辑不应该有多个实现。jsinspect 就是用来查出重复代码的工具。

jsinspect

Malvid

一个构建 Web Components 的工具,并且能够自动生成文档。_ _

Glances

Glances 是一个用Python编写的跨平台系统监视工具。它自带 Web UI,可以远程监控。

Glances

Code with Mu

一个 Python 语言专用的代码编辑器。

Code with Mu

diffconflicts

Git 的合并算法是三方合并(three-way),有人认为这种算法并不是最好的。这里是一个两方合并算法,有兴趣的人可以用它替换到 Git 的合并算法。

微软 Whiteboard

微软推出了一个团队协作工具,可以让用户在多种设备上,远程实时分享电子白板。目前,它只有 Windows 10 的客户端,但马上就会推出 iOS 客户端和 Web 版本。

微软 Whiteboard

thumbor

有的图片 CDN 可以对图片进行实时处理,允许指定图片的大小和方向。thumbor 就是这样一种图片服务器。

prose

Go 语言写的自然语言处理工具,目前只能处理英语。

Nand Game

一个网页游戏,玩家通过组合虚拟电路,组装出一台计算机。

Nand Game

Video Hub

一个管理本地视频的免费桌面软件,可以预览、搜索、分类各类视频文件。

Video Hub

Vialer-js

一个基于 WebRTC 技术的实时通讯平台,可以实现 P2P 的文字聊天、语音和视频对话。

Vialer-js

Neutralinojs

一个使用系统原生组件开发桌面应用的框架,相比 Electron,好处就是打包出来的体积比较小。

Neutralinojs

μPad

一个开源的多端笔记本工具,兼容 Evernote。

Browsh

Browsh 是一个基于 Firefox 的命令行脚本,可以在命令行打开网页,并且渲染出大致的样子。它也可以用作移动端网页浏览的处理方案。

Browsh

lockbox

Firefox 推出的管理密码的 App,最大特色是浏览器和手机同步。某个网站的密码,浏览器输入了,手机里也能看到,反之亦然,基本上就是有桌面同步功能的 1Password。目前只有 iOS 版本。

lockbox

CoNumber

该网站提供50个国家或地区的虚拟电话号码,可以用来接收当地短信或来电。

网站访问统计服务

这篇文章介绍了 Google Analytics 等8个网站统计工具。

asmttpd

asmttpd 是一个用汇编语言写的 Web 服务器,非常小,二进制包只有 6KB,功能比较少,但性能很好。

tui.image-editor

开源的在线图像编辑器。

tui.image-editor

Fastpack

又一个新的 JS 打包器问世了,企图替代 Webpack。

v8n

一个浏览器的表单验证库,采用链式写法,特点是易读易写。

汉字卡片

一个波兰程序员为了学中文,制作了一个工具:输入常用汉字,自动生成学习卡片。

汉字卡片

BGP 图像格式

BGP 图像比 JPG 图像有更好的压缩比,但是它的解析需要加载一个前端 JS 库。

vertigo

一个 Go 语言写的博客内核,适合在它的基础上进行开发。最大特点就是所有功能都提供 REST 接口。

snibox

开源的代码片段管理的服务,类似 Github Gists。

snibox

Feather App

有人为 Flutter 写了 Windows 和 Mac 的渲染器。也就是说,Flutter 写好的 App 不仅能在手机上跑,还能在桌面跑。理论上,Flutter 能在任何操作系统运行,它是一套独立控件,只要能编译出来,就能运行。

Feather App

cheat.sh

一个只能在命令行访问的文档查询网站,使用方法就是命令行执行 curl cheat.sh 。

cheat.sh

微软 Teams

微软的团队协作工具 Teams 推出免费版了,可以聊天、视频、上传文件、内部集成了 Office。

微软 Teams

Stencila

Stencila 是一套开源的办公套件,只包含文字处理器和电子表格。

Stencila

daze

强制 TCP 连接经过本地端口的工具。

Skia 图形库

Skia 是一个由C++编写的开源图形库,能在低端设备如手机上呈现高品质的2D图形。截至2017年,它已被应用于 Mozilla Firefox、Google Chrome、Chrome OS、Sublime Text、Android、Flutter 框架,作为底层图形库。

Skia 图形库

Clock Shop

这个网站收集各种时钟的代码。

Clock Shop

Deluminate

这是一个 Chrome 浏览器的插件,可以让任何网站变成"夜晚模式"。

Deluminate

termtosvg

你需要录制命令行操作吗?一般的做法是录制成视频,这个工具让你可以录制成 SVG 动画。

react-beautiful-dnd

Atlassian 公司推出的 React 拖放操作的库。

cartoonify

今年的最有创意发明:自制的"拍立得"照相机,拍出来的不是照片,而是卡通图片!它的内部是摄像头+树莓派+热敏打印机。获得照片以后,自动调用谷歌的服务,处理成卡通图片,然后打印出来。

cartoonify

C/C++ 混淆器

在线的混淆器工具(obfuscator),将 C/C++ 改成混淆难懂的代码。

Vim in WebAssembly

有人把 Vim 编译成了 WebAssembly,从而可以在浏览器里面使用 Vim 了。网友开玩笑,这样使用 Vim,就不会不知道如何退出了,只要点击浏览器 Tab 页右上角的 x 即可。

Vim in WebAssembly

Jib

谷歌开源的 Java 应用容器生成工具,不用写 Dockerfile,构造过程中自动生成一个 Docker 容器。

letterpad

Node 语言编写的博客建站工具。

wink-lemmatizer

英语单词"词干化"的 Node 库,比如 am, are, is 都会转成 be,这是自然语言处理必须的。

fusuma

直接将 Markdown 文档转换生成幻灯片。

fusuma

微软 Office365 的 React 组件库

微软正在使用 React 重写 Office365(Office 的在线版),为此专门写了一个 React 的 Office UI 组件库,完全开源。

微软 Office365 的 React 组件库

mkcert

生成本地 HTTPS 加密证书的工具,一个命令就可以生成证书,不需要任何配置。图片是就是它默认为 localhost 生成的加密证书。

mkcert

lightify

一个反向代理服务器,主要特点是进行了各种优化和压缩,号称可以把网站速度提高3到4倍。

GitTorrent

一个采用 BitTorrent 协议的 GitHub 替代品,真正做到了无中心。虽然这个项目很久没有更新了,但是可以阅读上面的文章,了解它的原理。

neofetch

一个显示 Linux 服务器信息的命令行工具。

neofetch

vivid.js

一个 SVG 图标库。SVG 图标的最大好处,就是可以定制大小和颜色。

vivid.js

Devuan

现在的各种 Linux 发行版往往都使用 SystemD 管理启动进程和服务,但是很多人仍然想用 init.d。Devuan 就是使用 init.d 的 Debian。

usql

命令行如何执行 SQL 语句?每个数据库都有自己的方式,彼此不同。现在出现了一个工具 usql,提供统一的方式,在命令行下操作不同的数据库。

faceai

一款入门级的人脸、视频、文字检测以及识别的项目。

openzaly

私有的聊天服务器,即自己搭建类似 QQ 的聊天服务。

docz

有些文档需要有代码效果演示,docz 就是这一类文档的专用生成工具,可以定制页面组件。

react-native-windows

微软推出的 React Native 渲染器,允许用 RN 编译成 Windows 10、Windows 10 mobile、Xbox one 应用。

Reach router

React router 的两位创始人闹翻了,其中一位另起门户,写了一个功能相同的 Reach router

Reach router

Lottie

Airbnb 推出的动画效果库,可以把 Adobe After Effects 制作的动画用于 Web、安卓和 iOS。

Lottie

maid

Node 项目的任务运行器,特点是用 Markdown 格式写配置文件。

wtf

在终端窗口显示控制台面版。

wtf

tusk

一个非官方的 Evernote 桌面客户端。

tusk

hiper

一个查看网页加载性能的命令行程序。

hiper

Gource

Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变成视频,支持 Git 和 SVN 等多种格式。只要在仓库目录执行 gource 命令,就能看到提交历史的视频。

Gource

vnote

一个写 Markdown 笔记的桌面应用,跨平台。

vnote

Drawpile

多人实时协同作画的桌面应用。

Drawpile

wired-elements

一个有手绘效果的网页组件库。但是,真正特别之处在于它的底层是 Web components,让我们看到了除了React/Vue之外,还有其他的路。

wired-elements

black

Python 语言的格式要求特别高,因为它通过缩进判断语法区块。现在有了这个工具,就可以自动化格式化 Python 代码,所以你不用担心写出风格一团糟的代码。

sucrase

一个新的 JavaScript 转码器,号称比 Babel 快20倍。

deck.gl

Uber 开源的基于地图的数据可视化框架。

deck.gl

抖音机器人

作者用 Python + ADB 做的 Bot。它会自动打开 APP 对视频截图,然后请求腾讯的 人脸识别 API,当颜值大于门限值 BEAUTY_THRESHOLD时,点赞并关注,接着翻到下一页,重复进行该过程。

CalVer

语义版本(SemVer)现在很流行,就是根据 API 的变动为版本编号。这个网址提出另一种编号方法:根据日历编号,版本号就是发布日期。很多软件已经在用了,最有名的就是 Ubuntu,它的版本格式是 yy.mm,比如 16.04。

CalVer

Jadesktop

一个使用 HTML5、CSS、JavaScript 和 Python 开发 Linux 桌面应用的工具。对的,你不需要 Electron。

Jadesktop

Asteriod OS

开源的手表操作系统。

Asteriod OS

AutoCAD 在线版

三月份的消息,今天才看到。AutoCAD 浏览器版上线了,跟桌面版基本一致,背后的技术是 Webassembly。

AutoCAD 在线版

Winds 2.0

一个开源的桌面 RSS 阅读器。

Winds 2.0

self-driving-toy-car

一个开源的自动驾驶玩具车,在小车上面绑了一个树莓派和摄像头。

self-driving-toy-car

Chromely

Electron 的挑战者越来越多,这个是 .NET 框架包装的 Chrome 浏览器内核。你现在可以使用 .NET 开发类似 Electron 的桌面应用。

Chromely

Cool Backgrounds

自动生成背景图片的工具网站,现在提供五种风格,每种都可以定制,看上去赏心悦目。

Cool Backgrounds

DocHub

个人写的百度文库的开源仿制品。

ShellCheck

Bash 脚本的开源语法检查器。

Crunch

一个效果非常好的 PNG 图片压缩工具。

nomulus

谷歌开源自家的顶级域名注册管理系统,也就是 https://registry.google 背后的系统。如果你是域名注册商,可能用得到这个东西。

Termux

安卓设备的终端仿真器,用来在安卓设备上模拟 Linux 环境。

Material-UI

大家知道,谷歌的材质化组件(Material Design)是 Angular 专用的。社区维护的 React 移植版Material-UI,今天发布 1.0 版,已经完全可用了。以后,React 项目照样可以有官方安卓 UI 的那种材质化效果。

Material-UI

tlsh-js

一个生成字符串哈希的 JavaScript 库。它的特点是,字符串越相似,或者重复同样的模式,生成的哈希也越相似,可以用来计算两个字符串的相似程度。

libui

一个使用 C 语言写的 UI 组件库,具有很好的跨平台性,可以在不同的平台上获得相同的图形界面。

libui

Gitea

类似于 GitHub 和 GitLab 的开源项目,用于个人架设 Git 代码托管服务,使用 Go 语言实现。

ow

JavaScript 语言没有类型检查,运行时无法知道函数的参数是否为指定的类型。这个库就用来检查函数参数的类型,如果不符合要求就抛错。

Feature Icons

一个开源图标库,提供一些 24x24 的常用图标。

Feature Icons

isomorphic-git

Git 的 JavaScript 实现,这意味着你可以在 JS 里进行 Git 操作,比如从抓取/提交 commit,进行 diff 或 merge 等等。

PhoenixGo

腾讯公司根据 AlphaGo 的论文,实现的开源围棋软件。

ArchiveOS

收集所有开源的操作系统的网站。

黑苹果安装学院

自从苹果采用 Intel 的处理器,OS X 被黑客破解后可以安装在 Intel CPU 与部分 AMD CPU 的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh)。这个仓库收集了各种型号的黑苹果安装方法。

Sci-hub 的论文 BT 种子文件

Sci-hub 是最大的免费论文下载网站,几个主要的论文数据库公司都在起诉它。现在,它放出了它的所有论文的 BT 下载种子文件。

sonarwhal

微软推出的开源网页 lint 工具(源码仓库),可以在线扫描网页,提供无障碍、互通性、性能、PWA、安全五个方面的扫描结果,给出改进点。

sonarwhal

IPBlade

有的网络服务限制 IP 地址,比如只有中国的 IP 地址才能使用。这个 Chrome 插件点击一下就可以改变浏览器的 IP 地址,从而绕过这些限制。免费版只能改成美国的 IP 地址。

IPBlade

.gitignore 文件的命令行生成工具

.gitignore 文件设置了哪些文件可以不用进入 Git 版本管理。这个命令行工具可以根据项目类型,自动生成 .gitignore 文件。

.gitignore 文件的命令行生成工具

jGoBoard

我在寻找围棋软件的时候,发现了这个生成互动式围棋棋盘的 JavaScript 库,觉得功能和样式都满足需要。另外,AlphaGo 官网也提供一个棋盘生成器, 基于 WGO.js。

jGoBoard

love2.io

一个收集开源书籍的网站。

Pyre

Facebook 推出 Python 的静态类型检查工具,有点像 Flowtype 对于 JS 代码的作用。

Google CTF 的试题

这个是试题库,收集了 Google 主办的黑客安全大赛 CTF 的题目。

GitHub Desktop

GitHub 官方的桌面 App。

GitHub Desktop

ReLaXed

一个将 HTML 文件转为 PDF 文件的命令行工具。

goproxy

Go 语言实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器。

Dojo 2.0

前端框架 Dojo 发布了2.0版,它跟 jQuery 是一个年代的,至今不放弃也算值得尊敬了。我看了一下 API,核心概念也是虚拟 DOM,没看到任何令人眼前一亮的创意,我不觉得它有机会赢得大量用户。

Dojo 2.0

css-protips

一个收集 CSS 使用技巧的库。

github-contributions-chartDemo

这个工具可以生成从你加入 GitHub 那天起的所有格子。

bat

命令行的 cat 命令用来显示文件的内容,bat 命令完全跟 cat 一致,只有一个地方不一样,就是现在的内容会带有行号和代码高亮。

bat

谷歌的免费 IP 地址定位服务

谷歌的负载均衡器转发 IP 请求时,会追加三个头信息字段,列出 IP 地址的定位。这个服务是免费的,但是目前只对部署于谷歌云的应用开放。不过,根据高春辉老师的测试,它的定位信息不是那么准确。

谷歌的免费 IP 地址定位服务

tui.calendar

一个号称所有功能都包括的网页日历库。

tui.calendar

img-2

一个 WebComponent 组件,使用 < img-2> 取代 < img>,可以只显示第一屏的图片,其他图片通过 Web Worker 预下载,一旦该图片进入可视区域后再加载显示。.

Stripe Atlas

只要500美元,公司注册、税号、银行账户都帮你搞定。全世界用户都可以申请,看上去很有吸引力。

Stripe Atlas

Proton Native

React Native 可以写桌面应用了,不必使用 Electron 了。有人写了一个渲染器,把 RN 渲染成桌面操作系统的 Native 应用。为了表示跟 Electron (电子)项目的竞争关系,它故意起名为 Proton(质子)。

Mustard UI

一个简洁、好看的 CSS 框架,压缩后只有5.28KB。

Mustard UI

ReactOS

ReactOS 是一个开源的操作系统,目标是兼容 Windows,能够运行 Windows 的应用程序和驱动程序。它只能安装在 FAT16 或者 FAT32 的硬盘分区上面。

Remote Browser

一个浏览器自动化框架,可以用脚本控制已经打开的浏览器。

rebound

有人终于把这个工具写出来了,一旦 Python 或 JS 脚本报错,就到 Stack Overflow 取回报错信息的解释。

rebound

React Slate

一个使用 React 组件写命令行脚本的框架。

React Slate

RSUITE

RSUITE(React Suite)是一套用于企业系统产品的 React 组件库。由 HYPERS 前端团队和 UX 团队共同构建,主要服务于公司的大数据产品。

RSUITE

Spectrum

开源的社区软件,形式非常新颖美观。

jsonstore.io

通过 HTTP Header 读写 JSON 数据的免费 datastore。

flamebearer

Node 应用的火焰图生成工具,用于性能分析。

DNS Performance Test

DNS 响应时间的命令行比较脚本。

merge-images

多张图片合成一张图片的浏览器 JS 库,使用了 Canvas。

Tabler

一个基于 Bootstrap4 的面板(dashboard)组件库。

Etherpad

老牌的多人实时编辑协同工具。