工具¶
科技爱好者周刊(第 326 期):世界没有那么多财富¶
1、Neat CSS
一个极简的 CSS 框架。
一个带有 Web 界面的 PostgreSQL 备份工具。
这个网站提供免费的图片 OCR,通过 AI 识别图片里面的文字,好像不能识别中文。
4、MySpeed
可以自己架设的网络测速工具。
5、dive
这个工具可以显示 Docker 镜像文件每一层的内容。
6、moffee
一个命令行工具,使用 Markdown 格式制作和展示幻灯片。
开源命令行工具,用来备份谷歌邮件、通讯录和日历。
8、lcl.host
一个为本地开发环境 localhost 提供 https 证书的工具。
一个 VS Code 的插件,为 Git 提交日志提供一个可交互的图形界面。
10、Makeext
构建工具 Make 的一个扩展,让make
命令可以输出项目的帮助信息。
科技爱好者周刊(第 325 期):VS Code 编辑器的下一站是 Zed?¶
1、PasteBar
开源的桌面软件,用来管理剪贴板,可以搜索剪贴板历史,以及预设常用的粘贴项(比如地址),支持 Windows 和 Mac 系统。
2、FastHTML
一个 Python 的 Web 框架,Django 的替代品,用起来更简单。
3、Kagi 翻译
搜索引擎 Kagi 推出的翻译服务,类似于谷歌翻译。
4、Star
一个 Web 应用,在手机打开以后,它会利用手机的运动传感器,显示某一颗你指定的卫星相对你的方位。
一个开源的网页终端,在网页上通过 SSH 连入远程主机。(@zyyzyykk 投稿)
一个基于 Next.js 的博客和 CMS 系统,查看 demo 站点。(@fecommunity 投稿)
开源的命令行工具,使用 AI 翻译 PDF 文件,完整保留排版。(@Byaidu 投稿)
8、dimmer
开源的 Chrome 浏览器插件,暗黑模式一键切换。(@slc3a2 投稿)
9、ThriveX
一个开源的博客系统,基于 Next14 + Spring Boot。链接是前端仓库,另有后端和控制台。(@LiuYuYang01 投稿)
10、Trayce
这个工具拦截本地开发环境中 Docker 容器发送和接收的 HTTP(S) 请求。
11、ngtop
一个命令行工具,用来查询 nginx 日志。
12、InputShare
电脑连接安卓设备之后,这个工具可以把电脑的键鼠和剪贴板,共享给安卓设备,只支持 Windows。(@BHznJNs 投稿)
科技爱好者周刊(第 324 期):人类已知的最大质数¶
一个网页抓取的跨平台命令行工具,使用 Go 语言编写,但是它的操作脚本是用 JS 写的,方便用户提取网页内容。
2、uv
Rust 语言写的 Python 包安装器,可以替代 pip,运行速度更快,参见介绍文章。
3、ChatTCP
一款 Mac 的 TCP 数据包分析工具,致力于简化 TCP 分析,核心功能免费。(@wujiuye 投稿)
开源的英文打字练习工具。(@wincatcher 投稿)
5、云搭
开源的低代码平台,用来搭建小程序、H5、问卷、图文文章等多种应用,试用 Demo。(@wangyuan389 投稿)
6、NextTalk
一个基于 Next.js 的网页版实时聊天工具,使用说明详见它的桌面版,可以作为开发参考。(@Mebius1916 投稿)
开源的纯前端在线加/解密工具箱,可以离线使用。(@dazhengs 投稿)
8、TempMail
临时邮箱服务,支持 iOS 和网页端。(@houzhongjian 投稿)
9、自动化巡检系统
一个开源的网址状态定时巡检工具,防止指定网址出现白屏、服务无响应等问题,有异常会发送钉钉、企业微信、飞书警报,体验 Demo。(@zdx0122 投稿)
10、Magika
一个命令行工具,可以检测某个文件是什么类型(比如图片文件还是文本文件),有网页的 JS 版。它是谷歌的产品,谷歌内部也在用它检测文件类型。
科技爱好者周刊(第 323 期):技术公司的口号比拼¶
1、Garage
一个开源分布式对象存储工具,AWS S3 的替代品,兼容 S3 的客户端,可以建立自己的网络存储系统。类似工具还有 SeaweedFS。
安卓的语音输入法,底层使用 whisper 模型。
一个开源的天文学网页应用,上传星空的照片,就可以识别拍摄位置。
但是,限制条件比较多,需要照片清晰,并且包含至少5个天体,以及给出拍摄时间和多条铅垂线。(@cheanus 投稿)
绘制 3D 架构图的网页应用,免费使用。(@yuanguandong 投稿)
5、HotHub
开源的热点话题查看和搜索网站,展示话题的热度趋势,基于 Next.js。(@w4n9hu1 投稿)
网页收藏备份的 Web 应用,基于 Cloudflare Worker,数据保存在 Cloudflare。(@Ray-D-Song 投稿)
一个开源的 RSS 在线订阅工具,支持各种机制的 Hook(网络钩子),可以用来触发各种操作。(@CaoMeiYouRen 投稿)
8、codess
快速生成和在线管理 VS Code 代码片段。(@yayaluoya 投稿)
开源的 Chrome 浏览器插件,提供一个查看浏览器书签的全新界面。(@liujuntao123 投稿)
10、PgManage
一个跨平台的 Postgres 数据库的桌面客户端,提供图形界面。
科技爱好者周刊(第 322 期):内容行业的内幕¶
1、whodb
一个基于浏览器的数据库管理工具,支持 Postgres、MySQL、SQLite、MongoDB、 Redis。
2、Docmost
一个基于浏览器的维基和文档工具,Confluence 和 Notion 替代品。
3、notifier
一个 Cloudflare Worker 应用,监听 GitHub 仓库的各种事件,自动发送信息到 Telegram。(@byodian 投稿)
开源的微信公众号文章在线导出工具,可用来批量下载某个公众号的文章。(@jooooock 投稿)
5、NewsNow
开源的新闻热榜网站。(@ourongxing 投稿)
表格图片转成 Excel 文件的在线服务。(@showwaychen 投稿)
7、加水印
图片加水印的网页工具,纯前端应用,不需要服务器,代码开源。(@pdmaker 投稿)
8、Theia
Eclipse 推出的代码编辑器,VS Code 的替代品。
9、JSBEN
一个在线页面,用来比较不同 JS 代码的性能。网站上有很多现成的例子。
科技爱好者周刊(第 321 期):傅盛回忆录¶
1、Chisel
一个 Linux 命令行软件,在 HTTP 通信上建立 TCP/UDP 隧道,由服务端和客户端两部分组成。
2、faces.js
一个生成随机卡通头像的 JS 库。
3、NotesHub
一个 Markdown 笔记软件,具有插入图表、曲谱、公式等多种功能,有 Web/桌面/手机客户端,支持 Git 仓库同步。
一个基于 Faker.js 的 mock 服务器,用来模拟 API 的返回结果,自带一个前端的接口管理页面。(@Ray-D-Song 投稿)
在 Chrome 开发者工具中查看安卓设备的 adb 日志。(@nieheyong 投稿)
一个 Astro 框架的博客网站皮肤,使用该框架时可作为参考。(@lin-stephanie 投稿)
Vitepress 插件,支持在文档页面中插入 Vue/React/HTML 组件。(@zh-lx 投稿)
将你的 Telegram Channel 转为微博客。(@ccbikai 投稿)
9、DNS.Surf
检查域名在全球不同地区的 DNS 解析结果,代码开源。(@ccbikai 投稿)
10、notion2md
一个示例项目,将 Notion 作为数据源,通过 GitHub Action 转成 Markdown 文件,生成网站。(@thinkerchan 投稿)
科技爱好者周刊(第 320 期):乒乓仓¶
1、MiKaPo
一个纯前端的二次元动作捕捉方案,在网页上,从视频/图片/摄像头提取动作、表情来控制动画角色。(@AmyangXYZ 投稿)
2、LockPass
作者模仿 1password,做了一个开源的密码管理器。(@ftyszyx 投稿)
3、Copi
macOS 系统的剪贴板替代工具,防止第三方应用程序访问剪贴板。(@s1ntoneli 投稿)
mdict 词典的安卓 App,使用 Flutter 开发,代码开源。(@mumu-lhl 投稿)
另有一个命令行的 mdict 词典。 (@lengyijun 投稿)
5、独白
一个练习口语的 iOS App,你不断朗读句子,进行录音,支持多种语言。(@sniperboy0829 投稿)
免费在线证件照制作。(@huangzhuo492008824 投稿)
另外,有一个类似的开源项目 HivisionIDPhoto。
7、OneIMG
一个开源的、纯前端的文字转图片的网页应用。(@byodian 投稿)
8、WebChat
开源的浏览器插件,基于 WebRTC,为同一个页面的访问者建立去中心化、无服务器的匿名聊天,可用于任意网站。(@molvqingtai 投稿)
9、TvT.js
一个基于 ThreeJS + Vue + TresJS 封装的框架,用 Vue 组件的方式写 3D 可视化项目。(@hawk86104 投稿)
一款开源的 Hexo 博客主题,支持国际化和暗黑模式。(@hai-zou 投稿)
11、联网麻将游戏
麻将游戏的一个开源实现,分成服务端和客户端。(@liumengniu 投稿)
12、X Guard
一个 X(Twitter)内容过滤的浏览器插件。(@zmzimpl 投稿)
科技爱好者周刊(第 319 期):如何拍出爆款视频¶
一个开源的跨平台视频剪切软件,目标是成为 FFmpeg 的图形前端。
一个很有创意的项目,将天气预报变成一幅画,
跨平台的桌面应用,用来管理容器,类似于 Docker Desktop。
一个简洁的博客、微博客系统,基于 PHP,自带安卓客户端。(@hefengbao 投稿)
一个在 ipfs 上写文章的极简发布工具,从网页输入文章发布到 ipfs。(@chenjia404 投稿)
一个开源的服务,监控网站是否正常在线,基于 Cloudflare Worker。
一个 JS/Python 库,使用 OpenAI 对 PDF 文件进行文字识别。
一个 JS 工具库,生成 V8 格式和 Istanbul 格式的测试覆盖报告。(@cenfun 投稿)
9、五子棋人机对战
开源的小游戏,网页五子棋人机对战。(@mumuy 投稿)
10、JSON For You
开源的 JSON 数据的在线可视化、处理工具。(@loggerhead 投稿)
11、Compress JPG
一个基于谷歌的 squoosh 算法、一次性压缩多张图片的网站。(@ethansunray 投稿)
12、git cliff
一个自动总结提交信息,生成 changelog 文件的命令行工具。
科技爱好者周刊(第 318 期):创业咖啡馆的记忆¶
一个 HTML 的 LSP 实现(语言服务器协议),可以在代码编辑器(比如 VS Code 和 Vim)实时检测 HTML 代码是否正确,参见教程。
2、GlazeWM
一个专门用于 Windows 的平铺式窗口管理器,类似于 i3,自动实现新窗口的平铺。
3、Xnapper
一个截图美化的在线工具,可以为截图加各种边框。
4、sisi
命令行的图像语义搜索工具,让你用自然语言搜索本地图像。
一个自搭建的开源平台,可以为自己的域名申请、部署、续期 SSL 证书,支持阿里云、腾讯云、七牛云等。(@usual2970 投稿)
一个开源的 Windows 快捷启动工具,分门别类管理桌面快捷方式。(@fanchenio 投稿)
VS Code 插件,为多种常用的前端 UI 库提供注释和类型提示。(@Simon-He95 投稿)
一个 Chrome 浏览器插件,选中文字后,直接将翻译显示在右上角的弹窗,不需要点击按钮。(@wa008 投稿)
一个开源的安卓 App,可以实现语音对话的实时离线翻译。
智能家居的一个控制系统,类似于 Home Assistant,但用起来更简单,面向普通用户。
11、Omnivore
一个开源应用,用于收藏稍后阅读的文章。
12、cvbee.ai
免费生成或修改简历。(@dddm25896 投稿)
13、libcimbar
一种特殊的二维码格式,可以把小于 33MB 的文件压缩成一个二维码,用他们提供的 App 扫码解压即可得到文件。(@joyc 投稿)
科技爱好者周刊(第 317 期):驴子、老虎和狮子的寓言¶
1、Applite
MacOS 的第三方应用管理器,可以一键下载、更新、卸载应用。
这个模块为 Deno 集成了 Python 支持,使得开发者可以在 JS 代码里面,加入并执行 Python 代码。
3、文颜
一个 Mac 桌面软件,可以将 Markdown 文档转换成公众号、知乎、今日头条等格式。(@caol64 投稿)
开源的 Epub 电子书的桌面阅读软件,跨平台,基于 Rust + tauri + Vue3。(@srsng 投稿)
一个简单的 Mock 服务器,可以将静态文件作为 API 接口的 JSON 数据返回。(@couriourc 投稿)
一个 Chrome 浏览器插件,可以在截屏或录制视屏时,隐藏地址栏的浏览器插件图标。(@cunzaizhuyi 投稿)
一个开源工具,提供一个 Web 界面,浏览和操作本地文件。(@xiaobaidadada 投稿)
免费的 Notion 风格头像在线制作器。(@hwlvipone 投稿)
一个从图片提取主要颜色的 JS 库,底层是作者自己实现的 K-means 算法库。(@ppzreboot 投稿)
10、Peter Cat
根据代码仓库的地址,一键创建答疑机器人,快速集成到项目中。(@xingwanying 投稿)
11、XDeck
macOS 系统的一个 Twitter 桌面客户端,代码开源。
12、AeroSpace
macOS 系统的平铺式窗口管理器,类似于 Linux 平台的 i3。
13、XPipe
一个跨平台桌面应用,通过 SSH 在图形界面上管理远程服务器。
科技爱好者周刊(第 316 期):你一生的故事¶
一个网页应用,将图片转成彩色的 ASCII 字符图(上图)。
2、Unforget
一个开源的 Web 笔记应用,后端数据放在 Google Keep。
3、Revideo
一个 React 的视频编辑组件,可以实时编辑内容,在网页上生成视频。
一个 Chrome 浏览器插件,打开新的 Tab 页时,随机展示一幅 unsplash 图片库的高清照片。(@zerosoul 投稿)
这个开源工具从 DNS 提供商,自动获取域名的解析列表,用来检查所有域名(含二级域名)的证书是否过期,目前支持腾讯云、阿里云和 Godaddy。(@eryajf 投稿)
6、BoardOS
一个支持实时协同的白板软件,有免费版。(@superliwei 投稿)
7、ThinNav
作者在 ChatGPT 的帮助下,完成的一个极简的网址导航站,自带后台管理系统,可以用作学习参考。(@DemoJ 投稿)
一个在线工具,用来生成符合指定格式的 JSON 伪数据。
9、LangSync
一个命令行工具,使用 AI 一键翻译出软件的语言包。
10、ttyd
这个命令行工具可以在浏览器里面,打开本机的终端窗口,让用户在浏览器执行终端命令。
11、AstroNvim
neovim 编辑器的一个配置,直接帮你定制好了。
科技爱好者周刊(第 315 期):一份谷歌离职报告¶
1、Coolify
一个开源的应用运行平台,相当于自己搭建一个 Heroku / Netlify / Vercel 替代品,各种应用可以轻松在上面运行。
一个开源的双因素认证码管理器。
3、Marsview
一款面向后台的低代码可视化搭建平台,快速搭建中后台管理系统。(@JackySoft 投稿)
一个浏览器插件,将 Notion 内容导出为长图或卡片,同时保留排版格式。(@Shanshi66 投稿)
5、电池的电量显示
该网站使用一个简单的脚本(源码),显示当前设备的电池电量百分比。
6、tsimp
一个 Node.js 的 TypeScript 加载器,也就是说,它可以让 Node.js 运行 TS 脚本。
7、xpano
一个自动拼接多张照片的工具。
一个简单的、无类的 CSS 极简框架,受到 Milligram 和 Skeleton 的启发。
一个玩具应用,在线制作人口比重图(占总人口的比重)。
科技爱好者周刊(第 314 期):《黑神话:悟空》可以产业化吗?¶
一个 JS 的模糊搜索库,具有中文拼音的模糊搜索等多种功能。(@cjinhuo 投稿)
2、奇异字体生成器(Freaky Font Generator)
一款在线工具,通过 Unicode 编码转换,生成各种效果的文字变体(比如斜体、黑体、带圈字符),不支持中文字符。(@wincatcher 投稿)
用于下载或在网页中插入其他网站的 Favicon 图片,可以放大显示。(@airyland 投稿)
另有类似网站 Favicon Downloader,代码开源。(@expertbeacon 投稿)
4、Lamucal
该网站免费将 YouTube 视频转吉他谱、和弦谱、主旋律,人声分离以及 AI 翻唱。(@liufeigit 投稿)
5、kopia
一个开源的备份工具,可以把数据定时向云端做增量备份。
一个命令行程序,查看当前什么程序在占用带宽,以及不同 IP 地址产生的流量。
7、qStudio
一个免费的 SQL 分析的跨平台桌面软件。
8、Zoraxy
一个主要用来反向代理的 Web 服务器软件,特点是提供图形界面进行配置,对新手很友好。
9、Magic UI
一个 React 组件库,目前有20多个组件,特点是都带有动画效果。
科技爱好者周刊(第 313 期):如果新加坡没有空调¶
一个快速生成落地页的工具,可以选择落地页的常见模块。(@ObservedObserver 投稿)
定制拼色 Logo 的在线工具。(@ychrisp 投稿)
3、QrIt
可以更改配色的二维码生成器。
内网穿透工具 frp 的跨平台桌面客户端。(@forestxieCode 投稿)
一个开源工具,将 MacBook 刘海变成一个文件传输和暂存区域。(@wangyuchaogeek 投稿)
6、PasteBar
管理 Mac 和 Windows 剪贴板的免费开源工具。(@dllen 投稿)
一个开源的桌面程序,跨设备的通用粘贴板,可以把 Windows 的内容粘贴到 Mac。(@guiyanakuang 投稿)
一个制作文字徽标(logo 和 favicon)的在线工具,代码开源。(@airyland 投稿)
9、Triplit
一个全栈数据库,可以同时运行在服务器和浏览器,并且前后端还能自动同步数据。
10、DNSecure
一个苹果设备的开源应用,通过图形界面启用加密 DNS。
11、superfile
基于终端的文件管理器,支持 macOS 和 Linux。
科技爱好者周刊(第 312 期):从英特尔看“美国制造”¶
1、CodeBrew
一个 iOS 应用,手机和平板使用的 Java IDE 开发环境。
2、Penpot
一个基于 Web 的开源设计工具,Figma 的替代品。
一个 Bash 脚本,用来生成 Markdown 表格,否则手写太麻烦。
一个开源工具,用来完成各种 PDF 操作,基于 Web,需要自己架设。
5、DNS.fish
这个工具提供 DNS 查询的 API,以 JSON 格式返回指定域名的 DNS 记录。(@airyland 投稿)
6、GammaRay
一个开源工具,用来把手机和 PC 的桌面传到其他设备,支持远程桌面、视频采集等功能。(@RGAA-Software 投稿)
一个比较谷歌在不同地区、不同语言下返回的搜索结果的工具,代码开源。(@expertbeacon 投稿)
8、wanderer
一个管理 GPS 路径的开源工具,需要自己架设服务。
9、Citadel
个人电子书的管理系统,可以代替 Calibre。
这个工具可以将输入的图片,使用几何形状重新绘制,参见作者自述。
11、AsmBB
一个使用汇编语言写的论坛应用,性能很强,对机器配置的要求很低。
这个库可以在多台设备、多个浏览器之间,同步浏览器 localStorage 的内容,需要自己架设一台服务器。
科技爱好者周刊(第 311 期):低利率与长期项目¶
1、Zulip
一个开源的群聊软件,有服务端和各种平台的客户端。
2、win-vind
这个工具为 Windows 系统提供 Vim 风格的快捷键,也可以把它当作 Windows 的快捷键设定器。
在网页上抛洒五彩纸屑的 JS 库。
4、WR.DO
一个开源的 Web 应用,通过 Cloudflare DNS API 进行操作,新建域名 wr.do 的子域名和短链接。(@oiov 投稿)
5、code-box
一个开源的浏览器插件,用来解除 CSDN/知乎/脚本之家/博客园/博客园/51CTO博客等网站的限制(比如要求登录)。(@027xiguapi 投稿)
一个 Java 软件包,用于文件上传,一行代码适配各种国内存储平台。(@1171736840 投稿)
用 php 开发的类似 nginx 的 web 服务器,可用于学习。(@lovefc 投稿)
8、攒个钱
免费的手机记账 App,支持 iOS 和安卓。(@NeroSong 投稿)
这个工具可以对网页加密,生成一个新网页。打开新网页需要输入一个密码,才能看到内容。
一个在线工具,可以为网页截图加上浏览器边框。
科技爱好者周刊(第 310 期):内容农场的 AI 赚钱术¶
1、Foliate
Linux 平台的 epub 电子书阅读软件。
2、Sendune
一个可视化的 HTML 电子邮件设计工具,代码开源。类似的还有一个 HTML 邮件制作库 mjml。
一个轻量级的哈希函数库,提供了二十几种常见的哈希算法,比如 MD5 和 SHA-1,以及更安全的 BLAKE3。
这个开源工具用来架设一个缓存网站,可以抓取其他网站和网页,建立一个缓存版本,通过它来中介访问。
5、WebUI
一个跨平台的桌面应用的打包程序,允许你直接将浏览器作为桌面应用的前端,比 Electron 要轻量化很多,同时又避免使用 WebView。
6、深蹲计数器
一个开源的 Web 应用,通过移动设备的加速度计,实现深蹲计数。(@zhaoolee 投稿)
7、Anori
一个浏览器插件,可以在主页上定制各种小组件。
这个在线工具可以为图片加上模糊景深,还可以 3D 旋转图片。
一个下载各种流媒体视频的在线工具,支持 Youtube 和 TikTok。
10、Stack
开源的用户管理解决方案,自带前端组件和管理后台。
科技爱好者周刊(第 309 期):无人驾驶出租车的双面刃¶
一个在线的网页白板工具。
2、Ditto
一个基于 Nostr 的社交媒体,相当于搭建自己的推特。Nostr 网络的最大特点是,用户账户是一对密钥,完全归用户所有,不受网站管理者的控制。
3、MathLive
一个 Web 组件,用于在网页输入数学公式。(@shlroland 投稿)
4、fideo
一款跨平台桌面软件,用来录制直播间的内容,支持国内外主要的直播平台。(@chenfan0 投稿)
蚂蚁集团研发的开源关系型数据库,MySQL 的替代品。(@liboyang0730 投稿)
6、Shell360
跨平台的 SSH 客户端 App,支持 Windows、Linux、MacOS、iOS 以及Android。(@nashaofu 投稿)
简易版的 Pastebin,基于 Flask 框架,可供学习参考。(@yuxiaoy1 投稿)
8、Lima
Mac 电脑上的 Linux 虚拟机,用来在苹果笔记本玩 Linux。另有一个基于它的 Mac 专用 Docker 运行环境 Colima。
9、progress
Linux 命令行工具,让 cp、mv、dd 等操作显示进度条。
10、yt-fts
一个 Python 脚本,下载某个 Youtube 频道的所有视频字幕文件,建立全文搜索。
11、VanJS
一个仿 React 的 JS 库,但是只保留了最精简的 API,大小只有 1.2 KB。
科技爱好者周刊(第 308 期):工作找不到,博士能读吗?¶
1、KasmVNC
一个远程桌面的 VNC 软件,不需要客户端,只要服务器安装后,就可以通过浏览器访问。类似的软件还有 Apache Guacamole。
2、Flet
一个 Python 的跨平台图形界面的框架,相当于用 Python 脚本写 Flutter
3、QuickJS
一个 npm 模块,使用 WebAssembly 建立了一个沙箱,让 JS 代码在沙箱中运行。
一个开源的 Web 应用,允许用户在局域网里通过 WebRTC 分享文件。如果不在同一局域网,可以进入同一个页面进行分享。
将 RSS 转换成邮件发送,用于自建邮件列表。
终端录屏工具 asciinema 的跨平台版本,使用 Go 语言编写。(@moqsien 投稿)
7、EcoPaste
开源的多平台剪切板管理工具。(@ayangweb 投稿)
生成动态、抽象的背景图的工具。(@winterx 投稿)
科技爱好者周刊(第 307 期):不要看重 Product Hunt¶
一个最简化的 CSS 框架。
2、Pulsar
一个跨平台的文本编辑器,代码基础是现已结束的 Atom 编辑器。
3、Onefetch
一个命令行工具,可以显示 Git 仓库的详细统计信息,比如代码行数、体积、贡献者等等。
一个字符串的哈希函数,生成结果为中国车牌格式,比如“渝G·VGUA1”。(@cunzaizhuyi 投稿)
5、PIKIMOV
一个在线软件,用来制作 2D 和 3D 的视频动画,After Effects 的替代品。
6、流光卡片
一个在线工具,生成文字分享的卡片图。(@someone1128 投稿)
一个 Web 应用程序,用来管理你在 GitHub 上给过 star 的项目。(@nieheyong 投稿)
一个开源的落地页模板,适合作为产品主页。(@huglemon 投稿)
9、宝宝字帖
一个开源的 Mac 应用,用来生成字帖,练习书写。(@jaywcjlove 投稿)
一个安卓 App,每半小时动态更新的卫星影像壁纸。(@GongShengyue 投稿)
科技爱好者周刊(第 305 期):随机数,这是一个问题¶
Node.js 和 Deno 的 PostgreSQL 客户端,类似软件还有 Zapatos。
一个基于 OpenCC 的繁简体中文转换工具,支持编辑器和命令行界面。(@hddhyq 投稿)
一款基于 Flutter 的桌面端 B 站视频下载器,代码开源。(@kangpeiqin 投稿)
4、AQChat
一款匿名的在线聊天软件,用户可以自由登录、创建房间、会话和传输文件,体验 demo。链接是后端代码,另有 Web 端和移动端。(@howcodes 投稿)
5、Voicer
一个 Chrome 浏览器插件,用来语音朗读网页文本。(@wang-jianliang 投稿)
6、易条形
一个在线的条形码生成器。(@FZliweiliang 投稿)
7、ScienHub
LaTex 在线编辑器,提供很多实用的模板。(@tc1989tc 投稿)
8、trash.sh
rm 命令的简单替代品,提供一个删除文件的回收站。(@qqAys 投稿)
9、我的字体
一个制作个人手写字体的在线工具。(@harbor2009 投稿)
10、lingo link
一个开源的浏览器插件,支持划词翻译、AI 翻译、生词标记。(@chengfengfengwang 投稿)
科技爱好者周刊(第 304 期):最受欢迎的颜色¶
1、PartyKit
一个 npm 软件包,宣称用它就可以实现各种软件的实时协作。
Proton 公司新推出的密码管理器,支持各种系统。
3、dblab
开源的数据库终端管理器,可以作为常见数据库的命令行终端客户端。
4、Gblog
一个开源的、基于 Astro 的博客项目。(@godruoyi 投稿)
5、Websoft9
开源的应用托管平台,预置了200多种应用的部署模板,通过它可以一键部署这些应用。(@chendelin1982 投稿)
6、Pareto
一个轻量级 React SSR(服务端渲染)框架,比 next.js 更简单易用。(@childrentime 投稿)
一个浏览器插件,也有客户端和小程序,双击英语单词自动加入到生词本,便于以后进行复习。(@chaosflutter 投稿)
电子发票 PDF 打包成一个 zip 文件,上传到网站,自动整理成 Excel 电子表格。(@zippo-zu 投稿)
9、缤纷快传
基于缤纷云的文件实时分享服务。(@ethan-bitiful 投稿)
科技爱好者周刊(第 303 期):技术封建主义¶
基于 Web 的 SQLite 数据库浏览器。
开源的语音库,支持各种平台(包括手机和 PC),用来本地语音识别、语音合成、声音事件检测、语种检测等。(@csukuangfj 投稿)
一个浏览器插件,提供 Cookie 管理器,可以方便地编辑、查找、监控、导出 Cookie。(@Dolov 投稿)
VS Code 的插件,用来管理图片,支持压缩、搜索、裁剪、查找相似图片、预览大图等功能。(@hemengke1997 投稿)
5、Rin
一个基于 Cloudflare Pages + Workers + D1 + R2 全家桶的博客项目,参见 demo。(@OXeu 投稿)
网页版的 HDMI 采集卡,也可用作 Webcam 查看器,用来在网页上处理输入的视频/音频,同时提供 Tauri 打包的客户端。(@canwdev 投稿)
7、ShotEasy
在线的图像文件压缩器,可以批量拖入或文件夹导入图片,代码开源。(@CH563 投稿)
一个 JS 的表格库,用来生成互动式网页表格。
9、Toolong
一个用来查看日志文件的命令行工具。
10、Dozzle
一个轻量级的 Docker 日志查看工具。
科技爱好者周刊(第 302 期):创业虽然好,不敢推荐了¶
一个在线的截图美化软件。
2、Sink
一个基于 Cloudflare 的短链接应用,带有访问统计。(@ccbikai 投稿)
一个 Web 相册程序,基于 Next.js。(@besscroft 投稿)
一个开源的“瀑布流”照片展示程序,后端可以放在免费的 Cloudflare R2(或其他兼容 AWS S3 的存储),参见 Demo。(@linyuxuanlin 投稿)
一个网页二维码的 web component 组件,支持自定义二维码风格模板、前景、背景、logo等。(@mumuy 投稿)
6、ChatTTS
专门为对话场景设计的文本转语音模型,支持英语和中文两种语音。(@JoeDeanx 投稿)
一款油猴脚本,为 ChatGPT 页面增强功能。(@Y024 投稿)
一个封装好的邮件服务器,简单安装就能提供你自己的电子邮件服务。
9、Subtitle
一个 Python 程序,使用开源 Whisper ASR 模型进行语音识别,生成本地视频的字幕。
10、cobalt
一个开源的视频下载网址,支持多个视频网站,包括 B 站、Youtube、instagram 和 Twitter。
11、LLM 交互式图表
用户输入想要的图表,比如“发电量前十的国家”,该网站会自动生成。
12、tldraw
一个 React 组件,帮你实现一个网页画板。
科技爱好者周刊(第 301 期):OpenAI 的图书馆工位¶
一个开源的“所见即所得”编辑器,兼容性比较好。
这个网站提供各种状态码的 HTTP 回应,供 API 调用,可以用来调试前端请求。
3、安读
一款使用 Flutter 编写的桌面读书软件,支持 WebDAV 同步。(@Anxcye 投稿)
4、VSpace
一个浏览器插件,提供侧边栏的垂直书签和标签页管理器。 (@cyhuajuan 投稿)
开源的跨平台桌面软件,用来将文件批量重命名。(@cyhuajuan 投稿)
另有一个类似的照片重命名软件 Rename Photos。(@Arman19941113 投稿)
6、Keyviz
开源的 Windows 软件,在桌面上显示用户实时的按键。(@Y024 投稿)
一套开源的问卷系统,自带后端和前端,用于架设管理自己的问卷。(@sudoooooo 投稿)
8、Quetta
一个注意保护个人隐私的手机浏览器,支持 iOS 和安卓,不收集用户的任何数据,也防止被网站收集。
一个开源的 Web 应用软件商店,安装以后,就可以在它的商店里面,点击安装/运行多种 Web 应用。
一个免费网站,在线生成数据库的 ER(实体-关系)图。
11、autocomplete
Algolia 公司推出的 JS 库,实现搜索关键字的自动补全。
科技爱好者周刊(第 300 期):三十年,解决人生三大问题¶
1、GitUI
终端里面的 Git 图形界面,将各种 git 操作可视化,使用 Rust 语言开发。
2、Outline
一个开源的在线知识库软件,支持多人合作。
3、Vnt
一个开源工具,将不同网络下的多个设备虚拟到一个局域网下,类似与 tailscale、zerotier、n2n。(@lbl8603 投稿)
一款专为英语学习打造的开源视频播放器,支持生成双语字幕,进行精听或泛听练习。(@solidSpoon 投稿)
5、字幕工具箱
这个网站收集了一些字幕相关的工具,纯前端处理,无需安装任何插件或软件。(@mzhren 投稿)
6、封面图片生成器
一个制作简单封面图的 Web 工具。(@fantingsheng 投稿)
另外,还有一个类似的 Logo 制作工具“Logo 厨师”。(@gdfsdjj145 投稿)
一个简易的语音工具箱,提供音频处理、语音识别、合成等音频工具,使用 Python 语言开发。(@Hao4Wang 投稿)
一个 Figma 插件,使用浏览器 GPU 能力运行 AI SAM 模型,快速分割图片,从图片中提取元素至 Figma 文件。(@janily 投稿)
一个开源的前端埋点工具,提供项目监控。(@M-cheng-web 投稿)
一款开源 DNS 服务器,带有 Web 管理面板。
一个 Web 工具,用来设计二维码,可以嵌入各种文字和图形,另有一个类似工具。
12、BullMQ
Redis 的 JS 客户端,号称强大且快速。
科技爱好者周刊(第 299 期):AI 的关键是语料¶
1、ElysiaJS
JS 语言的 Web 框架,专门为 Bun 运行环境开发。
2、mcfly
Shell 操作历史的搜索工具,提供神经网络搜索功能,可以替代 ctrl-r 快捷键。
3、DocKit
Elasticsearch/OpenSearch 的跨平台桌面客户端,集成了 OpenAI,可以用自然语言与数据库交互。(@Blankll 投稿)
一款开源的封面设计工具,基于 JS 的 Web 应用,有试用 Demo。(@slince-zero 投稿)
一个命令行工具,通过语音识别,批量为本地的视频文件生成字幕,并支持翻译。(@buxuku 投稿)
6、vmr
一个跨平台的通用版本管理器,目前支持40多种编程语言和工具。(@moqsien 投稿)
7、Pichome
一款开源网盘程序,使用 PHP 开发。(@fhxsnabi 投稿)
8、笔.COOL
CodePen 的国产替代品,实时预览 HTML、CSS 和 JavaScript 代码的渲染结果。(@uovol 投稿)
一款类似 styled-components 的 CSS 工具,支持 vue 3。(@akinocccc 投稿)
10、MonsterMusic
一款开源的安卓音乐播放器。(@ZTFtrue 投稿)
11、豆瓣图书馆查询助手
一款浏览器插件,在豆瓣读书页面上,查看该书在指定图书馆的藏书情况。(@wyj0605 投稿)
科技爱好者周刊(第 298 期):轮到硬件工程师吃香了¶
一个开源软件,使用同一个鼠标和键盘,控制局域网的多台电脑。
2、UnoCssUi
一个基于 Vue3、UnoCSS、Tailwindcss 的组件库,原子化设计,没有任何依赖。(@szluyu99 投稿)
3、drawDB
开源的数据库结构图和 SQL 生成工具。(@yingming006 投稿)
一个 VS Code 插件,可以自定义任意语言和框架的高亮规则。(@Simon-He95 投稿)
5、Easy GitHub 2FA authentication
一款开源的浏览器插件,自动填写 GitHub 双因素认证的验证码。(@Dolov 投稿)
一个视觉识别项目,具备物体识别、人脸识别、以图搜图等核心功能,使用 Java 开发,需要本地部署,然后通过 Web API 调用。(@javpower 投稿)
7、Shion
开源的 Windows 软件,用来追踪统计个人的时间消耗,自动记录各种软件的使用时间,以及同步浏览器历史。(@hanaTsuk1 投稿)
8、Chat2DB
开源的数据库管理工具,有桌面端和 Web 端,用来浏览操作各种数据库。(@JerryFan626 投稿)
9、Teable
开源的 Airtable 替代品,无代码搭建数据库应用,建立在 PostgreSQL 之上,界面友好、响应快速。(@yingming006 投稿)
这个 JS 模块号称可以把计算量大的任务放到主进程,同时又不会阻塞主进程,UI 界面保持对用户的随时响应。它的源码有学习价值。
科技爱好者周刊(第 297 期):饮水鸟玩具¶
1、sshx
这个工具可以通过链接,与其他人共享你的终端。
2、Hyphen
一个 Web 组件的基类,你可以在它的基础上定义自己的 Web Component。类似的工具还有 Cami.js。
3、Hono
一个 Node.js 的轻量级 Web 框架,专注于边缘节点的使用场景。
4、Shiro
一个极简主义的个人网站,作为 Mix Space 架设的站点的前端。(@Innei 投稿)
这个工具可以查看,服务器能够拿到多少客户端信息,从而生成你的指纹。
Python 写的系统监控工具,监控 CPU、内存和磁盘的使用情况,并通过 Telegram 发送警告。(@bboysoulcn 投稿)
7、Amprobe
一个 Go + Vue3 开发的轻量级主机及容器监控工具。(@amuluze 投稿)
8、ElemSnap
Chrome 浏览器截图 + 美化插件。(@AydenGen 投稿)
9、stokado
浏览器存储对象(比如 localStorage、IndexDB)的包装库,提供统一的 API,以及一些便利的功能(比如过期时间)。(@KID-joker 投稿)
10、PPResume
一个基于 LaTeX 的简历生成器,可以生成精美的简历,并提供极高质量的 PDF 输出。(@xiaohanyu 投稿)
11、自律石头
一个 iOS 手机应用,可以限制指定 App 的使用时间,防止过度沉迷手机。(@tuesda 投稿)
12、音虫(SoundBug)
一款国产的音频工作站,用来音乐编曲和录音的制作工具,追求简洁直观的用户界面和易于上手的操作。(@asoiso 投稿)
13、极简朋友圈
一个仿照微信朋友圈 UI 的个人短博客网站,参见 Demo。(@kingwrcy 投稿)
14、Newcar
一个 JS 语言的前端动画引擎,基于 Skia 的WebAssembly 版本,在 Canvas 画布上生成动画。(@sheepbox8646 投稿)
科技爱好者周刊(第 296 期):xz 后门的作者 Jia Tan 是谁?¶
1、DOOM 验证码
DOOM 游戏被用作网页验证码,只有消灭指定数目的敌人,才能通过验证。
一个开源的服务可用性检查工具,记录服务的健康状态,如果发现服务下线,立刻发送通知,可以替代 StatusPage.io。
一个开源工具,只需执行一个命令,就会自动分析数据库结构,生成管理后台,号称不用写代码。
开源的项目落地页模板,参见介绍文章。(@weijunext 投稿)
一个开源的浏览器插件,用来监听 GitHub 官方没有提供的一些事件(比如创建 label),事件发生时,浏览器就会发送通知。(@qiweiii 投稿)
6、HeyForm
一个开源的表单生成器,创建调查、问卷、投票等,可以不编写一行代码。(@iMuFeng 投稿)
一个开源的轻量级论坛,追求界面简洁和使用方便,后端使用 Java,前端使用 Next.js。(@dafengzhen 投稿)
VitePress 的一个插件,用于在 Markdown 文档插入可以执行的代码块,创建交互式文档。(@pearmini 投稿)
9、Mutative
一个操作不可变状态的 JS 库,追求高效。(@unadlib 投稿)。
10、Fusion
一个轻量、简洁的 RSS 聚合和阅读器,使用 Go + Svelte 开发。(@0x2E 投稿)
一个跨平台、零依赖的 Node.js 模块,用于截图和录屏。(@nashaofu 投稿)
12、流畅阅读
一款浏览器翻译插件,支持人工智能引擎。(@Bistutu 投稿)
13、keynavish
使用键盘控制鼠标运动的 Windows 软件。(@NomandChan 投稿)
14、K8Z
管理 Kubernetes 的开源工具,有手机客户端和桌面客户端。(@kofj 投稿)
科技爱好者周刊(第 295 期):巧妙的灯泡钟¶
1、Garnet
上周,著名的缓存服务器 Redis 宣布更改许可证,未经许可不得基于它对外提供云服务。
此前两天,微软发布了一个兼容 Redis 的缓存服务器 Garnet,不知道两件事之间是否存在关联。
另外,Redis 现在也被分叉了,诞生了两个全新的项目 Redict 和 Valkey,目标是成为自由软件版本的 Redis。
一个 JavaScript 模块,用于字符串和 JSON 数据的互相转换,支持多种 JSON 不支持的数据格式。
Obsidian 编辑器的一个开源插件,使其可以用上本地的 AI 助手,参见介绍文章。(@ivone-liu 投稿)
一个基于 Web 的接口自动化测试平台,可以快速编写和运行接口自动化测试用例。(@tahitimoon 投稿)
一个开源的文本转图文视频的软件。(@bravekingzhang 投稿)
6、simple-mind-map(思绪思维导图)
一个开源的 Web 思维导图,试用 Demo。(@wanglin2 投稿)
7、Shap-E
一个生成式 AI 模型,从文本生成 3D 动画图片。
这个工具可以在网页插入互动式区块,用来展示和执行 JavaScript 代码,类似于 Jupyter。
一个文件传输协议,可以在任意两台计算机(不必在同一局域网)之间传输文件。上传方会获得一个密码,下载方只要输入密码就能获取文件。
10、Mist
这个工具可以在图片上面添加水印底纹,使得该图片无法再被 AI 模型作为训练材料。上图是添加水印后的效果(左图),以及放大的水印(右图)。
科技爱好者周刊(第 294 期):崖门海战的感想¶
命令行的 Markdown 阅读器。
2、SSH3
使用 QUIC + TLS 重新实现的 SSH 加密登陆工具,支持 UDP 端口转发。
3、X-Hiring
每日自动抓取于 V2EX 和电鸭社区的招聘信息,使用 Google AI 提取摘要。(@hehehai 投稿)
4、pear-rec
一个在线的 GIF 编辑工具,也可以对 MP4 视频进行解析导入。(@027xiguapi 投稿)
5、Y-TOC
一个内容目录海报美化生成工具。(@StruggleYang 投稿)
6、emgithub
打开 GitHub 仓库某个文件的页面,将地址栏的 github.com 改成 emgithub.com,就可以获得当前文件的嵌入代码,像嵌入 GitHub Gist 代码一样嵌入到页面中。(@yusanshi 投稿)
上传食物图片,自动计算卡路里,基于 Google Gemini AI。(@mggger 投稿)
8、壁纸样机生成器
一个在线工具,图片套 iPhone、iPad、Mac 的模板,生成样机图片。(@CheckCoder 投稿)
一款 Mac 应用,利用 OpenAI 的 Clip 模型在本地对图片进行索引和搜索,可以本地搜索图片文字、语义化搜索和以图搜图。(@yujinqiu 投稿)
10、Vmail.dev
使用 Cloudflare email worker 实现的临时邮箱服务,可以自己部署。(@yesmore 投稿)
11、VidHub
苹果设备的视频播放器,可以管理和播放本地、网盘、NAS、Cloud Drive 来源的视频。(@julycamera 投稿)
12、VideoSora
一款将文本或语音转化成图文短视频的在线工具。(@tangpanqing 投稿)
Segment Anything 模型的前端交互 UI,包括了最基本的点击,画框和自动分割等功能,还引入了 CLIP 实现语义选择分割。(@Kingfish404 投稿)
14、Toolong
一个终端工具,可以查看和搜索非常长的文本文件(比如日志)。(@WFANG12719 投稿)
15、Notion Flow
一个浏览器插件,可以在 Notion 页面显示文章目录,并将内容发送到 GitHub Pages。(@Xheldon 投稿)
16、Side Browser
一个浏览器插件,允许在浏览器的侧边栏打开网页。(@extrastu 投稿)
有读者反映,该插件可能借鉴了另一个相同功能的 Sidebar 插件。(@vinebyte 投稿)
科技爱好者周刊(第 293 期):一周是一年的2%¶
1、Rot
一个命令行工具,用来对密码进行加密/解密,这样就可以把密码保存在公开的代码库了。
2、Angie
一个 nginx 的分叉版本,由原始团队成员开发,增加了一些功能。类似的项目还有 free nginx。
3、LaVague
一个很有意思的概念产品,使用文字指令来操作网站,比如输入文字“点击按钮”,它就自动点击网页按钮,底层用的是浏览器自动化框架 Selenium。
4、LapisCV
基于 Obsidian / Typora 编辑器的 Markdown 简历模板,可以导出 PDF 文件。(@YiNNx 投稿)
该工具生成 Swagger 或 OpenAPI 3 格式的 API 接口文档,也可当作简洁的 Postman 使用。(@rookie-luochao 投稿)
一个 React/Vue 组件,用来显示 git diff 的结果,类似于 GitHub 的样式。(@MrWangJustToDo 投稿)
7、 AI 时间线
一个有意思的网站,输入一个关键词,自动生成该词的时间线,上图是输入“github”的生成结果,它的代码仓库在 GitHub。(@zhugezifang 投稿)
一个开源的 Web 程序,通过连词造句的方式,经过不断重复练习英语,线上体验。(@cuixiaorui 投稿)
9、Postal
一个开源的电子邮件服务器,自带 Web 界面。
10、briefsky
一个开源的天气预报前端,可以接入各种天气数据源。
11、Qaul
一个可以离线通信的软件,允许一群用户在不联网的情况下,通过本机的共享 WiFi 发送消息。
12、Piped
一个开源的 Youtube 网页前端 UI。
13、Riffusion
一个免费的 AI 工具,给出一段提示,它会生成相应的歌曲,并且是带有歌词、人声演唱的。
科技爱好者周刊(第 292 期):所有代码都是技术债¶
1、Ente
一个云相册软件,Google Photos 和 iCloud Photos 的替代品,以前是闭源产品,最近刚刚开源。
它的主要特点是提供端对端加密。其他的云相册软件,还有 Immich 和 PhotoPrism。
2、Earthly
一个开源的 CI/CD 框架,可以在本地架设自动构建服务。
3、Vikunja
一个开源的代办事项(to-do)App,提供多种视图,有 Web 版和桌面版,还可以自己架设。
一个在线工具,生成漂亮的日文排版,支持横竖版式、自动假名标注、深浅两种主题、字体配置、高亮、下划线、字体等。(@miusuncle 投稿)
开源的网站分析工具, 可以分析网站的 IP 信息、SSL 链、DNS 记录、Cookie、域名信息、服务器位置、网站性能等,查看 Demo。(@WFANG12719 投稿)
AI 一键抠图(去除背景)的在线工具。(@handsometong 投稿)
7、zz-plan
甘特图/横道图的在线制作工具。(@lizhichao 投稿)
Docker 容器里运行 Windows 系统,可选择 Win7,Win10,Win11 等,支持自动激活,还支持远程桌面连接。(@wrenashe 投稿)
9、Rsdoctor
一个 JS 构建器的分析工具,能够查看构建产物的模块关系,并分析构建器对代码的更改,支持 Rspack 和 Webpack。(@easy1090 投稿)
10、Photo Relay
一个封面图片制作的在线工具。 Demo。(@zobor 投稿)
11、opfs-tools
浏览器私有文件系统 OPFS API 的一个封装库,提供更简单好用的 API。(@hughfenghen 投稿)
一个使用正则表达式进行代码搜索、替换的 VSCode 插件。(@HerringtonDarkholme 投稿)
科技爱好者周刊(第 291 期):AI 没有护城河¶
一个跨桌面平台的文件管理器,将不同设备、云端的文件放在一个窗口里面管理。
一个开源的软件包缓存镜像站工具,用于在内网加速软件包下载和镜像拉取,目前支持 DockerHub、PyPI、PyTorch、NPM 等镜像缓存服务,需要自己架设。(@NoCLin 投稿)
3、捕风记录仪(Windrecorder)
一款开源的 Windows 应用,自动在后台以小尺寸记录出现过的所有屏幕内容,并对文本或图像描述进行 OCR,以便查询。(@Antonoko 投稿)
路由器操作系统 OpenWRT 的一个模块,用来为自己架设的 WiFi 服务提供认证。(@liudf0716 投稿)
这个 Web 服务可以将上传的图像,转换为一段音乐,适合为图文视频配背景音乐。(@lesliele 投稿)
6、WeWe RSS
全文订阅微信公众号的一个本地服务,可以生成公众号的 RSS,基于微信读书。(@cooderl 投稿)
7、Marker
一个命令行工具,将 PDF、EPUB、MOBI 文档转成 Markdown 文件,必要时会进行 OCR(文字识别)。
8、Omnivore
一个开源的“稍后阅读”(read-it-later)解决方案,可以收藏网址、RSS 和邮件列表的文章,提供 Web 和手机客户端。
9、Kysely
一个 TypeScript 的 SQL 查询生成库。
10、chasquid
一个简单的、主要供个人使用的 SMTP 软件,用来发送电子邮件。
11、TSDiagram
一个在线工具,让你用 TypeScript 写类型关系,自动生成图表。
这个页面可以显示,你的 IP 地址到该网站所经过的路由。
科技爱好者周刊(第 290 期):苹果头盔的最大问题¶
1、Zed
一个速度极快的代码编辑器,跨平台,来自 Atom 原团队的最新作品。
另外,Atom 项目关闭后,代码开源了。基于原始代码的新项目叫做 Pulsar,也是一个非常优秀的代码编辑器。
2、TCPView
微软的官方工具,用来查看 Windows 系统所有 TCP 和 UDP 连接的详细信息。(@meq1986 投稿)
3、EasyDevo
Mac 桌面应用,用来清理系统的垃圾文件,以及监控系统指标(网络、CPU、RAM 和电池等),参见介绍文章。(@hi-caicai 投稿)
字体工具软件,可以将字体文件的某个字形导出为 SVG 格式,还可以转化字体格式,支持 macOS 和 Windows。(@leibnizli 投稿)
5、uv
Rust 语言写的 Python 包管理器,速度非常快,可以替代 pip 和pip-tools。(@qiaouchicago 投稿)
打开这个网页,就可以让电脑屏幕保持常亮,对 PC、Mac、Android、iOS 均有效。(@tufucheung 投稿)
去除图片背景的免费网站,使用最新的删除图片背景的 AI 模型 RMBG-v1.4,所有计算都在本地完成,不用上传图片。(@janily 投稿)
该网站检测浏览器指纹、IP 地址、WebRTC 泄露,DNS 泄露等信息。(@BrowserScan 投稿)
9、NPMprune
一个 Shell 脚本,删除 node_modules 目录里面各个模块的多余文件(比如 markdown 文件),有利于容器打包时减少体积。
10、Localtunnel
一个 npm 软件包,为你的本地服务分配一个公网的 URL,使得公网可以访问这个本地服务。
11、SirTunnel
一个开源软件,只需要50行代码,就能建立一条隧道,将你的内网电脑可以被公网访问,这里有一篇教程。
科技爱好者周刊(第 289 期):宽容从何而来¶
1、Noi
跨平台的桌面应用,在一个界面里面集成了多个 AI 网站,支持复用提示,以及同时向多款 AI 提问。(@lencx 投稿)
2、xcp
使用 rust 重写的 cp 命令,针对多核、大内存、固态磁盘、nfs 挂载目录等情况进行了优化。(@lengyijun 投稿)
同一作者还有一个相关项目 Smartscp,用来替代同步命令 scp,但会排除 .gitignore 和 node_modules 目录。
小爱音箱播放本地音乐的一个工具。(@hanxi 投稿)
4、UtilMeta
一个用于快速生成 RESTful API 的 Python 框架。(@voidZXL 投稿)
一个 Docker 镜像,提供个人或小团队使用的 DevOps 实验环境。(@NoCLin 投稿)
6、AITDK
一款浏览器插件,提供当前网站的流量/Whois/SEO 等信息。(@typewe 投稿)
一个 JS 打包器的插件,点击网页 DOM,就会自动打开 IDE,并定位到相应的源码位置,目前支持 webpack/vite/rspack 打包器。(@zh-lx 投稿)
8、轻松传
局域网内的文件互传工具,只需双方打开网页,基于 WebRTC 技术。(@AndySpider 投稿)
另有命令行程序 croc,可在任意两台电脑之间传送文件。
9、AI 红包封面
输入提示词,一键生成精美的 AI 红包封面图,上传到微信红包封面开放平台,试用 Demo。(@idoubi 投稿)
本地离线翻译的 API 工具,不联网就可以翻译多种语言,基于 LibreTranslate 的封装,支持 Mac/Linux/Win。(@jianchang512 投稿)
微软官方工具,可以查看 Windows 所有进程的详细信息,免费下载。
12、winlator
一个安卓 App,让安卓手机可以运行 Windows 应用程序。
科技爱好者周刊(第 288 期):技术写作的首要诀窍¶
作者修改了 ChatGPT Next Web 的源码,使其可以用于 Gemini Pro,这里是 demo。(@lchh5 投稿)
一个敲木鱼的网页 App,移动端打开时,只有侦测到手机陀螺仪的角度变化,才算一次敲击动作,这时可以把手机想象成敲木鱼的棒子。(@jwenjian 投稿)
3、Moodist
一个开源的 Docker 镜像文件,提供50多种背景声,比如风声、雨声、咖啡馆的声音。(@geekyouth 投稿)
4、Echo UI
一款专为 Web Audio API 设计的 UI 库,适合用来搭建基于 Web 的音频应用。(@codeacme17 投稿)
5、Photor
截图美化工具,可以在线使用,也可以通过浏览器插件使用。(@sleepy-zone 投稿)
开源的消息推送平台,整合邮件、钉钉、企业微信等多种通知方式。(@engigu 投稿)
7、Tiny RDM
Redis 桌面管理客户端,支持 Mac、Windows、Linux。(@tiny-craft 投稿)
8、Frigate
开源的摄像头固件,具有实时目标物体侦测。
只使用一张图片,就可以提取人脸,用于个性化图像合成,并支持各种不同的风格,试用 Demo。(@zinc1234596 投稿)
10、HandBrake
一个跨平台的桌面应用,用于转换视频编码。
11、Animotion
一个网页 CSS 动画生成器,可视化设定动画,自动生成代码。
12、Ada
一个 URL 解析器,符合最新规范,使用 C++ 编写,可以快速处理 URL。
13、Inpaint-web
开源的图片修复和超分辨率工具, 纯浏览器端实现。(@lxfater 投稿)
14、人像生成工具
基于手绘风 SVG 人物画像集合 Open Peeps,一个人物画像的在线定制工具。(@zerosoul 投稿)
科技爱好者周刊(第 287 期):禄丰恐龙谷记行¶
著名程序员 Sindre Sorhus 推出的一款 mac 和 iPhone App,能够在本地运行 Stable Diffusion 模型,完成文生图。
用户在这个网站上提交 C 程序,可以按行查看变量在内存的表示方式,比如整数、浮点数占用多少内存,详见介绍文章。
3、Penrose
一个开源工具,可以根据文本指令,生成可视化图形,类似于 Mermaid 和 PlantUML,但是图形能力更强大。
很多科技媒体都报道了 IP-Adapter-FaceID 这个模型,可以克隆照片人物的脸部,然后通过文生图,将克隆的脸用于生成的图片。作者感觉这个模型效果不错,做了这个网站接入了该模型。(@MuYiBo 投稿)
5、Gitblog
这个工具可以将 GitHub Issues 转成一个静态的博客网站,单个博客使用免费。(@blackstorm 投稿)
6、Kamera
一个开源的照片展示网站,点击可以查看 EXIF 信息,支持 Docker 一键部署。(@besscroft 投稿)
小程序使用 tailwindcss 的全面解决方案。(@sonofmagic 投稿)
8、ICONCE
SVG 图标编辑生成工具。(@yesmore 投稿)
Windows 桌面软件,支持文本翻译和离线 OCR。(@ZGGSONG 投稿)
一个开源的 SaaS 程序示例,演示登录和支付功能的实现。(@weijunext 投稿)
VS Code 插件,当某行代码在 VS Code 里面显示不符合 ESlint 规则时,允许使用快捷键,将这个(或这些)规则禁止。(@lvjiaxuan 投稿)
一键将图片转换成日漫风、3D 风、手绘风等等。(@handsometong 投稿)
基于 Gemini Pro 和 Gemini Pro Vision API 的开源聊天应用。支持一键部署至 Vercel,需要 Gemini API Key。(@loo-y 投稿)
基于开源模型的在线抠图,支持人像和物体抠图,可以 docker 运行 ,无需 GPU。(@ihmily 投稿)
15、优雅简历
免费的在线简历生成工具,集成 ChatGPT,可以让 AI 修改、定制简历。(@WilliamLoveSoccer 投稿)
16、GPUPixel
C++11 编写的图像和视频处理库,内置美颜滤镜,适合为直播提供美颜,目前支持 iOS、Mac、Android。(@gezhaoyou 投稿)
这个工具可以起一个服务,将 OpenAI 的 API 调用转为 Gemini Pro API 的 API 调用,从而可以使用现有的 ChatGPT 客户端,体验 Gemini Pro。(@zuisong 投稿)
这个工具可以标记日历,并生成分享图,适合说明私有的日程安排(比如公司活动),参见介绍文章和 Demo。(@xyxc0673 投稿)
科技爱好者周刊(第 286 期):蓝色指示灯的解决方案¶
1、VisActor
一个字节出品的前端数据可视化解决方案,分成图表库 VChart 和表格库 VTable。(@airgeek 投稿)
一个油猴脚本,为 H5 视频网站增强功能(多级播放速度、截图、画中画、调节亮度、饱和度、对比度等),支持各大主流视频网站。(@xxxily 投稿)
3、照片修复小小助手
一个开源的微信小程序,用来消除图片中指定的人和物,纯客户端实现,无服务端。(@wangqmshf 投稿)
开源的吃豆人游戏网页版复刻,试玩 Demo。(@mumuy 投稿)
5、UShare
一款生成代码和文本分享卡片的网页工具,可以设定字体和字型大小。(@szmxx 投稿)
6、mdcat
一个cat
命令的替代品,可以在命令行显示 Markdown 文件渲染后的内容。(@lengyijun 投稿)
7、SuperCopy(超级复制)
一个浏览器插件,用来解除网页限制(比如禁用右键),然后复制网页内容。(@WFANG12719 投稿)
Vue 官方开发者工具的下一个迭代,旨在增强 Vue 开发者体验。(@webfansplz 投稿)
基于 fabric.js 的名片编辑应用。(@more-strive 投稿)
10、ant-codeAI
通过 OpenAI、Gemini 等模型,生成 Web(React,Vue,Tailwind CSS)和 native(react native)代码。(@sparrow-js 投稿)
11、paint-board
一个开源的画板项目,汇聚了很多创意画笔,试用 demo。(@LHRUN 投稿)
12、Read Copilot
一个苹果设备的阅读器 App,支持 RSS 和 Read It Later 功能,并可以用 AI 生成总结、文章大纲和翻译。(@dongsuo 投稿)
13、海豹 D2C
一款 Figma/MasterGo 的插件,将设计稿导出为 React、Vue、RN、微信小程序代码。(@Kinasha 投稿)
VS Code 插件,为主流的前端框架提供代码提示(intellisense)。(@Simon-He95 投稿)
开源的页面截图美化工具,试用 Demo。(@CH563 投稿)
一款基于 Golang 和 ReactJS 的开源问答平台软件,帮你快速建立问答社区,也可用来搭建社区论坛、支持中心、知识库等。(@PrimmaAnna 投稿)
17、Yazi
一款运行在终端里面的文件管理器,跨平台,支持图片预览,使用 Rust 语言开发,速度快。(@lengyijun 投稿)
18、AI 换脸
上传图片和视频,可以对里面的人物进行换脸。(@CNHarrySun 投稿)
科技爱好者周刊(第 285 期):为什么 PPT 不如备忘录¶
1、vx.dev
Vercel 的 v0.dev 可以通过输入需求,直接生成网站。这里是它的一个开源仿制品,通过逆向工程进行模仿,详见介绍文章。(@Yuyz0112 投稿)
三角渐变图案的生成工具。(@zerosoul 投稿)
作者发现 Github Copilot Chat 的底层是调用 ChatGPT 接口,因此做了这个工具。
它可以将 ChatGPT 请求转换为 Github Copilot Chat 的请求。只要拥有 Github Copilot 账号,就能无限制使用 ChatGPT 的 GPT-4 模型。(@aaamoon 投稿)
4、Bluestone Markdown(青石)
一个所见即所得的 Markdown 桌面编辑器,集成了 Mermaid 图形与 Katex 公式,支持明亮和暗黑风格。(@1943time 投稿)
通过 JSON 文件,在线生成 PDF 简历。(@RylanBot 投稿)
这里还有一个类似的工具 Faultier-CV,通过 Markdown 格式编写简历,并能实时预览。
谷歌日历的开源模仿品。
7、fabritor
一款基于 fabric.js 的创意图片编辑器,支持自己部署。(@sleepy-zone 投稿)
一个在浏览器中运行怀旧游戏主机模拟器的 JavaScript 库,比如运行任天堂FC 模拟器、世嘉 MD 模拟器、街机模拟器等等。(@arianrhodsandlot 投稿)
9、stt
离线运行的本地语音识别转文字工具,基于 fast-whipser 模型。(@jianchang512 投稿)
一款开源的后台管理系统的前端模版,基于 Vue3 + TSX。(@manyuemeiquqi 投稿)
11、HTTPS Certification generator
这个在线工具可以一键生成 IP 地址的自签名 HTTPS 证书,适合用于开发环境。(@selfcertificationhub 投稿)
12、cmd-wrapped
这个工具可以读取你的命令行操作的历史记录,生成一份年度总结。支持 Zsh 和 Bash,并可指定年份。(@YiNNx 投稿)
13、mainonly
一个浏览器 Bookmarklet(书签工具),用户选中一个页面元素,它可以隐藏其他元素,适合用来专注阅读。(@jerrylususu 投稿)
科技爱好者周刊(第 283 期):[年终感想] 没有目的地,向前走¶
一个 Python 脚本,可以在终端窗口显示下雪和圣诞树。
这个网站可以将上传的图片动漫化,也可以通过文本生成动漫图片。(@dongan-beta 投稿)
3、CBox
Chrome 浏览器插件,通过快捷键唤起一个弹窗,执行各种操作(搜索、浏览历史、跳转标签)。(@jokimina 投稿)
4、DartBook
作者重新实现的 GitBook,加快了 Markdown 的解析速度,并新增了一些功能。(@lindeer 投稿)
一个基于 Cloudflare Worker 实现的文字/代码分享网站,类似于 Pastebin。(@xiadd 投稿)
一个命令行的文件翻译工具,可以翻译.txt、.pdf、.docx、.md、.mobi、.epub 文件,需要 OpenAI key。(@artwalker 投稿)
一款浏览器插件,用来增强 V2ex 论坛的功能。(@Codennnn 投稿)
科技爱好者周刊(第 282 期):电动皮卡 Cybertruck 的 48V 供电¶
1、Imagine
Meta 公司推出的文生图工具,使用 Facebook 和 Instagram 的11亿张图片训练,现在可以免费使用。
谷歌发布的 AI 笔记工具,用户上传文档,然后可以对文档提问,并且自动生成笔记,目前对美国用户免费开放。参见谷歌的介绍文章。
不过,它好像只支持上传英文的 PDF 文件。
一个开源工具,将 Swagger/OpenAPI 文件转成互动式 API 文档。
4、RoomGPT
一个开源软件,你上传一张房间照片,它使用 AI 重新设计你的房间。
5、Comments
一个开源的网页评论系统,类似于 Vercel Comment,可以对页面的各个部分拉框评论。它采用 GitHub 的身份认证,数据放在 supabase。(@DongHY1 投稿)
网友写的开源 GPT 安卓客户端,可以跟 AI 语音聊天,还可以发送图片到 GPT-4V,并基于安卓 WebView,让 GPT 访问任何网站。(@Skythinker616 投稿)
7、MD Video
一个桌面软件,将 Markdown 文档转成一段短视频。(@lqomg 投稿)
AI 编程助手,支持 VS Code、 IntelliJ IDEA、PyCharm、GoLand、WebStorm 等 IDE 编辑器,参见介绍文章。(@CatsAndMice 投稿)
9、bproxy
一款抓包代理工具,可以拦截 HTTP 请求,配置文件是一个 JS 脚本。(@zobor 投稿)
10、Trippy
一个命令行工具,可以代替 traceroute 查看互联网通信的路径,分析网络状况。
科技爱好者周刊(第 281 期):新基建的政策选择¶
一个 React 组件库,专为云产品设计的。
2、TinyLD
一个 JS 库,用来判断一段文字是什么语言(汉语、英语、日语等等)。
3、VineJS
一个 Node.js 的表单验证库,只用于后端,支持大量验证规则,验证速度快。
一个在线工具,可以为图片生成介绍词,用于社交媒体,可以指定语言、风格和长度。
一个在网页运行 Python 代码、显示运行结果的编译器,可以指定 Python 版本。
6、IP 工具箱
一个开源的本地网站,集成了 IP 相关的各种查询。(@wangyanan19 投稿)
7、GoMusic
音乐迁移助手,将网易云音乐、QQ 音乐的歌单,迁移至 Apple/Youtube/Spotify Music。(@Bistutu 投稿)
8、33 字幕
一个 Win/Mac 桌面软件,用于识别/制作音频和视频文件的双语字幕。(@YeDaxia 投稿)
免费生成/下载 AI 壁纸。(@huhan-123 投稿)
Vue2 & Vue3 的拖拽组件。(@Alfred-Skyblue 投稿)
科技爱好者周刊(第 280 期):机器点餐与宅文化¶
1、Biome
JS 语言格式化工具 Prettier,提出谁能用 Rust 语言重新实现它,并通过所有测试用例,就能获得2万美元,因为它们自己没有资源做这件事。
结果,只过了两个星期,Biome 就赢得了这场比赛。
Biome 是一个 JS 工具箱,零配置就能实现 JS 脚本的格式化和 Lint,性能出众。
2、IP Guide
该网站提供免费 API,查询 IP 的地理位置。
3、Chrome-macOS-Screen-Saver-Tab
Chrome/Edge 浏览器插件,让空白标签页显示 macOS 的 4K 航拍屏保视频,就像真屏保一样。(@Y024 投稿)
Python 的 Web 框架 streamlit 的一个组件库。(@ObservedObserver 投稿)
一个中文版在线绘图工具,基于英文的原始开源项目进行中文化。(@geeeeeeeek 投稿)
6、Rsbuild
一个 Web 构建工具,可以取代 Webpack,减少 90% 的配置并获得 10 倍的构建速度。(@chenjiahan 投稿)
一个极简的 Python 脚本,只用115行,实现一个网页聊天室,使用 SSE 进行后端消息推送,对 Python 全栈开发感兴趣的朋友可以参考。(@yuxiaoy1 投稿)
8、Gmeek
超轻量级个人博客模板,将 GitHub 的 issue 转成博客网站。(@Meekdai 投稿)
9、TQUIC
腾讯对 QUIC 协议的实现,新开源的 QUIC 库,参考介绍文章。(@ryantang1991 投稿)
10、ai-teacher
一个 ChatGPT 的前端开发示例,可以当作代码参考。(@guojingwen 投稿)
11、DevOpsGPT
一个 LLM 应用,根据根据需求生成开发文档,然后生成软件代码。(@qinwanglsm 投稿)
科技爱好者周刊(第 279 期):网络社区的悲剧¶
一个用于矩阵计算的 JS 库。
Chrome 浏览器插件,可以将打开的多个网页制作成一本 epub 电子书。(@sunxen 投稿)
该开源工具可以提取人类音色,将一段文字或另一个语音转成该音色的语音,相当于克隆了他人的声音。
支持中文、英文、日语、韩语4种语言,可在线从麦克风录制声音。(@jianchang512 投稿)
4、Elog
该工具可以将写作平台(语雀/飞书/Notion/FlowUs)的内容,发布到博客平台(Hexo/Vitepress/Confluence/WordPress)等。(@LetTTGACO 投稿)
一款配置中心对比工具,可以比较不同配置中心的配置数据,只支持 Windows 平台。(@hxz393 投稿)
6、GPTs URL
一个开源的 Web 应用,用来搭建网络资源的分类网站,基于 Astro 框架,参见 Demo。(@CH563 投稿)
一个极简的 Chrome 插件,让页面变为暗模式,只有11行 JS,可以用作入门示例。(@daGaiGuanYu 投稿)
科技爱好者周刊(第 278 期):棘手的 AI 版权¶
这个网站让你方便地生成漫画。
这个工具用于检查代码仓库,有没有泄漏密钥。它可以配置在 CI/CD 流程里面自动运行。
3、EmojiGen
根据文字提示生成 Emoji 图案。
一个开源的 Web 应用,用户上传一张网页截图,它会通过 OpenAI,给出该网页的 HTML/Tailwind/JS 代码实现。
一个开源的远程调试工具,提供类似浏览器控制台的界面,进行远程调试。(@wqcstrong 投稿)
6、IPS
一个命令行工具, 查询和处理 IP 地理位置数据库。(@sjzar 投稿)
7、GWS
一个开源的高性能 WebSocket 实现,包括服务器和客户端,用 Go 语言编写。(@lxzan 投稿)
8、ChatGot
在一个窗口内,同时跟多个模型互动,可以让 GPT 输出文字,然后用 @midjourney 生成图片。(@qinleilxl 投稿)
9、网页 AI 评审
这个 Web 工具对用户提供的网址,进行 AI 评审,给出页面的设计问题和改进建议。
它是免费的,但是用户多的时候,会停止服务。如果 AI 表现好,以后设计稿评审和代码评审都可以交给它了。
10、AITDK
用户输入文章的主题,该网页工具会自动生成 SEO 友好的标题、描述、关键词和常见问题解答。(@typewe 投稿)
科技爱好者周刊(第 277 期):工作台副屏的最佳选择¶
1、SSHFS
这个工具使用 SSH 协议,将远程服务器挂载成本地目录。
微软推出的命令行自动补全工具。
3、KDesign
金蝶的企业级产品设计系统,包括设计规范、设计资源、前端组件库。(@quanzhiyuan 投稿)
一个开源的 React 练习场(playground)。(@fewismuch 投稿)
一个开源的 ChatGPT 中文网页版,做得非常精致,可以自己部署。这里是 Demo。(@geeeeeeeek 投稿)
一个图像处理服务器,可以根据 URL 参数将原图转换成不同大小、格式等,适合用作图像 CDN 的源服务器。
7、Soul
一个 JS 库,可以为 SQLite 数据库添加 HTTP 服务,自动提供 RESTful 接口。
8、Aegis
一个开源的安卓双因素认证的密码管理器。它的最大特点是可以导入导出数据,其他密码管理器好像都没有这个功能。
9、LazyVim
neovim 的一套配置文件,让其快速变成一个 IDE。
10、Glance
一个很有意思的工具,使用 AI 找出代码最重要的部分,高亮显示。
科技爱好者周刊(第 276 期):内容行业的衰落¶
一个开源的 Windows/Linux 的桌面软件,用来阅读各种电子书籍。
一个 Chrome 插件,可以将 YouTube 视频的英文语音,转成中文语音。(@dyc87112 投稿)
一个 Windows 应用,跟上一个软件作用相似,可以将本地视频文件的语音,翻译成另一种语言,比如英文旁白改成机器语音合成的中文。
该工具只用了 CPU,没有用到 GPU,也没有用到任何商业接口,无需付费。(@jianchang512 投稿)
4、tailspin
一个命令行工具,实时高亮显示日志文件。
5、WO Mic
这个 App 可以将旧手机变成麦克风,把音频信号传入电脑或其他设备,无线、USB 线传输皆可。(@GXY2017 投稿)
6、Olive
一个跨平台的视频编辑器,据说简单好用,适合快速编辑生成短视频。类似的视频编辑器还有 Shotcut、Pitivi,主要适合 Linux 平台。
7、tldraw
一个 Web 白板工具,支持多人实时协作。
8、Rspark
一个 Rust 语言写的 JS 脚本打包器,速度很快,支持从 Webpack 移植。(@hardfist 投稿)
一款开箱即用的 Vue3 中后台管理系统框架。(@hooray 投稿)
10、ScratchCard
一个刮刮卡的 React 组件。(@1587315093 投稿)
科技爱好者周刊(第 275 期):彼得·蒂尔的实验¶
1、oxc
一个 JavaScript 工具包,包含了多个工具(解析器、代码压缩、格式美化、类型检查等),使用 Rust 语言开发,运行速度快。
2、TinaCMS
一个网站 CMS(内容管理系统),特别之处是它的内容不放在数据库,而是放在 Git 仓库,也可以用于 Git 仓库的网页编辑器。
JetBrains 公司新推出的桌面软件,用来编写代码文档,写出来的文档保存在 Git 仓库。
一套开源的 Java SpringBoot + Vue 网站开发平台,可以基于它的前端和后端开发网站。(@zhaoeryu 投稿)
5、EmuDeck
Steam Deck 掌机的游戏模拟器工具,让你在这个掌机上模拟其他平台,玩那些平台的游戏,后面还会适配安卓、Windows。
Mac 电脑的 SSH 密钥管理工具,支持使用 Touch ID 或 Apple Watch 进行身份验证,通过后才能访问密钥。
7、tRPC
腾讯内部使用的一款程序远程通信框架,类似于谷歌的 gRPC,首期开源 Go 和 C++ 实现,参见介绍文章。(@ryantang1991 投稿)
8、Atuin
命令行工具,将 Shell 操作历史写入 SQLite 数据库,方便统计和复用。
去除图像和视频的背景,它是命令行工具,方便批量处理和脚本编程。
10、pear-rec
一个开源的 Electron 应用,可以截图、录屏、录音等。(@027xiguapi 投稿)
11、TwitterShots
一个网页工具,生成推文的截图。(@0xinhua 投稿)
科技爱好者周刊(第 274 期):加密通信的最后一块拼图¶
1、Mycelite
一个 SQLite 扩展,用来从一个 SQLite 实例同步到另一个,适合从本地向服务端同步数据。
2、Pictode
一个开源的网页绘图编辑器。(@JessYan0913 投稿)
一个开源的安卓代码编辑器,在手机上开发代码。
一款开源的跨平台文件传送软件,不需要互联网连接,依靠共享 Wifi 分享文件。
一个免费的 Windows 卸载程序,号称可以准确、完整地卸载各种 Windows 软件,残留最少,参见作者自述。
它使用 GitHub Actions 和 ChatGPT,将仓库里面的 Markdown 文件翻译成其他语言,适合制作网站的国际化版本。(@linyuxuanlin 投稿)
网页版的 ffmpeg,可以离线在网页上执行 ffmpeg 命令行,来编辑视频。
一个 Chrome 插件,用来统计并关闭其他插件发出的 HTTP 请求,可以了解插件是否在偷偷上传数据。
9、Fooocus
一个桌面应用,可以在离线条件下,通过文本生成图片。
10、try
一个 Linux 沙盒程序,让你在更改系统(比如安装程序或运行脚本)之前,先在沙盒中运行命令并检查效果。
科技爱好者周刊(第 273 期):任正非的三篇最新谈话¶
1、Gitness
最新出现的 GitHub 开源替代品,用于自己架设服务,托管代码。
2、Dexie.js
浏览器原生数据库 IndexedDB 的包装库,提供易于操作的 API。
3、WeOCR
一个图片文字识别的 OCR 网站,可以离线使用。(@plantree 投稿)
4、小鹿查单词
一个苹果设备的 App,用于语音查单词,你读一遍每个字母(比如 h-e-l-l-o),它就显示单词的意思。(@haozes 投稿)
5、DevToys
一款 Windows 的小工具集合,收入了开发者会用到的许多小工具。(@dllen 投稿)
6、Sutando
一个 Node.js 的 ORM 库,用来操作关系型数据库。(@kiddyuchina 投稿)
7、Inke
Notion 风格的开源 Web 笔记本,集成了 AI 自动补全(需要 OpenAI Key)。(@yesmore 投稿)
Atlassian 公司基于 Bootstrap v5.2 开发的一套 UI 开源组件库。
9、Jailer
一个跨平台的桌面软件,用来浏览关系型数据库的关系模型。
科技爱好者周刊(第 272 期):Unity 的安装费,游戏业的缩影¶
一个开源的桌面程序,用来管理网络书签。
2、v0
Vercel 推出的一个实验性产品,使用 AI 网页生成网页。
你用文字描述想要什么页面,它会给出三个 UI 设计,让你选一个,然后生成该页面的 React + Tailwind CSS 实现,并允许不断微调。
官网有很多作品展示,其中有几个相当可以(上图)。它应该是目前最强的 AI 网页生成器。现在还处于 Alpha 阶段,使用资格需要排队等待开通。(@James-Lam 投稿)
一个浏览器插件,用来管理浏览器安装的各种插件,弥补系统自带的扩展管理器的不足。(@JasonGrass 投稿)
讯飞公司的 AI 大模型,可以根据提示生成 PPT 和简历,以及文档问答。(@huiyanghu12 投稿)
该网站可以查询一个域名有多少个子域名,点击查询框后,通过可以直接改地址栏的 URL 来查询。它的代码开源。
6、Sqids
一个生成短字母 ID 的库,有各种主要语言的版本。
一个工具包,用来保存交互式网页,做到离线时也能尽可能准确地重现它。
8、Reflex
一个 Python 语言的前端 UI 框架,适合不想用 JavaScript 写前端网页的 Python 程序员。
科技爱好者周刊(第 271 期):非线性的世界,线性的你¶
一个免费服务,你可以定制这台服务器返回的 HTTP 数据头,适合用来测试。
2、DocuSign
创建、填写、签名数字文档的在线工具,代码开源。
3、g
Go 语言写的 ls 命令替代品,跨平台。(@Equationzhao 投稿)
一个油猴脚本,恢复 GitHub 首页的旧版 feed,查看自己关注的人的动态。(@wangrongding 投稿)
Figma 插件,快速生成用来占位的数据文字,插入设计稿。(@guojiangnian 投稿)
6、NoteAI
用户在该网站输入问题,它会用 AI 从搜索引擎返回的网页结果里面,总结出答案。
7、Idify
一个开源软件,将用户上传的人像照,转成证件照,全部使用前端代码,数据不会上传。(@zhbhun 投稿)
8、Plane
一个基于 Web 的开源项目管理工具,JIRA 的替代品。
9、Octos
一个开源的 Windows 桌面软件,用来创建和管理 HTML、CSS 和 JS 做的实时交互式壁纸。
10、作文批改
使用 GPT4 对雅思作文和托福作文判分和批改。(@zengdamo 投稿)
11、RustRover
JetBrains 公司最新推出的 Rust 语言 IDE,目前免费使用。
科技爱好者周刊(第 270 期):“精益开发”的精益是什么?¶
1、Gitstars
一个在线工具,用来管理你打过星的 GitHub 项目。(@dllen 投稿)
为 figma 设计稿生成可自动更新的图片链接,支持 jpg 、png 、svg 格式和 scale 参数。(@airyland 投稿)
一个开源的音乐播放器,通过插件支持各种音源,参见示例插件库。(@maotoumao 投稿)
一个 iOS App,用来美化手机截图,可以实现带手机壳效果。(@JimmyByte 投稿)
5、TabX
一个 Chrome 插件,用来管理 Tab 页。(@Developer27149 投稿)
6、AI 小镇
一个开源的网页游戏,人物都是 AI 驱动的,用户加入这个虚拟小镇,就可以跟这些角色互动。(@dllen 投稿)
开源的安卓手机的开屏广告自动跳过助手。(@Lyeragain 投稿)
一款 MacOS 刘海屏工具,将快捷键藏在刘海里面,鼠标移入时显示。(@fengyiqicoder 投稿)
9、文件桥
一个简单的 JS 脚本,用来架设静态文件服务器。A 电脑在网页上打开一个本地文件目录,B 电脑就能下载里面的文件,两者不必在同一局域网。(@daGaiGuanYu 投稿)
10、Whisper Web
不必登录,将英语音频转成文本的在线工具。(@Y024 投稿)
SDXL 是 Stable Diffusion 最新发布的画图模型。这是网友架设的体验站,不需要登陆也不需要付费,直接体验文生图。(@zengdamo 投稿)
科技爱好者周刊(第 269 期):为什么英雄不使用炸药¶
1、youki
一个用 Rust 语言写的 Docker 镜像运行器。
2、Tabserve
一个有趣的网络应用,浏览器只要访问它的网站,就能建立一个反向代理,让公网可以访问你的当前计算机(即 localhost)。
一个展示 JSON 数据的 React 组件。(@YYsuni 投稿)
4、dtrx
一个基于 Python 的命令行工具,可以解开大部分压缩格式。相当于只装一个工具,就能解开各种压缩包。(@lengyijun 投稿)
浏览器插件,利用 ChatGPT 批量翻译各种格式的文档。(@isuperwm 投稿)
6、examor
这个工具允许用户上传文档,它会根据这些文档生成各种问答题,可以用来面试、教学和复习。它代码开源,需要用户自己搭建服务。(@codeacme17 投稿)
7、极速图片压缩器
一款图片压缩软件,有在线版和 Windows 桌面版。(@Dreamer365 投稿)
8、漫画工厂
一个 AI 引擎,输入剧情自动产生多种风格漫画(日式、美式等等)。(@Y024 投稿)
9、DB-GPT
用户上传 Excel 文件,该开源工具让你与文件聊天,向它发出指令。(@csunny 投稿)
VSCode 插件,用户可以使用快捷键,跳转到指定目录,类似于 z、autojump、zoxide 等命令行工具。(@webxmsj 投稿)
科技爱好者周刊(第 268 期):生产力是形容机器,不是形容人¶
一个统计学的 JS 库,提供基本的统计函数。
2、豆包
字节推出的 ChatGPT 类产品,免费使用。
一个手机 App,用来监控手机软件对于用户行为的数据收集(即跟踪行为)。(@cheanus 投稿)
4、DCNews
一个开源的 Go 应用,将微信群的聊天消息,自动同步到预设的 Discord 频道。(@121812 投稿)
5、Walrus
一个开源的应用管理平台,让开发人员无需了解底层平台的细节,即可自助进行部署、管理和交付。(@Aleegra 投稿)
6、GFPGAN
腾讯开源的旧照片 AI 修复,查看 Demo。(@Y024 投稿)
7、铜钟
一个主打“听歌”功能的 Web App,有丰富的音乐资源、简洁的 UI 和方便的交互,代码开源。(@enzeberg 投稿)
一个网页动画库,可以为网页应用添加平滑的过渡,支持各种主流框架。(@GenerQAQ 投稿)
一个去除图片背景的 JS 库。
10、scrcpy
一个跨平台的桌面应用,映射安卓手机的屏幕到电脑桌面,允许使用鼠标和键盘控制手机。
科技爱好者周刊(第 267 期):5G 的春天要来了¶
1、Novel
一个类似 notion 那样的“所见即所得”的网页编辑器,支持 AI 生成内容。
2、trurl
curl 的作者 Daniel Stenberg 新写的命令行工具,用来解析和操作 URL。
3、WingetUI
Windows 命令行包管理器 Winget 的 非官方 UI 界面。
4、Bytebase
国产的数据库数据结构(schema)管理工具,基于 Web 界面,需要自己部署,支持各种主流数据库。(@shandbb 投稿)
5、DevPod
一个桌面软件,让本地 IDE 的运行结果自动保存到远程,类似于自己搭建 GitHub 的 CodeSpace,支持各种后端(包括 SSH 和云主机)。
6、Anime.js
一个轻量级 JavaScript 动画库,具有简单但强大的 API。
7、Mailpit
一个电子邮件测试工具,用来验证你的应用发送邮件是否正常,可以拦截邮件,并自带 SMTP 测试工具。
一个开源的简历生成器,还支持将现有的简历导入。
为字符加上毛刺效果的网页工具。(@maojindao55 投稿)
10、Fresns
一款开源的 PHP 应用,可以根据需要作为论坛、社交网络、CMS 系统等使用。(@jevantang 投稿)
科技爱好者周刊(第 266 期):自己做双语 EPUB 电子书¶
1、TypeCell
一个 TypeScript 互动式网页环境,可以在网页文档上直接查看代码运行结果,类似于 Jupyter 笔记本,适合内嵌 TypeScript 代码的文档。
2、小抽屉
安卓 App,可以实现屏幕翻译,方便使用外国 App。(@tuesda 投稿)
3、FoodCa
一个 iOS 应用,基于 chatGPT,实现口语化的输入来记录食物热量,例如“我吃了三颗葡萄”。(@wdkwdkwdk 投稿)
抖音推出的 PC 端聊天软件。(@stefanJi 投稿)
5、麦默笔记(memos)
基于 Web 的个人笔记软件,需要自己搭建服务,可以实现与其他站点的聚合。(@pmxiao 投稿)
6、mdBook
制作电子书的命令行工具,从 Markdown 生成 PDF 和 EPUB 文件,参见教程。(@mzhren 投稿)
7、PDDON
一款开源的在线画图工具,提供低代码和 AI 智能辅助工具。(@pddon 投稿)
8、Ruff
Rust 语言写的 Python Linter,用来检查 Python 代码是否风格正确,运行速度非常快。
9、ReactPy
使用 Python 实现的 React 框架,让你用 Python 写前端 HTML 页面。
10、Wasmer
一个命令行工具,直接在命令行下运行 wasm 模块,参见介绍文章。
11、GoodbyeDPI
这个工具是俄罗斯程序员写的,旨在绕过该国的“深度包检测”(DPI),只适用于 Windows。
科技爱好者周刊(第 265 期):WiFi 的后面是 LiFi¶
1、Vanilla
PHP 的论坛程序,功能强大,也很美观。
这个网页可以根据 GitHub 主页,生成用户的 GitHub 名片。
3、Equal UI
基于 Tailwind CSS 的一套 Vue 3 组件库。
4、emaction
一个 Web Component,生成类似 GitHub 的 Emoji 反馈栏。(@tiezhudotwang 投稿)
5、ChatHub
浏览器插件,在一个页面中同时使用多个 GPT (ChatGPT、new Bing Chat、Google Bard、Claude 等)。(@wong2 投稿)
一个基于 Whistle (命令行版本) + Electron 的跨平台桌面程序,用来调试各种网络请求,查看流量细节。(@ATQQ 投稿)
7、Erin
Chrome 浏览器插件,将标签显示为类似 MacOS 底部 Dock 图标栏的风格。(@Developer27149 投稿)
该网站可以将一种语言的程序,转换成另一种语言。用户也可以描述想要什么程序,它来生成代码。(@JustAIGithub 投稿)
一个基于浏览器的数据库操作 IDE,有点类似 PHPMyAdmin,但使用 Go 语言编写,并且支持 PostgreSQL 和 MongoDB。
10、YouPlot
一个命令行工具,可以在终端显示图形。
11、PrettyPolly
学习外语时,最好有一个对话环境,可以练习口语,这个 AI 应用就解决了这个问题。
它目前提供26种语言(包括中文、日文和韩文),你在网页上选择一种,就可以与 AI 进行口语练习了。感觉以后国内的外语培训产业,都要被 AI 取代了。
科技爱好者周刊(第 264 期):Elasticsearch 的启示¶
一个生成各种随机值的 JS 库。
2、Primo
一个开源的内容管理系统(CMS),作为 WordPress 的替代品而开发,基于 JavaScript 的 Svelte 框架。
一个浏览器插件,显示当前页面的所有重定向跳转。
4、Clang.js
在浏览器直接运行 C/C++ 代码。(@luoxuhai 投稿)
一个网页的 Epub 阅读器,可以离线使用。(@daGaiGuanYu 投稿)
6、Automa
Chrome 浏览器插件,用来设置任务自动化。另外,Chrome 有内置的用户行为录制。(@dllen 投稿)
7、Rickrack(焰火十二卷)
开源的调色板软件,提供多种色彩搭配功能,适用于各种设计场景。(@eigenmiao 投稿)
一个控制 iframe 窗口的 JS 库,可以根据加载网页的内容,调整 iframe 窗口的高度和宽度,并提供许多其他功能。
Epub 电子书生成工具,参见教程。
10、Tablane
一个开源的 Web 软件,用来进行任务管理。它实际上是一个列表管理软件,任何可以表示成列表的东西,都可以用它管理。
科技爱好者周刊(第 263 期):开源软件如何赚钱?¶
1、hiSHtory
一个强大的 Shell 操作历史的搜索工具,可以替代 Bash 内置的 ctrl-r 搜索。
2、talk
一个开源的 Web 应用,基于 WebRTC 技术的多人群聊软件,支持视频、音频和文字聊天。
3、TinyVG
SVG 图片格式的二进制版本,可以大大缩小 SVG 文件体积。
4、Gitstars
一个开源的在线服务,用来管理你在 GitHub 打过星标的项目(收藏的项目)。(@cfour-hi 投稿)
5、迅排设计
开源的在线海报图片设计器。(@palxiao 投稿)
Spring 性能分析工具,收集启动过程数据,生成交互式分析报告。(@linyimin0812 投稿)
7、WebAV
Chrome 94 开放了 WebCodecs API,意味着 JS 也能处理音视频了。这是一个实验性项目,尝试提供简单易用的 API 在浏览器中处理音视频数据。(@hughfenghen 投稿)
一款轻量级的 Kafka 可视化管理平台。(@xxd763795151 投稿)
9、killport
一个 Rust 语言写的命令行程序,可以杀死占用指定端口的进程。
10、Sniffnet
一个跨平台桌面应用,用来追踪监控网络流量,并以可视化的方式呈现。
科技爱好者周刊(第 262 期):告别密码¶
一个 TypeScript 库,用于从浏览器调用 RPC 服务器,参见介绍文章。
一个浏览器的同步插件,最大特点是跨浏览器同步,比如安卓的 Chrome 同步了桌面的 Firefox。
3、I Don't Care About Commit Message
VS Code 插件,使用 AI 自动生成代码提交的 Commit 摘要,你就不必自己写了。它需要 OpenAI API Key。(@mefengl 投稿)
4、React1s
浏览器插件,本地开发 React 项目时,点击页面元素,就会跳转到编辑器的对应组件位置。(@aaamoon 投稿)
5、TGSCAN
开源的 Telegram 搜索引擎。(@HandelDev 投稿)
6、LeaferJS
一个国产的 Canvas 2D 图形渲染引擎,追求极致性能。(@leaferjs 投稿)
7、AltTab
这个软件可以让 Mac 电脑具备 Windows 的 alt + tab 键的功能,方便地切换各个窗口。
一个命令行工具,类似于苹果的 Time Machine 备份工具,对文件和目录进行增量备份,以后可以恢复到任意时点。它支持跨平台使用。
9、XState
一个 JS 库,实现了有限状态机,设计得很简洁,可以用来学习有限状态机。
10、hat-syslog
Linux 系统日志 Syslog 的图形操作工具。
科技爱好者周刊(第 261 期):黑客马拉松的正确方式¶
开源 CI/CD 工具,可视化编排 DevOps 流程。(@lxitgto 投稿)
一个桌面程序,对任意桌面区域产生放大镜效果。
开源的 Chrome 浏览器插件,显示网站 ICP 备案、Whois、DNS、服务器位置及运营商信息。(@yuedanlabs 投稿)
4、艺码
根据文字描述,将二维码转成一幅可扫描的图像的网页工具。(@Cobb9527 投稿)
浏览器插件,可以在 Netflix 和 Youtube 视频上,同时显示两种语言的字幕,方便学习外语。
6、Directus
这个工具运行在各种数据库之上,自动为数据库生成 REST + GraphQL API,使得它们可以网络访问操作,并自带一个 Web 仪表盘。
7、CheerpJ
一个实验性工具,将 JVM 解释器搬上网页,让 Java 代码可以直接在网页运行。
一个基于 Tailwind CSS 的 UI 组件库,目前有超过150个组件。
9、komorebi
Windows 系统的窗口管理器,自动在桌面编排多个应用程序窗口。
10、WezTerm
一个跨平台的终端模拟器,采用 GPU 加速,在显示上面有一定的性能优势。
另外,再推荐一个终端模拟器 Hyper,它基于 Electron,使用 HTML/CSS/JS 构建,充分利用了网页技术。
科技爱好者周刊(第 260 期):你的旅程不会停在 Day 1¶
1、Tushan
一个基于 React 的前端框架,用来搭建网站的管理后台。(@moonrailgun 投稿)
开源的 WAF(应用程序防火墙),挡在网站之前对 Web 流量进行安全清洗。(@naocanmonster 投稿)
3、Vue Skia
一个基于 Skia 的 2D 网页图形渲染库,底层使用 Rust 语言实现,前端使用 Vue 语言。你可以把它看作 SVG 的替代方案。(@meloalright 投稿)
为你的文章进行打分、评价,提出修改意见,甚至还可以扮演莎士比亚、金庸等知名作家,帮助你重新撰写。(@lvwzhen 投稿)
数据可视化大屏设计器,基于 React + Mobx。(@xiaopujun 投稿)
6、语音转字幕工具
仅需浏览器,AI 自动生成语音字幕,免费且可本地离线运行。(@ZSMX 投稿)
7、AI 面试助手
只需职位、职位描述以及简历信息,就可以开始模拟面试,AI 扮演面试官角色提问。(@cocomany 投稿)
一键将二维码变成一幅可扫码的画。(@yangchuansheng 投稿)
9、ibis
这个工具可以将 Markdown 文稿转成 PDF 电子书。
10、OrbStack
Mac 应用软件,在图形界面管理 Docker 容器,据称速度比官方的 Docker Desktop 快得多。
科技爱好者周刊(第 259 期):如何免费使用 ChatGPT¶
1、Mosh
SSH 替代品,用来登陆服务器。最大特点是会话不会因为丢线而中断。下次连接或者换台机器连接,还能进入前一次会话。
2、Ezno
一个用 Rust 语言写的 TypeScript 编译器,目标是作为官方 tsc 的替代品。
3、Bark
一个语音生成引擎,效果不错,可以在朗读的同时,发出大笑、叹息和哭泣,还可以生成音乐。
用 Go 实现的 ssh 客户端,可以记住登陆过的服务器,内置支持上传和下载文件。(@lonnywong 投稿)
5、STDF
基于 Svelte 与 Tailwind 的移动页面组件库。(@dufu1991 投稿)
一个 Vue 的开发者工具,点击页面上的某个元素,它自动打开代码编辑器,定位到对应的代码位置。(@zh-lx 投稿)
极简的网页视频播放器,支持硬解/软解,可以自定义各种控件样式。(@wangrongding 投稿)
Windows 解压软件,针对多核 CPU 和高速固态硬盘优化,实现多进程同时解压,比普通解压软件速度快。(@hxz393 投稿)
一个前端页面报错的监控平台,需要自己搭建,类似于 sentry,但是功能更强大一些。
10、Keyv
一个键值对存储的操作库,提供简单的操作方法,支持多种数据库(MySQL、PostgreSQL、SQLite、Redis等等)作为后端。
11、Jellylade
一个美化网页截图的 Web 工具。
科技爱好者周刊(第 258 期):卡马克的猫¶
一个运行 macOS 虚拟机的 Docker 镜像。
2、Tabby
GitHub Copilot 的开源替代品,AI 代码助手,可以自己架设,并且离线使用。它还提供 Web 界面,根据指令生成代码。
3、undb
一个无代码数据库操作界面,数据保存在一个文件里面。(@nichenqin 投稿)
一个 JS 库,用来过滤 Email 地址,包括一次性地址和邮箱的地址别名。
一个网页工具,可以将 JSON、XML、YAML、TOML 格式的数据可视化展示。
一个 Windows 系统的轻量级 SQLite 编辑器。
7、val town
该网站是免费的云函数运行环境。用户在网页输入云函数,该网站可以自动运行这个函数。
用户提供两张图片,这个工具使用开源的 Stable Diffusion 模型,生成一段视频,内容是图片 A 逐渐变成图片 B。
9、Helix
一个现代版 Vim 编辑器,完全用 Rust 语言重写了。它跟 NeoVim 的主要不同是,它把一些主要的插件都做进去了,不用安装插件。
10、Chitchatter
一个开源的点对点网页聊天应用,聊天内容不经过服务器,可以自己搭建,分享房间号给其他人。
11、Aether
一个点对点的桌面软件,用来搭建私人社区,一组用户可以用它交换内容,一个人发帖,其他人都可以看到,不需要服务器。
科技爱好者周刊(第 257 期):黄仁勋的 Nvidia 故事¶
这个开源工具可以将 CSV 文件转成图片。
2、SAMIST
一个 Python 桌面程序,为 Meta 公司的 AI 模型 SAM 提供了图形界面,可以提取照片里面的物体。
3、Git-Sim
一个命令行工具,可以生成图片或动画,显示某个 Git 命令对当前仓库的影响。
一个开源的 Chrome 插件,可以将网页转成阅读模式,并且内置了 AI 总结、翻译、Mardown 转换等功能。(@zhongyiio 投稿)
5、MIB
一款开源的 Windows 桌面应用,将安卓手机备份到桌面电脑,支持增量备份。(@QC2168 投稿)
6、Rubic
一个响应式小程序开发框架,采用跟 Vue3 一样的编程模型。(@JasKang 投稿)
7、SQLucky
一款开源的数据库可视化操作工具,基于 Java,用来平替同类付费软件。(@tenie 投稿)
一款开源的 ChatGPT 聊天客户端,基于 Flutter,支持手机和桌面所有平台。(@bravekingzhang 投稿)
开源的社交媒体 Mastodon 的 iOS 客户端,功能比较多,还在不断开发中。
10、Juice Shop
一个用作安全训练的 Web 应用,里面包含了最常用的10种安全漏洞,供练习者破解。
科技爱好者周刊(第 256 期):最酷的乐高作品¶
1、Convoy
开源的 Webhooks 网关,自带管理后台,具有重试、速率限制、静态 IP、熔断等大量功能。
一个修改 Windows 11 配置的工具。特点是可以根据使用场景,从它的网站下载对应的配置文件,然后运行该文件就完成配置。
3、RunApi
国内公司开发的一个跨平台桌面软件,用于 API 接口开发测试,类似于 Postman。(@star7th 投稿)
4、Shaku
一个 Markdown 页面的增强渲染工具,可以基于代码块里面的注释,将代码渲染成指定样式(上图),详见介绍文章。(@DongHY1 投稿)
一个 ESLint 插件,检查文件名是否符合指定规则。(@DukeLuo 投稿)
只需在命令行执行一条命令,就能自己搭建 Git 服务器,简单易用,但是不带 Web 界面。
7、JShelter
一个浏览器扩展,指定你要关闭哪些浏览器 API,主要用来防止被追踪。
8、Tails
一个融合了 Debian 和 Tor 的操作系统,放到 U 盘里面,插入 USB 接口就能用,可以很好地保护隐私。
9、Just
一个命令运行器,类似于 Make,但不具备构建功能。
它允许把一个项目的所有命令行命令,都写在一个文件里面,并可以指定命令之间的依赖关系,还可以跨平台使用。
10、Dora.ai
国人开发的一个 AI 工具,给出文本描述就能生成网页,还能添加 3D 互动。目前处于测试阶段,需要排队登记内测资格。
Product Hunt 的投票中,暂时排在第一,作者到周刊讨论区求票了。(@CharlesLiuyx 投稿)
科技爱好者周刊(第 255 期):对待 AI 的正确态度¶
1、Astrodon
一个使用 Deno 的跨平台桌面应用开发工具,类似于 Electron,但底层是移植到 JavaScript 环境的 Tauri 框架。
AI 平台 HuggingFace 自家的 AI 聊天页面,底层可以配置不同模型,免费使用。
上传一个 PDF 文件,就能跟该文件交谈,让它回答相关问题。
目前好像不支持中文 PDF 文件,但是支持用中文提问和回答。类似工具还有 ScholarTurbo。
网友发明的一种编程语言,语法追求简洁优雅、符合直觉。(@weiwenhao 投稿)
5、LaWGPT
基于中文法律知识的开源大语言模型,很适合用于司法考试。(@pengxiao-song 投稿)
6、mblog
网友开发的基于 Java + MySQL 的多用户微博系统。(@kingwrcy 投稿)
一个基于 Electron 的桌面壁纸客户端,支持壁纸管理、动态壁纸、动态托盘图标等功能。(@wangrongding 投稿)
8、Pho
一个开源的安卓相册应用,可以将照片同步到多种协议(smb、webdav、nfs)的网络储存。(@fregie 投稿)
9、哔哩哔哩字幕列表
一个浏览器扩展,列出 BiliBili 视频字幕内容,用户点击就可以跳转到相应的视频位置。(@IndieKKY 投稿)
10、stitching
一个 Python 软件包,用于将多幅照片合成一幅。
科技爱好者周刊(第 254 期):人生是一个长板问题¶
输入产品或公司的英文名称,这个网站可以自动生成几十款 Logo,供你选择。
一个 JS 库,用来增强网页的可用性。只要插入这个库,网页就会出现一个工具栏,让用户自己选择增大字体、加深对比色、增大间隔、朗读文本等等。
3、沉浸式翻译
浏览器的双语翻译插件,可以指定翻译引擎(10多种可选),并可以翻译 pdf、epub 电子书。(@theowenyoung 投稿)
开源的浏览器 LLM 模型,只要访问作者已经部署的网页,就能使用,所有数据都在本地训练。(@Ryan-yang125 投稿)
注意,用户需要满足三个使用条件。
- Chrome 113 以上浏览器。
- 下载训练数据约 4GB(只需下载一次)。
- 显卡最好有 6.4GB 以上显存。
5、1Panel
开源的 Linux 服务器运维面板。(@maninhill 投稿)
Python 图形界面框架 PyQt 的组件库。(@zhiyiYo 投稿)
7、VizGPT
一个对话式的可视化图表生成工具,用户使用自然语言告诉 AI 生成什么样的图表,可以多轮调整。(@ObservedObserver 投稿)
网友实现的 Vue 开发者工具。(@webfansplz 投稿)
9、Dify.AI
一个开发者工具,帮你快速生成基于 AI 的应用。(@Panmuse 投稿)
10、dnrm
deno 实现的 npm 镜像源切换工具,每次切换都在 100ms 内,速度超级快。(@markthree 投稿)
科技爱好者周刊(第 253 期):训练材料用完之日¶
1、stagit
这个软件可以将 Git 仓库转为一个静态网站,为每个文件、每次提交生成一个页面。
2、元标签生成器
很多社交媒体对于外部 URL,会显示一个卡片,上面有标题、缩略图和页面简要内容。这些信息来自网页里面的元标签,这个工具可以帮助你生成这些元标签。
3、CJK 字体识别
上传一张东亚文字的图片,这个开源工具可以识别这些文字用了什么字体。(@JeffersonQin 投稿)
一个自托管的开源微博网站,只能一个人使用(即没有多用户),支持 ActivityPub 协议。
一个终端窗口的 Markdown 文件渲染器,适合用来在终端下阅读 Markdown 文件。
这个网站为用户输入的文本,生成一个用于分享的 URL。但是,这个 URL 只能打开一次,第二次访问就会不存在,有点像“阅后即焚”。
一个带有上传进度显示的网页多文件上传 JS 库。
8、snappify
一个将代码片段生成截图的工具。
9、RustDesk
一个开源的远程桌面软件,让你远程操作其他电脑的桌面,有各种操作系统的客户端。
10、LosslessCut
一个视频编辑器,最大特点是不进行重新编码,按照原视频的格式进行剪切连接,因此速度极快。
科技爱好者周刊(第 252 期):互联网创业变难了¶
1、rety
一个网页 JS 库,可以将打字编辑的过程录制下来,然后重新播放。非常适合演讲时,向听众展示代码输入。
2、知竹甘特图
在线甘特图工具,支持多人协作、人员视图、项目快照等功能。(@lizhichao 投稿)
国外的手机接码平台。(@williamwoodhq 投稿)
Microsoft Word 的插件,集成了 ChatGPT,用来生成、修改文本。(@Kuingsmile 投稿)
一个基于 echarts 的可视化大屏设计器。(@food-billboard 投稿)
6、Typst
一个在线排版系统,跟 LaTeX 类似,可以实时查看渲染效果,主要用于学术出版物,代码开源。(@wolfg1969 投稿)
7、Wails
一个用来写跨平台桌面应用的 Go 框架,可以替代 Electron。跟 Tauri 的作用类似,不同的是 Tauri 基于 Rust 语言,它基于 Go。
一个互动式的机械装置,很难相信它的互动效果完全用 CSS 实现,拉动左侧的绳柄,整个装置就动起来了。
9、Relight
这个网页工具可以调节照片的灯光。用户上传一张照片,它可以修改灯光,调节颜色、距离、亮度等等,还可以添加其他光源。
10、Unclutter
一个浏览器插件,可以网页的正文提取出来,以阅读模式展示,并且可以调整各种参数。这里还有一个类似的工具。
科技爱好者周刊(第 251 期):国产单板机值得推荐¶
1、nango
一个开源的 Web 服务,自动获取和管理各种 OAuth 认证的 token,可以自己架设。
这个工具可以不停机更新 Docker Compose 里面的某个服务。原理是同时新建两个实例,用已更新的实例替换未更新的实例。
3、Web LLM
这个软件通过 WebGPU API,在浏览器里面运行 LLM 模型,可以离线运行,并且不限定模型。
当然,它不能用来训练大模型,而且表现肯定不如 ChatGPT,但是能在浏览器里面运行,大大降低了自己架设 LLM 的门槛,而且非常适合一些离线任务(比如总结文档),详见这篇测评。
使用 Express 搭建的 Node.js 应用,用来连接 OpenAI API 进行聊天。代码开源。这是前端代码,另有后端代码。(@KiritoCheng 投稿)
这个工具使用 AI 模型,将手绘的人物草图变成一段动画。
6、scrutiny
实时检查硬盘 S.M.A.R.T 健康状态的工具,Docker 安装,自带 Web UI。
这个软件可以将用户信息,通过网页的 DNS 请求传回服务器。注意,不是 HTTP 请求,而是使用查询域名的 DNS 请求夹带额外信息。这种监视用户的方法,很难发现,也很难阻止。
8、Upbase
一个网页应用,将项目管理、日程安排、聊天、文档等功能做到了一起,目标是成为团队协作的一站式工具。
一个 Linux 系统运行的虚拟机,特点是完全交给 OpenAI 控制。
你描述想用虚拟机完成的任务,它把这段描述传给 OpenAI,并且自动执行返回的命令。等到虚拟机出来了执行结果(比如报错),它再自动把执行结果提交给 OpenAI,不断重复这个过程,直到任务完成。
10、Autodoc
使用 LLM 模型自动生成代码文档。作者的想法是将它加入持续构建,每次代码变更,就会同时自动更新文档。
11、SceneXplain
用户上传一张图片,它会给出图片的详细文字描述,号称比其他模型效果好。
科技爱好者周刊(第 250 期):新技术的最大风险¶
一个手机 App,让你的旧手机变成监控摄像头,效果不错,不过是收费软件。另有免费软件 Live-Reporter 和 Haven 也可以考虑。
一个 AI 提示词的图形化 Web 管理软件,自动将中文输入译成英文,并对提示词进行分类标签管理。(@xcuyao 投稿)
一个开源的 Web 聊天软件,可以进行文字、语音聊天,并支持语音录屏。(@velor2012 投稿)
使用 AI 自动生成 SQL 语句的工具,支持多种数据库。用户需要提供“表结构”,并用自然语言描述想要什么数据。(@Benxzz 投稿)
一个 Python 库,将 Pandas 数据帧(DataFrame)转成 Tableau 式的数据可视化互动界面。(@jojocys 投稿)
开源的 SSL 证书监控平台,证书到期自动发邮件提醒,支持 Docker 部署。(@mouday 投稿)
7、x-crawl
一个 Node.js 爬虫库,用法灵活,功能较多,内置了 puppeteer。(@coder-hxl 投稿)
8、unblob
命令行工具,可以解开各种容器格式,查看里面的内容。目前支持30多种容器格式。
9、YakGPT
ChatGPT 的非官方 UI,进行了很多优化,特色是支持麦克风的语音输入,不必手动打字。
10、CLI Co-Pilot
Bash 命令自动生成。你在命令行描述想要的操作,它通过 OpenAI 返回对应的命令并执行。类似软件还有 AI Shell。
11、Cheetah
这个工具用于远程面试,它会把面试官的提问自动转成文字(Whisper 模型),传给 OpenAI,然后将结果显示在你的屏幕上。
科技爱好者周刊(第 249 期):最成功的软件企业家¶
这个网站在浏览器里面实现了 Vim 编辑器,而且加载自己的 .vimrc 配置文件。
一个 iOS 设备的 RSS 阅读器,使用 OpenAI 自动给文章添加标签,生成文章概要。(@chezhe 投稿)
3、delta
git diff
命令的代码高亮器,可以安装不同的高亮样式。(@mingpepe 投稿)
一个免费的 iOS 应用,在手机上实现了离线 OpenAI Whisper 模型,可以将语音输入以极高的准确率转成文字。(@mazzzystar 投稿)
5、五彩插件
浏览器插件,用于网页批注、记笔记,支持多终端同步。(@makediff 投稿)
借助 ChatGPT,翻译 i18n 的 JSON 文件,只需数十秒即可完成多语言国际化。(@ObservedObserver 投稿)
网友用 C 语言实现的 JSON 解析器,符合规范,性能好。(@Barenboim 投稿)
Tailscale 公司新推出的一项服务,将内网的机器开放在公网上,供任意访问。
9、ShareGPT
这个网站可以分享 ChatGPT 的聊天结果。你需要安装一个浏览器插件,它会返回一个可分享的 URL。
10、cog-blip-2
BLIP 2 模型的一个应用。网页上传一张图片,就可以提问相关问题,比如照片景色是在哪里。
11、FreedomGPT
一个号称完全自由的 GPT 聊天模型,不带有任何内容审查和过滤机制,有 Web 版和桌面端。
12、AI 求职信生成器
你在该网站上输入职位描述和你的简历,它会自动生成一封求职信。
科技爱好者周刊(第 248 期):不要夸大 ChatGPT¶
上周五,微软发布协作工具 Loop,可以免费使用。
它属于 Microsoft 365 套件的一种,允许用户将各种 Office 组件(Word、Excel、PPT 等)插在一个文档里,进行协作,跟 Notion 很像,参见官网介绍。
2、Mafs
一个基于 React 的互动式数学图形组件库。
开源的跨平台 ChatGPT 桌面应用程序,使用 Tauri + Vue3 开发。(@orangelckc 投稿)
4、Tartelet
一个在本机运行 GitHub Actions 的工具,通过虚拟机来执行任务,只支持 MacOS 系统,详见介绍文章。
5、RSS.cafe
一个国产 RSS 阅读器,增加了知识管理、期刊订阅等特色功能。(@zhi-wenzheng 投稿)
6、PodFind
一个开源的播客文本搜索引擎,所有代码都是 GPT-4 生成的。(@mazzzystar 投稿)
7、SQL Chat
一个 Web 应用,使用自然语言查询数据库,底层使用 OpenAI 的 API 将自然语言转成 SQL,支持 MySQL 和 PostgreSQL,代码开源。(@tianzhou 投稿)
一个开源的软件功能(feature)管理平台,支持灰度放量、AB 实验、实时配置变更等操作。(@nanxijms 投稿)
9、CubeTrek
这个网站可以导入 GPS 轨迹,在地形图上显示,特别适合生成山地路线图。
10、ov
一个命令行的文本阅读器,用来替代less
或more
。
科技爱好者周刊(第 247 期):扎克伯格的裁员信¶
Adobe 公司本周推出的 AI 作图服务。
同时微软宣布,搜索引擎 Bing 和浏览器 Edge 将集成 DALL-E 模型,允许用户进行 AI 作图。
2、Dioxus
一个 Rust 语言的 UI 库,可以使用这个库,为各种设备(Web、桌面、手机、终端)制作用户界面。
浏览器插件,将 ChatGPT 与浏览器融合,同时对常用网站做了 ChatGPT 加强。(@josStorer 投稿)
4、Alock
一个开源的 iOS 应用,彻底在 iPhone/iPad 上隐藏指定的 App。(@luoxuhai 投稿)
一个部署在 Cloudflare 上面的轻量级 CMS(内容管理系统)。
一个命令行工具,用来将内容放入/取出系统剪贴板。
正常情况下,如果不借助服务器,客户端 JS 脚本无法获取用户 的 IP 地址。这个库使用 WebRTC,可以在客户端拿到用户的 IP 地址。
8、dprint
一个通用的代码格式化工具,可以通过插件,对各种常用语言进行格式化处理,比如通过 Prettier 插件格式化 JS。
9、Sails
Node.js 的后端 MVC 框架,GitHub 有2万多星。它内置了很多东西,比如数据库的 ORM、WebSocket、自动生成 REST API。
10、Restfox
Postman 的 Web 开源替代品,完全在浏览器里面使用,用来调试 API。
科技爱好者周刊(第 246 期):永不丢失的网络身份¶
1、Jami
一个开源的团队协作软件,可以文字聊天、视频通话、屏幕共享等。
MacOS 系统 PHP 和 Web 开发环境管理工具,方便各软件的启动/重启、配置查看修改、日志排查等等(@xpf0000 投稿)
3、Huntly
一款自托管的信息管理工具,可以订阅 RSS 和自动保存浏览过的网页,支持多维度的分类和搜索。(@lcomplete 投稿)
网页电路模拟器,可以添加电子元件、导出电路、分享 URL 等等。(@jerrylususu 投稿)
5、RxEditor
一款开源的可视化低代码前端工具,可以拖拽生成和编辑组件,目前仅支持 React,查看 Demo。(@rxdrag 投稿)
6、Zarm
基于 React 的企业级移动端 UI 组库。(@dominicleo 投稿)
科技爱好者周刊(第 245 期):摩天大楼是反人类的¶
一套配色主题,特点是色彩柔和缤纷,不太亮不太暗,对于各种主要的应用软件都进行了适配。
2、SkyDroid
一个分布式的安卓应用商店,发布应用就是自己架一个服务器,把应用放上去,一个小时之内就会被全球索引。它的好处就是没人能下架你的应用。
一个基于 Astro 的静态博客生成器,查看 Demo。(@austin2035 投稿)
4、nrm
一个命令行小工具,用来管理和切换 npm 仓库地址,类似的工具还有 prm-cli。(@hqzh 投稿)
一个网页图片的动画特效的 React 组件,特效通过OpenGL ES 编写,在 GPU 执行。(@csj5588 投稿)
这个网站可以测试你的机器 ping 世界各地的亚马逊云服务器的速度。
7、Seer
调试工具 gdb 的图形界面。
8、室内装潢 AI
你在这个网站上传一张房间照片,再选择一种装潢风格,AI 就会将房间修改成这种风格的装潢。虽然生成效果不算好,但是这个想法可取。
9、Sharing
一个命令行工具,生成一个二维码,可以把本机文件分享给局域网内的手机。
10、Castopod
一个开源的播客网站程序,你可以架设个人的 podcast 网站。
科技爱好者周刊(第 244 期):大数据已死¶
一个书签脚本,用于去除网页的粘性(sticky)元素。很多网站使用这种元素生成遮罩层,非常讨厌。类似的脚本还有 unsticky。
2、幕境
英语学习软件,用户上传原版视频和字幕,软件会自动生成词库。以后播放视频时,遇到词库里面的单词,该词就会以弹幕形式自动展示释义。(@tangshimin 投稿)
3、轻快图床
一个基于 Web 的图床系统。(@it-chenliang 投稿)
开源的数据探索工具,可以从各种数据源导入数据,然后自定义数据的查询和展示形式(图表、仪表盘、地图等等)。(@jerrylususu 投稿)
一个基于 Python 的网页自动化工具,可以编写脚本操作浏览器。(@g1879 投稿)
一个 JS 写的命令行工具,可以估计开发某个代码库花费的大致时间。
一个开源的全文搜索引擎,号称可以替代 Elasticsearch,支持中文。
一个命令行工具,自动删除视频里面的无声片段,比较适合处理演讲、讲座视频。
9、Tabler
一个基于 Bootstrap 的网页 UI 框架,专用于开发管理后台。
这个网站可以把一种语言的代码,转成另一种语言,比如把 JS 代码转 PHP 代码。它是收费服务,但是有免费额度。
11、VueTube
网友自己开发的 Youtube 手机客户端,支持安卓和 iOS。
科技爱好者周刊(第 243 期):与孔子 AI 聊天¶
划词翻译工具。选中一个词以后,它会唤起一个本机的 WebView 窗口,在该窗口中返回翻译网站的结果。(@fzdwx 投稿)
2、夜视仪
iOS 免费应用,使用 iPhone 的激光镜头,在完全无光环境下扫描和检测距离,代码开源。(@luoxuhai 投稿)
微软的必应每天发布壁纸图片,这个脚本让 Mac 电脑定时随机从其中选择一张作为桌面。(@xiqishow 投稿)
一个开源的 Web 画板,基于 canvas。(@LHRUN 投稿)
Mastodon 是一个分布式社交网络,作者演示了只用静态文件,就可以让别人看到你的动态,参见介绍文章。(@DejavuMoe 投稿)
一个 AI 音乐生成器,用户指定需要什么样的音乐,它就会自动生成。这是一个收费服务,生成的音乐还挺好听的。
5、winkNLP
一个 JS 库,提供易用的自然语言处理(nlp),不过目前只支持英语。
一个开源的网络加密剪贴板。它为每个用户生成一对密钥,其他人只有拿到(你给他们的)公钥,才能看到你张贴的内容。
7、Hippotat
有些咖啡馆和旅馆的 Wifi,只允许连接外部服务器的80端口和443端口,不能使用其他端口,很不方便,作者就写了这个工具。
只要在你的服务器安装它的服务端,本地再运行客户端,就能在它之上运行各种工具,通过 Web 端口连接服务器的各种端口。
8、NopeCHA
一个 Chrome 插件,号称可以自动解开上图这样的 CAPTCHA 测试。
9、MathB.in
一个数学公式的分享网站,你用 LaTex 和 Markdown 输入公式,它会生成一个网址,你可以分享给其他人。
科技爱好者周刊(第 242 期):一次尴尬的服务器被黑¶
1、Convex
一个类似 Firebase 的状态管理服务,前端状态可以存在它的服务器上,然后你的所有客户端都可以得到状态的实时更新。
2、兔年定制头像
上传照片,合成一张兔年头像,多种样式可选,代码开源。(@xiaoli1999 投稿)
一款 ElasticSearch 的桌面客户端,用来监控 ES 状态和操作。( @lin2415016 投稿)
4、RATH
开源的数据分析和数据可视化工具,只需要导入数据,它自动进行数据分析,找出规律,生成可视化视图。(@AntoineYANG 投稿)
一个 Web 应用,演示了基于 WebRTC 的各种媒体流传输功能,代码开源。(@iamtsm 投稿)
6、EasyNode
简易的个人 Linux 服务器管理面板(基于Node.js),前后端都开源。(@chaos-zhu 投稿)
VS Code 插件,使用 GPT 模型自动生成 Git 提交说明。(@pwwang 投稿)
一个最简化的任务管理 Web App,非常简洁精美。
一个开源的 MacOS 应用,可以精细调节苹果电脑的各种显示参数。
10、berty
一个群聊应用,最大特点就是不需要互联网,通过低功耗蓝牙通信,很适合小范围内的现场广播。
科技爱好者周刊(第 241 期):中国的增长动力在内陆¶
1、文章总结器(Universal Summarizer)
搜索引擎 Kagi 推出的一个神奇工具,输入网址,就能快速总结出该网址文章的大意,支持中文网址。
2、寻隐
iOS 应用,使用 AI 模型,大幅增强 iPhone 的相册搜索能力,可以根据文字描述返回对应的照片,效果很好,参考介绍文章。
不过,这是收费软件,需要付费购买,且手机芯片不能低于 A13。另外,由于模型不同,这个是中文版,另有英文版 Queryable。(@mazzzystar 投稿)
3、密码学工具
作者将常用的一些密码学工具的 Web 版,比如生成密钥、哈希、解密加密等等,做在了一起方便使用。(@istommao 投稿)
4、商务邮件生成器
使用 OpenAI 自动生成商务邮件,只要提供邮件主题即可,支持中文,效果不错。(@shengxinjing 投稿)
一个 Node.js 库,可以递归获取一个文件夹的大小,采用 Go 语言编写,要比 Node.js 原生实现快得多。(@markthree 投稿)
6、证件照小程序
一个开源的证件照生成的微信小程序,可以自动扣图,并更换服装和发型。(@liuxiaojun666 投稿)
7、Carbonyl
一个在命令行终端运行的浏览器,基于 Chromium,但是自己调用 Skia 图形库。也就是说,它不用新建窗口,就能图形展示网页,非常厉害,参见介绍文章。(@guotd 投稿)
8、帮小忙
腾讯推出的网页小工具的集合网站。(@Astrologist-MonaMegistus 投稿)
浏览器插件,用来管理书签和 Tab 页。(@pfcao 投稿)
10、91化简
开源的简历制作网站。(@Hacker233 投稿)
11、IDP
一个国产的 IDE,支持 Python 和 SQL,适用于数据工程师。(@liminniu 投稿)
科技爱好者周刊(第 240 期):教育年限可以缩短吗?¶
一个 CSS 自定义属性(CSS 变量)的库,提供了许多设置好的自定义属性,方便使用。
2、ChatRWKV
AI 聊天软件 ChatGPT 的一个开源替代品,家用电脑就能跑。
腾讯的设计系统 TDesign 适配微信小程序的组件库。(@LeeJim 投稿)
可视化展示 JSON 数据的开源软件。
一个基于 Node.js 的命令行工具,从 DNS 服务器获取某个网站的所有 IP 地址,逐一进行延迟测试。(@sun0day 投稿)
6、imglib
一个轻量级的 JAVA 图像处理库,简化对图像的常见处理。(@nackily 投稿)
7、arti
Tor 协议的 Rust 语言实现,希望替代原来的 C 语言实现。目前发布了1.0版,已经可以投入使用了。
8、Space
JetBrains 公司推出的一款的 GitHub 竞品,具有托管代码、项目管理、文件存储、持续集成、IDE 融合等功能。
这是 VHS 工具的脚本仓库,用它创建 GIF 动画图片,可以模拟科幻电影的命令行操作效果,参见教程。
一个跨平台桌面应用,可以使用图形界面进行 Docker 容器管理。
11、GrapheneOS
一个特别注重隐私的手机操作系统,基于安卓修改的。如果你不想被追踪,可以考虑这个系统,参见这篇介绍文章。
科技爱好者周刊(第 239 期):未来两种人会增加¶
一个图形界面,用户拖曳生成线框,表示视频处理的各种命令节点。这个软件会根据节点线框,生成对应的 FFmpeg 命令。
2、图像创建者
微软的搜索引擎 Bing,正式引入 AI 作图引擎 DALL-E2,根据搜索词生成图片。目前,网页已经可以访问了,但是产品还没有对外开放。
一个开源的 Web 应用,用来查询亲戚称呼,已收录80054条亲戚关系。(@mumuy 投稿)
这个网站可以制作智能手机、平板电脑、笔记本的 3D 展示图片。
一个 Docker 镜像,用作静态文件服务器,只有 500KB。你在它的基础上,把静态文件拷贝进去,做成新的 Docker 镜像,就等于有了单个可执行的网站文件。
6、Deprank
一个 JS 工具,按照重要性对本项目的所有脚本进行排序。原理是计算依赖关系,被依赖最多的脚本最重要。
7、Desklamp
一个 PDF 文件的笔记工具,可以用来管理 PDF 文件,同时保存笔记。现在只有 Web 版,据说很快会发布桌面版。
8、BlurHash
这个工具可以提取图片的颜色分布,生成一个哈希字符串。网页就可以用这个哈希,生成图片的模糊缩略图。
9、Jc
一个命令行工具,可以将常见命令(比如 top、ls 等)的输出转成 JSON、YAML 或 Dict 结构,便于提取信息。
一个 Windows 桌面软件,可以提升图片和视频的分辨率,让它们变得更清晰。
科技爱好者周刊(第 238 期):停止寻找的最佳时间¶
1、Bolt.css
一个极简的 CSS 框架,不使用 class,只修饰 HTML 原生元素。
2、zlib 搜索器
一个 z-library 的搜索器,需要本地起服务,然后你就能在本地搜索 z-library 了,参考 Demo1、Demo2。
3、Auth.js
这原来是 Next.js 的授权模块,最近改成了通用模块。它用来提供 Web 的登录服务,内置了很多身份验证服务。
4、Mind FM
一个背景音乐 iOS App,集成了 LoFi、脑波、古典乐、白噪音等。(@ddiiiik 投稿)
5、sapic
一个开源图床,需要自己架设,支持将图片存储到本地、又拍云、七牛云、阿里云、腾讯云、GitHub、Gitee(码云)、S3等。(@staugur 投稿)
C++ 写的图像加密命令,可以把一个 zip 压缩包嵌入 PNG 图像,完全看不出异样。
科技爱好者周刊(第 237 期):真实方位是如何暴露的?¶
一个 JS 的全文搜索库,支持模糊搜索等很多功能。
2、YouChat
搜索引擎 You.com 引入了类似 ChatGPT 的 AI 聊天工具,可以无限制使用。
我试了几个中文问题,回答都是错的,现阶段看来只能当作聊天玩具。
著名程序员 Sindre Sorhus 的作品,将 AI 绘图引擎 Stable Diffusion 搬到了 Mac 电脑(只支持 M1/M2 CPU)。
这里另有一个类似的 Mac 应用 Gauss。
Chrome 浏览器插件,在 GitHub 页面显示各个提交之间的图形关系。
5、知了
一个开源的 Web 音乐服务,需要自己架设在服务器或本地,可供多人使用,参见介绍。(@mebtte 投稿)
6、Linen
一个社区软件,目标是成为 Slack 和 Discord 的替代品,目前只有 Web 版。
7、V2EX APP
V2ex 论坛的第三方客户端,支持 iOS 和安卓。(@alaskasquirrel 投稿)
8、创业公司页面设计
这个页面提供各种业务组件(公司图片、FAQ、联系方式等等),让你快速搭建一个创业公司网站的页面,查看效果。
9、DevDash
命令行终端的仪表盘生成工具,高度可配置,既可以查看本机系统状况,也可以查看外部服务的状况。
科技爱好者周刊(第 236 期):中国的阳光地带¶
1、tremor
一个专门制作控制面板的 React 组件库。
一个浏览器插件,只要点击工具栏,就可以跟 ChatGPT 对话。它需要 OpenAI 账号。
开源笔记软件 Obsidian 本周发布新功能,可以在画布上画出思维图。
Adobe 公司推出的一个工具,用来增强语音效果,使得普通的录音变得像在专业录音室录制的。
一个浏览器插件,有效地管理浏览器标签页,支持云同步。(@xiaoluoboding 投稿)
6、Forgejo
著名 Git 托管软件 Gitea 最近成立了商业公司,导致社区分裂。一部分开发者出走,创立了 Forgejo 这个项目。
7、Satori
这个 JS 库可以把 HTML 和 CSS 代码转为 SVG 图形,很适合为组件生成缩略图。
8、Agreper
一个最简化的论坛程序,号称不需要 JS,使用 Python 写的。
9、Rmt.rs
一个命令行程序,可以用作rm
命令的替代,用来删除文件。特点是有回收箱,删掉的文件可以恢复。
科技爱好者周刊(第 235 期):青年失业率与选择创业¶
1、CasaOS
一个用于家庭内网的监控面板,可以启动各种 Docker 服务。
只需要简单几步配置,就能够将 ChatGPT 集成到钉钉群聊当中。用户需要有 OpenAI API 密钥。(@eryajf 投稿)
爬虫工具 Scrapy 的一个管理面板。(@mouday 投稿)
一个 GitHub Action 脚本,向仓库提交代码时,它会使用 AI 分析,自动生成本次提交的主要内容,参见介绍文章。用户需要有 OpenAI API 密钥。
VSCode 的 Markdown 渲染插件,特点是完全按照 GitHub 的 Markdown 效果进行渲染。(@lzm0x219 投稿)
6、wCaptcha
一个 wCaptcha 工具,使用工作量证明来区分客户端是不是机器人。客户必须进行一个数学计算,大约花费几秒钟的时间,wCaptcha。(@greensea 投稿)
一个 Go 库,用于生成用户验证测试,无需键盘手动输入,支持 PC 端及移动端,参见 Demo。(@wenlng 投稿)
8、SigNoz
一个开源工具,可以监控各种云服务的运行状况和延迟。
9、分形花园
一个开源程序,可以生成并展示各种美丽的分形图案。
科技爱好者周刊(第 234 期):AI 聊天有多强?¶
一个很有趣的项目,把 PHP 编译成 WASM 文件,然后让 WordPress 运行在里面。
也就是说,WordPress 完全运行在前端,没有 PHP 服务器。
2、Djot
这是 Markdown 格式的升级版,修正了一些不合理和难用的地方。我很喜欢这个格式,但愿能够推广开来。
作者 John MacFarlane 是加州大学的哲学教授,也是程序员。他的主要项目是文档工具 Pandoc,他还参与了 CommonMark 标准的制定。
一个替代 Chrome 内置翻译功能的浏览器插件,调用 Google 或者 Yandex 的翻译 API。
4、Halo
一款好用强大的开源建站工具,基于 Spring,最近发布了2.0版,在 GitHub 有 24k+ 星,查看 Demo。(@wan92hen 投稿)
一个数据探索和数据可视化工具,可以与各种数据源很好地集成。(@jerrylususu 投稿)
一个 Node.js 工具,在命令行显示两个方框,一个输入代码,一个显示结果。(@webfansplz 投稿)
7、Enhance
一个 Node.js 网站框架,特点是结构简单,一个 HTML 页面就是一个路由。
科技爱好者周刊(第 233 期):生活就像一个鱼缸¶
一个 Linux 的桌面环境,专门为电视机打造,适合用遥控器操作。
一个网页工具,用来生成各种三角形拼接而成的背景图片。
3、VoceChat
一个可以自己部署的国产开源聊天软件,服务端非常小,只有 15MB。官方提供网页客户端和手机 App。(@zerosoul 投稿)
4、gPodder
一个开源的播客客户端,用来订阅和收听播客。
Chrome 浏览器团队推出的一个 JS 库,可以加快打开链接的速度。
它的仓库主页有详细的原理解释,写得非常好,我觉得比这个库本身还有价值。
一个笔记软件,可以通过手写板和触摸笔,手写笔记,以及对 PDF 文件加评注。
7、GitNoter
一个开源的 Web 笔记应用,用户的笔记保存在自己的 GitHub 仓库。
8、Dub
一个开源的短链接服务,基于 Next.js,可以部署到 Vercel,生成自己管理的短链接。
一个语音引擎,从文本生成语音。最大特点是带有丰富的语气,甚至说话时可以带有笑意。官网声称,它的机器语音跟人类语音无法区分。
Adobe 公司推出的一个 AI 语音引擎。你对这个引擎说一段话,它会还原出文本,然后你修改文本,引擎就按照修改后的文本,重新生成语音。也就是说,你可以编辑自己的语音。
科技爱好者周刊(第 232 期):好用的平面设计软件¶
这是眼下最热门的 AI 作图模型,本周发布了2.0版。图片质量得到了提高,性能进行了优化。更重要的是,它只需要一个 GPU,家用 PC 就能运行。
一个 MacOS 应用,将 Stable Diffusion 模型做成一个安装包,带有图形界面,号称是苹果电脑使用该模型的最容易方法。另有一个同类应用 CHARL-E,以及一个命令行应用 ImaginAIry。
谷歌发起的一个项目,任何人都可以提交芯片设计,由代工厂以130纳米制程做出来。它的主要目的是建立开源的芯片设计生态,取代目前的封闭生态,参见介绍文章。
4、Grape
这个工具提供一个 Web IDE,用于让用户演示代码操作。它可以把操作过程录制下来,像视频一样播放,但实际是一个小体积的脚本,便于分享和传播。
5、Tipi
一个家庭服务器的管理界面,集成了许多服务(比如流媒体、代码托管、BT 下载等等)。只要点击一个服务,就会启动一个容器来运行它。
6、中科大测速网站
7、PicHoro
手机端的图床管理和文件上传下载工具,用于将手机照片和文件上传到各种云存储服务,基于 Flutter。(@Kuingsmile 投稿)
一个 SSH 服务器。用户使用 ssh 登陆时,它会自动启动一个容器,让用户登陆到这个容器里面,而不是登陆到底层机器,用户不会觉察。
一个开源的网页阅读器,用来阅读 EPUB 电子书。
10、wtf
一个 Python 命令行脚本,用来处理文本文件各种多余的空行空格,提供多种配置项。
科技爱好者周刊(第 231 期):互联网公司需要多少员工?¶
雅马哈公司发布的一个 AI 工具,会根据配乐和歌词自动演唱,也就是说,不需要歌手了。
官方目前支持日文和英文,但是国内的公司已经开发出了中文声库,比如“星尘 infinity”声库。
下面就是这个软件演唱的中文歌曲(B 站,Youtube),根本听不出是软件在唱歌。
2、Aerial
一款免费的开源 Mac 屏幕保护程序,可以在电脑上播放 Apple tvOS 的屏保视频。
3、Sapling
Facebook(现在叫 Meta)内部使用的版本管理工具,最近开源了。它兼容 Git 协议,可以替代 git 的命令行客户端,用起来更简单和合理。
一个 iOS App,在苹果手机上(最好是最新型号)运行 Stable Diffusion 模型,根据文本描述生成图像,参见作者的说明文章。
5、AutoCut
这是一个视频编辑软件,通过编辑字幕文件,完成视频剪切,适合课程/讲座类视频的编辑。如果视频没有字幕,也可以自动生成。(@jerrylususu 投稿)
6、Aurora
一个在校大学生开源的博客系统,后端基于 Java 的 Spring Boot,前端基于 Vue,自带管理后台。(@linhaojun857 投稿)
免费的 Web 服务,根据大纲笔记的层级,自动生成幻灯片。可以选择主题和模板,直接在浏览器演示,也可以导出成 PDF。(@huansixie6rj 投稿)
8、xfrpc
内网穿透工具 frp 的 C 语言客户端。原本的 frp 客户端使用 Go 语言,可执行文件较大,无法安装在路由器上,用 C 语言实现就可以了。(@liudf0716 投稿)
9、Metaphor
一个搜索引擎,特点是使用 AI 的方式处理问题,所以可以搜索一些很奇怪的问题,比如“19世纪有什么类似马斯克那样的人物”。
10、Notesnook
一个开源的端对端加密的笔记服务,保证内容完全私密,即使泄漏也无法破解。它有 Web 端、桌面端、手机端。你可以用官方服务器,也可以自己架设服务器。
11、人生报告
一个微信小程序(微信搜索“人生报告”),将周刊224期介绍的 life-stats 改造成中文版。用户输入生日,它返回一些统计数字,比如心跳了多少次,睡了多少小时。(@jonsonox 投稿)
科技爱好者周刊(第 230 期):电子产品的用电量¶
1、Upscayl
一个开源软件,可以将图片从低分辨率变成高分辨率,变得更清晰。
2、CodeGeeX
一个国产的代码生成的人工智能工具,跟 GitHub Copilot 类似,可以将一种语言的代码翻译成另一种,并提供 VS Code 插件。(@jues 投稿)
一个开源的 AI 工具,可以从图片上擦除任何不需要的物体。(@willshion 投稿)
4、vtui-npm
一个命令行工具,可以互动式搜索和安装各种 JS 的 npm 模块。(@webfansplz 投稿)
一个 JS 动画库,可以设定所要观察的 DOM 元素,从而形成一种互动效果,好像页面正在注视用户的操作。(@jj811208 投稿)
6、Sonic
一个 Go 语言开发的博客平台,支持 Linux/Windows/MacOS,系统资源占用小,自带管理后台。(@1379 投稿)
这个开源工具可以将你的网易云音乐的听歌记录生成一张 SVG 图片,插入网页。(@zonemeen 投稿)
8、Bun
一个 JS/TS 的服务器运行环境,兼容 Node.js 的所有 API,完全是从头实现的,运行速度大大快于 Node.js。
这个网站是 IPFS 的上传入口,它提供免费的存储空间。理论上,一旦上传到 IPFS,文件就永久存在于互联网,无法删除也无法修改。
10、LocalStack
一个开源的亚马逊云服务模拟品,你可以在本机架设离线服务,测试你的云程序。
科技爱好者周刊(第 229 期):手机充电问题的解决¶
SourceHut 可能是最值得信赖的代码托管服务。它最近更新了服务条款,宣布了两个变更。
1)删除托管的加密货币和区块链项目,“因为这些项目只用来收割穷人和非法交易。”
2)关闭美国办公室,从此不要求用户遵守美国法律。
SQLite 官方的 wasm 项目终于来了,方便了以后网页调用 SQLite 数据库。
3、ravynOS
大家知道,MacOS 是基于 FreeBSD 开发的。 ravynOS 这个项目就是想创造一个尽可能像 MacOS 的 FreeBSD 分支,但是完全开源。
使用 AI 模型为黑白照片上色,有多种风格可以选择。另一个类似服务是 DeOldify(下图)。
5、sttr
一个跨平台的命令行工具,用途是提供尽可能多的字符串相关操作,比如计算字数、MD5 哈希、提取 Email 地址等等。
6、ntfy
一个开源的 pub-sub 通知服务,你可以用它向手机和桌面电脑推送消息。类似的工具还有 Gotify。
一个 Windows 桌面软件,用来将 CSV 格式转成条形图,特色是底层使用了 Unreal Engine 5 引擎,视觉效果应该非常强大。
8、Crawlee
一个 Node.js 的网页抓取和浏览器自动化库,底层包装了无头浏览器 Playwright,功能比较多。
这个开源项目为 Stable Diffusion 模型提供一个好用的 WebUI,各种参数都可以调整。
科技爱好者周刊(第 228 期):人类和人生的意义¶
Vercel 公司发布新一代打包器 Turbopack,号称比 Webpack 快700倍,比 Vite 快10倍。
而且,它还出自 Webpack 作者之手,Vercel 聘请了他来领导这个项目。
Turopack 可以看作是 Rust 语言重写的 Webpack,目前还处于初期,后面有计划支持兼容 Webpack 插件。看来 Webpack 真的要退出历史舞台了。
2、Lyrebird
Linux 平台的一个变声器软件,可以把你的声音变成男声、女声、播音员等等。
3、HyperUI
一个 Tailwind CSS 组件库。如果你不清楚 Tailwind CSS 的那些类名应该怎么搭配,可以看看这个库。
4、OneMark
微软的免费笔记软件 OneNote 的 Markdown 插件,可以用 Markdown 语法输入笔记,参见介绍文章。(@WeiXinLee 投稿)
5、base2048
一个 JS 库,将 Base64 扩展到了2048个字符,从而使得二进制数据,可以转成非常短的字符串。
6、积木头像
一个微信小程序(搜索“积木头像”),可以生成 notion 风格头像,支持各个部位的定制和背景色。(@bimohxh 投稿)
一个检查 Makefile 文件有没有错误的工具。
C/C++ 的单元测试框架。
9、DaRemote
一个安卓应用,内置 SSH 客户端,可以登陆服务器,以图形展示服务器的实时状态。
10、craiyon
开源 AI 绘图引擎 DALL·E mini 改名后的样子,根据文本生成图像,免费使用。特点是速度比较快(不超过2分钟),效果也不错。
科技爱好者周刊(第 227 期):脸书的公司入职教育¶
1、mCaptcha
一个开源的网络机器人识别工具(captcha),带有前端和后端。它的原理是工作量证明,如果对方发出大量请求,将不得不耗费大量计算资源。
Replit 是基于浏览器的 IDE,本周推出了手机 App,让你可以在手机上开发软件。
3、Froebel
一个 TypeScript 写的工具函数库(help library),类似于 Lodash,特点是严格强调类型正确,在 Deno 和 npm 都可以使用。
开源的域名 SSL 证书监测平台,可以自己搭建,监控 SSL 证书,到期自动邮件提醒。(@mouday 投稿)
5、Wolfia
这个服务的想法很好,用户上传一个安卓 App,网站会在后台新建一个安卓虚拟机,运行这个 App,让用户通过网页使用。
开源的、基于 fabric.js 和 Vue 的图片编辑器,可自定义字体、素材、设计模板。(@nihaojob 投稿)
7、HTTPie
API 调试工具 HTTPie 推出的网页版。
8、TAURI
Electron 的替代品,用来制作跨平台的桌面应用,使用 Rust 语言开发。它采用各平台自带的 WebView,缺点是支持的 Web API 会比较少,优点是打包产物体积小。
一个免费的云服务,提供 SQL 缓存,可以放在数据库的前面,它会缓存每一条 SQL 查询。
10、Tailwind DX
Chrome 开发者工具的插件,用来增强 Tailwind CSS 的调试。
科技爱好者周刊(第 226 期):谷歌出了什么问题?¶
1、Lyra
一个 TypeScript 写的全文搜索引擎,所有数据都放在内存里面,相当于一个功能比较强的 JavaScript 的搜索库,但是我不确定是否支持中文。
2、Fleet
JetBrains 公司的下一代 IDE,号称具有 IntelliJ 的代码处理引擎,但是架构和 UI 进行了重新设计,目前免费使用。
Meta 公司发布的工具,可以根据输入的文本,自动生成一段视频,比如“奔跑的一群马”。类似的工具还有 Phenaki。
4、Pagefind
一个静态全文搜索工具,专供静态网站使用,不需要服务器就能完成全站搜索,参见介绍文章。
一个开源的浏览器插件,可以自定义浏览器的起始页。(@leon-kfd 投稿)
一个开源的安卓平台免费音乐播放器,使用 React Native 编写,支持自定义插件。(@maotoumao 投稿)
7、pcl.js
这个工具将大型 C++ 库 Point Cloud Library (PCL) 编译为 WebAssembly,运行在浏览器中,供 JavaScript 调用。它实现了大量相关的通用算法和数据结构,涉及点云获取、滤波、特征提取、识别、可视化等功能。(@luoxuhai 投稿)
8、OneDev
一个自托管的 Git 服务器,类似于开源的 GitHub/GitLab,自带 CI/CD 和看板功能。
9、Stormah
一个简易的网页笔记,可以指定远程 Git 仓库作为后端。你在浏览器里做笔记,储存到远程的 Git 仓库。
10、NoSleep.js
这个 JS 库可以让手机不进入休眠状态,网页窗口始终亮屏,原理是在页面插入一段不可见的、一直在播放的视频,代价是增加 CPU 负载和耗电。
科技爱好者周刊(第 225 期):NPC 演员也是一种职业¶
一个命令行工具,用来获取网站的 HTTPS 证书。
2、ctop
一个容器的终端监控界面,监控容器的运行状况,就像是容器的 top 命令。
3、Bottle
一个在 Linux 上运行 Windows 软件的工具,主要用于运行游戏。
4、Umbrel
个人服务器的操作系统,把常用工具做在一个启动页里面,主要用在树莓派。
一款个人开发者打造的 Vue3 组件库,已经有相当的规模了。(@Tyh2001 投稿)
6、NetGuard
一个免费的安卓防火墙,不需要 root 就能使用,可以让某个 App 无法使用 WiFi 或流量。
7、V2exOS
一个用 SwiftUI 编写的 V2ex macOS 客户端。(@isaced 投稿)
阿里巴巴开源的工具,用于 Redis 实例间数据迁移与清洗。(@suxb201 投稿)
ffmpeg 以参数复杂而闻名,这个网页应用让用户填写几个文本框,自动生成对应的 ffmpeg 命令。
10、giscus
一个由 GitHub 讨论区驱动的网站评论系统,用户在你的网站上留下评论,数据会存在 GitHub 讨论区。
科技爱好者周刊(第 224 期):Figma 为什么赢了 Sketch¶
1、kvass
一个轻便的键值对存储工具,将数据存在本机。可以命令行使用,也可以对外提供 HTTP 接口,分享网址给其他人。
百度 AI 引擎“文心大模型”的文生图功能,输入中文句子,输出相应的图片,类似于 DALL-E 和 Stable Diffusion。
另外,还可以看看一个同样功能的英文服务 Elbo。
一个 Go 语言写的微服务后端管理系统。(@suyuan32 投稿)
一个 npm 模块,借助零宽度字符,在文本里面插入(或解码)不可见的文字水印。(@zengkan0703 投稿)
一个 JS 库,用 proxy 封装了 localStorage 和 sessionStorage。除了常规的数据存储,可支持事件监听和设置过期时间。(@KID-joker 投稿)
6、TinyTeX
学术排版系统 Tex Live 的简化版本,只有100多兆,支持中文。
7、Keet
一个点对点聊天的软件,不需要服务器,可以进行多人的视频和文字的加密对话。
8、Phoenix
Adobe 公司开发过一个代码编辑器 Bracket,现在将其做成了 Web 版,重新命名为 Phoenix,可以当作线上 IDE 使用,源码开源。
一个 TypeScript 库,用来获取 TypeScript 编译器对一段代码的报错。看上去很有意思,还能写出这样的库,但想不出有什么用途。
10、Dragonfly
Redis 和 Memcached 的替代品,内存里面的键值对数据库,号称性能更快。
科技爱好者周刊(第 223 期):程序员需要担心裁员吗?¶
1、websocat
一个命令行的 WebSocket 工具,用来跟 websocket 服务器互动,以及在本地架设 WebSocket 服务。
2、memlab
Facebook 公司开源的一个工具,用来检测 JavaScript 应用是否存在内存泄漏,参见介绍文章。
3、坐姿守护 App
一款 iOS App,使用手机摄像头检测坐姿是否正确,可与 Apple watch 手表联动,参考介绍文章。(@haozes 投稿)
一款开源的聊天软件,服务端、桌面端、手机 App 都提供。(@cross-hello 投稿)
5、QWER
用 SvelteKit 打造的一个静态博客系统。(@kwchang0831 投稿)
GitHub 开源动态观察,使用这个网站,可以获得某个 GitHub 仓库或者某个开发者的详细统计数据和趋势。
7、zwfp
一个利用零宽度字符,在 TXT 文本文件里面插入加密文本的工具,别人根本不会察觉有加密内容。
8、mpv
一个跨平台的命令行视频播放器。
9、PimEyes
一个人脸反向搜索引擎。你上传一张人像,它返回该人的其他照片。
一个在线画板,可以方便地用鼠标做图。
科技爱好者周刊(第 222 期):四十年编程感想¶
1、lldap
一个轻量级的 LDAP(一种用户认证协议)开源实现,简化了使用方法。它自带前端,可以跟很多后端应用结合,为这些应用提供身份验证服务。
2、NESBox
一个开源的游戏平台,支持多人在线,一起玩 NES(俗称 FC 红白机) 游戏,有 web 版和桌面版。目前已经有很多游戏,预计有 1000+ 游戏,参考这篇介绍文章。(@mantou132 投稿)
3、JuiceFS
一个面向云原生设计的文件系统,可以挂载各种云存储,当作本地磁盘使用。(@DASWU 投稿)
4、Urara
一个静态博客生成器,基于 SvelteKit。(@kwaa 投稿)
这个网页工具可以清除照片上不要的物体。用户上传照片以后,框选不需要的物体,系统会自动清除这些物体,用背景填充照片。
6、OurBoard
一个在线白板,你创建一个房间,把网址分享给其他人,大家就可以在一块网页白板上共同涂写。
7、gh-dash
GitHub 官方命令行客户端gh
的插件,可以在命令行以面板形式,显示仓库的 PR 和 issue。
这个网页上,一个方块代表10分钟,一天24小时就是144个方块。可以一眼看到,当天还有多少个方块空着。
Nginx 经常用作反向代理,这个工具为反向代理提供一个 Web 管理界面。
科技爱好者周刊(第 221 期):全世界最繁荣的行业¶
1、u
一个 JS 库,用于 JSON 数据的序列化。特点是需要定义数据的规格(spec),所以序列化后的字符串非常小。
一个硬件小工具,将各种物联网协议(NFC、红外线、RFID、蓝牙等)做在一个设备里面,还能编程,方便进行各种实验,看上去很好玩。
3、Astrofox
这个软件基于音频生成可视化的视频,也就是让音频变成视频,可以添加各种图层,有多个参数可以调整。
一套有点另类的 Emoji 图案,将近1000个符号。如果你想要不一样的 Emoji,可以试试。
单文件的数据库软件,使用 Go 编写,把数据库(SQLite)、后台 UI、数据管理、用户管理等,都做在一个文件里面。
一个跨平台的钢琴训练软件,通过一个个小练习,帮助初学者学会弹钢琴。目前好像不支持电脑键盘,必须使用 MIDI 键盘。
7、Aspect
一个浏览器插件,允许从网页里面拷贝任意 UI 组件,把它的代码还原出来,相当于从 UI 的逆向工程。
8、Markdeep
一种扩展的 Markdown 格式,添加了很多功能,同时还是一个 JS 脚本,只要放入网页,就能自动把这种格式的文本文件渲染成 HTML 页面。
这个网站将正则表达式“翻译”成英语解释。你填入一个正则表达式,它返回一段英文解释。
科技爱好者周刊(第 220 期):人工智能的机会在哪里¶
1、mjml
编写 HTML 邮件的工具。它提供了一套邮件组件,并能将这些组件转码为 HTML 代码。你可以试试它的 PlayGround。
2、Upptime
一个开源的网站状态监视服务,它使用 GitHub Actions 每五分钟查询一次网站是否在线,每六个小时把响应时间提交到 Git 仓库,生成一个网站(上图),供用户监控网站状态。
3、Vanblog
一款个人博客系统,支持众多功能,采用 Docker 部署,带有管理后台,前台为静态页面,提供自动 HTTPS 证书。(@Mereithhh 投稿)
4、SVNAdmin
SVN 源代码仓库的 Web 管理界面,使用 PHP 开发。(@witersen 投稿)
5、gossip
这个工具可以把 GitHub Issue 转成一个静态博客,内容和评论都存放在 issue 中。博客使用 next.js 开发,可以自动部署到 Vercel 或 GitHub Pages。(@qianxi0410 投稿)
6、BgSub
一个网页工具,可以自动抠图,替换背景颜色或背景图片,完全在本地完成,不会上传服务器。(@PearOCR 投稿)
7、一起听播客
一个开源网站,支持多人一起听播客,支持小宇宙和 Apple Podcast 中国区播客。(@yenche123 投稿)
一个基于腾讯视频库 FFCreator 封装的前端视频播放器和编辑器组件。(@milkliker 投稿)
9、Solon
一个轻量级 Java 应用开发框架,资源占用少,支持从 Spring Boot 迁移。(@noear 投稿)
10、Codeberg
一个 GitHub/GitLab 的替代品,用来自己托管 Git 代码仓库。
科技爱好者周刊(第 219 期):如何防止帐号被黑¶
1、Maccy
一个 MacOS 系统的开源软件,可以保存系统剪贴版的历史,查看每一次复制粘贴的内容。
2、Nude UI
著名前端开发者 Lea Verou 做的 Web Component 组件库,目前只有五六个表单组件,都是轻量级组件,非常易用,效果不错。
3、卡通猫生成器
一个网页小工具,可以生成卡通猫图片,猫的每个部分都可以定制。
4、Glances
一个 Python 写的系统监控工具,最大特点就是跨平台,Linux/Windows/Mac 都能用。
5、XLite
这个工具可以将 Excel 表格文件导入 SQLite,使用 SQL 进行查询。
6、Jina
一个基于 Python 的框架,用于构建神经搜索系统,针对图像、音频、视频等进行搜索,比如口红搜索(寻找适合某张人脸照片的口红)。(@Guanngxu 投稿)
实时显示 MacOS 每个进程的网络速率,适配明暗两个主题。(@foamzou 投稿)
一个显示磁盘占用情况的命令行工具。虽然 Linux 已经有了 ncdu,但是这个工具是用 Go 写的,可以跨平台(Linux、Mac & Windows)。(@chenquan 投稿)
一个手机的笔记 App,支持用 Markdown 做笔记,推送到远程 Git 仓库。它的安卓 App 是免费的,iOS App 是收费的。
10、Unpaywall
一个浏览器插件,在各种论文数据库的页面上,添加下载按钮。周刊此前介绍过同类插件,这个看上去更正规一些。
另有一个论文数据库 OA.mg,用来查找论文。
科技爱好者周刊(第 218 期):葡萄酒,樱花,全球变暖¶
这个工具可以将歌曲的人声和伴奏分离,生成单独的清唱音轨和伴奏音轨。我试用的效果很好。
但是,它只支持处理 Youtube 的视频。另外,CPU 占用很高,一首歌要处理10分钟到15分钟,GitHub 有源码。
腾讯和北大合作的一个模型,根据文本生成声音,比如输入“鸟儿和昆虫在白天鸣叫”,就会生成对应的声音。
3、TWINT
一个开源的推特数据抓取分析工具,不需要注册即可使用。另有 Instagram 的数据抓取分析工具 Osintgram。
4、Shottr
一款 Mac 电脑的免费截屏软件,性能非常好,支持滚动截屏,还可以像素级修补图像。
5、infinite
Go 语言的交互式命令行组件库,提供 progress、group、mulit select、input text、confirm 等常用组件。(@fzdwx 投稿)
6、Temir
使用 Vue.js 开发命令行工具的框架。(@webfansplz 投稿)
Vuepress 的一个模板库,通过 GitHub Actions,直接构建出一个静态博客。(@eryajf 投稿)
8、Melody
个人用户的音乐管理工具,可以在网上搜索歌曲,然后一键下载或者上传到云盘。(@foamzou 投稿)
哈希和加密算法库 crypto-js 的 wasm 版本。(@PeterAlfredLee 投稿)
10、Rainbond
云应用管理平台,快速架设、使用、管理容器和 K8S 集群。(@yangkaa 投稿)
科技爱好者周刊(第 217 期):沙特的新未来城¶
一个桌面的数据库查询工具,可以连接各种数据库,在其中执行 SQL 语句,以可视化形式展示数据。
2、CSS 手电筒
这个网页演示了使用 CSS 实现各种手电筒效果。
Typeform 的开源替代品,可以用它搭建在线问卷。
网站图标 Favicon 的在线生成工具。(@liushuduo 投稿)
5、YYEVA
YY 直播的动画效果方案,涉及 iOS、安卓和 Web,包括 After Effects 插件和其他工具,可以先看仓库里面的系列介绍文章。(@guoyabiniOS 投稿)
6、Lorien
一个绘图 + 笔记的画布软件,可以导出 SVG 格式。底层使用 Godot 游戏引擎,图形性能非常好,支持 Linux/Mac/Windows 系统。
7、Vytal
一个 Chrome 浏览器插件,可以修改你的时区、语言、地理位置和 Useragent 等设定,从而骗过页面脚本的 IP 侦测。
8、Flarum
一个简单、快速的 PHP 论坛程序,GitHub 有1万多星。
一个网页小工具,你选择要使用的 Git 命令,它给出这个命令具体的使用格式。
科技爱好者周刊(第 216 期):极简主义的胜利¶
一个 VSCode 插件,提供操作数据库的图形界面,支持多种数据库。(@daGaiGuanYu 投稿)
2、浏览器 ADB
在浏览器里面实现的 ADB(Android Debug Bridge),可以直接在 Chrome 浏览器中调试安卓设备。(@LuRcX 投稿)
3、Sunmao
开发低代码工具的开源框架,内置图形化编辑器,允许开发者封装任何 React 组件,放到编辑器里面使用,参见介绍文章。(@tanbowensg 投稿)
开源的 Chrome 浏览器插件,只要选中文本,就自动复制到系统粘贴板。(@wangmeijian 投稿)
5、Hakuba
这个工具可以把 GitHub 讨论区(GitHub Discussion)转变成一个静态的博客网站。并且配置了自动构建,只要论坛发生变动,就会重新构建网站。(@YeungKC 投稿)
6、tlops
一个基于 openresty 的轻量级 API网关,方便 Web 应用的搭建,支持负载均衡、健康检查、服务熔断、服务限流、可视化管理等众多功能。(@iamtsm 投稿)
7、JSONT
在线的 JSON 格式化工具,方便展示、查看、编辑 JSON 数据。类似工具还有 JSON Hero。(@bimohxh 投稿)
一个纯前端的矢量风格头像生成网站,可以搭配不同的素材组件,生成自己的个性化头像,参见源码仓库。(@Codennnn 投稿)
9、Xmake
一个轻量级的跨平台构建工具,可以用它构建 C/C++、Go、Rust 等许多语言的项目。(@waruqi 投稿)
这个工具可以检查 Docker 镜像文件是否存在安全问题。(@Trc0g 投稿)
科技爱好者周刊(第 215 期):互联网最喜欢的行为模式¶
1、joshuto
Linux 命令行下使用的文件管理器。类似的软件还有 nnn。
2、QCAD
一个 Windows 开源的 CAD(2D)做图软件。
微软推出的一套组件框架,使用 JSON 文件进行描述,因此任何平台都可以加载。也就是说,同一个组件可以用于手机、网页、.Net 应用等各种 UI。
一个 VS Code 远程服务的封装,可以安装在任意机器上面,然后就能在浏览器使用 VS Code。你还能使用 Blink 作为 iOS 客户端,在 iPhone/iPad 上编码(下图)。
5、Logto
一个开源的用户身份认证和登录注册软件。(@gao-sun 投稿)
6、bore
一个非常简单的命令行工具,让你轻松将内网端口暴露到互联网上。
7、r3DPhoto
一个免费的 iPhone 应用,将平面照片转为 3D 模型文件。
另有一个 Windows 文件管理器的插件 Space Thumbnails,提供 3D 模型文件的缩略图预览。
8、Pinry
一个 Pinterest 的开源克隆,可以用来保存收藏的图片和网址,以“瀑布墙”的形式展示。
一个基于终端的跨平台音乐播放器,同时也是一个流媒体音频服务器,可以在手机上连接它收听音乐。
科技爱好者周刊(第 214 期):你的地图是错的¶
1、Bud
一个 Go 语言的全栈 Web 框架,用它来写网站的前端和后端,编译成一个二进制可执行文件,放到服务器上就能直接运行,不需要其他文件。
2、Aspect
一个 Web 应用,以可视化方式创建 React 组件,快速生成组件代码。
3、Vexip UI
个人打造的 Vue 组件库,没有大厂背景,目前有70多个组件。(@qmhc 投稿)
4、gacm
一个极简的 Git 帐号管理工具,可以用它方便地切换和管理 Git 用户。(@alqmc 投稿)
5、DBER
数据库 ER 图的可视化设计工具,用来设计数据库结构,拖拽生成模型引用关系,可以一键导出 SQL 语句。(@findyourmagic 投稿)
6、EnvKey
一个服务器密钥和配置的管理软件。
这个仓库使用 GitHub Actions,每天自动抓取必应首页的壁纸图片。
8、C2Rust
这个工具可以将 C/C++ 代码转换成 Rust 代码,除了命令行工具,还提供在线转换。
一个用来管理个人文档的开源软件,可以把 PDF、Office、图片文件等都放在里面,需要自己架设服务。
科技爱好者周刊(第 213 期):知识孤岛,知识软件¶
1、KOReader
适合 Kindle、Android 和 Linux 的电子书阅读软件,支持各种常见的电子书格式。
一个开源的网页画板,可以当作白板使用,效果不错。
3、PyScript
PyScript 是一个用于网页的 Python 解释器,能够在网页上运行 Python 代码。
这个 MacOS 工具可以提取短信里面的验证码,自动复制到剪贴板,参考这篇教程。短信需要苹果手机设定转发到桌面电脑。(@DreamSaddle 投稿)
5、doctree
这个软件能够解析任何语言的代码,提取出函数、类等语法单位,生成一个可搜索的 API 文档网站。
6、htmx
一个网页 JS 库,可以让任何一个网页元素发出 HTTP 请求,并且可以局部更新该元素,详见这篇教程。
7、USWDS
美国政府的网页设计系统,提供许多组件,供政府系统的网站使用。
8、Jbake
Java 的静态站点生成器,有跨平台的二进制可执行文件。
GitHub 官方推出的一个代码库可视化工具,通过 GitHub Actions 生成 SVG 文件,代表整个代码库,空心圆表示目录,实心圆表示文件,圆的大小代表了文件的大小,还能根据提交历史,生成动态变化图。
科技爱好者周刊(第 212 期):人生不短¶
一个 React 树状视图组件,支持项目的拖拉和点击编辑。
一个复古的终端窗口模拟器,可以模拟以前阴极管显示器的效果,支持 MacOS 和 Linux。
tkinter 是 Python 自带的标准库,用来制作简单的图形界面,无须另行安装,支持跨平台运行。这个小工具是 tkinter 布局助手,仅需在网页上拖拽组件,就能制作出 tkinter 界面,所见即所得,自动生成 Python 代码,这里是 Demo。(@iamxcd 投稿)
4、ahooks
阿里开源的 React Hooks 仓库,提供了非常多实用的 Hook。(@coder-lcn 投稿)
5、Appwrite
一个开源的通用后端解决方案,号称是 Firebase 的替代品。架设以后就会自动提供数据读写的 REST 接口,供各种应用连接。
基于 React18、React-Router v6、React-Hooks、Redux、TypeScript、Vite2、Ant-Design 搭建的一套后台管理界面,这里有 Demo。(@HalseySpicy 投稿)
一个在线画流程图的网站。
8、Sokrates
一个对代码库进行分析、生成统计报告的工具,报告内容包括代码统计、复杂度、文件大小、主要提交者等指标。
科技爱好者周刊(第 211 期):虚拟商品可以拉动 GDP¶
起亚汽车公司推出的一款音乐软件,提供了8种背景音(水声、风声、雨声等),可以加入音乐文件,合成后输出新的音乐。
这款软件看起来跟汽车没关系,但是汽车公司能这么发布软件,还是很不错的。
2、Fugu
一款开源的网站访问统计服务,需要自己在服务器上架设。
3、Dufs
一个简单的文件服务器,可以提供静态文件服务,支持上传、下载、搜索、访问控制、webdav 等功能。(@sigoden 投稿)
C/C++ 项目的构建工具,类似于 GCC,号称是零配置,直接运行就能构建出项目。
5、Keytap3
一个概念性项目。手机打开这个网页,然后使用麦克风,监听键盘打字(最好是机械键盘,打字声音比较大)。经过一段时间的训练,它可以从击键声还原出输入内容。
6、Wolvic
适用于 VR 头盔的浏览器,代码基于已经终止开发的 Firefox Reality。
7、地球时钟
这个网站使用卫星照片,显示当前的数字时间(上图是 13:04),还提供 Mac 屏保程序下载。
这服务可以将不同的设备(电脑和手机),组成一个虚拟网络,通过它的网关提供外部访问,而不管那些设备原来是否在同一个局域网,即提供虚拟组网服务。这是收费服务,但是有免费账户。
Linux 系统的窗口管理器,特点是采用滚动式窗口,屏幕垂直分成几个窗口,可以水平滚动,好像走马灯一样,参考这篇介绍。
科技爱好者周刊(第 210 期):为什么软件变得复杂¶
一个云服务,可以将 SoundCloud 上面的音频,转成 mp3 下载。
2、ToolJet
一个低代码框架,用来开发内部工具。部署到服务器后,它有一个 Web 界面,通过拖拽,就可以连接各种数据源,生成各种应用或管理面板。
3、i 微信读书
Chrome 浏览器插件,配合网页版微信读书使用,支持划线摘抄句子、划线生成分享图片、一键导出笔记等功能。(@secreter 投稿)
搜狗公司开源的 C++ 服务器引擎,支撑搜狗几乎所有后端 C++ 在线服务,提供了大量异步服务的功能。(@Barenboim 投稿)
5、FastGit
GitHub 有时在国内不容易打开,这里有一个服务是 GitHub 的镜像加速器。提醒一下,如果要登陆 GitHub,使用这种服务会有安全顾虑,大家自己权衡。(@dllen 投稿)
一个国产软件,基于 Go+Vue 实现的 openLDAP 管理后台,可以作为打通 IM(钉钉、企业微信、飞书)与支持 ldap 认证的应用的桥梁。(@eryajf 投稿)
7、Japa
一个 Node.js 的测试框架,简单快速,功能也很多,而且可以直接运行测试脚本,不必通过测试框架来运行。
这个网页脚本可以生成当前页面的截图。
9、GitLens
一个 VSCode 的插件,大大增强了 Git 集成,可以在编辑器里面执行很多 Git 操作,特别适合多人合作的项目。
科技爱好者周刊(第 209 期):程序员是怎样的人¶
1、WeekToDo
一款极简的代办事项(todos)管理软件。以每周为单位,列出每天的代办事项,简单明了,有桌面版和 Web 版。
2、Xournal
一款 Linux 环境的手写笔记软件,适合带数学公式的笔记,最好配合手写板使用。
3、go-zero
Go 语言的微服务框架,内置丰富的微服务能力,可以很方便地将 Go 脚本架设成服务。(@kevwan 投稿)
4、思源笔记
国产的个人知识管理系统,主要用于个人笔记,功能很多。除了云端存储和多端同步收费,其他都是免费功能。(@Geo123abc 投稿)
一个编辑器插件,只要选中函数代码,就会自动生成对应的 Javadoc 注释,可用来生成文档。
它支持多种语言(JS、TS、Java、Python、PHP 等等),有 VScode、IntelliJ 的插件,还可以在线试用。
6、SwiftBar
一个开源工具,可以定制 Mac 电脑的菜单栏,提供大量小组件。
7、BiglyBT
一个开源的跨平台 BitTorrent 客户端,自带搜索、数据分析、块视图等大量丰富功能。
一个基于 Tailwind CSS 的 React 组件库。
9、Mizu
查看 Kubernete 集群内部各个微服务 API 之间流量通信的软件。
10、Freeplane
跨平台的桌面软件,用于制作思维脑图和知识管理。
科技爱好者周刊(第 208 期):晋升制度的问题¶
软件 FlowUs 体验报告
上周,一款今年刚发布的生产力软件 FlowUs(中文名“息流”)找我试用,希望通过我介绍给周刊读者。试用以后,我觉得这个产品体验不错,有好几个亮点,值得介绍给大家。
FlowUs 提供三大功能:文档+表格+网盘。 通过“块编辑器”,它们可以作为内容块(block)自由组合,满足不同场景:写笔记、做主页、管理项目、共享文件、多人协作……
看到这里,有的朋友会说,这跟国外软件 Notion 很像。确实如此,FlowUs 的目标是本土化,添加了一些本土功能,更适合国内用户的使用习惯。另外,它的服务器都在国内,访问速度非常快,而且支持多端即时同步,任何改动都可以在其他客户端马上看到。
它目前支持50多种块,国内常用的服务(B站、腾讯视频、网易云音乐等)都有。编辑器里面,按下斜杠键(/
),可以查看列表。
因为是块编辑器,排版很简单,只要拖拽就能实现各种布局。再加上 FlowUs 内置了80多种模板,套用一下就能做出各种页面:读书笔记、个人(或团队)主页、项目管理、会议纪要、招聘管理等等。
如果不写文档,只用 FlowUs 管理数据也可以。它的表格其实是一个轻量级的页面数据库。目前提供七种数据视图,基本满足了常见需求:表格、看板、日历、时间轴、目录和画廊等。
最后,它的网盘功能很强,完全可以只当作网盘使用:上传文件不限制大小,也不限速,支持 Office 文件和视频的预览。免费帐户的空间是 2GB,年费99元的专业版则是不限制容量。
上面是官方的网盘模板页,你完全可以把网盘块插入文档或其他模板,做出各种下载页。
总的来说,我觉得它的完成度比较高,确实能够满足很多使用场景。Web 和手机 App 都齐全,个人和小团队都可以使用。
目前推广的力度很大,免费账户没有任何限制(除了网盘空间)。大家可以关注 FlowUs 公众号,加入他们的用户反馈群,官方时不时会提供一些优惠,升级到专业版。
感兴趣的朋友,欢迎扫描上方二维码,或者访问这个链接,前往注册使用。FlowUs 特别为周刊读者提供福利,本期的微信公众号留言点赞数前10位的同学,获赠无限空间的专业版一年。
科技爱好者周刊(第 207 期):汽车行业的顶峰可能过去了¶
一个 Mac 电脑的菜单栏替换品。
2、海绵乐队
字节跳动最新发布的手机端音频编辑软件,号称音频的“剪映”,目前只有 iOS 版。“它在实现传统的录音、效果器同时,引入大量AI智能来协助创作,降低使用难度,提高创作趣味和效率。”
3、DownKyi
Windows 桌面软件,用来下载 B 站视频,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。(@Lucid1ty 投稿)
4、Regular Expression Tester and Visualizer
在线的正则表达式测试和可视化工具。(@pccprint 投稿)
多合一的开箱即用 vue3 暗黑模式开关组件。(@markthree 投稿)
6、小舒同学
浏览器插件,将收藏夹里面的书签,展示在浏览器默认主页上。(@nexmoe 投稿)
7、云策文档
一款开源知识管理工具,可以自己部署。通过独立的知识库空间,结构化地组织在线协作文档,支持多人协作文档。(@fantasticit 投稿)
8、code996
一款开源的分析工具,统计 Git 项目的 commit 时间分布,推导出这个项目的编码工作强度。(@hellodigua 投稿)
一个数学公式的 Web Component 组件。
10、RedwoodJS
一个前后端一体的 JS 框架,有点类似 Next.js,GitHub 超过一万颗星。它的 API 看上去很简洁优雅。
科技爱好者周刊(第 206 期):如何走出失望和怀疑¶
Node.js 和 Deno 的 PostgreSQL 数据库操作库。
2、微波泄漏测试工具
这个网页工具可以检测微波炉是否有微波泄漏,做法是把手机放在微波炉里(但不要启动微波炉),看它能否接收到 Wifi 信号。
3、exping
一款手机 App,用来为地图添加个性化标记,并提供多种地图模版供导出分享。(@designedbyclu 投稿)
一款基于 Vue3 的后台管理系统。(@HalseySpicy 投稿)
5、Musicn
下载高质量音乐的命令行工具,支持 flac、mp3 格式。(@zonemeen 投稿)
网易云音乐 Mac 端不知何故没有开放上传,作者做了个上传工具,基于 electron。(@lulu-ls 投稿)
油猴脚本,在知乎答案的上方,显示回答时间距今多久。(@lucienlugeek 投稿)
一个 wireguard 的客户端,提供本地 socks 接口。
9、Andi
一个问答机器人式(一问一答)的搜索引擎,英语搜索的效果较好。
10、ClonePilot
VSCode 编辑器的插件,只要你写一个函数名,它自动去 StackOverflow 拷贝现成的代码。
科技爱好者周刊(第 205 期):互联网风口过去了吗?¶
谷歌推出的一款单色的 Emoji 表情字体,共有3000多个符号,优点是体积小。如果希望表情符号在各平台都是同一个样子,可以用它。
2、Fengari
浏览器的 Lua 虚拟机,可以让网页执行 Lua 语言脚本。
3、Flmngr
这个项目就是单个 index.php 文件,只要把该文件放在图片目录之中,就能作为图库访问。
跨平台的文件浏览器,可以挂载云盘,统一操作。(@willshion 投稿)
bilibili 视频命令行下载工具。(@sansui-orz 投稿)
6、GithubX
一个浏览器插件,用来对你在 GitHub 上打星的项目,进行分类管理,因为 GitHub 官方不提供自定义分类,很难找某个收藏的项目。(@riskers 投稿)
一个开源工具,可以将任意链接转换生成可分享的图片。(@xiaoluoboding 投稿)
8、xfrpc
frp 项目的 C 语言客户端,主要用于基于 Openwrt 的路由器上,进行内网穿透。(@liudf0716 投稿)
为 CTF 黑客比赛参加者准备的常用工具套件。(@HoshinoSuzumi 投稿)
一个网页应用,提供了8位 CPU 模拟器,可以用来学习 x86 架构的原理。(@exuanbo 投稿)
科技爱好者周刊(第 204 期):如何度过疫情、裁员、还有战争¶
开源的音乐流媒体服务器,提供 Web 管理界面,可以用来管理自己的音乐文件。
一个类似 WordPress 的 PHP 架站软件,主要用来整理笔记和知识管理,提供目录式的页面结构。
一个开源的 JSON 可视化工具,将 JSON 数据转成树状图展示。
4、Starship
这个软件定制各种命令行环境的提示符(prompt),可配置性极强,能够定制几百个参数,支持 Bash、Zsh、Fish、Powershell 等各种常见命令行环境。
5、Mailwind
一个命令行工具,可以将使用 Tailwind CSS 的网页转成电子邮件专用的网页,省却了为电子邮件写样式的麻烦。
从 VS Code 拆分出来的、独立的终端模拟器。(@xcodebuild 投稿)
7、TSRPC
专为 TypeScript 设计的 RPC 框架,经千万级用户验证。适用于 HTTP API、WebSocket 实时应用、NodeJS 微服务等场景。(@simlePig 投稿)
8、图片美化器
一个网页小工具,可以为你的图片添加一个背景框,并添加标题。(@shfshanyue 投稿)
9、Eoapi
开源的 API 管理和测试 APP。(@scarqin 投稿)
10、Layout
一个命令行工具,可以将 Graphviz 文件渲染生成 SVG 图片。
科技爱好者周刊(第 203 期):英国的名校签证,伯克利的计算机教育¶
1、Lexical
脸书开源了最新的文本编辑器,目前脸书和 Instagram 官网用的都是它。它替代了脸书原来的 Draftjs,跟 Prosemirror 相比,更轻量、可配置性更高,缺点是文档目前不全。
一种基于 Webkit 的新浏览器,只能用于 MacOS 和 iOS,但是能安装 Chrome 的插件,目前还是测试版。据说体验非常好,胜过 Safari。
3、密码生成器
一个在线的随机密码生成器。
一个跨平台的桌面软件,可以监控本机的所有网络通信。
这是一个 3D 地图,实时显示每一部地铁列车的位置。它的源码看这里。
一个数据库在线管理工具,通过上传或在线连接,在网页上进行数据库管理和查询,支持 SQLite、MySQL、PostgreSQL 等数据库。
这个命令行工具可以将 Markdown 文档里面的 PUML 脚本,转为图片文件,再把图片链接插回 Markdown 文档。
8、HubFS
这个工具支持把 Git 仓库挂载到文件系统,然后就能像常规目录那样访问该仓库,包括读取各个分支和历史提交。它同时支持 Windows、Mac 和 Linux。
9、cz-git
一款可以定制 Git 提交信息的工具。(@Zhengqbbb 投稿)
科技爱好者周刊(第 202 期):三个有启发的学习方法¶
著名的 Windows 免费桌面软件,根据文件名,快速查找文件。
一个开源的邮箱别名服务,提供真实邮箱的别名,可以接收和回复邮件,所有邮件都会转到你的真实邮箱。它的免费版允许15个别名,但是代码开源,可以自托管。
3、Pkg
这个工具可以将 Node.js 应用打包成单个可执行文件,没有安装 Node.js 也能执行。
4、Duck DNS
一个免费的动态域名服务,允许用户注册 duckdns.org 的子域名,并且随时更新所指向的 IP 地址。
亚马逊分叉的 Elasticsearch 分支,采用更开放的 Apache 许可证。
6、Thredded
一个基于 Ruby on Rails 的论坛程序,看上去还不错,简洁明了。
一个 Python 写的网页截屏生成库,可以自己编写脚本,灵活性很高,比如在截屏中自动添加上图的箭头。
8、Crontask
这个服务可以在他家的服务器上,定时运行 Python 和 Node.js 脚本,就像 Crontab 一样。不过是收费的,好在价格便宜,十几元人民币可以运行10000次。
9、BeeWare
一个 Python 跨平台图形框架,号称只要写一次代码,就能编译出 iOS、Android、Windows、MacOS、Linux、Web 等各种平台的图形界面应用程序。
科技爱好者周刊(第 201 期):中国需要成立半导体部¶
1、PeaZip
一个开源的桌面压缩软件,带有图形界面,优点是支持一些新的压缩算法,包括 Zstandard 和 Brotli 算法。
一个实验性的语音编程项目,通过口述指令生成代码,这里试用 Demo。(@ooohmydawn 投稿)
一个国产的开源云监控系统,具有监控网站、PING 连通性、端口可用性、数据库、操作系统、阈值告警等功能,告警通知可通过邮件、微信、钉钉、飞书等发送。(@tomsun28 投稿)
一个浏览器插件,减少摸鱼的时间和频率。打开插件后,一旦访问指定的消磨时间的网址,它就会自动统计浏览时间,达到门槛值就会弹出提醒。(@OBKoro1 投稿)
某些教学视频都在讲解 PPT 文案,或者需要导出 PPT 供以后学习,这个工具可以从视频里面提取 PPT,保存为 PDF 文件。(@wudududu 投稿)
一个命令行工具,可以直接对 SQLite 数据库执行 SQL 查询。
一个极简化的 CSS 框架,追求“无类化使用”,即不用指定 class,直接对 HTML 标签生效。
类似的框架还有很多,比如 Pico.css、new.css、MVP.css、bamboo.css、Water.css、Vanilla CSS 等等。
一个浏览器插件,可以在国外著名的论文网站上(比如 PubMed、Nature 等等),插入某篇论文对应的 SciHub 链接。它的代码很简单,可以用来学习如何写浏览器插件。
9、fq
一个命令行工具,可以方便地查看二进制文件的内容。
10、lemmy
一个开源的论坛聚合服务,只要是支持 Fediverse 协议的论坛,都可以用它订阅。然后就可以在一个页面上,同时浏览多个论坛并发帖。
科技爱好者周刊(第 200 期):低期望,多尝试¶
一个电子白板的桌面程序,很适合记笔记,要比思维脑图好用,也可以用作自由格式的电子表格。
2、Wt
一个 C++ 框架,用来写网页。你没有看错,就是用 C++ 写上面这样的网页,详见教程。
一个开源的 Wiki 软件,出自 SQLite 作者之手,质量肯定没有问题。它同时也是一个版本管理系统,数据保存在 SQLite 里面。
Go 语言写的中间人拦截工具,可以拦截 HTTPS 通信,带有插件扩展功能和 Web 界面。(@lqqyt2423 投稿)
5、S2
一个表格可视化引擎,可以为数据表制作各种各样的效果。(@lijinke666 投稿)
一个开源的浏览器插件,自动为网页内容生成目录,便于浏览与跳转。(@lcomplete 投稿)
这个网页工具可以演示 Unicode 码点如何转成 UTF-8 编码。(@shfshanyue 投稿)
8、catt
一个命令行工具,可以用一条命令,将大量流媒体网站的视频投屏到电视机,前提是电视机需要支持 Chromecast。
这个工具可以还原马赛克图片的原始内容。
10、Grist
一个开源的电子表格程序,特点是可以使用 Python 语法写的表格公式。
[科技爱好者周刊(第 199 期):俄罗斯的 HTTPS 证书问题¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-199.md#工具)
1、jless
一个查看 JSON 文件的命令行工具,最大特点就是可以折叠子树。
该网站可以获取全球任何一个地点的地形图,生成 STL 文件供下载,你可以用 3D 打印机把地形打印成模型。
3、SikuliX
一个桌面电脑的自动化工具,支持视觉触发。比如,屏幕出现某种图形,这个软件用 OpenCV 库识别以后,发现符合条件,就触发预先写好的自动化流程。
4、jDeploy
这个工具可以将 Jar 包转变为可执行文件,发布到 NPM 上面。这样的话,在各个平台的安装和更新,就变得非常容易。
5、Ronja
一个已经停止开发的硬件项目,但是非常富有想象力。它不使用网线,而是使用可见光,将两个局域网连起来,最大通信距离为 1.4 公里,通信速度为 10Mbps。
AirPods 新增了三轴加速度运动传感器,基于该传感器可以实现跳绳计数,只需戴着耳机就能知道跳了多少次。(@haozes 投稿)
一个开源的正则表达式可视化编辑器。输入一个正则表达式,就能自动生成它的可视化图形,并能在网页上对每个节点进行编辑。(@Bowen7 投稿)
8、3D 魔方
使用 three.js 的一个小项目,网页实现任意阶的魔方游戏,可以试玩 Demo。(@pengfeiw 投稿)
一款 Windows 软件,用来监控系统信息,能够查看每个进程的详细情况。
10、Watchtower
一个监视 Docker 容器镜像更新的工具。只要发现 DockerHub 或者你自己的仓库里面,Docker 镜像有了更新的版本,它就会用新版本自动替换掉正在运行的版本。
科技爱好者周刊(第 198 期):美国制造是否可能¶
著名的数据可视化生成工具,只要在网页上提交数据,经过几步配置,就能生成杂志级的可视化图表。不需要注册就可以免费使用。
一个开源 Web 相册程序,Go 语言写的,使用 Docker 安装,可以用来快速架设个人相册。
一个用户指纹生成程序,最大特点是不依赖 JavaScript,即使用户禁止运行 JS 脚本,依然能够得到用户指纹。
这个网页工具可以显示64位双精度浮点数的内部二进制表示法,你可以输入一个数值,查看它的浮点数表示。(@shfshanyue 投稿)
5、BaseMap
一个开源的机房平面图(园区,楼栋,楼层,房间)绘制工具,也可用来生成办公室、工厂、园区的平面图。(@bojue 投稿)
6、Orange
一个开源的跨平台文件搜索软件,用于搜索本机文件,简单好用。(@naaive 投稿)
7、程序员做饭指南
收集各种家常菜的菜谱,这是小程序版,另有 Web 版。(@LeeJim 投稿)
8、VCSLabel
一款 Intellij IDEA 插件(也可用于WebStorm、PyCharm),显示每个文件的最后提交时间和提交人。(@pxzxj 投稿)
9、Remind
一个简单的网页版思维脑图实现,可以用在自己项目里面。(@luvsic3 投稿)
10、React Paint
使用 React 实现的开源 Windows 画板。(@pengfeiw 投稿)
科技爱好者周刊(第 197 期):如果这个世界有快乐机¶
1、Rich
一个 Python 的终端样式库,可以用在脚本里面,在命令行显示颜色和样式。
另外,还有一个已经封装好的独立命令 Rich Cli,可以通过参数指定样式,比如下图是居中显示边距为3的蓝色方块。
2、Deskreen
一个屏幕分享软件,可以把桌面电脑的屏幕(Windows、MacOS、Linux)分享到局域网内的任意设备,只要对方有浏览器就可以接收。
3、数独求解
新加坡总理李显龙多年前写的 C++ 数独求解程序。他毕业于剑桥大学,拥有数学学士和计算机硕士学位,参见他的 Facebook 原帖。
4、iTab
一个浏览器插件,提供大量选项,让你定制浏览器空白标签页。(@SharingMan 投稿)
一个集体创作的像素画,用户通过连接自己的数字钱包,认领像素点,共同创造完成一幅画,然后做成 NFT。(@blackrabbit944 投稿)
这个网页工具可视化展示了 Base64 内部的解码编码过程。(@shfshanyue 投稿)
一个 JS 库,提供各种图片滤镜。(@carl-jin 投稿)
一个 3D MIDI 文件可视化工具,可以将 MIDI 文件转换成一段虚拟乐队的动画。
一个开源网站,集合了上百种实用的小功能(比如 Base64 解码、提取 EXIF、生成 Hash 等等),都包括在一个网页里面。熟悉以后,非常好用。
10、SingleFile
浏览器保存网页时,默认会生成一个 HTML 文件和一个文件夹。这个插件可以将网页的所有内容保存成单个 HTML 文件,把外部 JavaScript 和 CSS 文件变成页内脚本,并把图片都改成页内 Base64 字符串。(@shenzhw 投稿)
科技爱好者周刊(第 196 期):掌机的未来¶
1、mpv
一个命令行的视频播放器。
2、dsq
一个命令行工具,可以对 JSON、CSV、Excel 等格式的文件执行 SQL 查询语句。
一个跨平台的命令行工具,可以执行 JS 脚本在桌面新建一个窗口,进行 canvas 作图。我想不出它有什么用,但是挺有意思的。
4、noty.js
一个同学原创的网页通知组件,代码很简单,只有41行。(@daGaiGuanYu 投稿)
5、伽马影迷
一个浏览器插件,可以在 B 站/豆瓣/IMDb/烂番茄/MetaCritic 等网站上,聚合显示电影评分、短视频解说和片源信息。(@tonytony2020 投稿)
6、Clover
一个笔记本程序,将笔记、任务列表、日程安排融合在一起,目前有 Web 版和 iOS 版。
PostgreSQL 数据库的 Web 管理面板,并且做了移动端适配。
一个 JS 的实时同步库,允许多人实时协作,基于 CRDT 方法。
可能是最简单的动画制作工具。在网页上传背景图片和前景图片,然后将后者拖进前者,就会自动生成动画。
科技爱好者周刊(第 195 期):你做过不在乎结果的项目吗?¶
1、ulid
一个独特 ID 的生成库,对 uuid 进行了多方面的改进。
这个工具可以为任意 HTML 页面生成 RSS 订阅,只要页面有变动,你就会得到通知。
基于浏览器的 CAD 建模工具。
4、Gyroflow
一个桌面软件,用来处理抖动的视频,让画面变得稳定,效果相当好。(@willshion 投稿)
谷歌推出了 Chrome OS 的通用安装版,可以在现有的 PC 和 Mac 上安装,为普通用户提供了 Windows/MacOS 以外的第三种操作系统的选择。
6、SolidJS
一个前端框架,完全借鉴了 React,但是把数据通信改成了基于事件的响应式(reactivity)。
7、asmrepl
这个工具提供汇编语言的命令行解释环境,可以输入一行汇编指令(比如 mov rbx, 3
)查看结果。
一个用 Bash 写的 Web 服务器,只有100多行代码,很好懂,可以作为 Bash 学习材料。
这个库将浏览器的 indexedDB 包装成一个文件,允许像 Node.js 的 fs 模块那样使用。
科技爱好者周刊(第 194 期):悲观者正确,乐观者成功¶
一个线上的 nginx 游乐场。你可以在网页上填写 nginx 配置文件,然后在线启动一个 nginx 实例。接着,你输入各种 curl 命令,与这个实例互动。
2、1History
一个跨平台的命令行工具,能够同时备份本机不同浏览器的浏览记录,放进一个 SQLite 数据库,支持导出和可视化。(@jiacai2050 投稿)
3、Denoflow
一个自动化工作流工具,只要本地安装 Deno,然后使用 Yaml 格式写一个任务配置,就能执行,相当于一个轻量级的本地化 GitHub Actions 替代品。(@theowenyoung 投稿)
4、腾讯柠檬清理
腾讯官方发布的免费 MacOS 系统的磁盘清理软件,一键释放磁盘空间。(@ifrontend-xyz 投稿)
5、Perspec
这个软件可以将照片里面透视变形的物体自动拉正。
6、微软数学求解器(Microsoft Math Solver)
微软推出的数学题求解网站。
这个工具自动分析代码,生成函数调用的流程图,即可视化显示所有函数的调用路径,支持 Python、Javascript、Ruby 和 PHP 等语言。
8、mdSilo
一个基于浏览器的笔记工具,特点是支持双向链接,可以视作一个简单的 Wiki 式的知识管理工具。在线使用,无需注册和安装,数据保留在本地。(@danloh 投稿)
一个命令行工具,可以很方便地合并 PDF 文件,自动生成书签。
[科技爱好者周刊(第 193 期):前端与后端,谁更难?¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-193.md#工具)
一个基于机器学习的中文语音克隆库,只要5秒的原始讲话录音,就能克隆该声音,让它说出任意给定文本。
一个非常有用的浏览器插件,可以指定 URL 规则,一旦匹配,就会自动跳转到指定的网址。
3、Imagor
一个 Go 语言写的图像处理服务器,可以快速返回各种大小的图像缩略图。
4、Gatsby
一个开源的点对点视频分享平台,视频存放在 IPFS 上面。
一个网页的命令行 REPL 环境,目前支持 Python、Ruby、NodeJS、Lua、C++ 五种语言。
6、emojimix
这个网站支持将两个不同的 Emoji 符号,合并成一个,比如上图是太阳和熊猫的合成图。
7、特斯拉灯光秀
一个很好玩的项目,让特斯拉汽车表演一段灯光秀,还能配乐,需要用到一个叫做 xlights 的工具。
该网站使用欧美名人的口音,朗读用户输入的任何文本,只支持英文。目前有80多个名人口音,包括克林顿、《辛普森一家》的 Homer 等。
9、Jodd
一个 Java 工具包,包含一些实用的小工具,增强 JDK 的功能,包体积不到 1.7M。
[科技爱好者周刊(第 192 期):最大的机会来自新技术¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-192.md#工具)
1、fuite
一个检测网页脚本是否有内存泄露的工具,原理是自动打开网页,依次点击每个链接,然后按一下浏览器的“后退”按钮,不断重复这个过程,看内存占用是否有变化。
一个桌面软件,用于拦截本机的 HTTP 通信。
这是一个安卓应用,可以从安卓手机向 SD 卡写入磁盘映像文件。
4、mometa
一个开源的可视化低代码编程平台,可以引入外部组件库建立物料库。(@imcuttle 投稿)
5、js-sdsl
这个 JS 库提供各种高级数据结构,比如 Vector、Stack、Queue、LinkList 等等。(@ZLY201 投稿)
一个网页小工具,点击一下,可以将屏幕切换成全屏的纯色,比如全黑、全白、全绿等等。用处不大,但是挺有意思。
Spring 官方的一个实验性开源工具,可以将 Spring 应用打包成可执行文件,没有 JVM 也能运行。
这个工具让你可以在屏幕任何一个窗口,框选一部分内容,将其变成像素画。
Armbian 是一个将 Debian 操作系统移植到各种 ARM 开发板的 Linux 发行版,最近开始支持树莓派 4B 了。
10、Zinc
一个轻量级的全文搜索引擎,目标是充当 Elasticsearch 的替代品。只有一个二进制文件,自带 Web 管理界面。
[科技爱好者周刊(第 191 期):一个程序员的财务独立之路¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-191.md#工具)
1、xxh
远程服务器登录的时候,往往只有 Bash 可用。这个工具可以把你本地的 Shell 环境(zsh、fish 等等)自动带到远程服务器。
2、Pico.css
一个极小化的 CSS 框架,只有 8KB,优雅简单,功能也不弱。
一个浏览器插件,可以从 Google/Bing 的搜索结果里面,去除指定网站或 URL。
4、Lapce
一个 Rust 语言写的轻量级代码编辑器,速度极快,功能上模仿了 VS Code,支持 Windows 和 MacOS。
一个 VS Code 插件,只要在 JavaScript 脚本里面选中一个变量,就可以自动为这个变量插入一行console.log
打印语句。(@moore529 投稿)
6、PPTist
一个 PPT 网页应用,还原了大部分 PowerPoint 常用功能,支持 PPT 的在线编辑、演示和导出。这里有 demo。(@pipipi-pikachu 投稿)
一个 MacOS 的网页收藏器,支持分类、标记、收集图像、添加标签,所有数据都保存在你的 iCloud。(@hite 投稿)
一个开源的安卓 App 商店,可以用来搭建自己的应用商店。
调试工具 GDB 的一个前端,可以在图形界面上调试 C/C++ 程序,使用 Python 语言写的。
[科技爱好者周刊(第 190 期):产品化思维¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-190.md#工具)
这个 JS 库可以为选中的文本生成锚点,其他人访问带有这个锚点的 URL,就能看到选中的文本。
2、AltTab
Windows 系统有一个 alt-tab 组合键切换桌面的功能,这个开源软件将这个组合键移植到 MacOS 电脑。
3、稀土掘金插件
一个浏览器插件,提供定制的开发者门户,在一页上同时展示稀土掘金、GitHub、知乎、B 站、V2ex 等热门技术网站的当天热点,可以指定关注的领域(前端、后端、人工智能等等),还支持笔记和全局搜索功能。
这是今年才上线的,一直在迭代,目前接近正式发布了。
这是网友做的,利用 GitHub Actions 将每期周刊推送到企业微信/Slack。(@ronething 投稿)
5、在线简历生成器
一个开源的简历生成器,只要在自己的 GitHub 仓库存入数据文件,然后访问它提供的在线模板,就会自动生成个人简历。(@visiky 投稿)
一个开源的爬虫平台,以图形化方式定义爬虫,不写代码即可完成抓取网页。(@dllen 投稿)
汉字与拼音转换的 JavaScript 库。(@zh-lx 投稿)
8、DooringX
一个开源的可视化搭建框架,可以自己架设低代码平台,用来快速制作 H5 页面。(@MrXujiang 投稿)
一个开源的网页编辑器,可以将文本排版转成 LaTeX 代码。(@007tom 投稿)
10、wfrest
微型的 C++ 框架,让你快速架设一个高性能服务,提供 Rest API。(@chanchann 投稿)
[科技爱好者周刊(第 189 期):下一个内卷的行业¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-189.md#工具)
一个终端里面的 Docker 管理面板,可以同时操作多个容器,并且实时显示每个容器的运行状况。
2、dog
命令行的 DNS 查询工具,作用与 dig 类似,但是简化了用法和输出格式,更易于使用。
3、Vizzu
一个 JS 的数据可视化动画库,功能很强,可以用来制作数据图表的动画。
一个休闲小游戏,已经在主机平台上架,这里是它最近发布的浏览器版。只要随意点击,就能生成不可思议的美丽建筑物。
更妙的是,所有设置都保存在 URL 里面,可以分享给其他人。
一个浏览器插件,为 GitHub 和 Gitlab 的仓库主页加入“在 Web IDE 打开”的按钮。
这个网页工具将你过去一年的 GitHub 活动,创建成一张图表。
7、知竹
一款在线的甘特图工具,可以直观地体现出成员、任务、时间之间的关系。(@lizhichao 投稿)
8、PCB 名片
作者用 PCB 电路板制作名片,并且分享了设计文件。只要在他的文件基础上进行修改,然后提交给 PCB 工厂就可以了。每张名片的成本大约为几块钱人民币。
这个项目的创意很好,用户打开电脑的麦克风,录制一段声音上传,网站就把它显示在世界地图上,你可以选择地球的某个地点听那里的声音。
[科技爱好者周刊(第 188 期):音乐是反社交¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-188.md#工具)
1、Swift 游乐场(Swift Playgrounds)
苹果公司最新发布的编程学习软件,内置教程,采用 Swift 作为教学语言,制作得非常精美。
它同时也是一个 IDE,有 Mac 和 iPad 两个版本。有史以来第一次,你可以在 iPad 上面开发 iOS 应用,并发布到苹果商店。
微软最新的机器语音库,逼真地吓人。大家可以听听官方网页的示例,根本听不出是机器在念。播音员的这个职业,以后大概要消失了。
3、Btop++
Linux 程序,在命令行实时显示系统的各种负载情况,是top
命令的强化版。
一个开源的 Web 应用,用于为常见网站生成 RSS。
一个 JavaScript 代码混淆工具(obfuscator),将代码转成难以阅读的形式。
6、无法下载此图片
这是一个演示,如何生成一张可以正常显示、但永远无法下载完成的图片,原理是服务器不结束连接,不断发送数据。
7、md-block
一个 Web Component 组件,可以在 HTML 网页里面加载 Markdown 文档。
8、Denigma
一个实验性的在线工具,你贴入一段代码,它自动生成这段代码的文字描述,不过是英文的。它还有 VS Code 插件版。
9、Tuner
一个极简化的互联网电台收听软件。
10、Mall-Cook
一个可视化的商城搭建平台,不用编写代码生成全站,基于 Vue.js 开发。(@wangyuan389 投稿)
[科技爱好者周刊(第 187 期):元宇宙会成功吗¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-187.md#工具)
微软推出的 Windows 扩展工具集,包含不少有用的小工具,比如颜色选择器、图像大小调整器、快捷键指南等等。(@mzky 投稿)
2、cend.me
一个局域网内部分享文件的网站,特点是没有服务端,文件都在本地,选择文件后会给出链接和密码,让对方去下载,前提是对方也在同一个局域网内。
3、AppFlowy
Notion 的开源替代品,可以自己架设一个多功能的在线编辑器。
4、caffeine
一个极小化的 JSON 服务器,可以在本地快速起一个服务,提供 JSON 数据的 RESTful API。
Firefox 的邮件别名服务,用来隐藏真实邮件地址,目的是注册不同的外部服务时,使用不同的邮箱。免费账户可以注册5个别名。
一个开源的测试平台,适合多人团队管理测试用例,完成接口测试及性能测试。(@maninhill 投稿)
7、Youglish
搜索英语单词或词组,该网站会用视频演示怎么发音,视频为相应的 Youtube 片段(根据字幕搜索)。
在线小工具,将网页转成 Markdown 代码。(@shfshanyue 投稿)
9、supabase
一个 Postgres 数据库的云服务,号称是 Firebase 的开源替代品。
[科技爱好者周刊(第 186 期):低纬度,高海拔,气候优势¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-186.md#工具)
一个 JS 库,用来对两个对象进行 Diff 比较,判断它们有何不同,体积非常小,不到 1KB。
2、OCRmyPDF
一个对图像 PDF 进行文字识别,并添加为文字层的命令行工具。安装中文语言包后,支持识别中文。
3、Codepng
该网站将代码片段转为美观的图片,可以贴到社交媒体上面。
这个工具可以在 GitHub 仓库的 README 文件里面,加入图形化的项目数据统计。
5、Plectica
这个网站可以在线绘制知识图谱,还可以分享给其他人。(@xcuYao 投稿)
一个网页演示,将视频转成 ASCII 字符的形式播放。播放时,注意把字体尺寸调小。
7、Jam
这个开源软件可以搭建语音聊天室,供多人(最高达几千人)一起实时聊天,类似于 Clubhouse。
这个仓库提供所有代码,教你用树莓派和电子墨水屏,搭建一个天气时间信息的显示屏。
这是一个浏览器插件,禁止网页脚本使用某些浏览器的 API,从而避免被追踪或生成用户指纹。
10、giscus
一个基于 GitHub Discussions(讨论区) 的网站评论系统,可以插在自己的网页中,供用户发表评论。无需数据库,全部数据存在 GitHub 仓库的 Discussions 中。
[科技爱好者周刊(第 185 期):美国宪法拍卖,一个区块链案例¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-185.md#工具)
搜索引擎 DuckDuckGo 官方的命令行搜索,比较特别的是,它是在网页上进行命令行搜索,这其实是一个网页应用。
该网站可以比较不同编程字体的展示效果。
Netlify 最近发布的一个静态网页托管服务,只要把包含 HTML、CSS、JS 文件的目录拖到上传位置,Netlify 就会自动将这个目录发布为网站。这跟 Dropbox 的功能有点像。
一个 Web Component 组件,可以使用 CSS 语法产生各种形状。
字节跳动推出的企业级设计系统,提供丰富的原子组件,同时支持 React 组件库 和 Vue 组件库,可以进行各种定制。(@PengJiyuan 投稿)
6、Remix
React Router 的作者发布的一个框架,在服务器运行 React 脚本,类似 next.js。
一个 Windows 软件,可以根据曲谱生成弹奏手势的 3D 动画。
谷歌提供的 DNS 查询页面,可以查询某个域名或 IP 地址的 DNS 信息。
一个网页小工具,生成文本的树形目录结构,方便将目录结构插入 Markdown 文章。(@shfshanyue 投稿)
一个纯前端的静态资源服务器,可以在前端展示本地目录的内容。
[科技爱好者周刊(第 184 期):政府的存储需求有多大?¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-184.md#工具)
1、Hurl
一个命令行工具,作用类似于 curl,可以用来发出 HTTP 请求,获取回应,但它是特别为测试而设计的,配置文件里面允许写断言,很适合在命令行测试 HTTP 接口。
2、ColorFu
一个基于网页的壁纸生成器,提供了丰富的颜色、简洁的界面,可以快速制作“文字 + 颜色/纹理/图片”这种形式的壁纸。(@pearmini 投稿)
3、Xterm.js
一个 JS 组件,在网页上加入命令行窗口,可以与服务器进行通信,接受并展示服务器的命令行输出。
4、yabai
MacOS 系统的平铺式窗口管理器,苹果电脑命令行工作者的福音。
5、ROAPI
一个 API 服务器,不用编写任何代码,就可以把 JSON 文件或 CSV 文件转成 API 服务,自动提供 REST、GraphQL、SQL 接口,参见这篇教程。
这个网页工具可以生成一个纯 Unicode 字符组成的日历。
一个 JS 库,采用了一种与众不同的方法,通过将对象转成字符串,完成两个对象之间的深拷贝。
8、Euterpe
一个开源的音乐流媒体服务器,带有 Web 管理界面,可以架设在家里,然后外出时连上它听音乐。
一个 JS 库,可以在命令行环境展示电影《黑客帝国》的绿色字符雨效果,还可以调整各种参数。
10、gobang
一个命令行的数据库管理软件,支持 MySQL、PostgreSQL、SQLite。
[科技爱好者周刊(第 183 期):腾讯的员工退休福利¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-183.md#工具)
一个网页工具,用来画网络架构图。
2、3D 人体模型
这个网页工具可以生成各种姿势的 3D 人体模型,并可以配上道具,用作艺术家、建模师的参考。
用户可以在这个网页上加载任意 SQLite 数据库,然后使用 SQL 语句进行操作,就是一个网页版的 SQLite 浏览器。
4、MistQL
一个即可用于前端网页,又可以用于命令行的 JSON 数据查询库,用来从 JSON 里面提取指定数据。(@chasays 投稿)
5、htpdate
向服务器发出 HTTP 请求,服务器会返回请求时间。利用这个原理,这个工具向多个网站服务器发出请求,从中获取准确的当前时间,用于校准系统时间。它适用于无法使用 ntp 设置系统时间的场合。(@bobwen-dev 投稿)
6、Rclone
一个管理云端储存的通用工具,支持几十个云存储服务。它可以将本地文件上传到不同的云服务商,也可以在云服务商之间同步文件。
这个开源项目使用 Preact,将 Windows 11 的桌面做成了 Web 页面。
一套 WireGuard 解决方案,为它提供一个方便的 Web 管理界面。
一个 JavaScript 的命令行颜色库,类似于 Chalk,优势是体积小、速度快。作者是著名的 Sindre Sorhus。
一个网友自己写的 SASS 编译器,将 SASS 代码编译为 CSS,没有第三方依赖,基本上所有功能都支持,可以用来学习怎么写编译器。(@wizardpisces 投稿)
科技爱好者周刊(第 182 期):新人优惠的风险¶
1、Waydroid
一个 Linux 系统的安卓容器,可以让安卓应用在 Linux 桌面电脑的容器里面运行。
2、fleek
一个帮助用户将网站托管在 IPFS 网络的服务,提供免费账户。
一个前后端都开源的在线教室,企业可以用来作为自己的内部培训工具,或者对外的远程教学工具。(@Leooeloel 投稿)
一个 JS 动画库,底层使用 Web Animations API,上层则是自己设计的简单易懂的语法,可以很轻松让网页产生动画效果。
抖音前端团队推出的设计系统,支撑字节内部近千平台产品。目前提供50多个组件、国际化14种语言、支持 TypeScript、SSR 等特性。(@shijiatongxue 投稿)
带笔锋的手写签名 JS 库,支持 PC /移动端使用,另有小程序版。(@linjc 投稿)
7、Sway
Linux 系统的平铺式窗口管理器,完全兼容 i3。区别是,i3 底层的显示协议是 X11,而 Sway 是 Wayland。
8、微图
一个批量压缩图片的网页工具,纯浏览器端压缩,不经过服务器,速度较快。(@shfshanyue 投稿)
这个网站可以生成各种几何图形填充的随机图片,并且能够可以调节参数。
10、Read Aloud
开源的浏览器朗读插件,可以朗读整个网页或选定文本,支持40多种语言,包括中文。
科技爱好者周刊(第 181 期):移动支付应该怎么设计?¶
一个 React 组件库,设计很有现代感,目前还在积极开发中。
一个收费的 CDN 服务,看上去不错,可以当作 Cloudflare 的后备。
一个 Chrome 浏览器插件,可以对网页做笔记,下次打开该网页,笔记就会显示,并提供富文本编辑器和笔记标签。(@betterRunner 投稿)
4、APIAuto
腾讯公司内部的开源项目,一个强大的 HTTP 接口测试工具,可以机器学习零代码对接口测试。(@TommyLemon 投稿)
4、3D 管道屏保
这个开源项目将 Windows 的 3D 管道屏保,搬到了网页上。
一个网页版的矢量图作图工具。
一个免费的邮件列表服务,可以用来架设自己的邮件列表。
一个开源服务,可以将新闻邮件,转为 RSS feed 输出。用户可以自己架设服务,也可以试用作者架设的 demo。
一个有点神奇的演示,只需要一行 C 代码,就能生成一段音乐旋律。这里是介绍文章。
9、AirGuard
一个安卓 App,用来检查是否有 AirTag 在追踪你。
10、Black
一个 Python 代码格式化的库,可以自动对 Python 代码进行格式美化。
科技爱好者周刊(第 180 期):你想住在中国哪里?¶
一个网页程序,可以将图片放大而不模糊,也能让模糊的照片变得更清晰一些。
一个 JS 库,可以将 HTML 代码与 JSON 代码互相转换。
使用 Three.js 制作的网页 3D 家居模型,非常炫酷。
一个网页服务,可以将短视频转成 WebP 动画图片,用来替代 GIF 动画。
一个开源的家庭智能家电的管理面板,可以架设在个人服务器或树莓派,目前支持1000多种智能家电,包括苹果、小米等品牌。
一个很酷的 JS 库,将浏览器的 indexedDB 作为网页数据储存的后端,在它之上加了一层 SQLite。也就是说,用户会跟一个全功能的 SQLite 实现互动,但是数据存储在 indexedDB 里面。
一个手机操作系统,源头是诺基亚的 MeeGo 系统,目前已经发展到了第四代。它基于 Linux,但可以安装安卓的 App,看上去很精美,缺点是目前只支持 Sony 的几款手机。
8、jsvu
jsvu 是一个 JS 引擎的调用器,用来调用各种 JS 引擎(比如 V8、QuickJS、Chakra 等等),或者同一个引擎的各种版本。它的主要用途是测试代码在不同引擎下的表现。
9、7.css
一个 CSS 框架,用来复现 Windows 7 的 UI。
一键安装 Kubernetes 集群的脚本,符合国情,包含 MetricsServer 、Kuboard 、Kubernetes Dashboard 等组件。(@ameizi 投稿)
科技爱好者周刊(第 179 期):AR 技术的打开方式¶
1、htmlq
一个命令行工具,可以从 HTML 代码里面提取内容,类似于 jq 从 JSON 里面提取内容。
一个网页工具,可以在线制作 Notion 风格的个人头像。(@Mayandev 投稿)
一个桌面软件,进行深度学习训练后,可以在视频直播和视频会议里面实时换脸。
4、FSNotes
苹果设备的笔记软件,支持 Touchbar 和 iCloud 同步,还可以 Git 版本控制和备份。
该项目将 Windows 11 的桌面移植到网页上,使用 React 开发。
一个开源的网页机器人识别服务(Captcha),通过工作量来识别。服务器会发送一个计算难题,要求客户端进行计算,使得入侵脚本的计算成本很高。
youtube-dl 的图形界面封装,支持多个视频网站的视频下载。
一个很有意思的声波传送工具,将上传的文件转成声波,其它电脑从麦克风“听到”以后,再将声波转回文件。
9、BeMyEars
MacOS 应用,可以对系统播放的声音(比如浏览器、视频播放器、音乐播放器)进行语音识别,然后实时生成字幕。(@yujinqiu 投稿)
10、message-box
一个 Web Component 的消息框组件。(@kingcc 投稿)
[科技爱好者周刊(第 178 期):家庭太阳能发电的春天¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-178.md#工具)
1、listmonk
一个开源的邮件列表管理器,提供美观好用的管理界面,只要配上邮件发送服务(比如 AWS SES 或者开源的 Haraka)就可以使用。
命令行的 SQLite 数据库查看器。
该网站是一个开源的云服务套件,向用户提供各种免费的云服务,比如网盘、Office、聊天、地图、项目管理、社交等等。
一个非常易用的轻量级前端框架,只做了 DOM 的包装层,没有加任何其他接口,体积小,加载快,并且支持组件和前端路由。开发小型页面,明显优于 React。
但是不知道什么原因,多年来它一直不流行,因为名字难记?……
5、Pollen
一个 CSS 变量库,提供一组常用的 CSS 变量(比如颜色、长度、字体大小等等)。开发者可以将这个库作为初始变量,以后通过调整变量来改变样式,比如从亮模式变成暗模式。
Windows 原生的网络管理器非常难用,这是一个第三方的网络管理器,在图形界面中,提供各种方便的网络管理、调试功能。
一个封装了显示模块的容器,可以用来通过 Docker 容器运行图形界面应用。
8、Arc
一个众包 CDN,宣称用户使用它们的服务可以赚钱。它跟以前的迅雷 CDN 是一样的,访问者打开安装了它的脚本的网站以后,就会分享一部分带宽,用来给其它用户作为 CDN 加速。
虽然不确定这样做是否合适,但从技术上看,是很有趣的实践。
一个根据提交信息,生成 Changelog 文件的命令行工具。
[科技爱好者周刊(第 177 期):iPad 的真正用途¶
](https://github.com/ruanyf/weekly/blob/master/docs/issue-177.md#工具)
一个桌面软件,将数据库 SQL 查询、脚本编程、数据可视化结合在一起。用户可以在一个窗口里面,完成数据的查询、处理和呈现。
这个服务将文章转成语音。用户通过浏览器插件或手机 App,把文章提交到服务器,服务器返回一个 RSS 链接,就可以在播客播放器收听该文章。
朗读质量相当高,接近真人朗读。目前支持英文、日文、韩文等,可能以后会支持中文。该服务收费,但每月有免费额度。
3、可视化代码执行
这个网站会将代码的执行流程,转成可视化图形,展示代码一步步是怎么执行的。目前支持 Python、Java、C、C++、JavaScript 和 Ruby 代码。(@WinterChenS 投稿)
4、TabHub
一个浏览器插件,可以定制打开新的标签页时,所要显示的内容,比如图片、RSS、或者其他网页。(@gingerhot 投稿)
Windows 软件,用来找出重复的文件,然后用硬链接取代它们,可以节省大量硬盘空间。
Linux 软件,为摄像头的直播视频添加各种实时的图像过滤器(目前只有背景模糊这一个过滤器),适合用于视频会议。
7、MDcat
GitHub 有一个官方接口,将 Markdown 源码转为 HTML 代码。这个项目是一个简单的演示,使用 Python 代码去调用这个接口,完成 Markdown 的代码转换。
这个网页的 favicon 图标是一个乒乓球游戏,通过拖动网页滚动条来玩游戏。
一个 SSH 图形界面的文件管理器,通过 SSH 登录远程服务器,然后像管理本地文件一样,管理远程文件。
科技爱好者周刊(第 176 期):中国法院承认 GPL 吗?¶
1、Ventoy
一个 U 盘的启动盘制作工具,直接把系统镜像文件复制到 U 盘即可。它支持电脑启动时,从多个系统镜像文件里面选择一个启动。
2、WebDen
专供手机浏览器使用的网页代码编辑环境,提供 HTML、CSS、JS 的开发和调试。
一个 Web 小工具,输入网址,就可以高亮显示该网址的源码,非常好用。
4、fishdraw
一个 JS 脚本,可以自动生成鱼的图形。这里还有一个可以自动画树的库。
5、MDvideo
一个桌面软件,自动将 Markdown 文档转成一段视频。文档里面的视频、音频、图片网址,都会抓取后插入视频,还可以根据文字生成人工语音的旁白朗读。
它非常适合快速生成产品的介绍视频。(@linqian02 投稿)
油猴脚本,用来处理 GitHub 的网页搜索结果,可以根据仓库分类,并自动获取分页结果,即不用点击“下一页”了。(@foamzou 投稿)
7、iDraw.js
一个简单的 JS 库,用来使用脚本进行网页绘图。它基于 Canvas,可以绘制文字、矩形、圆形、图片、HTML 片段和 SVG 文件。(@chenshenhai 投稿)
这个项目用来为单片机提供 Python 支持,让你可以通过 Python 脚本操作单片机。(@pikasTech 投稿)
小程序状态管理库,方便管理页面状态,支持各公司的小程序。(@linjc 投稿)
10、Neumorphism
一个网页工具,用来生成照明阴影效果的 Flutter 代码。这里还有 CSS 版。(@xrr2016 投稿)
科技爱好者周刊(第 175 期):知识广度 vs 知识深度¶
1、Clip It
一个智能视频剪辑软件,分析 OBS 软件的直播视频,从中选出精彩片段,通过人工智能自动生成一段精选视频。
2、NvChad
一个 NeoVim 编辑器的插件集合,将其变成一个完备的 IDE 开发环境。你也可以用它来了解 NeoVim 编辑器需要安装什么插件。
3、Lit
谷歌推出的基于 Web Components 的前端框架,非常小巧(5KB),用法很优雅。
这个插件可以让 JetBrains 公司的 IDE,在背景里面播放视频。适合在同一个窗口,一边编码,一边看视频。(@wuyr 投稿)
使用 GitHub Actions 将仓库里面的 Markdown 文件,定时发到推特上面。
这个工具可以将 Webpack 项目转为 Vite 项目。(@Chieffo2021 投稿)
7、Act
一个在本机搭建 GitHub Actions 环境的工具,让你在本机运行 GitHub Actions,可以用来验证 workflow 文件是否正确。
8、TypeIt
一个 JS 库,用来在网页上生成打字机输入文字的动画效果。
9、Gitfs
这个工具把一个远程 Git 仓库挂载到本地目录,该目录所有的变动自动提交到 Git,并推送到远程仓库,因此也可以回滚到任意时点。它相当于实现了基于 Git 的文件系统。
科技爱好者周刊(第 174 期):全能程序员 vs 特长程序员¶
1、FeedAdd
一个免费服务,提供微信公众号的 RSS 文件,用户可以自己创建订阅源。(@miscommunication 投稿)
在 M1 架构的 Macbook 上运行 iOS app 时,这个开源工具可以让鼠标和键盘支持 iOS app。
3、Judo
一个 Mac 应用,用来设计 iOS app 的页面,不用编写代码,用可视化的方式制作页面原型,可以在手机上预览页面效果。
使用 Svelte 框架在网页上模拟 Mac OS Monterey 的 UI。
5、OneDev
一个开源的 Git 仓库托管软件,类似于 GitHub / GitLab,可以自己架设,特点是资源消耗小。
一个开源软件,用来移除图像和视频的背景。
7、js-ziju
一个自制的编译器,可以将 JS 代码输出为 LLVM IR 格式和 X86 Assembly 语言。(@wizardpisces 投稿)
8、zx
一个 JS 库,用来在 JS 脚本里面方便地调用 Bash 命令,很适合使用 JS 语法来写 Bash 脚本。
Excel 公式的 JS 版,目前有300多个公式。同时,这个库也提供数据操作功能,可以用作电子表格的后端。
科技爱好者周刊(第 173 期):网络收音机的设计¶
一个 Web 工具,只要把电子表格的数据复制粘贴到网页上,就可以转成数据可视化图形,不需要编写代码。
一个 JS 事件库,允许在多个窗口、多个 iframe 之间共享事件。也就是说,使用它在一个浏览器窗口触发事件,其它窗口也能收到。
一个国产的微前端框架,解决前端微应用的依赖管理、以及它们之间的通信问题。举例来说,它可以把 React 应用和 Vue 应用组合在一个网页里面。(@run-nan 投稿)
一个网页的语音转文字工具,使用 Chrome 浏览器的 Web Speech API,支持中文,代码开源,这里还有一篇介绍文章。(@jerrylususu 投稿)
5、Maestral
Dropbox 的非官方开源客户端,支持 Mac 和 Linux,特点是资源占用少,简单易用。
6、padka
一个很有趣、非常有想象力的软件,用来为 Zoom 视频会议添加特效。它可以在老师直播讲课时,根据老师的身体动作和语音,自动为视频配上动画和背景音乐。
7、Mantine
一个 React 组件库,特点是默认支持暗模式,可以对样式的各个方面进行精细的定制。
一个将 React 的 class 组件转成 function 组件的命令行工具。(@yklydxtt 投稿)
9、FireCMS
一个基于 Firebase 的内容管理系统 CMS,数据存放在 Firebase,把这个工具架设在前端,就有了一个后台数据的管理系统。
科技爱好者周刊(第 172 期):我们会死于气候灾难吗?¶
1、txiki.js
一个极小化的 JavaScript 运行时,跟 Node.js 类似,但只有 1.8MB。
维基百科的静态化工具,将维基百科变成一个只读的离线静态网站。
它将所有条目导入一个 SQLite 数据库,然后实现一个前端的查询展示页面。注意,它的查询是 SQLite 的静态化查询,不需要有后端服务。
3、daisyUI
一个基于 Tailwind 的 CSS 组件库,用法简洁,封装掉了 Tailwind CSS 的复杂性,看上去还不错。
4、Bibi
网页 Epub 阅读器,可以在网页上展示、阅读 Epub 书籍。
一个在线工具,根据用户提供的英文句子,使用人工智能模型,自动生成一幅绘画,比如上图是《夏日微风中的白色建筑》(white architecture in the summer breeze)。
这是一个收费服务,但提供三张图的免费额度。
MacOS 系统的 PostgreSQL 数据库安装包,并且内置了许多常用插件,号称是在 Mac 上使用 PostgreSQL 的最简单方法。
一个 Web 工具,自动生成英文字符串的手写动画,可以定制各种参数。还有桌面版下载。
一个开源的计算机系统示意图的作图工具,可以快速在网页上画出系统结构图。
科技爱好者周刊(第 171 期):云服务流量有多贵?¶
1、Muboard
一个 JS 库,在网页上展示一个可以书写数学公式的黑板。
2、Muse
Muse 是一个无代码的网站生成器,但是生成的是 3D 虚拟网站。
这个工具还没有做完,现有的部分已经很酷了,全流程都是 3D 场景。可以裸眼使用,也可以配合 VR 眼镜,3D 网站的未来前景非常光明。
3、MacType
这个工具将 Mac 电脑的字体渲染方法,移植到 Windows 电脑。
一个开源的 Go 语言代码的安全扫描工具,静态扫描代码里面的安全漏洞。
作者开发这个项目,用来管理自己的秋招面试日程,使用 GitHub Action 从谷歌日历获取数据,同步到 GitHub 仓库的 issue 和 README。(@Mayandev 投稿)
一个向 IPFS 上传文件的服务,还算易用。(@lgE-1 投稿)
7、Hora
一个最近相似节点的搜索算法库,可以用于搜索近似的文本或图形。它使用 Rust 开发,并且有 Python 和 JavaScript 的移植版,特点是搜素速度非常快。(@salamer 投稿)
8、SRPC
搜狗公司开源的一个 RPC 远程调用框架,使用 C++ 编写,支持多种传输协议和数据格式。(@holmes1412 投稿)
9、Pushpin
一个 C++ 写的反向代理服务器,能够轻松实现 WebSocket、HTTP 流通信、HTTP 长轮询服务。
一个浏览器 Cookie 操作库,简单易用,非常轻量级,压缩后体积不到 1KB。GitHub 有18000颗星。
科技爱好者周刊(第 170 期):软件订阅制的胜利¶
1、Obsidian
手机 Markdown 编辑器,功能非常强,主要用于做笔记,有大量插件。编辑功能免费,桌面端同步功能需要付费。
2、Fakeflix
网友写的 Netflix 的前端仿制品,用来练习 React + Redux 的用法。
一个概念产品,用户上传照片,在网页上生成一个 VR 相册,可以翻页浏览。
4、hookdeck
一个 Web 服务,专门用来接收各种 Webhook 调用,相当于一个集中管理 Webhook 的平台。
5、DataEase
一个开源的数据可视化分析工具,支持丰富的数据源连接,能够通过拖拉拽方式,快速制作图表和仪表盘。(@chixq 投稿)
6、Mousai
一个开源的桌面软件,可以根据音乐,识别这是什么歌曲。
一个网页 JS 库,用于将 DOM 节点转成可以下载的图片,原理是在内存里面使用 canvas 和 SVG 对节点重新渲染一次。
8、mandodb
一个示例项目,作者介绍如何从零开始实现一个小型的时序数据库(TSDB),也就是专门用于时间序列的数据库。(@chenjiandongx 投稿)
科技爱好者周刊(第 169 期):五菱汽车的产品设计¶
1、Orbit
一个 React 的组件库,由旅游网站 Kiwi.com 设计,带有旅游休闲的风格。
这个工具使用 CSS 选择器,从任意页面提取想要的内容,通过 GitHub Actions,自动生成该页面的 RSS。
这个开源工具允许自己架设服务,从命令行分享文件给其他人,也可以直接使用官方的在线版。
4、MoviePy
一个视频编辑的 Python 库,可以方便地编写脚本,进行各种视频操作,基于 ffmpeg。
5、Ampache
一个开源的流媒体服务器,允许远程访问托管的音频和视频文件,有点类似于 Plex。
6、Mobian
手机版的 Debian 系统,可以安装在指定型号的手机上,现在支持一加 6 和 Poco F1。
7、push-bot
一个基于 wechaty 的微信推送机器人,可以用脚本向微信推送消息。(@tans 投稿)
8、织信
一个面向企业用户的低代码平台,帮助企业不用写代码,就能搭建管理系统、业务平台、企业官网等,有免费使用的版本。(@hopper20 投稿)
科技爱好者周刊(第 168 期):游戏《底特律:变人》¶
一个命令行工具,可以根据不同语言的代码,对 diff 结果进行不同的高亮显示。
一个桌面软件,可以选择各种指标,定制数据可视化图形,完全不用写一行代码。
3、iPod.js
一个 JS 应用程序,生成一个网页的音乐播放器,操作界面类似 iPod,可以链接用户的 Spotify 或 Apple Music 账户。
4、Noice
一款开源的安卓 App,提供各种环境声,比如下雨打雷。
一个网页工具,使用 WIFI 的名称和密码,生成一个二维码,手机扫一下,就能登陆这个无线网络。(@dllen 投稿)
一个国产的 Kubernetes 集群管理平台,操作容器的利器,功能强大,界面清爽易用,大大方便了 k8s 的使用。(@FeynmanZhou 投稿)
一个企业级的项目管理和协作平台,集成了工作台、看板、思维导图、项目文档、仪表盘、文件等多种功能,还可以接入代码构建与交付,20人以下的团队免费。(@cornerstone-365 投稿)
8、kit
一个 PHP 小工具,用来列出 MySQL 数据库的表结构信息。(@cuishuang 投稿)
9、Yozora
一个高度可扩展的、插件式的 Markdown 解析器,用于生成 Markdown AST(抽象语法树),可以在它的基础上,定制自己的 Markdown 解析器。(@guanghechen 投稿)
一个网页工具,以可视化方式,通过拖拉不同的元素,自动生成 Bash 的命令行提示符。
科技爱好者周刊(第 167 期):广告拦截器太过分了¶
一个数据可视化项目,展示如何将一个 Git 仓库的历史进行可视化。
一个网页的 PHP 软件开发环境,在浏览器里面 PHP 编程。
3、Utopia
一个用户界面设计工具,在浏览器里面通过可视化操作,创建用户界面,实时生成对应的 React 代码。
一个锤子便签风格的网页主题,输入 Markdown 自动生成页面。(@nihaojob 投稿)
Kindle 笔记导出工具,可以在线导出,然后写入笔记软件 Flomo。(@chempeng 投稿)
一个轻量级的网页提示消息(prompt)的 JS 库,无任何依赖。(@nihaojob 投稿)
7、EFTP
MacOS 的 SFTP 服务的开源客户端,用来向 FTP 上传或下载文件。(@newham 投稿)
一个 Rust 库,用来检查 Email 邮箱的可靠性,功能非常多,包括邮箱是否存在、是否为一次性地址、是否泄露过密码、用户有没有设置头像图片等等。
一个 Chrome 浏览器插件,可以自定义分组规则,对标签页进行分组折叠。
科技爱好者周刊(第 166 期):视频学习胜过读书吗?¶
1、kcal
一个开源的 Web 应用,用户可以记录每天摄入的各种食品的热量,有很好的资料库,只可惜没有中文版。
2、Flomo
一款卡片式笔记软件,界面非常清爽,有跨平台多种客户端,支持多端自动同步。(@RangeChoi 投稿)
3、Animista
一个网页 CSS 动画工具,可自由配置各种动画特效,并生成代码。(@fish-404 投稿)
这个工具是 BT 下载的种子文件(torrent)的本地搜索引擎。它的最大特点是不用下载整个索引数据库,就可以实现搜索。
5、Nuitka
一个用 Python 语言写的 Python 编译器,可以取代 CPython。
6、DenoDB
一个 Deno 专用的数据库 ORM 库,支持 MySQL、SQLite、MariaDB、PostgreSQL 和 MongoDB。
一个网页画板工具,可以定制笔刷,产生刷油漆的流体效果,非常精美,值得一玩。
8、成都市城市轨道交通线网规划(2021版)
成都市2021年7月6日公布了《城市轨道交通线网规划图》,但是不方便缩放操作。作者写了一个静态页面将其和百度地图结合,方便查看未来地铁是否经过了你的家门。(@cmoseses 投稿)
科技爱好者周刊(第 165 期):全端 App 的时代¶
Nvidia 公司推出的一个人工智能照片编辑软件,可以免费下载。用户只要选择要添加的对象(比如云彩),在对应的位置上涂抹几笔,就能够自动生成照片。
2、nuoshell
一款 Mac 的桌面 SSH 客户端,集多功能于一身,简单、免费。(@anlityli 投稿)
3、gum
一个命令行的 Git 用户管理器,适合需要不同身份,向不同仓库提交代码的情况。(@gauseen 投稿)
一个浏览器插件,可以跨浏览器进行书签同步,数据存储在 GitHub Gist。(@weavers1f 投稿)
一个 AI 框架,可以自动根据给出的题目(上图),生成中文的命题作文,达到高中生作文的水平。(@dllen 投稿)
Chrome 浏览器内置的“恐龙跳跃”小游戏,被网友从 JavaScript 改成了 C 语言版本。
7、Rustpad
一个开源的 Web 文本编辑器,主要特点是支持多人同时编辑。
一个非常有创意的短网址生成器,看上去生成的短网址都一样,其实里面插入了不同数量的零宽度空格字符。
9、Ojoy
一个网页图像工具,可以放大图片的同时,还保持同样的清晰度。
科技爱好者周刊(第 164 期):培训班 vs 大学,求职成功率比较¶
1、Astro
一个前端构建工具,构建出来的页面使用最少 的 JS,尽量是纯的 HTML 和 CSS 代码,大大提高页面的加载速度。实在必需的 JS 脚本,只有用到时才会动态加载。
2、Althttpd
SQLite 作者 D.理查德·希普写的 HTTP 服务器,SQLite 网站就是用它架设的,整个软件只有一个 C 文件。
希普这个人真是有性格,用到的所有工具都是自己写的。先写了数据库SQLite,接着写了 Bug 追踪系统 CVSTrac,然后写了版本管理系统Fossil,现在是 Web 服务器。
3、Lepton
从 Firefox 89 开始,Firefox 采用了新的 UI 设计 Proton。作者认为,这个 UI 总体上是好的,但是有些地方需要调节,从而写了这个工具,对 Proton 进行微调。
一个桌面软件,提供图形文件的版本管理系统,方便管理设计资源。
5、Akwaba
一个很有创意的项目,将 Notion 作为网站评论系统的后端,数据都储存在 Notion 表格里面。
免费的网页视频编辑器,用的是 FFmpeg 的 webassembly 版本,可以在网页上进行简单的视频编辑。
7、Shoelace
一个很不错的 Web Components 库,目前提供30多种网页组件。
8、 Handsfree.js
一个 JavaScript 库,可以识别人体的动作、手势和面部表情。官网上有很酷的演示,通过扭头或手势,控制鼠标移动。
这个开源项目是一个 USB 接口的激光传感器,能够感知周围物体的运动。作者举了一个很有趣的用例,老板走过来,它能立刻感知到,自动将计算机切换到工作桌面。
科技爱好者周刊(第 163 期):你的城市有多少张病床?¶
1、n8n
一个开源的工作流自动化工具,可以通过图形界面,选择200多种服务,组成一个工作流。
2、Termpair
一个远程终端控制工具。用户在一个终端窗口中,启动这个工具,它会返回一个链接,使用这个链接就能在其它计算机的浏览器里面,控制原始的终端窗口。
这是一个收费的视频合成服务,很有意思。用户选择一个视频模板,然后提供一段文本,该网站就会自动让视频里面的人物,说出你的文本,适合用来生成产品介绍视频。它支持中文,可以免费试用一个视频。
4、GoTTY
一个 Go 应用,将命令行程序在 Web 端输出。比如,通过它在命令行执行top
命令,就可以在网页上实时看到top
的命令行输出。
这个工具是 MkDocs 网站生成器的 Material Design 站点主题。
6、NocoDB
这个 Web 软件可以将各种数据库,转为易于操作的智能电子表格,类似于 Airtable。
7、葫芦笔记
国产的笔记软件,支持多种客户端,自动云端同步。笔记功能非常强大,提供大纲界面、双向链接视图、图谱化搜索等。(@pimgeek 投稿)
一个将文字或代码转换成图片的网页工具,可定制项多,主题、水印、阴影特效等都能自定义。(@chenjiayao 投稿)
9、Keptab
浏览器插件,只需一次点击,就可将所有标签页转换成一个列表保存起来,以后可以单独或全部恢复。(@mywaiting 投稿)
10、Redis Pro
一个用 SwiftUI 写的 Redis 轻量级客户端管理工具。(@chengpan168 投稿)
科技爱好者周刊(第 162 期):生活就像《吃豆人》游戏¶
Linux 的 WireGuard 安装工具,并且提供 Web UI 的管理界面。
2、Vosk
一个语音识别的工具包,支持18种语言(包括中文),体积较小(50MB),可以绑定各种语言,适合为聊天机器人提供语音识别。
3、PINTR
一个网页工具,可以让图片转为线条画。
4、Grafar
一个专门用于数学的前端可视化库。
5、Mockoon
一个开源软件,提供各种云服务的 API 模拟。
6、Kakoune
一个类似 Vim 的文本编辑器,号称更易用、功能更强。
这个工具可以将你在各种网站上的活动记录,生成 GitHub 方块热力图或 skyline 图。(@yihong0618 投稿)
8、Apitest
一个 API 测试的自动化工具,所有测试用例可以写在一个类似 JSON 的配置文件里面。(@sigoden 投稿)
一个命令行工具,可以查看 Hacker News、 Reddit、V2EX、GitHub Trending 等资讯网站。(@Mayandev 投稿)
科技爱好者周刊(第 161 期):再见了,学术硕士¶
一个网页应用,可以在网页上可视化操作 SQLite 数据库。
这个命令行工具可以将代码 diff 显示为类似 GitHub 的样子。
3、Hurl.it
这个网站可以定制并发出 HTTP 请求,相当于 Postman 的网页版。
JetBrains 公司推出的新工具,允许使用 Kotlin 语言开发 Web UI,目标是将来同一套代码适配桌面、Web 和安卓 App。这有希望成为 Java 开发写 Web 页面的最容易方案了。
一个 GitHub API 的 JS 包装库,全部封装好了,可以更方便地操作 GitHub。
一个 MacBook pro 笔记本的开源小工具,可以在 Touch Bar 显示系统状态。
一个本地工具,用来分析 Firefox 的浏览历史,比如最常访问的网址、一天各个时段的浏览统计等等。
这个工具可以将一篇 Markdown 文档转成视频,支持插入图片和音频,还可以使用自动合成的语音解说。
一个 React 钩子函数,用来添加声音效果,比如点击按钮发出“滴”的一声。
科技爱好者周刊(第 160 期):中年码农的困境¶
1、Slidev
这个工具使用 Markdown 格式编写 PPT 幻灯片,功能较多。
2、Vulture
一个 Python 的静态代码检查工具,可以发现没有用到的代码。
3、Send
Mozilla 基金会曾经推出了一个文件分享服务,后来停止开发了。社区就接过来,做成完全的开源版,现在可以自己搭建,并且有 Web、命令行和安卓等各种客户端。
一个架子鼓的网页模拟器。
5、Id128
一个 JavaScript 库,生成 UUID(通用唯一识别码),支持多种算法。
6、Pyodide
这个库是浏览器的 Python 运行时,通过 WebAssembly 脚本让网页运行 Python 代码,可以通过它加载一些人工智能或者科学计算的库。
7、Zulip
一个团队协作工具,将聊天和电子邮件的线程模型结合在一起,类似 Slack,但是更像一个内部论坛。
8、Play.js
一个 iOS 应用,提供 JavaScript IDE,允许在 iPhone 和 iPad 上开发 Web 和 Node.js 应用。
9、Magician
一个国内开发者写的 Java 的网络协议解析包,可以用作 HTTP 和 WebSocket 服务器,支持 TCP 和 UDP 通信,使用简单。(@yuyenews 投稿)
10、NewTabEditor
Chrome 浏览器的插件,可以让新标签页变成一个文本编辑器。(@5A59 投稿)
科技爱好者周刊(第 159 期):游戏开发者的年薪¶
大家用桌面浏览器访问这个网站,会列出你的电脑安装了什么应用(上图)。这样做的目的,是生成一个用户指纹,从而追踪用户,作者写了一篇详细的文章,解释这是怎么实现的。(@jwenjian 投稿)
2、Chanify
一个开源的 iOS 设备消息推送工具,分为服务器和 iOS App 两个部分。安装以后,可以将文本/图片/文件等各种消息推送到 iOS 设备。(@wizjin 投稿)
一个通过 GitHub Actions 自动更新的 RSS 阅读器,每次更新后会发布成 GitHub Pages 的静态网页。(@chuanqisun 投稿)
4、APK 在线分析
一个在线工具,用来分析、修改 APK 文件(安卓应用安装包),以及提取 APK 图标。(@codemofa 投稿)
这个在线工具通过 WebRTC,可以将你的浏览器窗口分享给他人,也就是说,别人可以看到你在页面上的一举一动。
一个 Web 工具,通过拖拉自动生成代码仓库的 README 文件。
7、FicusJS
一个轻量级的 Web Components 开发框架,用于快速开发 Web Components 组件。
这个仓库收集了 GitHub 发布的官方 Web Components 组件,目前有17个,都是 GitHub 官网实际在使用的项目。
9、一纸简历
使用 Markdown 编写简历的在线工具,支持模板与实时预览,可以导出为 PDF 文件。(@shfshanyue 投稿)
10、木及简历
编写简历的在线工具,与上一个软件类似,有多个模板可选择,源码见 GitHub。(@hua1995116 投稿)
科技爱好者周刊(第 158 期):内容渠道的贬值¶
1、Semgrep
静态代码扫描工具,用来发现代码错误,类似于 ESLint,但可用于17种语言。
2、Zellij
一个终端复用器,类似于 Tmux,使用 Rust 开发的,功能更强大。
这个库用来在网页上建立一个虚拟机,运行 Windows 的 exe 程序。
4、MarkShow
一个在线工具,你输入 Markdown 文档,它自动转为 PPT 模式,进行在线演示。
5、PolyGit
一个 iOS 应用,让你在手机(或平板)上克隆 GitHub 仓库,进行修改后,再提交回去。
6、pass
一个命令行的密码管理器,有图形界面客户端,能用于各种平台和手机系统。特点是比较简单直观。
一个桌面的笔记软件,支持文件夹结构,可以将所有内容保存成一个 SQLite 文件。
8、标准笔记
跨平台的笔记软件,有在线版,支持端对端加密,基础功能可以免费使用。
9、cpufetch
一个开源的命令行程序,可以输出 CPU 的详细信息,支持桌面系统和安卓。
科技爱好者周刊(第 157 期):KK 给年轻人的建议¶
这个网站提供一个虚拟浏览器的控制台,可以在线输入 Puppeteer 脚本,然后就会在网页上可视化打开浏览器,看到运行结果。
一个基于 React 的库,用来制作功能强大的、可交互、可编辑的节点图工具。
这个在线工具根据关键字,从图库里面找出相关图片,自动生成一段40秒的视频。
4、Cusdis
一个可以自己搭建的网页评论系统,类似于 Disqus。
5、nushell
一个命令行 Shell,语法更加合理,通过管道功能可以更加便捷地管理系统。
6、Netdata
Linux 服务器的一个开源的监控服务,功能非常强大。
这个开源软件可以将照片转为三角形图案。
小程序框架 Taro 的一个好用的路由库。(@lblblong 投稿)
一个 Go 语言开发的工具,用来与 iOS 设备通信,可以作为库使用,也可以在命令行独立使用。(@electricbubble 投稿)
科技爱好者周刊(第 156 期):显卡缺货与异业竞争¶
一个基于 D3 的图表库,用来处理时间序列数据。特点是 API 简洁易用,生成的图表清晰漂亮。
一个浏览器插件,自动删除 URL 里面的访问者追踪参数。
某些正则表达式有性能漏洞,可能会引发 DDOS 攻击。这个工具可以找出有漏洞的正则表达式,参见教程。
4、NPlayer
一个支持弹幕的网页视频播放器。(@woopen 投稿)
一个采用接缝裁剪(seam carving)算法的在线工具,可以任意改变图片的高度和宽度,而不会扭曲图像。
它的原理是找出那些对图片主要内容贡献最少的像素,将它们删除,不断重复这个过程,直到达到指定的高度和宽度,详见这篇教程。
6、LuckDraw
一个大转盘/ 九宫格的页面抽奖组件,多端适配,有 JS / React / Vue / 小程序的等版本。(@buuing 投稿)
7、GoGoCode
一个 JavaScript 代码的 AST 抽象语法树的处理工具,便于方便地转换代码。(@kuangyanit 投稿)
如何写软件教程,是一个令人头痛的问题。Storyteller 是一个在线工具,提供一个教程编辑器,以无代码的方式制作交互式教程。(@netweng 投稿)
9、Varlet
Vue3 的 Material Design 移动页面组件库。(@BeADre 投稿)
10、chore-cli
一个 TypeScript 项目的脚手架工具。(@iwfan 投稿)
科技爱好者周刊(第 155 期):数字货币是打破美元霸权的武器吗?¶
1、xip.io
一个 DNS 工具,可以为 IP 地址生成任意子域名。比如,IP 地址是127.0.0.1
,那么foo.127.0.0.1.xip.io
就会指向127.0.0.1
。
C 语言编写的单文件 Web 服务器,无需安装,只要编译一下就能使用,可以替代python -m http.server
。
VS Code 的插件,可以根据编写代码的风格和速度,自动播放从 Spotify 选择的最能促进生产率的歌曲。
一个桌面软件,通过可视化界面,创建响应式邮件。
5、dnspeep
一个命令行工具,查看本机发出的所有 DNS 请求和获得的回应。
脚本的跨域请求,需要对方服务器支持 CORS,否则就很麻烦。这个工具是一个 CORS 代理,需要自己架设,然后轻松将任何跨域请求变成同域请求。
一个桌面程序,用来拦截和调试各种应用的 HTTP 通信,包括浏览器、安卓应用、命令行应用、Electron 应用等等。
8、DBeaver
数据库管理的桌面软件,支持各种主流数据库。
9、dahliaOS
这个网站是用 Flutter Web 框架开发的,使用 Dart 语言编写,然后编译成 JS,相当流畅。以后,开发网站时,除了 React 和 Vue,还可以考虑用 Flutter。
科技爱好者周刊(第 154 期):1982年的信息社会预言¶
1、FicusJS
一个 Web Component 组件开发框架,看上去挺简单。
一个 Web Component 组件,用来快速加载 Youtube 视频,可以从它的源码学习 Web Component 组件的写法。
3、PDFReal
该网站提供了一系列在线工具,用于 PDF 文件的各种处理。
一个 Windows 轻量级文件管理器,有 Tab 窗口,支持为文件打书签,界面可以自定义。
一个开源的 Web 应用,可以自己架设服务,查看全世界主要城市的天气,并且有 API。
一个命令行工具,将 HTML 源码文件转成渲染好的 PDF 文件。
7、MDTU
Markdown 文档的微信公众号编辑器,支持微信外链转脚注(或二维码)、从 URL 采集 Markdown 等功能。(@shfshanyue 投稿)
一个在线工具,用来创建自己的 VS Code 主题。
9、Aerial
Windows 屏幕保护程序,在屏保时自动播放 Apple TV 的屏保视频,非常漂亮。
10、DeaDBeeF
桌面音频播放器,支持几乎所有的音频格式,并且可以互相转换。Linux 和 macOS 可用。
科技爱好者周刊(第 153 期):机器翻译是对译者的侮辱吗?¶
1、xeuledoc
一个命令行工具,用于获取谷歌文档的各种元信息。
一个 Bookmarklet 书签脚本,用于消除网页上的粘性页眉或页脚。
浏览器插件,用来消除网页上的各种 Cookie 许可的提示层。
CSS 标准一共列出了148种有名称的颜色,这个在线工具用来在它们当中找到合适的颜色。你在色轴上面确定一个基色,相近的颜色就会按照从浅到深的顺序列出。
5、Nyxt
一个带有命令行的浏览器,可以完全不用鼠标,只通过命令行浏览网页。
一个只使用 CSS 的图形库(不需要 JS),可以把<table>
标签变成折线图、直方图或其他图形。
7、Manim
一个用来生成数学动画视频(比如绘制函数)的 Python 库。
一个 React 组件,生成漂亮的密码(验证码)输入框。
一个桌面的看板软件,类似 Trello,可以用来管理待办事项。
10、Workflow
搜狗的 C++ 服务器引擎,支持各种后端协议,可以在它的基础上进行 C++ 开发,定制自己的高性能服务器。(@holmes1412 投稿)
科技爱好者周刊(第 152 期):从北大到技校¶
1、Wombo
一个手机 App,上传一张脸部照片和一首歌曲,它就会自动生成照片人物对口型唱歌的视频。
一个恶作剧软件,让用户在进行 Zoom 视频会议时,麦克风会产生噪音,从而避免发言甚至参与会议。
一个桌面应用程序,可以在同一个局域网的各个机器之间,互相发送文件。
4、Baserow
一个开源的网页表格,目标是成为低代码的数据库,作为 Excel 和 Airtable 的替代品。可以使用托管的版本,也可以自己架设服务。
5、Ryujinx
一个任天堂 Switch 游戏机模拟器,可以在 Windows 上玩 Switch 游戏。
6、Slog
这个网站可以把 Slack 上面的聊天,输出为一个博客网站。你只要把照片和想法发到 Slack,就能变成一篇博客文章。
一个 JavaScript 写的 HTML5 视频播放器,可以在网页上播放视频。特点是功能较全,支持外挂字幕文件。
一个可以自己架设的开源服务,在网页上插入聊天窗口,并可以集成 Slack,即在 Slack 上与网站访问者对话。
一个另类的 RSS 阅读器,作为浏览器扩展安装,可以订阅 RSS 和社交媒体动态。UI 有点像推特的时间线,可以高效地展示信息。
科技爱好者周刊(第 151 期):NFT 是什么,听说能赚钱¶
1、Gotify
一个 Go 语言写的 WebSockets 库,有服务端、客户端和安卓端。
2、UserLAnd
一个安卓应用,让你在安卓手机上安装 Linux 发行版,就像安装一个常规 App,不需要系统 root。
3、lint-md
一个检查中文 Markdown 语法风格的命令行工具,比如英文字母与全角字符之间有一个空格。(@hustcc 投稿)
开源的安卓电子邮件客户端,强调安全和隐私保护。
5、AR-lab
一个实验性桌面程序,使用百度飞轮和 Electron 实现的 AR 剪贴和复制。手机先对准某人,再对准电脑屏幕,即可把他/她复制粘贴到桌面程序里面!(@shadowcz007 投稿)
一个 GitHub Actions 模板,每天定时运行,将 RSS 内容推送到 Telegram 频道。(@GuangzheJiang 投稿)
7、mdBook
GitBook 的 Rust 语言移植,可以将 markdown 源文件转成一个在线阅读网站。
可能是最简单的流程图制作工具。左边的文本框输入,一行就代表一个新节点,缩进代表隶属关系,右边自动生成图形。
一个 MacOS 应用,自动根据外部光线的强弱,调整桌面为亮模式或暗模式。
10、Arrow
一个 Python 的日期时间库,借鉴了 moment.js 的 API 设计。
科技爱好者周刊(第 150 期):当音乐还是稀缺的时候¶
1、LinkDOM
JSDOM 的一个替代品,使用 JavaScript 解析 HTML 字符串,返回一个 DOM 对象,在上面实现了 DOM 接口。它比 JSDOM 体积更小、速度更快、内存占用更少。
一个在线工具,可以生成 SVG 的波浪图片,各种细节都可以定制。
3、NodeGui
一个类似 Electron 的跨平台桌面应用开发框架,底层技术是 Node.js + Qt5。
FFmpeg 的 Python 包装库,将复杂的命令行参数转成易用的 API。
在一个 SVG 文件里面,实现俄罗斯方块小游戏。原理是 SVG 可以内嵌<script>
标签。
一个 Markdown 桌面编辑器,支持 Windows 和 Linux。设计思想是保持强大功能的同时,对写作产生最小干扰,提供全屏的简洁模式。
一个使用 EXIF 信息的图片文件批量改名工具,支持 MacOS 和 Windows。(@Arman19941113 投稿)
一个 Chrome 浏览器插件,在网页的 GitHub 仓库链接后面,插入该仓库的 Star 数目。(@chinazhangchao 投稿)
一个 GitHub Actions 脚本,定时运行脚本机器人,将非英语的 Issue 自动翻译成英语。(@tomsun28 投稿)
科技爱好者周刊(第 149 期):新能源汽车,谁会是赢家?¶
浏览器插件,将一个 Tab 以悬浮窗口的形式,显示在另一个 Tab 之上,类似视频网站的“画中画”效果。
这个 Web 应用为从 Youtube 下载的歌曲音频文件,写入 iTunes、LastFM 等网站上的歌曲元数据。
一个在线 UI 设计工具,可以用来制作 H5 网页原型。(@5A59 投稿)
VS Code 插件,可以在源码文件里插入 ASCII 图像。(@5A59 投稿)
5、Prisma
Node.js 和 TypeScript 的 ORM 库,还提供了单独的查看数据库的 GUI 程序(上图)。
6、Snyk
一个开源程序,可以在本地检查 node.js 项目外部依赖模块的安全漏洞。
Cloudflare Pages 开始了 beta 测试,可以自动构建 GitHub 仓库,发布为静态网站,跟部署到 Netlify 流程基本相同。(@jwenjian 投稿)
MacOS 应用,通过火焰图,进行磁盘可视化分析和清理。(@yujinqiu 投稿)
一个在线工具,让你把单词编码成毅力号火星探测车的降落伞条纹(参见上一期周刊)。
科技爱好者周刊(第 148 期):微增长时代¶
GitHub 官方出品,将你过去一年的提交统计转成一个三维的直方图,并且提供 stl 文件下载,进行 3D 打印。
开源的国际象棋引擎,号称比人类的世界冠军还要强大。官方提供 Mac App 下载,并且有许多其他操作系统的第三方 App。
3、Ray.so
这个网站可以生成漂亮的代码截图,颜色、阴影、背景都可以调整。
4、Cockpit
Linux 服务器的 Web 控制台。
开源的 2D 网页桌球游戏,撞击效果做得很好。
6、UTM
MacOS 的虚拟机应用,可以很轻松地在苹果电脑上运行 Windows 和 Linux,属于 qemu 的 UI 封装,另有 iOS 的虚拟机,在 iPhone 和 iPad 上运行 Windows。
这个在线服务,只要上传一张老照片(需要免费注册),就能将里面的人物转成一段短视频,不仅提高了分辨率,而且有着各种脸部表情。(@dbazhihui 投稿)
8、嘎 RSS!
使用免费的 GitHub Actions,定时抓取一系列 RSS 源,生成一个页面,还支持邮件通知。(@zhaoolee 投稿)
这个小工具可以把文章转成视频,文字显示在黑底的图片,同时自动生成语音,详细可以作者的介绍文章。(@leoython 投稿)
这个项目使用 GitHub Actions,收集 Bing 搜索引擎每天的壁纸,提供下载,详见这篇说明文章。(@niumoo 投稿)
科技爱好者周刊(第 147 期):寻找你愿意忍受的痛苦¶
1、Beaker
一个实验性浏览器,提供点对点访问。你可以在浏览器里面架设自己的网站,然后让其他人访问它。
2、github1s
只要在 GitHub 仓库域名后面加上1s
,比如github1s.com/facebook/react
,就能在浏览器里面使用 VS Code 环境,浏览这个仓库的代码。
一个 Linux 桌面程序,用来播放 Web 流媒体服务,比如Spotify、YouTube、Apple Music等。目前一共支持 37 种流行的流媒体服务。
4、可视化频谱
一个网页工具,通过电脑麦克风捕捉各种声音,然后将它们的频率图显示在网页上。
这一个概念性的开源软件,它会下载 Youtube 视频,提取每一帧进行物体识别,然后支持用户使用英语搜索,比如搜索“fire truck”(消防车)就会跳出上面的画面。
6、pcp
一个命令行的点对点文件传输软件,用法非常简单。一个命令上传文件,然后返回一个接收码,另一台电脑使用接收码接收文件。
功能很强的桌面截图软件,支持 Windows 和 Linux。
一个简易的项目管理看板,只有一个 HTML 文件和一个 JS 文件,使用本地的 LocalStorage 作为储存,可以脱机使用。
VS Code 编辑器的插件,内置了各种英语单词的词库,供用户做打字练习,加强对单词的记忆。(@Kaiyiwing 投稿)
科技爱好者周刊(第 146 期):网课应该怎么上?¶
代码编辑器使用什么字体? CSS Tricks 推出的这个在线工具,可以浏览各种不同字体的渲染效果。帮助大家选择代码字体。
2、Notify
一个 Go 语言的库,用来通过各种渠道向用户发通知,支持 Discord、Email、Microsoft Teams、Slack、Telegram 等。
越来越多的浏览器限制使用 Cookie,这个库演示了如何使用网页图标 Favicon 来追踪用户,效果惊人。
4、EPUB.to
这个网站可以将 EPUB 格式的电子书转为其他格式,也可以将其他格式转为 EPUB。
5、Remark42
一个开源的、可以自己搭建的网站留言服务。
一个浏览器 userscript 的管理器,可以看作是使用最新 WebExtension API 的 Greasemonkey 升级版。
一个 React 组件,允许网站在暗模式和亮模式之间切换。(@Turkyden 投稿)
一个通过单词的打字输入加强记忆的在线工具,可以选择词库。(@dllen 投稿)
该网站收集一些可以提高编程效率的在线小工具。(@MarkoCen 投稿)
科技爱好者周刊(第 145 期):大家不出门,经济怎么办?¶
浏览器里面的电子书阅读器,只要把 azw3、epub、mobi、pdf 格式的电子书拖到网页上,就能打开阅读。如果临时需要一个阅读器,这个就很方便。
Web 端的多人在线聊天室,特色是支持端到端加密。(@Dup4 投稿)
3、Xonsh
一个使用 Python 写的 Linux Shell,可以在 Bash 代码里面使用 Python 语法。(@morefreeze 投稿)
一个开源的 Raw 格式相片编辑器。
5、Valetudo
米家和石头扫地机器人的开源固件,提供一个 Web 界面进行操作。
6、Semgrep
一个支持多种语言(Java、JS、Py、Ruby、TS...)的代码静态分析工具,可以自定义扫描规则。
这个在线的开源工具,可以将文字转为手写体,并提供图片下载。默认只支持英文,但可以自己添加中文字体,并指定背景图片。
一个开源工具,通过机器学习,自动为字幕文件生成时间轴。
一个纯 CSS 的条纹生成器,可以在线调节各种参数,网站就会生成相应的代码。
10、Archivy
一个开源的知识库软件,可以自己本地架设,管理个人笔记。
科技爱好者周刊(第 144 期):提高收入的根本途径¶
1、Sosumi
一个 Linux 系统的 Snap 包文件,可以在 Linux 系统运行 MacOS。
Brave 浏览器宣布支持 IPFS 协议,可以直接在地址栏打开 IPFS 地址。
一个将网页存档的工具,可以将 HTML、CSS、JS、图片、媒体文件都保存下来,供日后查看。这里是教程。
4、PyG2Plot
Python 的数据可视化图表生成工具,基于蚂蚁集团开源的 G2Plot 封装。(@hustcc 投稿)
一个开源的辅助驾驶系统,可以自动车道居中和自适应巡航控制,已经支持85种车型。(@dllen 投稿)
一个在线工具,可以将 Swagger 文档(yaml 或者 json 格式)导出为PDF、Markdown、EPUB、HTML 等格式。(@docs4dev 投稿)
7、Basemark
一个可以跑分的网站,用来测试浏览器的性能。
8、LocalCDN
一个浏览器插件,将常用的前端 CDN 库集成在插件里面,避免发出网络请求,加快加载速度,以及降低隐私泄漏的可能。
9、X6
蚂蚁集团数据可视化工具 AntV 旗下的图编辑引擎,用来在网页上生成 SVG 图形。(@NewByVector 投稿)
科技爱好者周刊(第 143 期):世界尽头与冷酷仙境¶
1、andala
一个在线画板,画出来的线条都是对称的。
2、YPlayer
一个 MacOS 视频播放器,为视频实时生成字幕,不需要任何网络请求,采用本地语音识别。(@yujinqiu 投稿)
3、在线视频片段合并
很多在线视频都是许多 .ts 文件组成的,这个在线工具可以输入 .ts 文件的网址,然后将它们合并。(@DoctorLai 投稿)
一个可以在线调节主要参数(CSS 变量)的 CSS 框架。
5、ssh-mitm
一个 SSH 中间人服务器,拦截所有 SSH 操作。可以用作“蜜罐”,攻击者自以为登陆了真实服务器,从而让系统记录下他的操作。
Chrome 浏览器插件,可以将“谷歌图片搜索”恢复成改版前的样子,并且加上了“打开图片”按钮。
一个开源的、可以自己架设的机器翻译服务,支持多种语言的互相翻译,包括中文。
一个在线工具,可以根据输入的文字,生成用户头像图片( avatar)。
一个在线工具,可以将各种代码互相转换,比如把 HTML 转为 JSX,或者把 JSON 转为 XML。
科技爱好者周刊(第 142 期):2020年才是21世纪元年¶
1、locust
一个开源的负载压测工具。
2、Thonny
一个面向初学者的 Python IDE。
一个最简易的 HTML 在线编辑器,可以实时自动预览效果。源码非常简单,有学习价值。
4、Piccolo
一个简单快速的异步 Python ORM 库。
5、I2P
一个隐形互联网项目,构建在互联网的上方,主要用于网内用户的互相通信,不鼓励用户通过它来访问互联网。主要特点是用户看不到服务器,服务器也看不到用户。
6、quicssh
这个工具将 SSH 的通信协议改成了 QUIC,重新包装了 SSH 的服务器和客户端。
该服务可以免费将GitHub 和 GitLab 的源码文件放上 CDN,供外部调用。
这个在线服务可以为任意 URL,自动生成标题图片,便于在社交媒体引用文章时,提供缩略图。
9、cdecl
这个在线工具可以将 C 语言难懂的类型声明(比如int (*(*foo)(void ))[3]
),转成浅显的英语。(@fish-404 投稿)
科技爱好者周刊(第 141 期):封闭系统的胜利¶
一个基于 Web 的简历模板,可以生成网页简历,然后用浏览器打印成 PDF 文件。
一个自托管的相册应用,后端是 Django,前端是 React。
3、ArtLine
一个深度学习项目,将照片转为线条素描画,这里有可以运行的 Demo(Flask 应用)。(@jwenjian 投稿)
4、ssdt
网站的 security.txt 文件提供安全漏洞的联系信息。这个项目抓取了世界前100万个网站的 security.txt 文件。
一个纯 CSS 的数字时钟。但是,CSS 无法获取当前时间,所以只能显示为从12点开始。
一个计算平台,可以监听网络应用的各种事件,从而触发各种事先设定的操作。
一个网页滚动效果的封装库,基于 IntersectionObserver API。
8、DALL-E
OpenAI 公司又推出了一个神奇的软件 DALL-E,可以根据文字描述自动生成图片。下面的图片都是软件生成的。
立方体的豪猪
写着 OpenAI 的店面
鳄梨状的椅子
阁楼卧室有一个鱼缸,旁边是床
9、My Icon
一套免费图标,用来更换 iOS 14 的图标。一共有几千个图标可供选择,还允许自定义和编辑。
科技爱好者周刊(第 140 期):印度人的工资是多少?¶
Go 语言写的 Email 地址检验库,判断是不是假地址。判断原理参见这篇文章。(@lryong 投稿)
2、go-zero
国内开发者写的 Go 语言 Web 和 rpc 框架,有中文文档。(@yuexing0921 投稿)
3、Planner
Linux 平台处理待办事项(Todos)的桌面软件,功能很强。
4、Mdpdf
一个将 Markdown 转为 PDF 文件的 JS 库,底层是谷歌的无头浏览器 Puppeteer。
VS Code 的一个插件,提供交互式编码环境,可以直接运行 HTML / JavaScript / CSS 代码。
一个 Web 开源应用,可以自己搭建服务,将个人信息(笔记、代码事项、密码、日程安排、联系人等等)放在一个地方管理。
7、Upptime
一个 GitHub Actions 模板,每5分钟运行一次,检查指定的网站是否在线。
8、LinkAce
一个自托管的网络书签应用。
科技爱好者周刊(第 139 期):生物学的可怕进展¶
1、imgdiff
比较两张图片差异的命令行工具。
Chrome 浏览器的插件,显示一个仪表盘,分析你的浏览历史,显示你在哪些网站花费最多时间。
一个在线工具,去除老照片的破损和折痕。
Cloudflare 推出的静态网站构建和托管服务,目前正在 beta 测试,可以申请参加。(@Wazons 投稿)
一个在线工具,将照片转成基于几何形状的水彩画。
6、OwnCast
一个可以自己搭建的开源流媒体服务,用作视频的在线播放。
7、tetris
命令行的俄罗斯方块游戏。
一个在线工具,上传肖像照,软件会自动去除背景,生成各种节日照片。
科技爱好者周刊(第 138 期):失业难以避免,重构人生规划¶
卡巴斯基实验室的产品,一个移动通信网关,用来中介智能手机与外界的网络通信,看看手机到底发出什么请求。
一个在线工具,用来下载 Youtube 视频的字幕文件,前提是该视频存在单独的字幕文件。
这个地图工具可以显示任意地点在地球另一边的对应地点,比如在上海打一个洞穿越地心,就会来到阿根廷的恩特雷里奥斯省。
4、Espial
一个自己架设的 Web 书签服务,支持多账户使用,底层使用 Sqlite3 数据库。
一个 Electron 的学习工具,内置了各种可演示的示例,并且提供了演练场,几乎所有的代码都可以即时运行查看效果。(@Gstring-w 投稿)
一个在线工具,可以查看 JS 软件包里面包含哪些文件,每个文件的源码。(@jaywcjlove 投稿)
7、Depix
发布图片时,很多人喜欢使用马赛克隐去敏感信息,这个工具可以将打马赛克的文字还原。所以,隐藏信息尽量不要使用马赛克,最好是覆盖掉。
一个开源的在线工具,可以为小视频加上水印图片。
一个开源的浏览器插件,只要双击网页上的单词,就能听到这个词的发音,支持各种语言。
Substack 刚刚发布的在线 RSS 阅读器。
科技爱好者周刊(第 137 期):Slack 被收购,以及企业的技术选型¶
1、nonstop
一个浏览器插件,可以规避知乎、微博、简书上面的外部链接跳转的确认页面,自动跳转到外部网址。(@Yuxiaoy1 投稿)
功能强大的 Chrome 浏览器录屏插件。(@jeff-fe 投稿)
3、texme
一个 JS 库,可以将 Markdown 自动渲染成网页内容。(@baddate 投稿)
这个网站挺好玩,你给它发 Email,它会打印出来,自动点火烧掉,全程直播。
5、buster
浏览器插件,使用语音识别完成 reCAPTCHA 验证码。
6、ruffle
一个 Flash 模拟器的 WebAssembly 库。只要把这个库插入网页,就可以播放 Flash。
7、twtxt
一个自己架设的微博客开源平台。
一个 VS Code 插件,提供 Python 程序的可视化调试环境。
多人在线实时协同编程平台。
10、RegExper
该网站可以将正则表达式转成解释图片。
科技爱好者周刊(第 136 期):利特伍德奇迹定律¶
1、Popper
一个工具提示和弹出框的 JS 库。
2、hutool
一个小而全的 Java 工具类库,通过静态方法封装,并提供详细完整的中文文档和注释,使Java拥有函数式语言般的优雅。(@looly 投稿)
3、Furion
一个基于 .Net 5 的 Web 框架。(@MonkSoul 投稿)
改变 macOS Big Sur 系统菜单栏颜色的一个小工具。
5、Gather
一个基于浏览器的在线聚会空间,所有参与的用户显示在一张 2D 地图上,可以进行文字聊天和视频对话。
一个 Notion 的开源克隆,提供在线的笔记管理功能。
7、Raindrop
一个跨平台的网络书签管理器。
一个在线工具,分析 npm 软件包的体积和加载性能,比如 lodash@4.17.20 的体积是69.9kB,2G 网络下载需要0.81秒。
9、Blades
一个 Rust 语言写的静态网站生成器,速度极快,号称比 Hugo 快10倍。
10、profileio
一个 Github actions 模板工具,用来生成个人简历页面和 PDF 文件。
11、Presenta
一个在线制作幻灯片演示的工具,只使用简单的 HTML 语法,就可以在线展示的幻灯片。
科技爱好者周刊(第 135 期):什么行业适合创业?¶
这个网站可以找出你的第一个 GitHub 提交。
一个 JS 库,一键切换网页的亮模式和暗模式。
3、rector
一个 PHP 代码的编译器,可以将 8.x 版本代码编译成 7.x 版本,类似于 JavaScript 语言的 Babel 工具,这里还有一篇介绍文章。
4、gping
ping 命令的替代品,带有图形界面。
一个编辑 CSV 文件的在线工具。
6、Logseq
一个开源的在线笔记工具,具有强大的知识整理功能。特点是所有数据都储存在你的 GitHub 仓库里面,网站本身不保存用户数据。
7、Drumbit
一个在线的鼓点模拟器。
使用 GitHub Pages 托管你自己的短网址服务,不需要后端和数据库,非常有创意的小工具。
9、SVGOMG
一个在线工具,用来压缩 SVG 图像文件。
10、Code with me
IntelliJ IDEA 的官方插件,允许多人在 IDE 里面实时协同编程。(@dengshenkk 投稿)
科技爱好者周刊(第 134 期):未来的游戏业比现在大100倍¶
专供大屏幕电视的 Linux 系统,用户界面基于 KDE 桌面。这里有一篇介绍文章。
WebAssembly 版本的 markdown 解析器,比 JavaScript 写的解析器快两倍以上,而且体积很小(31KB)。
3、winapps
一个在 Ubuntu 里面运行 Windows 应用的虚拟机,特点是 Windows 应用就像 Linux 的原生应用一样,直接运行,而不会出现 Windows 的系统环境。
Nvidia 显示卡配合 FFmpeg 进行视频编码时,有并发数量限制(3路并发),这个补丁可以突破这一限制。(@richardyjzhang 投稿)
5、lazykube
k8s 终端可视化管理器 。(@elfgzp 投稿)
6、md
一款开源的微信公众号 Markdown 编辑器,基于 wechat-format 进行了二次开发。(@acbin 投稿)
7、APIJSON
腾讯的官方开源项目,自动化 RESTful 接口生成。前端描述自己需要的 JSON 数据,后端自动生成接口和文档。(@TommyLemon 投稿)
一个开源的在线工具,可以将文章发布到 IPFS 网络。一经发布就无法再删改,理论上可以永久储存。(@SaltyLeo 投稿)
9、pap.er
一个 Mac 电脑的桌面应用,每天获取来自全球的新鲜精美壁纸。(@RavenLite 投稿)
10、faker.js
根据你的需要,生成各种假数据,比如姓名、地址等,支持生成中文数据。(@ifrontend-xyz 投稿)
科技爱好者周刊(第 133 期):贵州变瑞士,有没有可能?¶
1、presenta
一个 JS 的网页幻灯片库,特色是可定制的选项多。
一个 JS 代码演示,网页版小游戏《贪吃蛇》。
3、ox
一个命令行的代码编辑器,具有部分 IDE 功能,使用 Rust 语言编写。
一个实验性的在线工具,让大家远程一起唱歌,解决疫情期间无法唱卡拉 OK 的问题。
ffmpeg 库的 wasm 移植,使得 Node.js 可以用这个库编辑视频。
Vue 3 的一个 Hook,用来制作表单。(@beizhedenglong 投稿)
一个开源的 SVG 图形路径编辑的在线工具。
谷歌官方的网页性能的在线评分工具。
9、ibis
一个使用 PHP 写的命令行工具,可以把 Markdown 源文件转成 PDF 格式的电子书。
一个实验性的 Captcha (人类用户识别)开源实现。
传统的人类用户识别,一般都是图像识别。这个工具另辟蹊径,在用户计算机上执行一个计算难题,考验机器的计算能力,脚本机器人一般都不会有真实客户端的计算能力。它的好处是根本不需要用户参与。
科技爱好者周刊(第 132 期):快能力和慢能力¶
1、Dendron
一个 VS Code 编辑器的插件,使其变成一个笔记软件。
2、youtube
一个 Go 语言写的 Youtube 视频下载工具,youtube-dl 的替代品。
一个开源的 Postman 替代品,调试 HTTP 请求的在线工具。
一个在 PDF 文件上作图的在线工具。
一个制作互动式图表的 JS 库。
6、volute
一个语音工具的集成软件,文档教你如何在树莓派上使用 Node.js,搭建自己的语音助手,可以识别语音,也可以将文本转为语音。(@webfansplz 投稿)
一个可视化制作 H5 页面的在线工具。(@MrXujiang 投稿)
8、winXP
该项目使用 React 做了一个跟 Windows XP 一模一样的网站。上图其实是一个网页。
一个在线工具,上传人像照片,可以自动提取头像,生成大头照图片。
10、Gitako
一个浏览器插件(支持 Chrome、Edge、Firefox),浏览 GitHub 时可以在网页上显示文件树。
科技爱好者周刊(第 131 期):你的头脑是二值逻辑,还是三值逻辑?¶
一个在浏览器控制台进行聊天的工具库。
一个在线工具,制作 SVG 格式的 Favicon。
微软正式发布 Edge 浏览器的 Linux 版本。
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 投稿)
邮件订阅 Telegram 频道。
Windows 桌面软件,提供文本文件的全文搜索。
一个 GitHub Action,用于在 GitHub 和 Gitee 之间同步代码。(@Yikun 投稿)
开源表情包搜索工具。(@zhaoolee 投稿)
10、rdrview
一个命令行工具,可以提取网页的内容部分,是 Firefox Reader View 功能的 C 语言实现。
科技爱好者周刊(第 129 期):创业的凸函数和凹函数¶
微软推出的浏览器自动化工具,特点是浏览器的控制脚本用 Python 来写。
2、Anbox
Linux 系统的安卓模拟器。
亚马逊推出的开源流程图制作工具。
DigitalOcean 发布应用程序平台,跟 GitHub 深度融合,可以直接把 GitHub 项目在上面部署和运行,很适合那些需要后端的网络应用。
一个服务器和数据库的性能压测工具,具有图形界面。
6、nb
一个命令行的笔记软件。
7、Frame
这个网站很新奇,用户在 VR 空间“面对面”开虚拟会议。如果没有 VR 头盔,裸眼也可以使用。
8、optimizt
一个命令行图片压缩工具,支持压缩 PNG、JPEG、GIF 和 SVG 格式,并可以选择输出 WebP 格式。
一个在线工具,可以将英文输入变成手写体,并具有动画效果,提供 SVG 格式下载。上图是输入 Google 的效果。
10、github-daily
通过 GitHub 的 Action 定时执行脚本,获取 GitHub Trending Top 10,并且记录到了项目的 issue 里。用户可以通过 watch GitHub 仓库或者 RSS 订阅更新。(@timqian 投稿)
科技爱好者周刊(第 128 期):这个社会是否正在变成“赛博朋克”?¶
1、吃豆人迷宫生成器
一个很老的项目,生成《吃豆人》游戏的迷宫。
一个 Go 语言的图表生成软件。
3、duf
磁盘空间占用统计工具,支持 Linux 和 MacOS。
4、pup
一个解析 HTML 文件的命令行工具,用法类似jq
。
5、Wireflow
一个开源的在线工具,用来画流程图和线框图。
6、elsa
一个用 Go 语言写的轻量级的 JavaScript 和 TypeScript 运行时。
一个 GitHub Actions 的模板库,用于对网上各种数据源,进行自动化组合操作,类似于 IFTTT。
8、Infer
Facebook 推出的一个静态代码分析工具,可以分析 Java、C++、Objective-C、C 代码里面的错误。 (@dllen 投稿)
一个开源的在线文档格式转换器,底层是 Pandoc。(@hmsjy2017 投稿)
10、big_screen
数据大屏生成工具,后端使用 flask。只要传一下数据,就可以制作出数据大屏,适合不了解前端的数据工作者。(@TurboWay 投稿)
科技爱好者周刊(第 127 期):未来人人开发软件,几乎没人编码¶
1、Tables
谷歌发布的新产品,主要用于项目管理。跟 Trello 有点类似。
跨平台的图像编辑桌面软件,相对小巧简单。
3、visx
Airbnb 推出的一套数据可视化组件库,基于 D3 和 React。
4、Release
一个 Node.js 库,一键生成软件包的 changelog。
一个在线工具,可以检查某个网站使用了哪些追踪技术。
一个在线工具,可以为图片加上各种各样的水印。
一个 Chrome 浏览器插件,自动记录你的操作,转成 Puppeteer 或 Playwright 脚本,从而实现浏览器操作自动化。
一个概念性项目,两台计算机通过声波通信!A 计算机把数据转成音频,通过喇叭发声;B 计算机听到后,对声波解码,从而与 A 建立 WebRTC 的点对点连接。要不是这种通信速率太慢,通过声波分享文件也未尝不可。
一个 Chrome 浏览器插件,在浏览器里面打开一个图片编辑器。
10、Taskwarrior
一个命令行的待办事项(todo)管理软件,功能相当强。(@nosarthur 投稿)
科技爱好者周刊(第 126 期):内卷化是什么?¶
一个 JavaScript 库,用户鼠标悬停在某个链接上方时,就自动加载该链接,从而加快页面跳转的速度。
2、Toonify
一个在线工具,可以将真人头像变成卡通头像。
一个 Rest API 测试工具,基于 Electron 的跨平台桌面软件。
4、kb
一个极简的命令行笔记管理软件。
5、Aggie.io
一个在线绘图工具,特点是可以多人实时协作绘制一幅作品。
6、Kivy
一个 Python 的 UI 框架,可以打包成 Windows、Linux、MacOS、 Android 和 iOS 应用,特别为多点触摸设备而设计。(@qinhanlei 投稿)
一个安卓相机 App 的源码,使用 OpenGL ES 3.0 实现 30 种相机滤镜。(@githubhaohao 投稿)
一个跨平台的 Markdown 桌面编辑器,基于 Java。最大特点是支持自定义语法。
一个树莓派的操作系统,可以让桌面变得像 MacOS 或 Windows。
一个在线工具,可以对网站的 UI 进行美学打分,告诉你百分之多少的人可能会喜欢你的网站。
科技爱好者周刊(第 125 期):数字人民币要取代谁¶
一个在线工具,可以检查文本、图片、PDF 之间的差异。
一个命令行工具,youtube-dl 的分叉,用来下载 Youtube 和其他视频网站的视频。分叉的主要原因是,youtube-dl 目前有点陷入停滞,很多 issue 没有回应,因此有人就另起炉灶,这个版本的开发现在非常活跃。
3、fastmac
有时候,你需要 Mac 电脑的环境,但是手边又没有 mac 电脑。这个工具利用 GitHub Actions 提供的资源,让你可以免费使用 Mac 的命令行环境,不过只能使用一小会。
4、Screely
一个在线工具,可以生成网页展示效果的示意图。
一个在线的复古风格音乐电台。(@freezsun 投稿)
前苹果邮件客户端工程师 Neil Jhaveri 推出的 Gmail macOS 原生客户端,外观简洁大方,十分契合原生风格,参考介绍文章。(@dushi792 投稿)
一个开源的直播聚合收看平台。采用 Qt 作为前端框架,后端用到 Requests、MySQL、Redis技术等,目前支持在该平台收看 36 个视频直播、59 个高清电视频道和 74 个广播电台。(@parzulpan 投稿)
ELK 平台(Elasticsearch,Logstash,Kibana)的定时任务管理工具,可以聚合处理日志,生成报表信息,通过邮件/钉钉等方式发送通知。(@CasterWx 投稿)
一个开源的背景音乐播放网站。
10、BeeWare
一个 Python 工具,让你的 Python 代码可以打包成跨平台图形界面应用,尤其是可以打包成手机 App,支持 iOS、Android、Windows、MacOS、Linux、Web 等平台。
科技爱好者周刊(第 124 期):华为如何考核员工¶
一个方便的桌面软件,集成了开发和调试响应式网页的各种功能。
有些网页加载时,会显示一个骨架布局(上图),获取正式内容后再替换掉。这个在线工具就用来生成骨架布局,支持 React、React Native、Vue 和 普通 HTML。
一个 Node.js 库,可以在服务器渲染出 SVG 图片的展示效果,将 SVG 代码转为图片下载。
一个 Linux 服务器的防火墙,可以替代 fail2ban。最大特点是提供 RESTful 接口,可以通过请求更改设置。
5、Restream
一个收费工具,可以将直播视频同时转到30多个社交平台。
6、talk
一个开源的 Web 视频对话软件,把 URL 发给对方,就可以在浏览器进行视频对话,不需要下载和注册。
跨平台的 Office 套件,个人可以免费使用。
8、talkyard
开源的论坛软件,还可以当作网站的留言系统。
科技爱好者周刊(第 123 期):互联网公司与湘军的军制¶
Bootstrap 的图标库发布1.0正式版,包含1100多个图标,全部都是 SVG 格式,可以插入 img 标签。
2、ranger
一个命令行的文件管理器,支持 Vi 快捷键。
3、Broot
一个很有特色的命令行目录浏览工具,有很多功能,比如列出每个子目录的大小。
4、Nessie
一个极简的浏览器,快速、占用资源低、不需要安装,绿色使用。
5、Lunar
调节 Mac 电脑外接显示器亮度的软件,可以根据时间,自动调节亮度。
一个完整的大数据实践项目,通过 hive 分析 nginx 日志,将分析结果通过 flask + echarts 进行可视化展示。(@TurboWay 投稿)
7、go-zero
一个国产的 web 和 rpc 微服务框架,含极简的 API 定义和生成工具 goctl,可以根据定义的 api 文件一键生成各语言的调用代码。(@yangyongzhen 投稿)
订阅 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
有时,我们有一段加密文本,但是不知道它使用什么加密方法。这个命令行工具,会根据人工智能算法,自动判断加密方法,能不能解密。
一个 Chrome 浏览器插件,使用语义而不是精确匹配来搜索网页。用户输入问题,它返回网页上最相关的段落。目前只支持英文。
7、ztext.js
这个 JS 库可以将任何字体变成 3D 效果,支持中文。
这个程序可以将任何的命令行程序,变成网络服务。它提供一个网络接口,收到 HTTP 请求后,启动容器环境执行命令行程序,然后返回结果。
科技爱好者周刊(第 121 期):为什么人类没有越来越闲?¶
一个在线工具,把图片变成可以扫描的二维码。
2、isoflow
一个绘制示意图的在线工具。
浏览器插件,播放 Netflix 视频的时候,同步显示剧本内容。
一个在线工具,可以通过它来访问其他网站,避免被追踪。
5、umami
一个开源的网站访问统计服务。
Airbnb 公司新的开源项目,可以将 JavaScript 代码转成 TypeScript 代码。
7、js.cool
为开源项目提供免费的js.cool
的子域名,类似js.org
,支持 CNAME 绑定。(@willin 投稿)
该网站通过 WebRTC 协议把你的桌面分享给其他人。它生成一个 URL,其他人访问这个 URL,就能看到你的桌面。
9、maza
一个本地的广告拦截器,通过封锁 DNS 达到拦截广告的目的。它的特点就是非常简单,就是一个 Bash 脚本,可以作为学习脚本编程的范例。
科技爱好者周刊(第 120 期):只有开放才能打败封锁¶
1、Fast
微软官方的 Web Components 组件库。
2、P2
WordPress 团队新发布的团队协作工具,有点类似公司内部的博客系统,可以免费使用,计划会在未来开源。
一个高性能的 GraphQL 服务器,提供 Postgres上开箱即用的实时GraphQL API。(@shark-h 投稿)
4、codota
一个人工智能的代码提示和补全插件,支持各大主要的 IDE。(@dllen 投稿)
一个命令行程序,用来检查英文文章是否有语义错误。
一个可以自己部署的服务,生成个人 GitHub 账户的统计,可以插在自述文件里面。这里还有另一个类似的服务。(@Imfondof 投稿)
7、Danfo.js
一个提供跟 Pandas 相同功能的 JS 数学计算库。
一个开源的全文搜索软件,可以自己搭建服务,支持汉语搜索。
9、lazyhub
命令行的 GitHub 客户端,有图形 UI 界面。
10、mvp.css
一个最简化的 CSS 库,不提供任何自定义的类,只给出最基本的 HTML 元素的样式,适合在它的基础上添加自定义的样式。
科技爱好者周刊(第 119 期):降雨量和保险博弈¶
一个网页表格库,类似 Excel 的效果。
2、snapcode
一个很有创意的玩具项目,对手写的代码拍照后,通过 Google Cloud Vision 进行识别,然后自动在 repl.it 上运行。
一个在线的视频编辑器,可以用来在浏览器里面编辑一些简单视频。
4、随机数据生成器
这个网站提供一个 API,可以让你定制想要的随机数据,以 JSON 格式返回。
一个在线的编译器学习工具,可以显示高级语言对应的汇编代码,支持多种语言。
一个开源的富文本编辑器,功能丰富。(@acccco 投稿)
俄罗斯的搜索引擎 Yandex,我觉得体验不错,尤其是相似图片搜索,比谷歌好用。国内好像还没有被屏蔽。
8、虚拟信用卡
该服务基于你的真实信用卡,生成一张虚拟信用卡,用于在国外网站购物,从而避免信用卡诈骗或信息泄漏。我还没用过,据说需要有美国电话号码,用于验证。
一个图片处理的在线工具,可以让普通照片变成世界名画。下图就是基于凡高的《星夜》生成的照片。
10、kosmi
一个桌面聊天应用,具有很强大的分享功能。本地打开视频,参与聊天的所有人都可以观看。
科技爱好者周刊(第 118 期):高考志愿怎么填¶
1、wiby
一个极简的搜索引擎,加载速度很快。
Visual Studio Code 的插件,提供一个嵌入式的 RSS 阅读器,可以在 VScode 里面阅读新闻和博客。(@luyuhuang 投稿)
Adobe 公司的 React 组件库,用法非常简单干净。
一个只用 HTML 和 CSS 实现的扫雷游戏,不使用 JavaScript。
网站性能监控服务,可以监控加载速度和网站是否下线。
一个开源的看板程序,用于项目管理。
开源的云浏览器。用户可以在浏览器里面,打开另一个运行在云端的浏览器。
通过 Babel 将 PHP 代码转成 JavaScript 代码,从而方便 PHP 程序员编写浏览器可以运行的代码。
9、seafox
一个 TypeScript 写的 JavaScript 解析器,也就是说使用 JavaScript 解析 JavaScript,支持最新的 ES2020 语法。
10、react-table
React 的表格组件库,新的 7.0 版完全采用 Hooks 设计。
科技爱好者周刊(第 117 期):我不想让你记住我的脸¶
1、Passbolt
一个开源的密码管理器,可以自己架设 Web 服务。
一个文本分享网站,不需要注册,会对输入的文本或代码生成 URL,支持密码和阅后即焚。(@lingr7 投稿)
3、Shoelace
一个 Web Components 组件库,非常易用,很推荐。
我觉得,HTML 自定义元素才是网页组件发展的方向,因为根本不需要学习任何新的 API,用的就是 DOM 语法。
一个 BT 下载的跨平台桌面客户端,可以一边下载一边观看视频。它使用 WebTorrent 协议,所以实际上是一个网页应用,用 Electron 包装成桌面软件。
5、tbify
国内连接 npm 源服务器很慢,tbify 这个工具可以自动将 npm、yarn 等包管理工具连上国内的淘宝镜像,对工具和系统都是非侵入性的。(@fjc0k 投稿)
Node.js 应用的性能监控工具,可以定位线上故障。代码开源,支持私有部署。(@yj1991 投稿)
7、3D 封面生成器
在线工具,让一张平面图片变成 3D 书籍封面。
8、Wiki.js
架设个人 Wiki 的 Node.js 应用。
一个浏览器小游戏,使用砖块随心所欲建造大楼,只支持桌面浏览器。
10、remark42
开源的评论服务,可以用来为静态网页加上留言功能。
科技爱好者周刊(第 116 期):世界的未来是一个火药桶¶
1、Brython
一个使用 Python 写网页脚本的库,让你直接用 Python 操作网页 DOM,不需要用到 JavaScript。
2、icdiff
一个命令行的彩色 diff 工具。
3、EasyOCR
一个开源的 OCR 软件,支持识别40种语言,包括中日韩文字。
以 Redis 作为后端的全文搜索引擎,支持中文。
5、XP-Paint
Windows 画板程序的浏览器实现。
Mac 电脑小工具,可以在系统菜单栏显示亮度、对比度、音量滑块。
7、Rome
Babel 和 Yarn 作者推出的新工具,目标是将所有 JavaScript 开发工具集中在一个软件包里面,取代 ESLint、Babel、Webpack、Prettier 等。整个软件包没有任何依赖,即每一个功能都完全从零实现。
一个 Kindle 订阅 RSS 的推送服务,所有功能完全免费。(@Bin-Huang 投稿)
一个将个人的 LeetCode 答题记录汇总的工具,展示题号、题目、你的解答、 题目通过率等,然后一键生成一个 Hugo 网站。(@lryong 投稿)
钉钉官方没有提供 Linux 版,作者用 Electron 和钉钉网页版打包了一个。(@nashaofu 投稿)
科技爱好者周刊(第 115 期):保护你的 DNA,不要泄漏¶
1、ward
一个简单的服务器监控的仪表盘,基于 Java。
一个开源的反向代理服务器,以 Docker 镜像形式发布,提供 HTTP 到 HTTPS 的反向代理服务,可以把不加密的 HTTP 网站代理成加密的 HTTPS 网站。
3、jsonbase
一个 JavaScript 数据库,后端数据都存成 JSON 格式文件,可以用来学习怎么自己实现关系型数据库。
4、guietta
一个 Python 工具,用来生成简单的图形界面。
5、UIkit
一个前端 Web 组件库,不依赖任何框架,组件类型多、功能强。
6、Zettlr
一个桌面 Markdown 编辑器,界面美观。
7、Reabble
Kindle 等电子书阅读器的 RSS 推送服务,绑定 Inoreader 帐号。(@weijarz 投稿)
阿里发布的 Node.js 的 Serverless 框架,帮助 Node.js 开发人员迁移到云端 Serverless 平台。(@czy88840616 投稿)
9、gitqlite
使用 SQL 语法查询 Git 仓库的工具,比如SELECT * FROM commits
。
10、honkit
GitBook 官方不再维护开源版本后,其他人分叉继续开发的版本。
科技爱好者周刊(第 114 期):U 盘化生存和 Uber-job¶
传奇程序员 Fabrice Bellard 写的一个 C 编译器,只有 100KB 大小,编译时间只有 GCC 的几分之一。
2、BUI
一个国产的 UI 交互框架, 用于快速定制开发 WebApp、微信公众号、小程序的 webview 适配,以及混合移动应用等。(@yangyongzhen 投稿)
一个使得“回到顶部”的网页滚动,具有电梯效果的 JS 库。
4、webp2jpg
一个纯前端的在线图片格式转换工具,可以快速将图片转为另一种格式,并且提供多个参数可以调节。(@renzhezhilu 投稿)
5、tauri
一个类似 Electron 的跨平台桌面应用开发框架,但是基于各平台自带的 WebView,所以应用打包出来的体积比较小。(@jwenjian 投稿)
一个 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 以后,可以考虑用它来播放。
谷歌的官方开源图标库,谷歌和安卓就采用这一套图标。Material Design 官方网站可以查看所有图标。
使用 CSS 生成三角形是网页设计常见的需求,比起使用图片,CSS 生成的三角形具有更好的可控性和灵活性。本工具支持自定义三角形大小、颜色、方向、边框等属性。(@apibrain 投稿)
Chrome 浏览器的扩展,可以对选中的网页文字,生成一个 URL。其他用户访问这个 URL,打开网页后,就会自动滚动到这段文字。它的原理是使用了 Chrome 浏览器的新功能 scroll to text fragment。(@chunliu 投稿)
6、TimeCat
一个网页录屏器,可以将网页操作录制下来,像视频那样播放,但是生成的录像文件的体积远远小于传统视频。(@TimeCat 投稿)
根据用户的唯一 ID,自动生成头像图片的 JS 库。
8、nginx-ui
一个在线生成 nginx 配置文件的开源工具,可以在浏览器里面编辑和提交 nginx 配置文件。
9、Pleroma
一个开源的个人微博客实现,采用 ActivityPub 协议,可以与其他支持该协议的软件交换数据。
10、Youka
一个卡拉OK生成器,它可以从 Youtube 下载音乐视频,然后配上歌词,生成卡拉OK视频。
科技爱好者周刊(第 112 期):如何培养领导力¶
1、xrdp
微软远程桌面协议 RDP 的开源客户端,支持多个平台,可以远程登录其他计算机的桌面环境。
2、Dexplot
一个 Python 数据可视化库,可以生成各种图表。
有道云笔记不能导出笔记,迁移笔记很麻烦。此脚本可将所有笔记下载到本地。(@DeppWang 投稿)
4、VSCodium
VS Code 代码编辑器的重新打包,去掉了所有微软相关的东西(品牌、用户追踪、非开源的代码)等,以实现一个纯的自由软件。
Adobe 公司推出的手机拍照软件,只要按下快门,就可以拍出具有艺术风格的照片。它的艺术风格不是来自滤镜,而且来自其他人拍的艺术照或明星照,通过 AI 套用在当前场景。
一个 React 组件库,UI 很优雅。
一个免费的视频监控软件,允许从多个摄像头捕获、存储和回放影像,并可以远程查看。
8、Briefing
一个基于浏览器的视频聊天室,它会给出一个一次性链接,只要分享这个链接,其他人就可以跟你视频聊天。
9、sjcl
斯坦福大学推出的 JavaScript 加密库,只有 6KB,API 也很简单,但可以提供最佳的安全性。
10、Mind elixir
一个浏览器的思维导图 JS 内核。(@ssshooter 投稿)
科技爱好者周刊(第 111 期):智能电视的误区¶
1、Grid.js
一个网页表格库,可以用作各种前端框架的插件。
2、换脸视频生成服务
一个在线服务,用户可以上传一张照片和一段视频,网站会将照片里的人脸,替换视频里面的人脸。
一个包含 MacOS 系统的 Docker 镜像,可以运行在 Linux 系统。也就是说,你能在 Linux 上运行 Mac 系统了。
一个 Node.js 写的 DNS 服务器,可以通过 API 修改设置。
一个在浏览器进行 BT 下载的 JS 库,可以网页 BT 下载,也有桌面客户端。
一个自动生成中国山水画的 JS 实现。
一款浏览器插件,可以修改浏览器发出的网络请求,相当于简易版的 Postman。(@tangkaichuan 投稿)
一个开源桌面软件,隔一段时间(默认25分钟)就跳出一个提示,提醒你离开电脑运动一下。(@ketra21 投稿)
9、chil
一个远程调试网页的工具,只要在网页里面加载这个库,就可以远程打开 Chrome 开发者工具,主要用于调试手机端网页。(@surunzi 投稿)
10、hyperbuild
HTML 代码的最小化工具,可以精简网页源码的体积。Rust 语言写的,有 Node.js、Python、Java、Ruby 的移植。
科技爱好者周刊(第 110 期):如果不能去美国上市¶
一个很奇特的服务。有时候,我们不得不发电子邮件,但是又不希望对方看到。这个服务提供一段文本,只要你把它拷贝到邮件,你的邮件就会进入对方的垃圾邮件分类。
2、AsmBB
一个汇编语言写的 Web 论坛程序,使用 SQLite 作为数据库后端。它号称是世界最快的论坛程序,可以用在硬件配置很差的服务器,本身就是一个单独的二进制程序。
3、Micro
一个命令行的文本编辑器,有窗格和便签,系统资源占用少,支持 Linux 和 Windows 系统。
流程图工具 Excalidraw 可以做出上图这样的图示效果,可惜中文没有手写效果。如果一定要加,需要自己克隆代码,再安装中文字体。
一个在线的音频处理工具,可以对声音的波形进行各种加工,添加特效。
6、trilium
一个 Markdown 格式的笔记软件,使用目录层级整理笔记。可以下载安装桌面版,也可以自己架设在线版。
一个本地的代理服务器,用于本地数据包捕获,可以实时 hosts 绑定、设置规则转发、mock 接口、修改请求和响应的内容等。(@xcodebuild 投稿)
一个生成 Wifi 登录二维码的在线工具,手机扫码就可以登录 Wifi。
9、Unscreen
一个在线工具,可以免费删除视频背景。
10、Thumbor
免费的开源图像 CDN,可轻松压缩,调整大小和转换图像。
科技爱好者周刊(第 109 期):播客的价值¶
一个浏览器 JS 库,通过摄像头,实时捕捉用户的动作,生成 2D 动画。
一个免费的、不用注册的在线文件储存服务,最大可以上传 2GB,保存48小时。它会自动生成下载链接,可以分享给其他人。
一个将 GitHub issues 用作静态页面评论功能的开源库。
4、Quickref
一个针对程序员的搜索引擎,只搜索编程相关的网站,比如 GitHub 和 StackOverflow。
5、spotify-now-playing-on-github
一个在 GitHub 头像上展示该用户正在收听的 Spotify 曲目的工具。
6、LTUI
一个跨平台的命令行 UI 库,使用 Lua 编写。
7、goblog
一个极小的个人博客网站 Go 语言实现,总共不到500行的后端代码,基本功能都具备,包括文章的分页展示、分类、访问量统计、排行、留言评论等。(@yangyongzhen 投稿)
微软官方的命令行 Windows 包管理工具,估计是为了从 Linux 和 MacOS 系统抢夺开发者。不知道能否最终取代 Chocolatey。(@jwenjian 投稿)
为抓包工具 Wireshark 引入纯真网络 IP 数据库的转换工具,用来查看 IP 归属地。(@leolovenet 投稿)
10、白描
一个在线的文字识别 OCR 服务,可以免费对图片和 PDF 文件进行文字识别。(@ifrontend-xyz 投稿)
VS Code 编辑器里面的微信读书客户端。(@goobyter 投稿)
科技爱好者周刊:第 108 期¶
1、spug
一个适用于中小企业的轻量级服务器自动化运维管理平台,界面为中文。功能包含主机管理、主机批量执行、主机在线终端、应用发布部署、端口监控、报警等。后端为 Python,前端为 React。(@zyupo 投稿)
2、Valine
一个静态网站的评论系统,不需要后端,数据储存在 LeanCloud。(@SHADOW-LI0327 投稿)
一个通用的分布式爬虫框架,基于 scrapy-redis,只需编写少量代码即可完成分布式爬虫抓取数据。(@TurboWay 投稿)
非官方的,基于 Electron 的谷歌云盘的桌面客户端。
Nginx 的图形配置界面,点几下鼠标,自动生成配置文件,可以上传到服务器。
6、vdoing
VuePress 的一款主题,可以用于个人博客或知识管理。(@xugaoyi 投稿)
一个开源的网址加密服务,允许用户为任意 URL 设定密码。它的特点是纯静态网页实现,不需要后端服务器,采用 AES 加密算法。
谷歌允许用户下载 Youtube 观看历史,那是一个巨大的 JSON 文件。作者写了一个 JS 脚本,统计自己一共看了多少小时,看得最多的是什么频道。
一个自己架设的搜索引擎,抓取谷歌的结果,无广告,不追踪用户。使用 Python 语言编写。
10、Hubs
Mozilla 推出的虚拟 3D 聚会服务,可以自己架设服务端。
11、Deckdeckgo
一个在线编写幻灯片的服务。
科技爱好者周刊:第 107 期¶
该网站向每个用户提供一个独特的 API 终点(endpoint),用于接受 HTTP 请求。用户发来的所有请求,都可以在该网站实时显示,用于调试和记录。
这是一个 Chrome 浏览器插件,作用是查看(或下载)其他浏览器插件的源码。
一个点对点的文件在线传输工具,利用 Webrtc 在两台电脑之间建立直接连接,代码开源。(@zhang00710 投稿)
4、Minisign
一个对文件进行签名的命令行工具,用于验证谁发出了这个文件。
5、eureka
一个对文件进行加密的命令行工具。
一个 Maven 插件,根据谷歌公司的样式要求,自动对 Java 代码进行样式美化。
一个实验性的 AR 应用,把周围环境复制粘贴到 PhotoShop,视频演示非常惊艳。
8、regex
一个示例项目,从0开始,使用 Java 实现一个正则表达式引擎,核心代码只有200多行,用来学习编译原理。(@xindoo 投稿)
9、Deno
Deno 发布了1.0版。它最吸引人的地方,还不是原生支持 TypeScript,而是另外两点:彻底抛弃了 NPM 那套模块逻辑,以及融合了 Rust 与 JavaScript。我觉得,Node.js 跟它相比,除了生态巨大和功能比较稳定,想不出还有其他的技术优点。
一个模拟生成 App 商店展示图的在线工具。
11、grep.app
GitHub 非官方的代码搜索引擎,支持正则搜索。
科技爱好者周刊:第 106 期¶
1、Tara
项目管理软件 Jira 的一个免费仿制品。
2、Insomnia
一个开源的桌面软件,用于简化 API 的设计和开发。
一个开源处理服务,用来处理 RSS 内容。比如,一旦收到新内容,就发一封邮件,或者发到推特、Slack 或其他 Web 服务。
一个很有意思的收费服务(以前的 ZEIT),将动态网站(比如 Wordpress)自动转成静态网站,保持内容同步。
5、uPlot
一个 JS 的网页小型图表库,用于快速渲染超大型数据集,系统资源占用少。
CodePen 现在可以在网页上运行 Flutter 代码,这里有一个 Flutter 框架写的 Nike 商城的 demo,可以在线编辑并且预览。想体验一下 Flutter 的同学 再也不用先在本地搭建环境了。(@jwenjian 投稿)
用户可以在浏览器中 5 秒内创建一个在线的面试邀请,支持在线协同编程,多用户同步。(@monsterooo 投稿)
8、liandi
一款国产的桌面 Markdown 笔记软件。(@YLongo 投稿)
9、PicPlus
一款安卓应用,支持上传手机照片到图床(七牛云、阿里云、又拍云、GitHub、码云等)。(@maoruibin 投稿)
10、makeJs
一个示例项目,用 JS 写的 JS 解释器,可以用来学习用编译原理。(@zuluoaaa 投稿)
科技爱好者周刊:第 105 期¶
1、小悦记
Chrome 浏览器插件,可以一键导出微信读书笔记。(@zxhycxq 投稿)
2、Gossip
一个制作幻灯片的在线工具,只需要少量拖拽和对齐操作,就可以生成通过浏览器播放的幻灯片。(@pearmini 投稿)
Java 代码的监控工具,可以实现无侵入的方法级性能监控,主要特点是使用简单。(@dingjs 投稿)
提取 Hacker News 每一条新闻的摘要,配以图文,让人一眼就知道这条新闻的内容。(@polyrabbit 投稿)
5、eruda
一个为手机浏览器加入控制台(console)的脚本库,可以用 Bookmarklet 注入外部网页。
6、Kanmail
一个桌面邮件客户端,以看板形式管理邮件。
7、a-Shell
iOS 设备的命令行 App,免费软件。
8、kasaya
一个命令行的浏览器自动化脚本执行器。
一个360度全景照片浏览的 JS 库。
10、Detexify
一个 Web 工具,可以识别手绘形状,返回对应 LaTex 数学符号。
科技爱好者周刊:第 104 期¶
1、Falcon
一个开源的 SQL 编辑器,可以查看查询结果。
2、Wekan
一个开源看板软件,类似 Trello。
3、HoServer
HoServer 是基于 Node.js Express 的 RESTful 接口服务和管理平台,一行代码实现增删改查所有接口,内置用户、权限等基本功能,可以缩短项目开发周期,降低开发成本。(@hello-react 投稿)
一个 Tensorflow 的算法实现,可以通过机器学习,将一片漆黑的照片(最左侧)还原成有光时的样子(最右侧)。
一个支持多种关系型数据库的图形界面的数据库管理工具。
6、tauthon
官方不再维护 Python 2 后,民间开始接手。有人做了一个项目,专门将 Python 3 的新功能,移植到 Python 2。
一个云服务的集成平台,可以运行用户的代码,将一个云服务的输入,经过处理后输出到另一个云服务。目前是免费使用。
一个开源软件,只需要提供一张头像照片,就可以生成人物开口讲话的视频。
一个纯 CSS 库,提供各种形状的背景图案。这里还有一个类似的网站。
10、98.css
一个提供 Windows 98 风格的 UI 组件的 CSS 库。
科技爱好者周刊:第 103 期¶
一个将 Markdown 转为思维导图的开源工具。
一个可以嵌入网页的交互式代码编辑器,用户能够直接在网页上输入代码并运行,得到结果。服务端是 Docker 容器,目前支持十几种主流的计算机语言。
3、droppy
一个可以自己架设的网盘服务,适合搭建在内网,从 Web 界面上传和下载文件。
4、aind
一个装在 Docker 容器里面的安卓模拟器。
一个轻量级 Markdown 笔记网站,不需要注册,只需要为文档指定密码,适合随手写一点东西分享出去。
6、Tablist
Chrome 浏览器插件,可以一次性列出所有 Tab 的网页 URL,方便复制。
7、iKeep
一个开源的时间规划微信小程序。(@brenner8023 投稿)
一个社会化的 RSS 阅读器,除了常规的 RSS 聚合功能外, 还加入了一些社会化的属性。(@timqian 投稿)
一个生成虚拟 JSON 数据的在线工具,可以根据给定的模式,自动生成 JSON 数据。
10、Branca
一种安全令牌的数据格式,比 JWT 更安全,同类项目还有 Paseto。
科技爱好者周刊:第 102 期¶
脸书宣布,为了适应激增的通话量,通信软件 Messenger 推出桌面版,提供免费的无限量多人视频聊天。上面是 Windows 版的下载链接,Mac 版下载在这里。
一个监控服务器是否在线的服务,非付费用户可以监控5台服务器,每5分钟检查一次。如果宕机,就会通过邮件或其他途径通知用户。
一个 Windows 小工具,可以在桌面显示系统信息,内容可以定制。
一个开源项目,为视频工具库 ffmpeg 开发一个图形界面 GUI。
5、DeepL
一家创业公司推出的机器翻译引擎,据称比谷歌翻译得更好。(@ketra21 投稿)
一个 Google Analytics 的开源替代品,可以自己架设网站访问统计。特点是轻量级,结构简单
7、apioak
一个开源的国产 API 网关,可以作为前后端之间的映射层。基于 OpenResty,性能好,功能强。(@shuaijinchao 投稿)
一个 Node.js 库,MySQL 数据库的 ORM 映射层,使用很简便,但是功能也比较少。
9、esbuild
一个用 Go 语言写的 JS 脚本打包工具,根据作者提供的数据,打包时间仅仅是 Webpack 的几十分之一。
作者提供一段 JS 代码,只要插在网页里面,可以让 DOM 变动发出声音。如果 DOM 有改变,你就会听到声音。
科技爱好者周刊:第 101 期¶
1、GoMailer
一个轻量的电子邮件推送开源工具,可以与网站的用户反馈、留言等功能进行集成,将数据填入模板,投递到指定的邮箱。(@DuanJiaNing 投稿)
2、Zarm
一个 React 组件库,众安科技出品。特点是依赖少体积小(压缩后 60KB),扩展性好,样式命名采用了 BEM 规范。(@edison-hm 投稿)
一站式的 Kafka 集群管理和维护平台,代码开源,完善的权限设计,使用方便,无需精通 Kafka 就能管理集群。(@TrumanDu 投稿)
在线音频实时剪辑转码网站。我个人本身是做音频开发出生的,对音频算法底层很熟悉,所以就诞生了创建这个网站的想法。
专业的 Audition 软件主要面对很多专业人士,里面的操作比较复杂,对于普通的人来说要想完成一个简单的功能操作比较繁锁,所以这个网站兼顾了准专业性和傻瓜式的操作。(@luolongzhi 投稿)
5、办公室噪音生成器
在家远程办公的时候,你会不会想起办公室嘈杂的工作环境,说话声、电话铃声、敲击键盘声、喝水声…… 这里有一个办公室噪音生成器,可以无限播放。
百度安全团队研发的一款易用、高效、通用的开源图数据库系统, 具备完善的工具链组件,助力用户轻松构建基于图数据库之上的应用和产品。
典型应用场景包括深度关系探索、关联分析、路径搜索、特征抽取、数据聚类、社区检测、 知识图谱等。(@Emmano2 投稿)
一个在线生成网站截图的工具,用户提交 URL,就能下载网页截图,代码开源。
苹果公司官方的免费 Mac 桌面软件,通过游戏学习 Swift 语言。
9、time.gov
美国政府显示国内各时区的时间的网站。
一个 HTML 的自定义元素(custom element),可以懒加载网页图片。这个元素的代码非常简单,可以作为学习自定义元素的写法范例。
科技爱好者周刊:第 100 期¶
1、pwgen
一个 WASM 模块,用来生成随机密码,可以在命令行使用,也可以作为自定义元素插入网页。
一个非常简单易用的白板绘图开源工具。
一个基于 Web 的视频会议软件,可以共享白板和视频,并且能够合作编程。
4、紧急状况模板
有时候,网站会突然无法访问,这时就需要提供一个临时的应急网址。这里有提供一个网站紧急状况的网页模板。
5、字体裁剪工具
中文的字体文件都非常大,网页全部加载不现实。这个工具可以从字体里面,选取网页需要的字符,生成新的字体文件。(@2234839 投稿)
一个基于 Web 的命令行终端录制回放工具,解决了分享命令操作时,无法拷贝文字以及视频体积较大的问题。(@JavaCS3 投稿)
7、图灵派(Turing Pi)
图灵派是树莓派的一个集群板,好比机房里面的一个机架,可以用来自己架设 Kubernetes 集群。
8、EVM
一个国产的针对物联网的超轻量虚拟机,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。(@scriptiot-dev 投稿)
React 的组件可视化拖拽页面编辑与代码生成工具,让不会 React 技术栈的人员可以通过拖拽生成页面。(@anye931123 投稿)
10、dino
一个支持 XMPP 协议的聊天客户端。
科技爱好者周刊:第 99 期¶
1、openVidu
一个开源的视频会议软件,使用 WebRTC 技术。
GitHub 的官方手机客户端,安卓和 iOS 都支持,可以发 issue、合并 PR、代码 Diff 等等。
开源的远程教育软件,也可用作视频会议。
一个示例项目,如何在网页上使用神经网络,识别照片里面的物体,比如人、树、椅子等等。
一个 MacOS 应用,可以在系统菜单栏显示一个图标,点击后直接显示摄像头画面。
使用 React + Node.js 写的项目管理工具 Jira 的克隆。
7、vardbg
一个 Python 脚本的调试工具,并可以生成脚本运行流程的可视化视频。
这个网站显示 JavaScript 可以收集多少用户信息,当作唯一指纹,用来追踪用户。
9、Commento
一个为网页插入评论的 Web 服务,可以作为 Disqus 的替代品。
10、Mirage JS
一个模拟服务器 API 返回结果的前端 JS 库。
11、几何艺术占位符图像
该网站提供占位符图像(Placeholder),图像内容是算法生成的几何图形。
科技爱好者周刊:第 98 期¶
1、这里有多少只猫?
一个供幼儿练习辨识能力的在线游戏,第93期曾介绍过英文版,这里是网友做的汉化版。(@StylishSite 投稿)
一个实现番茄工作法(将工作划分为25分钟的片段)的 Python 小脚本。(@coolcode 投稿)
3、Fluttify
一个 Flutter 框架的插件开发工具,解决了插件开发过程中的类型安全,编码繁琐等痛点,目前已有的典型案例有高德地图插件。(@yohom 投稿)
4、可视化浮点数
该网页提供32位浮点数和64位浮点数的二进制结构图,可以方便地设置每一个二进制位,显示对应的数字。
一个谷歌网页搜索的替代品,没有隐私跟踪,无广告。
Electron 的替代品,使用 React Native 的语法开发跨平台的桌面应用程序,但是底层使用的是 Qt 组件库。
7、Nototo
一个思路很新颖的笔记软件,以可视化的方式做笔记,目前只有 Web 版。一条笔记就是新建一块地,一个目录就是新建一个岛屿,打标签就是新建建筑物。
8、darken
一个 JS 脚本,一行代码让网页从亮模式变为暗模式。
9、dnote
开源的知识管理软件,支持 Web 、命令行和浏览器插件。
10、Rete.js
一个网页可视化编程框架,带有节点编辑器。
科技爱好者周刊:第 97 期¶
1、netgraph
一个 Go 语言写的 HTTP 抓包分析器,带有 Web 界面。(@ga0 投稿)
一个网页顶部进度条的 JS 库。(@vortesnail 投稿)
一个 Python 代码的加密器,可以防止别人看脚本源码。(@ga0 投稿)
一个在线生成数学函数图形的网页小工具。(@DoctorLai 投稿)
5、Jane
一个超级轻量的静态博客系统,使用 Kotlin 语言。(@pandolia 投稿)
6、akshare
一个基于 Python 的开源金融数据接口库,目的是实现股票、期货等金融产品从数据采集、数据清洗到数据下载的工具,满足金融数据科学家、数据科学爱好者在数据获取方面的需求。(@jindaxiang 投稿)
7、Sitdown
一个将 HTML 源码转换为 Markdown 的 JS 库,可以定制规则。(@LinFeng1997 投稿)
一个开源的访客统计软件。
9、Language Learning with Netflix
Chrome 浏览器插件,可以在 Netflix 的视频页面上同时显示原文和英语字幕,适合学习外语,需要用户有 Netflix 收看资格。
Chrome 浏览器插件,用来管理系统的剪贴板,可以查看剪贴板的历史记录。
科技爱好者周刊:第 96 期¶
1、GayHub
Chrome 浏览器插件,优化 GitHub 使用体验,提供项目目录树、文内目录导航、图片全屏预览等功能。(@yanyue404 投稿)
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、持续集成等功能。
一个 H5 视频播放器的 React 组件。(@vortesnail 投稿)
8、写作猫
AI 写作助手,可以给出文章中的语言错误。(@iiismile 投稿)
一个轻量级的 JS 网页动画引擎。(@scottcgi 投稿)
10、Rust JVM
一个示例项目,使用 Rust 语言写的 JVM 虚拟机。(@douchuan 投稿)
科技爱好者周刊:第 95 期¶
一个极简的 CSS 默认样式库,目的是为 HTML 裸标签提供美观的样式。
Chrome 浏览器插件,互联网档案馆的官方版本,可以查看一个网页的历史版本,包括那些已经无法访问的网页。
3、inlets
一个反向代理服务器,可以将内网的服务映射到公网。
4、jql
一个命令行的 JSON 数据查询工具,有更简单的查询语法。
5、Broot
一个命令行的目录树浏览工具,可以作用ls
命令的替代品。
6、Snowpack
一个 JavaScript 工具,可以将 node.js 模块转成单个的 JS 文件,替代 Webpack 这样的打包工具。
一个 Hexo 的主题,可以用来制作速查表(cheatsheet)网站,参见 devhints.io 的例子。(@glazec 投稿)
8、萤火虫
网页模拟黑夜中萤火虫飞舞的效果。
9、png
一个 Node.js 模块,用于 PNG 图片的解码和编码。(@vivaxy 投稿)
10、showdoc
一个技术文档网站的服务端,适合展示团队的技术文档、API 文档。(@star7th 投稿)
科技爱好者周刊:第 94 期¶
1、Snip
将打印的数学公式转成 LaTex 代码的工具。
命令行工具,可以显示你的 Gmail 邮箱的统计数据。
3、age
一个命令行工具,使用公钥/私钥对文件进行解密和加密,用法很简单。
4、蚁阅
开源的 Web 端 RSS 阅读器,基于 Python。(@guyskk 投稿)
5、stpyv8
一个引入 V8 引擎的 Python 模块,使得 Python 程序里面可以写 JavaScript 代码。
6、NodeTube
一个可以自己架设的 Youtube 替代品,可以上传视频在网页观看,基于 Node.js。
7、tauri
一个使用各平台的 WebView 控件,构建跨平台桌面应用的 JavaScript 框架。(@mantou132 投稿)
Chrome 浏览器插件,可以三维显示 GitHub 的提交统计。(@ryuzheng 投稿)
获取占位图像的网站,所有生成的图像都是艺术化的几何图形。
10、Terrastruct
一个在线的架构图、流程图工具。
科技爱好者周刊:第 93 期¶
1、monica
一个个人的 CRM(客户关系管理)系统,可以自己架设服务,管理你的所有人际关系。
2、普通话声调训练
老外学习汉语普通话,最难掌握的就是四个声调。这个网址提供在线的声调训练,先听老师的录音,然后你跟着读一遍。浏览器会录下你的声音,判断声调发音是否正确,不过它的准确性似乎有点问题,有时会认不出正确发音。
3、kutt
开源的短链接生成器,基于 Node.js,允许自定义短链接、设置链接密码,还提供访问统计。
一个 JavaScript 语言的 OCR 库,可以在网页运行,识别图片中的文字。它支持100多种文字,包括中文。这里还有一篇教程,介绍 Python 语言如何使用这个库。
5、sshelper
一个安卓的 SSH 服务器应用,使你可以 SSH 登录到安卓手机。(@ch-cn 投稿)
一个将低分辨率图片增强为高分辨率的工具,可以将分辨率增加4倍(即长和宽各增加一倍)。
一个为2岁~4岁婴儿开发的网页游戏,让孩子选有多少只符合条件的猫,比如红色的猫有多少只。
8、linkding
一个自己架设的网址书签服务。
一个数码照片的后期处理软件,可以视作 Lightroom 的开源版。
10、digiKam
数码照片管理的跨平台桌面软件。
科技爱好者周刊:第 92 期¶
1、极客阅读
一个安卓 App,技术阅读的入口,汇聚了国内外技术博客、产品动态、公众号文章。(@wxyudl 投稿)
一款个微信公号文章的的编辑器,可以将 Markdown 编辑器,基于 wechat-format ,开放了一些可定制项目格式转为富文本格式,再贴到微信编辑器。(@acbin 投稿)
Mac 电脑的自动化操作工具,使用 Lua 语言编写脚本。
一个 Vim 游戏,主要目的是展示 Vim 8.2 的新功能。
该网站提供各种网络信息查询,比如 IP 地理地址、Whois、DNS 等。
6、Raileo
该网站提供网站状态监控服务。免费账户可以监控三个网址,监控内容包括:运行时间监控、性能监控、SSL 监控和页面大小监控。
一个手绘风格的安卓组件库。(@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 版,支持主要的编程语言。
该网站提供一系列配色方案,可以实时切换、定制,查看效果。
7、sizle
一个在线制作 PPT 的网站。
一个 Kindle 阅读器的桌面客户端,可以自动同步高亮文本和注释。
Mac 电脑的软件,可以隐藏/展开系统状态栏的图标。
10、magicCss
一个实现各类图形的 CSS 库。(@ifrontend-xyz 投稿)
微软公司发布了使用 Chromium 核心的新 Edge 浏览器,可以从本地的谷歌浏览器直接导入书签,历史等信息。还能从微软自己的或谷歌的扩展商店下载插件。(@jwenjian 投稿)
科技爱好者周刊:第 90 期¶
一个基于 Ubuntu 的 Linux 发行版,目标用户是不懂计算机的人,用户界面高度模仿 MacOS。
一个 WordPress 插件,用于收集和分析用户访问数据,不使用任何外部服务。
3、si78c
早期电子游戏《太空侵略者》的命令行移植版,使用 C 语言编写。
Linux 系统的虚拟桌面 App,可以起一个 VNC 服务,然后用 iPad 或其他设备的 VNC 客户端连接上去,就可以形成扩展桌面。(@liangguo 投稿)
Windows 系统的一个可定制的桌面环境。
6、knDB
一个轻量级的 Node.js 数据持久化库。(@Knove 投稿)
7、舒尔特方块游戏
舒尔特方格是数字1-25随机分布在25个方格里面,用户按照从小到大的顺序,依次指出每个数字的位置,根据耗时判断注意力水平的高低,详见百度百科。这个游戏最好在手机上玩。(@jwenjian 投稿)
一个将英语或数字字符,转为 SVG 动画的 JS 库。(@oubenruing 投稿)
WordPress 的 Markdown 编辑器插件。
10、docker-slim
一个 Docker 镜像文件的瘦身工具,据称最好情况下,可以让镜像文件体积缩小为原来的30分之一。
Cloudflare 正式发布 workers 功能了,允许网站直接部署在它的边缘网络,即 CDN 的每个节点上面。这应该是目前 serverless 最好的方案了。
12、openEuler
华为发布自家的 Linux 发行版 openEuler,基于 CentOS。这是早先的华为 EulerOS 系统的开源版。根据介绍,主要特点是 ARM64 的完美支持和极高的安全性。
科技爱好者周刊:第 89 期¶
1、Legra.js
一个 JS 库,可以生成乐高积木的图案。
2、hello.js
一个专门用于 OAuth2 登录的 JavaScript 库。
3、slap
一个命令行下的文本编辑器。
一个 JSON 数据的压缩工具,可以把压缩后的 JSON 数据附加在 URL 上面。
一个类似 SSH 的服务器远程登录工具,但是可以自动重新连接而不会中断会话。
一个开源的室内设计 3D 软件。
一个生成手绘风格的网页图表的 JS 库。
8、AnonAddy
一个匿名邮件的转发工具,特点是允许开设无限个邮件账户。比如,你的用户名是johndoe
,系统会分配给你一个二级域名johndoe.anonaddy.com
,你可以在这个域名上开设无限个邮件账户。
9、Arya
Arya 是一款基于 Vue 的在线 Markdown 编辑器,粘贴 HTML 自动转换为 Markdown,支持 PPT 预览,以及绘制流程图、甘特图、时序图、任务列表、五线谱等功能。(@nicejade 投稿)
10、Drumbot
机器学习的鼓点机器人,可以根据用户输入的节拍,自动生成新的旋律。
科技爱好者周刊:第 88 期¶
1、EasyDB
一次性云端数据库,可以免费使用24小时。如果想永久保存数据,需要付费。
可视化源码浏览器,可以对 C、C ++、Java、Python 源代码进行静态分析,并以图形可视化的形式呈现。
3、texme
一个轻量级的 JavaScript 脚本,可以把 Markdown + LaTeX 文档直接渲染成网页。
一个开源的 Web 商城项目,基于 Spring Boot 和 Vue.js,支持 Web 端和移动端。(@enilu 投稿)
5、NBAsh
命令行的 NBA 直播查看工具,包括比分和球员统计。(@rogerzhu 投稿)
6、resumd
一个在线的简历编辑器,可以分享给他人一个可编辑的简历,也可以导出 PDF。(@timqian 投稿)
7、MQTTX
一款跨平台的 MQTT 消息网关的开源桌面客户端,可以用来测试消息收发。(@ysfscream 投稿)
一个开源的容器管理平台,构建在 Kubernetes 之上,帮助企业管理容器环境。(@FeynmanZhou 投稿)
9、mdr
一个命令行的 Markdown 文件阅读器。
10、react-mosaic
一个基于 React 的浏览器窗格框架,可以让网页显示多窗格的效果。
科技爱好者周刊:第 87 期¶
1、 vy
一个命令行的极简风格的 IDE。
2、必收
一个收集和订阅外部内容的应用,有手机端和桌面端,可以收藏网址、微信文章、头条文章等。(@sinner-xing 投稿)
Youtube 的开源前端,等于为 Youtube 换了皮肤,可以自己搭建实例。
4、p2
一个极简的 PDF 文件转 PNG 图片的开源服务器,我觉得挺好用,查看 Demo。
Chrome 浏览器插件,让浏览同一个网页的访问者互联聊天,源码在 GitHub。
6、Joplin
一个笔记和待办事项软件,支持桌面、手机和命令行,可以多端同步。
一个以幻灯片的形式展示源码的工具。
这个网站可以查看,某个配色方案对于不同视力障碍人群的可用性,比如色盲、白内障、青光眼患者能不能看到,并给出该方案的评分。
9、远程浏览器
该网站提供免费的远程浏览器,用户可以在本地浏览器里面打开远程浏览器,再通过后者访问网站。该站的代码开源。
10、zim
一个桌面端的 Wiki 编辑器,让你维护一个储存在本地的 Wiki。
科技爱好者周刊:第 86 期¶
一个在浏览器生成用户指纹的 JS 库,可以识别用户,不使用 Cookie。
3D 游戏《GTA1》的开源克隆,已经基本可玩。
3、erra
一个 Node.js 的 HTTP 接口调试工具,可以拦截并修改 HTTP 通信,也可以 Mock 接口。(@hughfenghen 投稿)
本文在网页上演示a*
寻路算法,可以自己调整参数。(@sbfkcel 投稿)
一个开源工具,将程序注册为 Windows 的系统服务。(@pandolia 投稿)
6、划词二维码
Chrome 浏览器插件,为选中的文字生成二维码,可以用来为网页提到的网址生成二维码。(@tanghuibo 投稿)
7、Slate
API 文档的静态站点生成器。
8、AI 生成的渐变
用户指定一个颜色,该网站会自动生成基于该颜色的渐变模式。
生成手绘风格的流程图的在线工具。
10、draw.io
在线图表工具 draw.io 的源码。
科技爱好者周刊:第 85 期¶
1、幼儿密码
麦克斯是一个一岁半的小孩,经常在笔记本电脑乱按。父母就做了一个网站,用户可以随机获取一个他乱按的字符串,作为密码。
一个浏览器扩展,可以将网页和上面的静态资源打包成一个 zip 文件。
一个跨平台的文件分享软件,可以在同一个局域网里面不同系统的机器之间互传文件。
PostgreSQL 数据库的一个扩展,为任意数据库添加 RESTful API 接口。
5、日本铁路通
国人开发的适合日本自由行的交通换乘 App,特点是全中文搜索显示,可一键切换查看日语站名,支持日本所有的地铁、电车、新干线,无广告。(@metromancn 投稿)
6、高铁通
爱好者开发的全国高铁 App,可以显示列车的实时位置,支持点选车站,显示列车信息等,无广告。(@metromancn 投稿)
7、在线屏幕录制
一个浏览器里面的在线录屏小工具。(@w3yyb 投稿)
这个在线工具可以把隐藏文本写入图片文件。图片依然可以正常使用,并且外观不发生变化,用户不会发现里面隐藏了加密信息。(@w3yyb 投稿)
9、snapdrop
一个开源的文件分享服务,使用 WebRTC 协议进行点对点传输。
10、marktext
一个跨平台的桌面 Markdown 编辑器。
科技爱好者周刊:第 84 期¶
一个纯概念的开源网页射击游戏,具有神经演化功能,软件会根据玩家的反应,对敌人进行增强,直到玩家失败。
谷歌推出了远程桌面软件,可以在手机和桌面浏览器里面,访问远程电脑的桌面,进行各种操作。
这个网站可以将用户输入的文本,渲染成一段微粒的动画,支持中文。缺点就是后台资源有限,玩的人一多,就要排队等。
4、onefetch
这个命令行工具可以显示 Git 仓库的信息。
一个 Go 语言脚本,每天向指定邮箱发送一封邮件,里面是天气、名言、诗歌。(@BarryYan 投稿)
6、leonsans
一款用 JavaScript 脚本绘制的英文字体,只要网页插入脚本,就能使用这个字体,即字体使用脚本画出来的,特别适合制作字体动画。(@rolitter 投稿)
7、snake-go
Go 语言写的命令行贪吃蛇游戏。
8、dn
一个非常简单的命令行笔记脚本,可以写入/读取笔记。所有代码就是十几行 Bash 命令。
9、hr-code
QR 码本质是机器可读的字符串,主要缺点是人类无法辨识。现在有人提出了一种新的QR码,机器和人类都可读。缺点就是如果字符很多,码图就会很大。
10、SearX
SearX 是一个开源的搜索代理,可以自己架设谷歌实例,查看 demo 和实例列表。
科技爱好者周刊:第 83 期¶
匿名分享文件的工具,通过 Tor 网络下载文件。
2、dcp
一个在主机间分享文件的命令行工具,使用 Dat 协议,进行点对点拷贝。
手绘风格的 React 图表库。(@beizhedenglong 投稿)
分析 GitHub 仓库信息的在线工具。(@timqian 投稿)
5、mintotp
一个 Python 的二因素认证时间码工具,代码很简单,只有20行。
6、Memex
浏览器插件,可以对书签和浏览历史进行全文搜索。
7、彩云小译
浏览器插件,一键将网页翻译成中英对照模式。(@bitwater 投稿)
该项目把游戏做成操作系统,打包成镜像,装到U盘,插入电脑开机启动,就能直接玩游戏。(@CasterWx 投稿)
9、Pinbox
一个国产的收集网上各种资源(网址、图片、文本)的在线服务,类似 Pinterest。(@yoler 投稿)
10、bruno simon
这是很久以来,我见过的最酷主页,整个页面都是 3D 的。页面源码是开源的。
科技爱好者周刊:第 82 期¶
一个远程桌面网关,可以在浏览器中远程访问其他计算机的桌面。
这个工具可以拦截和查看 HTTP/HTTPS 请求,并且可以 mock 服务器的回应。
3、imgproxy
一个 Go 语言写的图片代理网关,可以代理远程图片,并且提供格式转换和大小缩放功能。
一个在线工具,比较广告拦截器对指定网址加载速度的影响,比如少了多少个请求、页面总体积下降多少。
这是一个 React 表单库,基于 React Hooks,看上去代码相当简洁,star 也很高,也许以后可以摆脱那些笨重的表单组件了。
6、Shiori
Shiori 是一个自己架设服务的网址书签管理器,使用 Go 语言编写。
7、navi
一个命令行的交互式备忘工具,你可以查阅某个命令的作用。
一个在线小工具,通过电脑摄像头,判断坐在屏幕前面的人的坐姿是否正确。
9、诺基亚短信图片生成器(英文)
这个工具可以生成老式诺基亚手机的短信图片。(@dcalsky 投稿)
10、YaoYao - 跳绳
一个微信小程序,带着手机跳绳,可以自动计数跳了多少下。(@haozes 投稿)
11、Basecamp 个人版
著名的项目管理软件 Basecamp 推出免费的个人版,此前都是要收费的。个人版最多一个项目可以有20个用户,对于小团队够用了。
GitHub 首次发布官方的手机客户端,目前只有 iOS 的 App,安卓版将稍后发布。
科技爱好者周刊:第 81 期¶
整个游戏就在地址栏里玩。
一个在线工具,只需回答几个简单的问题,描述你遇到的机器学习场景,它就返回应该使用哪一种机器学习算法。
crontab 是 Linux 系统的定时任务执行器。这个在线工具可以可视化生成 crontab 的配置文件。
电子书管理软件 Calibre 发布4.0版本,底层进行了大幅度重写。
5、AltStore
苹果设备安装第三方应用商店的方法(不必越狱),看上去好像有效。
6、nanoid
一个极小的 uuid 生成的 JS 库。
一个 Node.js 写的 Web 服务器负载性能测试工具。
一个机器学习工具,可以一边写脚本,一边自动生成模型的可视化运行结果。还可以生成网页控件,手动拖拉查看模型变化。
一个免费的多端密码管理器。
10、imagededup
一个基于 Python 的找出重复图片的工具,支持多种查重算法。
微软官方的 Visual Studio 在线版,在浏览器里面提供 IDE 功能。
科技爱好者周刊:第 80 期¶
查看 Git 仓库各种统计信息的命令行工具。
2、Regexper
将 JS 的正则表达式转成图形解释的在线工具。(@DoctorLai 投稿)
这个工具可以自动生成英语文本。你输入一句话,然后按 Tab 键,就得到一整段。
我输入:以前有一个男孩。得到:他名叫杰克,还有一个女孩名叫维奥莱特。 女孩穿黄色,男孩穿蓝色。杰克说他打算买一件新衣服,搭配她的衣服。
一款模拟类免费游戏,用户设计自己的宇宙飞船,然后投入战斗。
Excel 表格转为网页表格的在线工具。
Facebook 推出的大型 VR 虚拟游戏。玩家带上 VR 眼镜,在一个虚拟的世界漫游,将电影《头号玩家》的情节变成现实。
一个手机 App,用来制作沙画。(@victor-fa 投稿)
扫描一个目录,给出目录结构、文件大小等统计信息的桌面工具。(@FairyEver 投稿)
这个在线小工具,在每个字符之间插入一个零宽度字符,用来逃过文本过滤系统,正常阅读不受影响。(@gongchengra 投稿)
10、Bot Land
一个在线策略游戏,玩家编程设计自己的机器人进行战斗。
11、微信对话开放平台
微信的问答机器人服务,用户可以接入这个服务,在微信公号、微信小程序、企业网站等场合,对外提供客服机器人,进行智能答问,这里有介绍文章。(@juemuren4449 投稿)
科技爱好者周刊:第 79 期¶
该网站自动抓取推特上面的招聘推,并按照岗位分类。
Raw 格式的数码照片处理桌面软件,跨平台。
Chrome 浏览器插件,支持一键将网页内容存储到多个平台,包括 Github、Notion、OneNote、语雀、有道等。(@DiamondYuan 投稿)
TypeScript 写的马里奥网页游戏。
5、Kate
KDE 项目里面的多文档编辑器,可以在一个窗口编辑多个文档,具有 IDE 的功能。
浏览器插件,让你可以使用 Markdown 写 Email,然后由这个插件转为富文本格式。
7、mjml
复杂格式的电子邮件 HTML 源码很难写,因为各个邮件客户端支持的 CSS 属性不一样。mjml 是一个响应式电子邮件框架,定义了一套自己的语法,你用这套语法写邮件,然后编译成 HTML。
LaTeX 搜索引擎。你给出英语描述,它返回符号的写法。比如,搜索root
(平方根),返回 \sqrt{}
。
9、Textmate
一个好用的文本编辑器,最近推出了2.0版。
10、doka
一个使用 WebGL 技术搭建的在线图像编辑器,使用非常流畅。
科技爱好者周刊:第 78 期¶
1、scoper
一个开源工具,可以搜索 Youtube 视频的字幕,返回关键词在视频里面出现的时间。
一个 JS 库,当用户鼠标悬停在链接上面,就开始预加载网页,从而使得用户真正点击的时候,页面瞬间就能加载。
3、labstack
在线的代码运行试验环境(playground),支持15种语言,包括 C、C++、Python、Go、Ruby、Swift等。
一个开源的天文软件,显示了逼真的 3D 天空,就像用肉眼或望远镜看到的一样,有桌面版和 Web 版。
5、S0lly
一个 Excel 里面的策略游戏《文明》。
6、tiler
一个将小图像拼成大图像的工具,设计马赛克镶嵌画的最佳工具。
7、manjaro
一个基于 Arch 的 Linux 发行版,具有 Arch 的灵活性,同时注重对用户的友好性。
8、cherry
一个基于机器学习的简易中文文本分类器,可以给出输入的中文内容的类别。
一个可以自己架设服务的开源财务管理软件。
10、Naptha
一个 Chrome 浏览器插件,可以选中并识别图片里面的文字。
科技爱好者周刊:第 77 期¶
一个在线 HTTP 请求调试工具,类似 Postman,不过是 Web 版。
2、WTF
一个命令行的信息仪表盘,可以定制显示内容。
3、gradex
一个开源的在线工具,从上传的图片里面提取两种主色,生成一张渐变的背景图,可以下载。(@jwenjian 投稿)
一个命令行的地牢漫游文本游戏,可以感受一下早期的文字游戏。
MacOS 的桌面 RSS 阅读器,免费软件。
6、KeeWeb
免费的密码管理器,有桌面版和 Web 版,兼容 Keepass 格式。
7、Xnip
国产的 Mac 截图软件。(@ZekeDa 投稿)
8、dfile
一种极简的基于 IPFS 的文件上传和分享工具。(@coolcode 投稿)
创建数据库的实体-关系图的工具。
10、flowshare
该网站是一个 Howto 网站,允许用户上传多张图片,并添加文字说明,解释如何一步步完成一项任务,比如《如何为谷歌启用双因素认证》。
科技爱好者周刊:第 76 期¶
1、gavatar
生成类似 GitHub 用户头像的开源工具。
2、cowrie
一个模拟的 SSH 服务器。很多攻击者都是 SSH 登录,你可以把这个软件在22端口启动,真正的 SSH 服务器放在另一个端口。黑客以为攻入了服务器,其实进入的是一个虚拟系统,然后会把他们的行为全部记录下来。
3、devfolio
一个个人简历网站的建站模板。
4、Base API
这家云服务公司提供基本的 Web API,包括身份验证、电子邮件发送、文件和图像存储。用法简单,容易上手,作为概念产品很不错。
一组 Bash 函数,可以在命令行迅速查看 Git 仓库某个版本的信息(比如,第一个、最后一个、上一个、下一个版本)。
一个开源的编程题目的答题系统。(@Zo3i 投稿)
7、BPMN-JS
一个在线绘制业务流程图的开源工具。(@xhuihui 投稿)
8、Landfall
一个定制手工 3D 地图的网站。
9、d2-admin
一个企业中后台产品的前端集成方案。(@FairyEver 投稿)
10、GoAccess
开源的日志分析工具,可以生成命令行、JSON、HTML 等格式的分析报告。
11、drinkNow
Chrome 浏览器插件。每过一段时候,就会弹出一只小鸭子,提醒你要喝水。(@sologgfun 投稿)
科技爱好者周刊:第 75 期¶
一个 XKCD 漫画风格的网页图表库。(@timqian 投稿)
2、Rough.js
生成手绘风格图片的 JS 库。
基于 Spring Boot 的 Material Design 风格的通用后台管理系统。(@enilu 投稿)
4、Skim
MacOS 平台的一个开源 PDF 文件阅读器。
5、pagemap
一个 JS 库,在网页插入迷你的页面缩略导航图,用户可以点击这个图的不同部分,实现快速导航。
6、K2pdfopt
一个 PDF 工具,将 PDF 文件重排成 Kindle 和手机可以阅读的页面大小。
一个开源工具,可以查看 GitHub 仓库的 Star 变化情况,生成折线图。(@Imfondof 投稿)
二维码生成工具,可以生成静态二维码、图像二维码和动画二维码。
该工具的原理是利用零宽度字符,将加密文本转码后嵌入到普通文本当中,从而表面看起来是一段普通文本,但是复制粘贴不会丢失密文。
10、Raccoon
从 Google Play 将安卓 apk 安装包下载到桌面的工具。
11、ShowMeBug
一个国产的在线实时编程环境,程序员面试助手,可以实时观看应聘者远程编程。(@windy 投稿)
12、中国传统颜色手册
一个方便使用的在线色表,列出中国古典的常见颜色。(@zerosoul 投稿)
科技爱好者周刊:第 74 期¶
1、Unison
一个桌面软件,可以让 OSX、Unix 和 Windows 系统的文件同步。
Flutter 的二维码扫描插件。(@leyan95 投稿)
一个浏览大型 JSON 数据文件专用的桌面 JSON 查看器。
一个 Node.js 爬虫的示例项目,帮助感兴趣的同学了解爬虫的实现。(@ZY2071 投稿)
一个 CSS 样式表的命令行分析工具,显示有多少条规则、选择器,压缩前后的文件大小等等。
6、Anime4K
实时提升卡通动画的分辨率,使其成为高清动画的工具。
7、翻译侠
浏览器翻译插件,支持 Chrome 和 Firefox,鼠标点击或选择触发翻译,可以翻译多种语言,底层为 Google translate API。(@cloudfroster 投稿)
Hexo 博客框架的一套样式主题。(@xrr2016 投稿)
开源的暗网搜索引擎工具。
10、cve-search
一个 CVE 漏洞的本地搜索引擎,上图是漏洞的分类排行。
11、majestic
一款好用的 Jest 测试框架的图形界面。(@ifrontend-xyz 投稿)
科技爱好者周刊:第 73 期¶
1、formik
React 的表单组件,目标是提供一个最小的 API,方便用户扩展。
一个很有意思的应用,帮助用户戒掉某个 App。手机访问它的网站,可以为任意 App 生成一个假的图标。每次在桌面点击假图标,就会跳到一个内置的网页,提示你放弃使用。
3、蚂蚁搬家工具
小程序跨平台开发工具。一键实现微信小程序项目到支付宝小程序的迁徙,不再为重复开发而烦恼。(@xiaofuzi 投稿)
4、Research
一个中文搜索的聚合网站,显示同一个关键字在不同网站的搜索结果。(@ifrontend-xyz 投稿)
5、oktools
该网站收集了程序员需要的10多个在线小工具,包含JSON 格式化、Base64 编解码、颜色值转换、图片压缩、正则测试、时间戳转换、HASH 计算等。(@wangyiwy 投稿)
6、Tone.js
一个使用 Web Audio API 在浏览器创建交互式音乐的框架。(@zhang14725804 投稿)
很多网站都会跳出一个对话框,要求允许它们发送 Web 通知,非常讨厌。这个 Chrome 浏览器插件可以彻底关闭这个功能。
8、npmview
该网站让你查看 npm 模块里面包含了什么文件。
9、CS50 IDE
一个在线 IDE,背后是基于云的 Ubuntu 环境,支持代码高亮和单词自动完成,以及代码调试。
10、在线哈希计算器
用户输入一个字符串,在线显示各种哈希算法的运算结果。(@DoctorLai 投稿)
11、logForShell
Bash 的日志工具,出错时打印调用堆栈,方便快速定位问题和源文件。(@7ippo 投稿)
一个区块链项目,专门用于保存加班记录,用户可以把自己的加班记录存到区块链。(@996BC 投稿)
科技爱好者周刊:第 72 期¶
1、milkman
一个类似 Postman 的 HTTP 请求/回应的调试工具,区别是它不是基于 Electron,而是基于 JavaFX。
一个 Python 的自动化模块,可以自己编写脚本,完成浏览器自动化、键盘自动化、鼠标自动化等操作。(@kensoh 投稿)
3、wewe
微信群聊同步到 Web 的开源工具。(@timqian 投稿)
4、Gogh
一个终端窗口颜色主题的安装工具,目前有170多种配色方案可选择,支持 Linux 和 Mac。
5、QSpace
一个国产软件,MacOS 系统的多视图文件管理器,支持很多特色功能。让你摆脱多窗口来回切换的繁琐,和拖拽时找不准目标的尴尬。(@vitacoding 投稿)
6、Pictool
一个较为轻巧的前端 JS 库,用来处理图像效果。(@chenshenhai 投稿)
7、bild
一个图像处理的命令行工具,Go 语言编写。可以通过命令行参数,调节亮度、饱和度、模糊、锐化等。
8、DSVPN
一个非常简单的 VPN 实现。
9、lefthook
Git 钩子管理器,可以用在各种项目之中。特点是功能强大,允许并行执行多个任务。
10、plyr
一个前端 HTML5 的视频/音频播放器,特点是简单易用,定制性好。
11、color
一个 JavaScript 的颜色操作库,可以使用各种方法对颜色进行操作。
12、Oh My RSS
一个中文 IT 网站的 RSS 聚合服务,代码开源。(@richshaw2015 投稿)
科技爱好者周刊(第 71 期)¶
1、 Writeathon
Writeathon 是一款在线写作工具,基于极简理念,提供简洁、高效、专注的写作体验。(@Hcs66 投稿)
2、ish
iOS 的 Linux 虚拟机,实际运行的是 alpine linux,提供命令行 shell,可以访问网络,安装各种软件包,类似安卓平台的 Termux。
由于 iOS 平台的限制,iSH不能从应用市场直接安装,需要使用TestFlight安装beta版本。(@argan 投稿)
命令行工具,可以将 jupyter notebook、markdown 文件转成静态网站。
4、fork
桌面的 Git 客户端。
5、Anbox
Linux 系统的安卓模拟器。
6、jokenpo
一个网页游戏,使用机器学习算法,让玩家与计算机进行“剪刀石头布”游戏。
7、Lockdown
一个手机的防火墙 App,暂时只有 iPhone 版本。
金山 WPS 的 Linux 版本。
9、node-jvm
一个用 Node.js 实现的 JVM,实现的非常简洁清晰,方便学习。(@douchuan 投稿)
10、sftpgo
一个 Go 写的 sftp 服务器,可以架设加密的 FTP 服务。
11、iPic
Mac 系统的桌面图片上传工具,用于将本地图片上传到图床,功能强大。(@atjason 投稿)
科技爱好者周刊:第 70 期¶
1、exa
目录查看命令ls
的替代品。
2、wtf-cli
一个查询字母缩写含义的命令行工具,比如缩写 OS 代表 Operation System,数据来自abbreviations.com。(@Haixiang6123 投稿)
3、sandman2
一个 Python 语言的数据库适配库,可以为各种数据库自动生成 RESTful 接口。
4、Formcake
该网站提供线上服务,接收表单数据。可以为静态网站提供跟用户互动的手段。
国产的静态编程语言,追求简单可读,目前支持转码为 C#/Go/TypeScript。(@kulics 投稿)
一个 SVG 图标库,提供100多个常用的 Logo 图标。
数据可视化的桌面工具,可以连接各种数据源,进行图形可视化操作。
一个搜索命令 grep 的替代品,使用 Rust 语言编写,有更好的速度和输出界面。
谷歌团队推出的无头浏览器 Puppeteer 的 Firefox 版本,与 Chrome 版本有同样的接口,可以用于 Firefox 浏览器自动化。
10、Fastify
一个比 Node.js 原生的 HTTP 处理更快的 Web 框架。
11、Gissue
GitHub issues 备份工具,只要填入仓库地址就可以下载压缩文件包,一次性下载所有 issue。(@tangkaichuan 投稿)
12、Zdog
一个 JavaScript 的 3D 设计和动画制作库。(@ifrontend-xyz 投稿)
科技爱好者周刊:第 69 期¶
一个开源工具,可以架设服务,连接本地计算机,让其他人可以通过互联网访问本地的文件夹和文件。
2、listmonk
一个开源的新闻邮件和邮件列表发送服务,带有管理后台。
3、go-pry
Go 语言互动式的 REPL 环境,可以直接运行 Go 脚本。
4、Dato
MacOS 菜单栏系统时钟的替代品,显示月历和时区,免费软件。
5、osgood
一个专门运行 JavaScript 脚本的 HTTP 服务器。你可以把它想象成内置了 Express 框架的 JS 运行时。
矩阵数据结构的 JavaScript 库,使用了底层的二进制接口,性能较好。(@cnwhy 投稿)
7、Vugu
一个使用 Go 语言写 HTML 前端页面的工具。完全不用 JavaScript,就能写出前端页面。未来的全栈将不再限于 JS,后端语言都可以写前端。
这个工具使用机器学习算法,去除视频里面的运动物体。
9、TabNine
基于深度学习的代码补全工具,号称支持所有语言。(@ifrontend-xyz 投稿)
10、licia
这个库收集 Web 开发的各种 JavaScript 小工具,使得开发者只用加载它一个库即可,跟 lodash 的思路有点像。(@surunzi 投稿)
11、civitas
一个 JavaScript 写的网页策略模拟类游戏。
科技爱好者周刊:第 68 期¶
1、hub
GitHub 官方的命令行客户端。
简单好用的在线流程图工具。
一个 Bash 脚本,可以在 Debian 系的发行版上,让用户通过图形界面,一次性选择所要安装的应用程序,主要用于新系统的装机。
4、foliate
一个使用 GTK 图形框架的 Epub 桌面阅读器,只支持 Linux 系统。
5、pixelfed
照片分享服务 Instagram 的开源替代品,基于 ActivityPub 协议,可以与其他平台交换信息。
6、面包多
创造者出售数字作品的平台。你上传作品,设定价格,在这个平台出售。(@wdkwdkwdk 投稿)
这是 Mac 平台上一款智能英语输入法,可以提示单词拼写和中文解释。(@dongyuwei 投稿)
一个基于 Leaflet 地图引擎的 React 地图组件库。(@Coder-JJ 投稿)
9、SoloPi
支付宝推出的安卓应用自动化测试工具。公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。(@ifrontend-xyz 投稿)
10、那样记账
一个安卓的记账 App,有报表和图表功能,支持多个账户。(@Chloe-Y 投稿)
11、守望先锋 UI 组件库
一个《守望先锋》游戏风格的组件库,基于 Vue.js。(@Haixiang6123 投稿)
科技爱好者周刊:第 67 期¶
一个适用于手机的 Linux 操作系统。
2、reverie
一个优雅的 Jekyll 静态网站主题。
3、数字雨
浏览器还原电影《黑客帝国》的数字雨,链接为 Codepen.io 演示。(@ developerchengang 投稿)
4、巡云轻论坛系统
Java + MySQL 开发的一个论坛程序,自适应手机端和电脑端,界面简洁,功能完整。(@diyhi 投稿)
命令行管理 Docker 服务的一个图形界面工具。
一个使用 Electron 制作的 Youtube-dl 的图形界面,可以下载包括 Youtube 在内的110个网站的视频。
谷歌地球的官方 Web 版,可以浏览全球的卫星照片。该应用体积很大,初始访问可能需要很长时间加载。
8、show-facebook-computer-vision-tags
Facebook 从2016年4月开始,对用户上传的每张照片进行机器识别,给出内容的关键词。这些关键词都随照片一起发送,但不会对用户显示。这个 Chrome 浏览器浏览器插件,可以把它们显示在照片上。
一个开源服务,可以统计 GitHub 仓库的 Readme 文件的阅读次数,然后生成 badge 徽章,以便挂在仓库里。(@jwenjian 投稿)
10、AMP
AMP 是一个基于 web components 技术的网页组件库,属于谷歌的官方项目,开发者基本都是谷歌的在职工程师。
11、lit-html
lit-html 是一个极其简单好用的网页模板渲染库,使用 ES6 语法,一共只有两个方法。它是谷歌的 Polymer 团队出品。
科技爱好者周刊:第 66 期¶
一个开源游戏,浏览器随机选择另一个用户,双方通过摄像头出现在网页上,谁先眨眼谁就输。
一个 Chrome 浏览器插件,可以将 GitHub 里面的模块加载语句(比如import xxx from yyy
),变成一个链接,点击以后就进入该模块的源码。
3、Pika CDN
一个专门为 NPM 里面的 ES6 模块提供的 CDN 服务,浏览器可以直接加载该 CDN 的 ES6 模块。
一个跨平台的桌面自动化工具,可以编写脚本,自动执行桌面操作。
5、Pock
这个软件可以把 Macbook 笔记本的 Dock 栏都搬到 Touchbar。
网站后台管理系统,基于 Spring Boot + Vue.js 搭建。(@enilu 投稿)
7、jexcel
一个浏览器电子表格的 JS 库,与 Excel 兼容。(@ctolib 投稿)
8、Zvm
一款 Python 实现的 "超轻量级" JVM,代码简单,结构清晰,方便学习 JVM 原理。(@5A59 投稿)
9、Exthouse
Chrome 浏览器的插件会对浏览器性能造成影响。这个工具可以分析评估插件对性能的影响。
10、Serveo
一个将本地计算机暴露在互联网上的服务。它的原理很简单,你在本地通过 SSH 与该网站建立远程代理,该网站会生成一个 URL,通过这个 URL 其他人就能访问你的本地计算机。
11、uPic
一个简洁的 Mac 图床客户端,用来从桌面端上传图片到图床。(@gee1k 投稿)
12、Gallery Go
谷歌官方推出的安卓应用,一个离线的照片管理器,可以自动按照主题整理照片。
科技爱好者周刊(第 65 期):周刊开设"谁在招人"的招聘服务¶
1、Termius
适用于桌面和手机的 SSH 客户端,可以登录服务器。
浏览器扩展,为 GitHub 增加很多方便的功能,比如静态资源文件的下载次数统计等。
3、webssh
开源工具,可以通过浏览器进行远程服务器 SSH 登录。(@huashengdun 投稿)
Chrome 浏览器插件,能够将操作录制成脚本,用于浏览器自动化。(@ifrontend-xyz 投稿)
5、Mpx
滴滴团队开发的一款致力于提高开发体验的小程序框架,把 Web 开发体验(Vue + Webpack)带入小程序。(@sky-admin 投稿)
6、hat.sh
一个开源的网页工具,可以离线使用,使用 AES-256-GCM 算法对文件进行本地的加密和解密。
在线小工具,比较两段文本 / JSON / xml 文本的差异。
8、Antora
一个静态站点生成器,针对 AsciiDoc 格式的技术文档。
一次查询75个社交媒体,看看某个用户名是否还未注册。
10、nodeppt
将 Markdown 文档转成幻灯片,在浏览器演示的工具。(@JsonLeex 投稿)
11、LMGTFY.com
该网站用动画演示搜索引擎的使用方法。新人经常提出一些简单的问题,你可以把该网站发给新人,帮助他学习如何使用谷歌。LMGTFY 是 let me google it for you 的缩写。(@buff2017 投稿)
12、QuickJS
ffmpeg 的作者写的 JavaScript 引擎。他等于自己从头实现了一个简化的 V8,这也太猛了……这个引擎体积很小,但是功能完整而且高效。
科技爱好者周刊:第 64 期¶
一个网页工具,可以将 ASCII 字符的公式转为数学字体显示。(@imhuqiao 投稿)
一个网页工具,可以在线表格转成 Markdown、JSON、HTML、XML、YAML 等数据格式,并支持格式之间互相转化。(@Fechin 投稿)
3、臆病な魔女
一个具有非常酷炫动画的日本动漫网站,代码开源。(@ntnyq 投稿)
一个概念性产品,自带命令行的浏览器,可以在命令行下完成所有浏览器操作。
一个浏览器里面的人脸捕捉、颜色追踪的 JS 库。
五笔输入法的一个练习工具,可以根据训练者的情况,动态生成练习内容。(@xiahibb 投稿)
7、APIJSON
自动化接口管理工具,后端自动生成接口文档,前端可以定制任何数据、任何结构。(@TommyLemon 投稿)
8、qrgo
命令行生成二维码的工具。
一个最小化的浏览器看板工具,可以用来任务管理,数据都保存在本地。
10、Docusaurus
Facebook 出品的 Markdown 静态文档网站的建站工具,前端使用 React 构建。
11、OnChrome
有些人不喜欢 Chrome 浏览器,选择使用 Firefox,但是某些网站只能用 Chrome 访问。这个浏览器扩展,可以让你用 Firefox 访问这些网站时,自动唤起 Chrome 浏览器。
科技爱好者周刊:第 63 期¶
1、PaperCSS
具有手绘效果的 CSS 组件库。(@hacker0limbo 投稿)
具有互动界面的命令行 Youtube 下载器,基于 youtube-dl。
Ubuntu 系统的触屏设备版本。
React 的一个比较简单的动画组件库。
基于 Node.js 的图像压缩服务,有 Web 界面,非常方便部署成微服务。
6、matomo
网站访问统计工具,类似 Google Analytics,代码开源,可以自己部署服务。
团队协作工具 Slack 的开源替代品。
8、JYunCMS
一个轻量级的 Java CMS,可以便捷地搭建自己的网站。(@liangpengyv 投稿)
一个开源服务,帮助用户查看 GitHub 项目 star 数目的历史。它的网站可以免费使用,插件是收费的。(@timqian 投稿)
10、Fuse.js
一个轻量级的 JS 模糊搜索引擎。(@ifrontend-xyz 投稿)
Chrome 浏览器插件,用在那些没做代码高亮的网站,具有代码高亮效果。(@Haixiang6123 投稿)
12、RMind
在线的思维导图工具,使用 React Hooks 与 flex 布局实现。(@Mongkii 投稿)
13、正整数因式分解在线工具
一个网页小工具,可以将正整数分解成一系列质数的乘积。该服务还提供 API。(@DoctorLai 投稿)
科技爱好者周刊:第 62 期¶
生成站点导航文件 sitemap XML 的 JS 库。(@ifrontend-xyz 投稿)
2、terminus
一个多功能、跨平台的终端模拟器。(@fakeYanss 投稿)
一个可以完成 62 种语言 OCR (光学识别)的 JS 库。(@ifrontend-xyz 投稿)
4、0x0.st
一个开源的命令行文件上传服务,不超过 512MB 的文件可以免费保存30天。(@circleapps 投稿)
5、octotree
一个浏览器插件,可以将 GitHub 的仓库变成文件浏览器,提供便于查看的树状文件结构。(@HelloValue 投稿)
6、lsd
文件列表命令 ls
的替代品。
开源的 Chrome 浏览器插件,用来批量管理浏览器打开的网页标签。这里还有一个类似的插件 SmallTab。(@xcv58 投稿)
8、几枝
Chrome 浏览器的插件,在新标签页展示中国传统色的层叠波浪动画效果,搭配经典诗词。(@ketra21 投稿)
腾讯推出的工具,几行代码就可以为页面加入一个互动社区,可以接入应用程序、小程序、WEB、H5、微信公众号等各端。(@ifrontend-xyz 投稿)
10、saber
一个 Node.js 的静态网站生成器,类似 Hugo,但是支持 Vue、React 或其他前端框架编写 UI。(@noctiomg 投稿)
一个 npm 模块,可以作为 git commit
的钩子,检查 Git 提交信息的格式是否正确。(@legend80s 投稿)
科技爱好者周刊:第61期¶
1、faast.js
一个封装 AWS Serverless 操作的 JS 库。
一个 JS 库,可以抓取各种社交媒体上面的用户头像。
3、Grade.js
这个 JS 库可以从图像提取两种主要颜色,然后生成渐变色背景。(@blogwy 投稿)
4、jsmpeg
一个 MPEG1 视频和 MP2 音频的 JS 解码器,可以在浏览器进行视频和音频的解码和编码。
5、bitbar
将任何脚本或程序的输出直接放在 Mac OS X 菜单栏的工具。
6、fusuma
将 Markdown 文件转成幻灯片的工具,功能很强大,在本地起一个 HTTP 服务,完成很多后端功能。
7、 pipshow
一个查看 PyPi 软件包信息的命令行工具。
一个开源软件,可以启动 Gameboy 服务,使用 Telnet 连线上去玩。
9、Gitter
GitHub 的微信小程序客户端,代码开源。(@JackZhouMine 投稿)
10、DownGit
这个开源工具可以为任何 GitHub 目录或文件,生成下载链接,即点击下载代码库的任意子目录。(@ketra21 投稿)
11、tmux-fzf-url
一个 Tmux 插件,在命令行输入链接,可以自动在浏览器打开。(@wfxr 投稿)
12、Toolmaker
一款自研的软件研发管理 SaaS 系统,主要面向国内的中小互联网软件企业及开发团队。(@CHCP 投稿)
每周分享第 60 期¶
1、Darling
Darling 的意思是 Darwin + Linux。它是一个转换层,允许在 Linux 直接运行 macOS 的二进制文件,前提是该应用不使用图形界面。
2、uppy
一个文件上传的 JS 库。
3、koken
一个搭建个人图片库网站的软件。
4、KeePass
一个管理密码的桌面软件。
5、NoScript
一个 Chrome 浏览器插件,可以指定关闭网页中的某一个 JS 脚本。
一个生成随机 JSON 数据的 Kotlin/Java 库。
将静态网站发布到 IPFS 的命令行工具。
8、sonic
一个 Rust 语言写的搜索服务器,可以用作 Elasticsearch 的替代品。(@ifrontend-xyz 投稿)
9、Librian
根据准备好的背景图片和剧本,自动生成 Galgame 游戏图景的工具。(@RimoChan 投稿)
10、pastel
一个基于 React 和 Ink 的命令行应用开发框架。
11、utterances
将 GitHub 的 issue 当作评论系统,插入第三方网页的 JS 库。
一个 Flutter 实现的 GitLab 客户端,可以用作 Flutter 学习资源。(@stefanJi 投稿)
开源的 JavaScript 模块管理服务,目标是取代 npm。它希望用社区捐款来运作,而不是将 JS 模块管理的重任交给一家盈利性公司。说实话不看好,话说 npm 以前也是非盈利性的,后来实在撑不下去,才成立了公司。
每周分享第 59 期¶
1、MineTime
一个跨平台的桌面日历应用,具有人工智能的分析功能。
2、BasicCAT
一个计算机辅助翻译软件,特点是将文章分解成句子,然后判断新的句子与原有语料的相似程度,自动生成翻译。(@xulihang 投稿)
3、Fika
Chrome 浏览器插件,可以将网页转成可以专心阅读的样式,内置四种主题。(@yueyericardo 投稿)
项目的 Git 仓库有很多分支,你都忘记了哪些分支是有用的,导致不敢删除。这个工具可以显示每个分支的详细情况,以及是否已经合并了,帮助判断是否应该删除这个分支。
5、excelize
一个读写微软 Excel 文件的 Go 语言库。
常用编程语言(27种)的两两性能对比,发现哪种语言最快。(@NeoTse 投稿)
7、Base web
uber 公司开源的 React 组件库,风格比较简单干净。
8、Cedreo
一个 3D 的家居建模渲染软件,还可以生成平面图,免费注册使用。
一个浏览器里面的录屏工具,非常简单好用。
监测网页元素是否出现在视口内的 JS 库,用于监测广告的曝光。(@vivaxy 投稿)
11、booster
滴滴推出的针对移动应用的质量优化工具包。(@johnsonlee 投稿)
12、halo
优秀的开源 Java 博客系统,国产软件,有良好的中文支持。(@ruibaby 投稿)
每周分享第 58 期¶
1、gandul
一个轻量级的图片惰性加载的 JS 库,使用<a>
标签替代<img>
标签。
纯 CSS 的气泡提示框。(@pc175 投稿)
一个基于 QT 的桌面词典,支持 Windows / Mac / Linux 平台。(@circleapps 投稿)
4、PicGo
一个桌面工具,直接将图片上传到选定的图床,返回上传后的图片 URL。(@ifrontend-xyz 投稿)
针对常见 Web 服务器软件的 SSL 配置文件生成器。(@ray0324 投稿)
6、gridea
一款跨平台桌面软件,可以在本地将 Markdown 文档编译成静态博客,然后发布到 GitHub Pages 或 Coding Pages。(@ifrontend-xyz 投稿)
一个符合直觉的,从伪码生成流程图的工具。(@linlicro 投稿)
8、ikonate
一套开源的 SVG 图标。
一个第三方的 GMail 的 Web 客户端。
10、Nana
一个跨平台的 C++ 图形界面组件库。
一个 Flutter 的学习项目,完整还原豆瓣客户端。(@CharlesCCC 投稿)
每周分享第 57 期¶
一个极小化的 CSS 框架,用来快速为网页加上简单样式,特别是不必使用任何 class。
2、ElGrapho
一个基于 WebGL 的浏览器数据可视化库,主要用于性能要求特别高的可视化图形。
3、googler
命令行搜索谷歌的工具。另外,还有一个 DuckDuckGo 的命令行客户端 ddgr。
数学公式的截图 OCR 转为 LaTex 代码的桌面软件。(@chenylvia 投稿)
一个在线截屏工具。用户只要输入网址,就会显示各种设备的网页截屏,相当方便。
该网站提供各种在线的图像编辑工具,比如图像缩放、压缩、裁剪、水印等。(@ifrontend-xyz 投稿)
7、mpvue
基于 Vue.js 的小程序开发框架,美团点评出品。这里有一篇教程,以及用它开发的 Unsplash 小程序。(@iyuyoung 投稿)
8、Motrix
一款桌面端下载工具,支持下载 HTTP、FTP、BT、磁力链、百度网盘等资源。(@ifrontend-xyz 投稿)
一个可以360度旋转观看图片的 JS 库,用于在网页上展示商品。
10、re-editor
一个基于 Slate 的开箱即用的 React 富文本编辑器,可以定制化。(@wowlusitong 投稿)
11、Pyodide
一个在浏览器运行的完整的 Python 解释器,可以执行 Python 脚本。
Microsoft 公司的 Edge 浏览器发布第一个 MacOS 的版本。(@sedgwickz 投稿)
每周分享第 56 期¶
一个轻量级 React 组件库,提供70多个组件,特点是比较简洁。
2、coc.nvim
Vim 的一个插件,提供类似的 VSCode 的自动补全功能(intellisense)。
游戏《挖金子》(Lode Runner)的 Web 重制版,制作非常精良,值得玩一下。
命令行游戏“俄罗斯方块”,使用 C++ 编写,代码较为简单,可供学习。
该网站收集一系列轻量级工具,比如各大视频网站的视频在线下载工具。(@wikiios 投稿)
一个演示汉字笔画顺序的 JS 库。
7、PeerJS
一个简化 WebRTC 的点对点通信的 JS 库。
Markdown 文档进行微信公号排版的工具,支持自定义样式。(@zhning12 投稿)
9、gacp
定制 Git 的提交信息的命令行工具,支持 Emoji。(@vivaxy 投稿)
Echarts 的 React 封装,各种配置项可以写成子组件的形式。(@dawiwt 投稿)
11、gogo
勾勾是一个基于谷歌的开源搜索工具。(@zenuo 投稿)
每周分享第 55 期¶
1、fyne
跨平台的 Go 语言的图形界面库。
2、jimp
一个 Node.js 的图像处理库,为图像加特效。(@ifrontend-xyz 投稿)
一个网页表格的 JS 库,支持多种操作。(@baukh789 投稿)
一个 PHP 的胶水项目,将 Swoole 用于 Laravel 项目。(@hhxsv5 投稿)
5、griffith
React 的视频播放器组件。
6、Kroki
自动生成图形的开源服务,支持多种图形(PlantUML、GraphViz、Mermaid 等等)。
7、md2pdf
通过浏览器,将 Markdown 文本保存成 PDF 文件,并且可以定制页面。
一个 Chrome 浏览器扩展,用来听歌,支持远程音乐和播放列表。(@scscms 投稿)
9、mokia
一个 mock 网络服务的 JS 工具库。(@varHarrie 投稿)
10、asciiflow
一个画 ASCII 码框图的网站。(@bzhux 投稿)
开源的卡通头像生成器,可以定制各种头像参数。(@ifrontend-xyz 投稿)
微软新发布的 Windows 终端,提供多标签、分割窗口、快捷键、完整的 Unicode 字符支持等功能。(@erdong 投稿)
每周分享第 54 期¶
一个 CSS 的 lint 工具。
2、ColorUI
专用于微信小程序的 UI 组件库,纯 CSS 组件。(@ifrontend-xyz 投稿)
3、leon
一个开源的个人助理,类似 Siri,可以与你英语对话。(@ifrontend-xyz 投稿)
一个对输入框中用户输入的内容,进行格式化的 JS 库。(@ifrontend-xyz 投稿)
5、mas
Mac 应用商店的命令行界面,可以用来从命令行安装 MacOS App。(@ansiz 投稿)
一款新的 Android 开发 IDE。
7、datash
直接从浏览器发送和接收“端对端”加密的文件。
Python 爬虫框架 Scrapyd 集群管理的全功能 web UI,支持 Scrapy 日志分析和可视化、自动打包、定时器任务和邮件通知等特色功能。(@my8100 投稿)
9、dropcss
一个清理样式表里面无用的 CSS 代码的工具。
10、brickr
该软件可以生成 3D 的乐高积木图像,使用 R 语言编写。
11、Pock
把 Mac 电脑的 Dock 放到 TouchBar 的工具。(@Y024 投稿)
12、微软新闻
微软最新推出的个性化新闻的 App,有繁体中文版,底层是微软为旗下所有产品统一的新闻引擎。
每周分享第 53 期¶
仿照《文明》的开源 Web 实时战略游戏,可以单人或多人在浏览器里面玩。
2、Kdenlive
一个功能强大的开源的视频编辑器,主要针对 Linux 系统,但是 Mac 和 Windows 也可以安装。
3、此简历不存在
该网站使用人工智能生成不存在的简历。
谷歌 QuickDraw 功能的开源实现,可以识别随手画出的图形。
在线文件格式转换工具,支持218种格式文件的转换。(@shallynever 投稿)
一个在浏览器中进行实时手部检测的 JS 库。(@rolitter 投稿)
7、jsweet
一个 Java 工具,可以将 Java 代码转为 TypeScript/JavaScript 代码。
8、Pi API
谷歌推出的服务,可以获取指定位置的圆周率,比如圆周率的小数点后第10000位是7。
运行在服务器上的 VS Code 服务,支持大部分插件,可以在浏览器里面远程使用。
10、Commento
一个类似 Disqus 的开源评论服务。
11、Server酱
一个将服务器消息推送到微信的免费工具。(@Ming-Lei 投稿)
每周分享第 52 期¶
1、ink
使用 React 语法开发富交互的命令行应用的 JS 库。
通过 URL 生成图表的开源服务。
VuePress 的一个主题,为博客定制。(@recoluan 投稿)
koa-router 模块的替代品。(@helloyou2012 投稿)
5、GitPress
文档的 git 仓库直接发布成静态网站的工具。(@pad0van 投稿)
开源的 VS Code 在线版,支持大部分 VS Code 插件 。(@Y024 投稿)
7、UserLAnd
安卓手机安装 Linux 发行版的 App。
网页离线储存工具,可以将一个网页的所有资源(HTML、JS、 图片、PDF 等)都下载下来,打包成 Web Archive 格式。
一个 CSS 开源库,提供纯 CSS 的 Instagram 滤镜实现。(@ifrontend-xyz 投稿)
10、devices.css
一些主要的电子消费产品外观图片的 CSS 实现。(@ifrontend-xyz 投稿)
11、AutoPiano
自由钢琴,HTML5 技术开发的网页钢琴应用。可以自动演奏曲谱,同步显示琴键的位置。(@WarpPrism 投稿)
一个国产的开源企业通信套件,包括私有部署的邮件和聊天解决方案,并提供手机端。可以把它当做自建的 Slack。(@wanglian 投稿)
每周分享第 51 期¶
一个基于 QT 的 Nodejs 框架,用于开发 Node 应用的图形界面。
一个学习资源的搜索引擎,可以搜索各种主题,返回相应的教程。(@Paleless 投稿)
命令行下使用一行命令,生成Swift
、Objective-C
等项目的模板代码。(@SeongBrave 投稿)
4、php-lisp
一个使用 PHP 写的 Lisp 代码解释器。(@wujunze 投稿)
粘贴到该窗口的任何文本内容,都会自动转为 Markdown 格式。(@AidySun 投稿)
6、RCT
一个通过解析 rdb 文件对 redis 内存结构分析的一站式平台。(@TrumanDu 投稿)
7、squoosh
谷歌开源的图像压缩服务。(@ifrontend-xyz 投稿)
查看你的 HTTP 请求携带多少个人信息的网站。(@xcuYao 投稿)
9、chunkwm
Mac 电脑的多窗口平铺式管理器。
流媒体保存成本地文件的浏览器库。(@ifrontend-xyz 投稿)
11、你的电脑有多快?
一个小游戏,提供一系列常见任务的 Python 脚本,让你猜计算机在1秒内可以执行多少次。(@NeoTse 投稿)
12、morec
一个 Flutter 制作的电影 App,用于学习 Flutter。(@Mayandev 投稿)
每周分享第 50 期¶
多台电脑之间自动同步文件夹的工具,可以在命令行作为服务运行,也提供图形界面。
2、snailjs
一个同时包括前端和后端的 Web 框架,采用 node + react,可以用作架构参考。
3、subsync
有时,srt 字幕文件跟视频不同步,该工具可以自动让其同步。它的原理是,从视频里面检测出,何时有语音,然后将字幕与其对齐。
一个 JS 的后端框架,设计很有意思,每个文件(HTML / JSX / JS)自动成为可访问的路径,不需要其他任何配置。
5、pi-hole
一个基于树莓派的家用 DNS 服务器,自带屏蔽广告功能。
制作数据库关系图的在线工具。(@linlicro 投稿)
6、pagedraw
一个浏览器里面的 UI 生成器,可以通过拖曳组件来设计 UI,然后自动生成 JSX 代码。
生成编辑器配置文件,以便整个团队有同样的编辑器设置。
8、Pika
一个只能搜索 npm 上面的 ES6 模块的搜索引擎。
一个可以从命令行上传文件的网站,文件上传后可以保存七天,其间可以无限次下载。
10、dead.io
一个显示你是否还活着的 API,做法是它每隔一段时间向你发一封邮件,如果你连续多次没有回复,它就认为你已经死了。你可以通过这个 API,设置一些死了以后需要触发的动作。
11、colorise
一个为黑白照片着色的在线服务。(@bikmanwei 投稿)
12、dust3d
开源的 3D 建模软件,适用于游戏开发,3D打印等。(@huxingyi 投稿)
每周分享第 49 期¶
一个将 TypeScript 编译成 WebAssembly 的工具。
在 git commit message 里面使用 emoji 的工具。(@LanjianNUll 投稿)
该网站可以查询各种技术存在了多久,用来供 HR 招聘时了解,有些技术岗位要求五年经验是不现实的。
世界第一个浏览器的模拟器,还原了欧洲核子研究中心发明的 WWW 服务。
5、uncss
去除样式表里面没有用到的 CSS 规则的工具。(@IceBay 投稿)
6、Bookworm
电子书阅读软件,目前只能在 Linux 系统安装。
7、EmailBin
向该网站发送 Email,你的 Email 会变成一个网页,所有人都可以访问。
8、ICONSVG
一套可以定制的 SVG 图标。
9、ayvri
根据行进路线,生成 3D 可视化的行程视频。
10、day.js
一个 2KB 的 JS 日期时间库,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js。(@xxyuk 投稿)
将 WordPress 应用转为微信小程序。(@Y024 投稿)
12、greendns
一个防止 DNS 污染且 CDN 友好的开源 DNS 服务端。(@faicker 投稿)
13、996.icu
一个程序员制作的抗议 996 工作制的网站。(@9527q 投稿)
每周分享第 48 期¶
该工具提供一个用户友好的界面,查看某个文件在 GitHub 上面的编辑历史。
2、swc
一个使用 Rust 语言写的 JS 转码器,可以取代 Babel,将 ES6/TS/JSX 代码转成 ES5 代码。
运行在浏览器里面的 C 语言虚拟机。
图标搜索引擎。你上传一个图标,它就返回一系列相似的图标。
生成 gitignore 文件的网站。
6、DeskGap
生成跨平台(Win & Mac)桌面应用的工具,类似 Electron,但是使用了系统内置的 WebView。
7、TLDR 小程序
TLDR 项目移植到小程序,微信查看 Linux 命令。(@zqb-all 投稿)
WireGuard 的 Mac 客户端。
9、Sloth
Mac 系统的桌面应用,显示当前所有正在运行的进程、打开的文件和系统连接(socket),基本上就是 lsof 命令的图形界面。
10、Marp
跨平台的桌面工具,将 Markdown 文档转成幻灯片。
11、COI - Chat Over IMAP(英文)
IMAP 电子邮件协议可以实时推送邮件,COI 就是基于这一点实现的一个聊天协议。通过它的客户端,可以达到聊天效果,但实际是互相发送 Email。
12、coderplanets
小众语言的社区,可以建立各种主题的子社区。CodePlantes 是开源的,服务端使用 Elixir 语言编写。(@mydearxym 投稿)
每周分享第 47 期¶
Mermaid 是一个网页作图的 JS 库,该页面可以实时编辑预览 Mermaid 图形。
微信公号编辑器,可以把 Markdown 代码转为微信公号格式。(@Y024 投稿)
3、gita
git 命令只能用于一个库,而这个工具可以一条命令管理多个 git 仓库。
你提供产品的描述,该网站会自动生成 Logo 图案。
Polymer 项目推出的一个 JS 基类库,基于这个基类,可以方便快速地创建 Web 组件。
开源的飞行模拟器,可在 Linux,MacOS 和 Windows 上运行。
7、send
Mozilla 的文件上传服务 send.firefox.com 的源码,基于 Nodejs。(@roojay520 投稿)
8、Iconfu
一个可以在线定制、修改图标的网站。
9、声音地图
该网站将不同情绪对应的声音,画成一幅地图。鼠标移到每个点上,都会听到声音,比如包含了50%的敬爱、33%的同情、17%满意的声音。
10、Volt
跨平台的桌面应用,将一些常用服务(比如 Gmail、Slack、Twitter、Facebook 等)聚合在一起。
11、theme-ad
Hexo 的开源博客主题,针对大屏进行过优化。(@dongyuanxin 投稿)
微软发布新版 Skype for Web,可以在浏览器直接拨打世界各地的电话,不用安装应用程序。
每周分享第 46 期¶
1、revery
一个构建跨平台桌面应用的框架,跟 Flutter 的思路有点像,也是内置了自己的控件,保证了跨平台一致的体验。它使用 Reason 语言编写,使用 React + Redux。
一个在 <canvas> 元素上绘制和解决迷宫的 JavaScript 库。
一个基于 Canvas 的 JS 电子表格库。
4、Sane
一种配置文件格式,基于对 Yaml 和 Toml 格式的改进。
浏览器操作录屏工具,提供 Web 管理后台。(@asdjgfr 投稿)
通过 Web 界面生成 Crontab 配置。(@DoctorLai 投稿)
图片上加文字的在线工具,支持摄像头,可以制作表情包。(@ lijinke666 投稿)
一个直观的算法可视化工具,你可以自由选择自己想学习的算法,每个算法它都清晰描绘了其原理和运作过程。(@nivance 投稿)
一个 Java Spring 项目的文档处理器,可以自动生成文档。(@liuanxin 投稿)
10、xs 语言
国人开发的编程语言,目的是提高读写效率,减轻记忆语法负担。(@kulics 投稿)
11、双拼输入法练习
在线练习双拼输入法的网站,漂亮的键位图,支持多种双拼方案。这里还有一个同类网站。(@pad0van 投稿)
每周分享第 45 期¶
一个 Chrome 浏览器插件,每次打开一个空白页,会显示一个函数式编程的概念。
2、香港地铁站的颜色
一个 CSS 颜色库,使用每一个香港地铁站的颜色命名 CSS 变量。
3、rbx
基于 CSS 框架 Bluma 的 React 组件库。
4、pagedraw
一个 UI 原型设计的桌面软件,可以输出 JSX 代码。
5、B4X
Basic 语言开发工具,支持几乎所有平台,源码会被转译为对应平台的代码,比如Java、Objective-C、JavaScript。(@xulihang 投稿)
一个网页工具,可以去除图像里面的用户指定的颜色,对去除背景很有用。
该工具可以用来从 Achive.org 的 Wayback Machine 里面,下载某个网站在指定日期的所有网页。
Bash 命令的可视化解释工具。遇到复杂的 Bash 命令,可以输入到这个网站,查看该命令的解释。(@weineel 投稿)
该工具根据你的 GitHub 个人项目,自动生成一张个人介绍页面。(@lanffy 投稿)
10、rrweb
一个可以录制网页操作的 JS 库,不是录制成视频,而是将用户的每一个操作,录制成可复现的脚本。(@rolitter 投稿)
11、gitsome
一个 Git / GitHub 的命令行客户端,提供强大的自动补全功能。(@ChungZH 投稿)
每周分享第 44 期(20190222)¶
1、hexyl
一个命令行的文件十六进制查看工具。它能够以不同的颜色,表示不同的字节内容。
2、3DDFA
端到端的三维人脸重建,基于 MobileNet 网络框架,在 CPU 上能达到实时。(@cleardusk 投稿)
使用 Docker 起一个 Linux 系统的容器,然后就可以在浏览器访问 Docker 里面的 Linux 系统。(@hileix 投稿)
4、cim
一个自己实现的即时通讯系统,通过它提供的底层和组件,开发者可以定制自己的即时通讯系统 (@crossoverJie 投稿)。
5、Polar
一个桌面的文档管理器,支持 PDF 文档和 HTML 文档,有云端同步、注释、笔记功能。
一个基于 Web 的初学者友好的代码编辑器,用于为 Web 和专用硬件创建复古的街机游戏。你可以很容易地制作一款游戏,然后在浏览器里玩,也可以在专用硬件上玩。
一个基于 spring boot 的后台管理系统,前台是 Vue.js。(@enilu 投稿)
8、SpaceVim
一个配置好的 Vim 开发环境,用作编程 IDE。(@wsdjeg 投稿)
一个 C++ 代码的网页 IDE。
10、Notebooks_
在线编写 ipynb 文档的工具,可以在网页上直接编写和执行 Python、R、Julia 代码。(@jialigit 投稿)
11、musicbox
网易云音乐的命令行客户端。(@ChungZH 投稿)
12、sketch-code
人工智能生成前端网页的工具,已经可用了。自动将手绘图,变成 HTML 网页。作者还写了一篇文章介绍原理。
每周分享第 43 期¶
1、trilium
一个开源的笔记软件,可以安装桌面版,也可以自己架设服务器,使用它提供 Web 界面。
2、Tox
Tox 是一个开源的实时通信协议,不需要中央服务器,提供多种跨平台的客户端。
PDF 文件即时翻译工具。只要选中 PDF 文件里面的文字,就自动调用谷歌翻译的 API,将其翻译成中文,粘贴出来就是中文。(@chempeng 投稿)
4、MyPerf4J
Java 应用的性能监控工具。(@LinShunKang 投稿)
AsciiDoc 的渲染引擎,还提供 AsciiDoc 格式的教程。
Python 反编译工具,可以将 Python 字节码 pyc 文件反编译回源码 py 文件。
7、frp
一个反向代理服务器,可以让公网访问架设在内网的服务。(@Seven-Steven 投稿)
一个 Slack 的命令行客户端。
一个 Nginx 模块,使得网站只能在工作时间访问,一到下午五点,网站就自动下线。
10、Puffer
斯坦福大学的一个视频算法实验项目,可以免费观看美国的电视直播,画质1080P。
nvidia 官方的在线图像修复,自动生成图像缺失的部分。
每周分享第 42 期(20190201)¶
1、lsix
命令行查看图片的工具。
2、chinese-programmer-wrong-pronunciation
中国程序员容易发音错误的单词。(@taoweicn** **投稿)
3、notable
一个用 Markdown 语法做笔记的桌面软件。
4、swc
终于有人觉得 Babel 太慢,用 Rust 语言重写了一遍,速度提高了十几倍,一分钟的编译可以缩短为5秒。下一步该是重写 Webpack 吧。
该网站提供 SVG 格式的各种 Logo 文件下载,目前一共有 1,080个公司/项目的3,458个 Logo。
6、CDNPerf
这个网站通过请求速度,比较各大 CDN 的性能表现。
谷歌官方推出的一个兼容库,将 Flutter 框架的 API 用于开发跨平台的桌面应用。文档说,只要把手机应用的源码改改,就能编译成桌面应用。如果可行的话,Flutter 就是全平台框架了。
一个开源的网站统计后端,带有 Web 界面,可以作为 Google Analytics 的替代。
9、jetpack
Webpack 的一个封装,目的是简化 Webpack 的配置,让大多数情况下可以不写配置文件,直接使用 Webpack。
10、LiteCLI
一个 SQLite 数据库的命令行客户端,借鉴了 pgcli 和 mycli 项目。
每周分享第 41 期¶
1、curl 转换器
一个将 curl 命令转为 Python、Node.js、R、PHP、Go 代码的在线工具。(@zjyfdu 投稿)
ElasticSearch 数据导出工具,目前支持json、txt。20亿的索引表中导出4000W数据只用到不到15分钟。(@760515805 投稿)
3、Musicoco
一个 Android 音乐播放器,适合初学者借鉴学习。(@DuanJiaNing 投稿)
一个 Git 仓库的命令行统计工具,可以生成当前仓库的统计报告。
5、SVGOMG
一个 SVG 图像的在线代码优化工具,用来降低 SVG 文件的大小。
去除照片背景的在线工具。
谷歌的一个 AI 试验,用户对着摄像头做出指挥的动作,谷歌会识别动作,然后配上乐队的音乐。
8、prime
TypeScript 写的内容管理系统,最大特点是使用 GraphQL API。
9、atree
使用正弦函数绘制一棵圣诞树。
微软 VS Code 内置的代码编辑器的官方开源版本,可以在浏览器运行。
11、80s TV
一个上世纪80年代的电视的模拟器,可以切换频道和进行其他操作。(@chensiun__ __投稿)
每周分享第 40 期¶
一个录制、分享命令行操作的工具,支持Linux, macOS(@kt286 投稿)
2、C4
一个在浏览器运行的 C 语言运行时,功能较为简单。(@chai2010 投稿)
3、Steward
一个类似 Alfred 的浏览器内的命令起动器,支持 Chrome / Firefox 两种浏览器。(@solobat 投稿)
一个用于 CSS 的调试库,鼠标悬浮的时候,网页会显示区块的 CSS 信息。
5、Comixify
一个波兰团队做了非常好玩的工具,可以把视频自动转成漫画,上图是他们提供的 demo,效果很棒。
一个桌面软件,可以搜索命令行的操作历史,只在 Mac 和 Linux 上可用。
7、keyzen
测试打字速度的工具。(@tifazxy 投稿)
8、cow
一个将命令行 socks 代理转为 http 代理的工具。另一个软件 graftcp 也有类似功能。
9、devhub
将 GitHub 动态以 TweetDeck 形式展示的开源工具。
原始的 Google Analytics 代码是 73KB,可能拖累网页性能,经过简化以后,只需要 1.4KB。当然,功能也简化了,只能统计当前页面访问量。
谷歌官方推出的使用 Google Earth 制作 3D 动画的工具。
每周分享第 39 期¶
1、WBO
一个多人实时分享的在线白板。
国人开发的 MacOS 视频播放器,特点是点击文本字幕,会显示英语单词的中文解释,英语学习者的小帮手。
一个生成网页互动表格的 JS 库,提供很多功能。
各种云服务之间转移文件的命令行工具。
jerverless 是一个 Web 服务器,可以将任何语言的程序转为 Serverless 函数,从网络调用。它会把源程序放在 Docker 容器里面运行,然后提供 Web 接口与用户通信。
这个库可以根据击打键盘的声音,分析用户的输入内容。
7、fx
命令行 JSON 数据的浏览工具。
一种将 HTML 转成 JSON 格式的规范标准。
Puppeteer 现在不仅封装 Chrome,还开始封装 Firefox 了,API 完全一样。以后,浏览器自动化可能只用它就可以了,其他库都要被干掉了。
基于 vue + elementUI 构建的网站管理后台脚手架。(@umi-soft__ __投稿)
11、theme-bmw
一款 Hexo 的主题,提供更好的用户体验和更清爽的UI设计。(@dongyuanxin 投稿)
每周分享第 38 期¶
1、 nnn
Linux 系统的命令行文件管理器,号称是最快的文件管理器。
这是一个写入 IPFS 的网关,可以匿名分享文件,最大不超过 1GB,有效期三天。这里有一篇介绍。
3、vs
输入一个产品的名字,该工具会根据谷歌的自动搜索提示,生成一张图,上面是经常与该产品进行对比的其他产品。(@nivance__ __投稿)
4、groupImg
groupImg 是一个 Python 脚本,使用 k-means 算法进行图片分类。我试了一下,效果不太好。但是代码简单,可以用作学习参考。
一个查看全球风向的网站。
一个在线的迷宫游戏网站,支持多人同时游戏。我玩了一局,还挺有意思。
很神奇的工具,可以任意在线重绘建筑物的照片,比如在大门上一划,就变成了墙。麻省理工学院人工智能实验室开发。
8、cloc
统计代码行数的工具,可以用于压缩文件(如zip tar等),包括空行和特殊字符的处理与统计,生成多种格式的结果。安装简单且轻量,对于阅读源码,分析项目代码的场景非常实用。(@tifazxy 投稿)
9、ssh-chat
Go 语言实现的 SSH 服务端,用于登录用户之间的聊天,可以用 ssh chat.shazow.net
命令体验。(@zrt 投稿)
10、aminal
一个使用 Go 语言开发的命令行终端模拟器。
11、ExifShot
一个以美观的形式展示照片 EXIF 信息的在线工具。
每周分享第 37 期¶
一个基于 Mithril.js 框架的前端 UI 组件库。
2、sky
一个形成动态背景的 React 组件。
3、htm
JSX 语法必须使用 Babel 才能编译,现在 preact 的作者出手了,写了一个模板函数。只要把 JSX 写成模板字符串,就可以摆脱 Babel 了。
Chrome 浏览器插件,可以为空白 Tab 设置背景图,显示当前时间。
5、Reactide
Reactide 是 React Web 应用开发的专用 IDE。
6、jabcode
JAB 码是彩色二维码方案,可以比黑白二维码写入多得多的信息。
7、Diagram
手绘图,然后保存成 PPT 的在线服务。
8、goboy
跨平台的 Gameboy 游戏模拟器。
9、tus
文件上传到一半突然断了,往往只能重新上传。tus 是一个允许断点上传的轻量级协议,可以从中断的地方继续上传。官方提供开源的客户端和服务端实现。
10、Gitless
Git 的版本模型对新手来说,并不是很容易理解。Gitless 试图将 Git 变得更容易理解,它基于 Git,但是用自己的概念和命令替换了 Git,比如把 git add
改成 gl track
。
俄罗斯搜索引擎 Yandex 的图片 OCR 服务,可以将图片里面的文字翻译成另一种文字。(@holoto__ __投稿)
每周分享第 36 期¶
一个简单的 React 国际化解决方案。
2、strapi
一个 Node 的图形界面的 API 生成框架。(@JsonLeex 投稿)
3、snyk
一个在线工具,检查项目的依赖模块有没有漏洞。(@Chorola 投稿)
4、q
一个对 CSV 文件使用 SQL 数据查询的工具。
5、sr.ht
一个提供代码基础服务(比如 Git 和持续构建)的网站,界面简单,具有黑客风格。
6、betwixt
一个使用 Chrome 控制台的网络面板,可以查看命令行 HTTP 请求的工具。
7、Vimium
Chrome 浏览器的扩展,使用类似 Vim 的快捷键,通过键盘操作浏览器。(@Seven-Steven 投稿)
8、Squoosh
谷歌推出的图像压缩工具,代码开源。官网可以在线压缩图片,而且可以转换图片格式(比如 webp 转 jpg)。(@Seven-Steven 投稿)
自定义 Emoji 图片。(@kt286__ __投稿)
10、lint-md
Markdown 的 lint 工具,检查编写格式是否规范。(@hustcc__ __投稿)
11、Get Github User's Public Events
查看某个用户的所有 GitHub 公开活动。(@able8 投稿)
每周分享第 35 期¶
1、CycleGAN
图像处理软件,可以把马变成斑马、苹果变成橙子。(@nivance__ __投稿)
该网站可以解析微博视频的网址,从而下载,但是解析速度较慢。(@DoctorLai 投稿)
一个多端支持的笔记软件,开发商就是 WordPress 的开发商。(@JsonLeex 投稿)
百度网盘的命令行客户端,使用 Go 语言开发。(@Seven-Steven 投稿)
5、ISH
ISH 通过使用一个 x86 模拟器,在iOS 设备上面模拟 Linux Shell。
推特同步到 Facebook 的工具,最大特点是不使用 Facebook API,而是使用无头版的 Chrome。
概念性网站,用户在上面发布自己想要主办的各种活动,赞助商选择活动进行赞助,提供现场的披萨。作为回报,用户在举办活动的过程中,必须在社交媒体上曝光赞助商。
一个 Go 语言写的博客软件,类似 WordPress,特点是非常简洁。
9、webtty
一个使用 WebRTC 协议分享命令行对话的工具,特点就是点对点的分享,不需要中间代理,而且可以在浏览器之中使用。
10、ydcv
有道辞典的命令行版本。(@Seven-Steven__ __投稿)
你在网站上填写一些信息,就会自动生成 nginx 的配置文件。(@Syzq 投稿)
每周分享第 34 期¶
Markdown 文件直接部署成静态网站,不需要编译。
一个支持在线协同和聊天的网页代码编辑器。
3、pydub
可以编辑、修改各种音频文件的 Python 库。
Spectre.css 是一个轻量级,响应式的、现代 CSS 框架。
5、Photopea
在线图像编辑器,免费,可以替代 PhotoShop 的一部分功能。
6、gitbase
该工具允许使用 SQL 语法查询 Git 仓库。
7、DropIt
一个浏览器拖放文件上传的 JS 库。
8、Whaler
该软件可以从 Docker image 逆向还原出 Dockerfile。
Bootstrap 是最常用的 CSS 框架,这个网站收集免费的 Bootstrap 主题。类似的网站还有 bulmaswatch,收集 Bluma 框架的免费主题。
一个 WebAssembly 的在线 IDE,支持 C / C ++ / Rust 程序在线编译成 WASM。该项目由 Mozilla 基金会开发,这里有一篇介绍。
每周分享第 33 期¶
1、DeOldify
老照片着色的机器学习库。
2、ace
一个可以嵌入网页的代码编辑器,使用 JavaScript 开发。
一个所见即所得的轻量级、跨平台桌面笔记本,大小为 2MB。
4、Captisa
一个创建在线表单的网站,并提供数据储存,可以在后台查看表单收集的数据。
5、dive
我们知道,Docker 的 image 文件不是一个单一文件,而是包含了许多层。该工具用来查看并定制 image 文件的每一层。
6、signale
一个 Node 的日志格式库,自带16个级别,可以定制颜色和 Emoji。
7、ervy
命令行打印图表的库。
8、JSCity
该工具可以将 JS 项目的源代码显示为一座城市。还有一个类似的项目,专用于 Go 语言。
CSS 的 position: sticky
是一个很有用的设置,但是老的浏览器不支持。这个 JS 库是该功能的垫片库。
10、GoJS
GoJS 是一个功能丰富的 JS 库,用于在浏览器上实现自定义交互式图表和复杂的可视化图表。 (@nivance 投稿)
11、谷歌的代码托管服务
谷歌重新推出了自己的 Git 代码托管服务,可以建多个私有仓库,免费版一个仓库最多5个用户,带有自动构建和测试。
每周分享第 32 期¶
1、 Mu
一个针对初学者或儿童的 Python 编辑器。
一个根据 JSON 文件快速生成 API 的 Web 服务端,主要用了测试和开发环境。
3、I Ching
有人用中国古代《易经》的六十四卦象,作为二维码的图像,编码和解码库都已经开源了。
4、ml5.js
一个基于 TensorFlow.js 的机器学习封装库,提供方便易用的 API,可以用于图像分类和视频分类等常见用途。
支持各种网页音频格式解码的 JS 库。
只要输入用户名,就能看到该用户自己看到的 GitHub 时间线。
7、autojump
Linux 系统 cd 命令的替代工具,可以记住常用路径,然后只要输入路径的一部分即可。(@wisezhao 投稿)
8、haroopad
跨平台的 Markdown 桌面编辑器,多种界面皮肤,支持 vim 快捷键,多格式输出。(@wisezhao 投稿)
9、NVDA
供盲人使用的网页屏幕阅读器。如果你想体验盲人怎么浏览网页,可以下载这个软件试试看。
每周分享第 31 期¶
谷歌官方推出了一个网页应用,使你可以在浏览器上远程通过自己的手机发短消息。有人使用了它的底层 API,做成一个桌面 App,可以在电脑桌面上发短信。
2、texme
一个自动渲染 Markdown + Latex 文档的 JS 库。
3、Gophish
开源的网络钓鱼框架,用来评估网络钓鱼的风险。它首先导入像素级别的网页钓鱼模板,然后发出钓鱼邮件,并且提供后台,监控结果。
4、fastscan
JS 的敏感词过滤库,基于 ahocorasick 字符串匹配算法,浏览器和服务端都可以使用。 (@ctolib 投稿)
网友开发的本周刊的邮件订阅,订阅需要提交 MR 。
一个通过绘制视觉形状,进行谱曲的网页编辑器。
7、Osada
一个分布式的社交网络,使用 ActivePub 协议,可以与其他使用该协议的应用交换信息。
8、色彩测试
这个网站测试你的色彩分辨能力,检测有无色盲。它显示四个色带,每个色带头尾的色块是固定的,中间的色块都打乱了,你必须将它们还原成正确的顺序。
一个互动式的在线 SQL 语法教程,针对新手。答对一个问题,才能进入下一个。
10、draw.io
在线图表制作工具。(@wisezhao 投稿)
每周分享第 30 期¶
1、WebPerl
通过把 Perl 5 解释器编译成 WebAssembly,从而在网页上运行 Perl 代码。
2、Thonny
一个针对初学者的 Python IDE(集成编程环境),界面清爽简单,可用于儿童的编程教育。
这个 JS 库可以将网页上的外联 SVG 图像,变为内嵌的 SVG 图像,从而使得全局的 CSS 样式文件可以对这个图像生效。
4、arwes
一个质量不错的科幻风格 React UI 组件库。(@Anderson-Liu 投稿)
一个类似 Disqus 的网站评论服务。
6、gRPC-Web
gRPC-Web 是一个JavaScript客户端库,使 Web 应用程序能够直接与后端gRPC服务通信,不需要 HTTP 服务器充当中介。这意味着可以构建真正的端到端 gRPC 应用程序体系结构。
7、irondb
irondb 是一个浏览器 key-value 储存的封装库,把 Cookies、IndexedDB、LocalStorage、SessionStorage 统一成一个接口。它的最大特色就是数据冗余机制,即使某种底层储存机制失效,它可以从其他机制恢复数据。
一个可以录制 GIF 图片的开源工具,同时还具备编辑帧、调用摄像头录制、录制画板等功能。(@winshu 投稿)
微软的在线工具,将手绘草图转成 HTML 代码。(@xiaohesong 投稿)
10、Process On
免费在线作图,可以实时协作。ProcessOn 支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等。(@wuzhenda__ __投稿)
每周分享第 29 期¶
Pentax 相机开放了 SDK,开发者可以自己编写程序,从 PC 或手机控制相机。
2、Lab62
一个简单的人类可读的随机 ID 生成库。
Colorblindly 是一个浏览器的色盲插件,让所有图片转成色盲患者看到的样子。上图左侧是正常人看到的世界,右侧是蓝色色盲的人看到的世界。
4、Polar
离线浏览器,可以保存网页在本地浏览,还可以添加标记和注释。
5、zxcvbn
评估密码强度的 JS 库,强度越强,密码越不容易破解。
Access 是一种桌面数据库,本文列出了四种开源替代品。
一个使用深度学习,从嘴唇变化识别语言的库。
8、重定向侦测
该网站用来查看某个网址的重定向(redirect)情况。
9、AdGuard
美国一家创业公司发布家用 DNS 服务器,可以提供局域网的 DNS 服务,最大功能是自动屏蔽广告。它的软件是开源的,也可以安装在其他硬件上(比如树莓派)。(@ctolib 投稿)
10、百度脑图
一个免费、开源、好用的思维导图工具。离线版可以跨平台使用,支持 Windows、Linux、Mac OS。(@topcss 投稿)
每周分享第 28 期¶
JavaScript 语言编写的 Markdown 文章风格检查器。
2、walt
前端程序员使用 WebAssembly 的最大障碍,就是它要求你深入掌握一门后端语言。于是,就有人尝试把 JS 代码编译成 WebAssembly。Walt 就是这样的一个项目,它可以把 JS 代码稍加修改,然后用 Webpack 打包成 WASM 在浏览器加载。
EXIF 是照片包含的元数据,这个网站可以查看照片的元数据。
命令行抓取网页,生成 PDF 文件的工具。
5、AutoMono
一种专门用于编程的开源等宽字体。
6、MkDocs
Markdown 文档站点生成器。
Chrome 以吃内存著称。这个插件可以冻结不使用的 tab,以释放内存。(@Scheinin 投稿)
flyermaker 是一个 Java 项目的脚手架工具,支持 SpringBoot 和 SpringFramework,它允许动态生成工程代码和单元测试。(@vancefantasy 投稿)
有的网页每次滚动就是一屏,fullPage.js 就是制作这种效果的一个 JS 库。
每周分享第 27 期¶
1、remi
Python 的图形界面库,最大特点就是采用了 HTML 界面。脚本加入这个库以后,可以生成网页接口,使用浏览器访问。
2、dbxfs
dbxfs 允许用户将 Dropbox 目录挂载到本地文件系统。
3、ferret
Go 语言写的 web scraping 工具,主要特点是操作过程是声明式的,非常易写。
一种字体,据称有助于增强记忆。
5、nvtop
Linux 服务器的 top 命令可以查看 CPU 的状态。nvtop 命令则是用来查看 NVidia GPU 的状态。
6、Mixnode
Mixnode 是一个收集了全世界网页的数据库,允许使用类似 SQL 的语法查询网页。
7、retejs
可视化编程的 JavaScript 框架。
C++ 编写的2048游戏。
9、OpenCC
中文繁体和简体互相转换的开源工具,C 语言开发的。
每周分享第 26 期¶
1、ReactXP
微软基于 React Native 开发的框架,沿用了 React Native 的 API,可以用同一套代码编译出 Web、手机 和 Windows 应用。
与谷歌一样,Bing 也提供图像搜索。但是,它还带有裁剪功能,可以只搜索图像的一部分。
Rails 框架的创造者 Basecamp 公司,开发了一个富文本编辑器 Trix,发布1.0版了。
4、Cephes
Cephes 是 JavaScript (准确说是 WebAssembly)的数学函数库,类似 Python 的 SciPy。
一个 Qt 库制作的最简化浏览器,内核是 Chromium。最大特点就是它自带命令行,可以完全用键盘操作。
该网站提供指导,如何将各种操作系统或设备的 DNS 设为 1.1.1.1。
7、sqlfmt
SQL 语句格式化的在线工具。
8、Caddy
Caddy 是一个支持 HTTP/2,自带 HTTPS 功能的跨平台、易于使用的 Web 服务器。
9、camelot
从 PDF 文件(非扫描)里面提取表格的 Python 库。
每周分享第 25 期¶
1、ktmm
有时候,系统通过鼠标判断用户是否走开了。这个工具可以让鼠标保持运行。
一个有点玩笑性质的项目。它可以将 Windows 画板程序制作的程序图片,编译执行。
3、Carbon
将代码保存成图片的开源服务,可以用来上传到社交媒体。
4、Airdroid
Airdroid 是一个手机 App,可以将安卓手机与桌面电脑相连,用来传递文件。只需在手机上安装,然后桌面电脑访问一个局域网网址即可。
一个代码协同的网站。你新建一个代码片段,然后把网址分享给其他人,就可以看到他们的实时编辑。
一个基于 Python 的 Shell,最大特点就是跨平台。
7、wwwbasic
一个可以在网页运行的 BASIC 语言实现。
8、perkeep
perkeep 是一个开源工具,可以将你的文件同步储存到多个节点,保证不会丢失。它可以用作个人的储存系统,可以看作是亚马逊 S3 服务的本地实现。
搭建 Web 服务下载 Youtube 视频的工具。
每周分享第 24 期¶
1、nodebook
一般情况下,Node REPL 环境只能在命令行使用。这个工具起了一个服务,让你在浏览器里就能使用 REPL 环境。
2、Kitty
一个使用 GPU 进行渲染的终端模拟器。理论上,视觉效果将非常顺滑,尤其是长文本滚动和窗口切换。
3、mdwiki
一个前端脚本,将 Markdown 文件自动转成静态网站。
4、PixelPin
谁说密码一定是字符?这个网站的密码是图片。图片密码有两种用法,一种用法是上传某张图片作为密码,另一种是给定一张图片,你在上面点击几个只有自己知道的位置。
React 应用的原型设计工具。
一个架设在本地的网络书签管理系统,会自动抓取书签内容,并生成标签和摘要,使用 django 框架开发。
7、xsv
一个快速、强大的 CSV 文件的命令行处理工具,使用 Rust 语言开发。
8、Hacklily
一个在线编写五线谱的工具,可以实时听到编写的旋律。
Mac 的屏保程序,会显示一段文学作品的段落,里面包含了当前时间。
每周分享第 23 期¶
1、Anbox
Anbox 是一个 Linux 系统运行安卓应用的容器,理论上可以把安卓应用安装在任何 Linux 系统,但是目前只支持 Ubuntu。
2、fsearch
Linux 的桌面应用,用来文件搜索,可以替代 find 命令。
3、wexond
一个在 Electron 里面使用 React 开发的浏览器。
4、FetchRSS
将任何网页转为 RSS 的工具。
5、RSSHub
直接提供各种 Web 应用的 RSS 供订阅。代码开源,可以自己部署。
Cookiepedia 是一个分析 Cookie 的在线工具,可视化显示某个网站留下的所有 Cookie。上图是京东主页设置的22个Cookie。
Reddit 是美国最大的在线论坛。这个工具每天4次提取主要频道的前十大主题。
8、snowy
一个用于操作图片的 Python3 模块。
该服务通过 URL 接受参数,然后生成图表,以图片形式返回。
每周分享第 22 期¶
Slack 是目前最流行的团队协同通信工具。这篇文章列出了25种 Slack 的替代品。
2、algo
Wireguard 的自动化安装脚本。
3、PyPy.js
网页上的 Python 运行环境。
Chrome 插件,可以将用户在浏览器里面的操作,自动生成对应的 Puppeteer 脚本。
5、JSCPP
有人用 JS 写了一个 C++ 的解释器,可以在 Node 或浏览器直接运行 C++ 代码。
cron 是设置 Linux 系统定时任务的工具,只能在命令行下使用。现在,这个软件为它提供了图形界面。
7、fastgif
一个 webassembly 的 GIF 图片解析库,性能较好。另外还有一个 JS 的 GIF 解析库 gifuct-js,用法较友好。
8、bat
bat 是 cat 命令的加强版,同样在命令行输出文件内容,但是带有高亮和分页,并且与 Git 集成。
9、Picular
Picular 会抓取谷歌的图片搜索结果,提取并显示每张图片的主要颜色。上图是搜索"夏天"的颜色
每周分享第 21 期¶
一个命令行操作录制成 SVG 动画的工具,效果不错。
2、eno
eno 是类似 yaml、 toml 的一种配置语言。
3、wcpp
Node 脚本里面加载 wasm 模块的处理器,即让 Node 可以方便地运行 wasm 模块。
一个生成对称图形的网站,可以用来生成墙纸。
5、Kakoune
Kakoune 是一个类似 Vim 的编辑器,它的主要特点是更友好合理的命令语法。 Vim 的命令是"动词 + 对象",Kakoune 的命令是"对象 + 动词"。
7、Mithril
Mithril 是一个类似 React 的轻量级前端端架,比 React 简单。主要特点有两个:一个是路由、状态管理、fetch 这些主要功能都内置了,二是体积很小(8kb)。
8、Favioli
Favioli 是一个很好玩的 Chrome 浏览器插件。它可以将网页的 Favicon 替换成 Emoji。
codesandbox.io 是一个前端代码的在线编辑器,支持各种不同的框架,可以随时预览代码的运行结果。
mobiledoc 是一种数据格式,用于所见即所得编辑器的底层数据。mobiledoc-kit 是这种数据格式的开发工具,开发者可以基于这套工具方便地做出编辑器。
每周分享第 20 期¶
通过这个插件,你可以在访问某个网站时,直接查看它的统计数据,比如访问量、访问来源、每个用户的浏览时长等等。
2、dev.to
dev.to 是一个互联网开发者社区,最近开源了自身的代码,使用 Ruby 语言。你可以用它搭建自己的社区。
3、Publii
一个生成静态网站的内容管理系统,所有管理都在本地进行,生成静态网页之后推送到服务器。
一个极小的只有400字节的网页代码编辑器,可以实时查看效果,类似 jsbin 和 jsFiddler,能够作为书签保存。
一个 Electron 的实验环境。对于小型项目,把代码贴进去,自动编译出一个 Electron 窗口供调试。编辑完还可以把所有代码发上 Github Gist,用来分享。
一个用于调试时方便打印变量值的 JS 库。
Unicode 本身就带有粗体、斜体字符(只限于拉丁字母),这个工具就采用这些字符进行文本的格式化。然后,不管复制到那里,文本都带有格式。
一个管理代码片段的桌面 Electron 应用。
9、Sayonara
一个 Linux 系统的开源音乐播放器。
每周分享第 19 期¶
1、lazygit
Git 操作,你喜欢使用命令行还是图形界面?这个项目可以在命令行提供 Git 的图形界面。
2、tizonia
一个命令行音乐播放器,支持 Spotify, Google Play Music, YouTube 等服务。
3、teleport
团队登录服务器的 SSH 管理工具。
4、pygmy
Python 语言写的短网址服务,前后端代码都包括。
5、Tox
一个点对点通信的聊天工具,主打信息加密。
这是一个开源的低成本单板电脑,可以在家里自己制造。
7、Standups
一个适用于远程办公团队的 App,它要求每个成员每天贴一段自己的视频"露露脸"。
8、Ghost
Ghost 是一个博客软件,类似 Wordpress。最近发布了2.0版,更换了编辑器,并且提供很多新功能。新编辑器的最大特点是增加了 Card,可以嵌入各种资源。
JWL 是一种软件许可证,称为公平世界许可证。采用这个许可证的软件,不道德的行业不得使用,包括烟草,赌博,贩卖人口,奴役,仇恨言论的提供者等等。 它是BSD 3许可证的扩展。
每周分享第 18 期¶
termgraph 是一个命令行脚本,可以在命令行画出柱状图。
2、StyleURL
我们有时会在 Chrome 浏览器的开发者工具里面,修改 CSS 样式表。这个浏览器插件会比较修改前后的样式表,生成 diff 文件,并存入 GitHub Gist。
一个在线聊天网站,可以随意新建聊天频道。用户在某个频道里面聊天。
4、taskbook
任务管理的命令行小工具。
一个处理颜色的 JS 库。
6、react-particle-effect-button
一个 React 组件,按钮点击后会像粒子状消解。
7、Framer
一个用于原型产品 UI 设计的桌面软件,类似 Sketch。
新华字典数据库和 API,收录 14032 条歇后语,16142 个汉字,264434 个词语,31648 个成语。
9、mdx-deck
用于将 Markdown 文件转为幻灯片,并在独立窗口播放的工具。
10、OSX-KVM
通过虚拟机在 Linux 系统安装 MacOS。
每周分享第 17 期¶
1、nouns
一个侦测用户眨眼的装置,让用户通过眨眼控制电脑,可以供霍金那样的用户使用。
2、模拟电路生成器
生成模拟电路的网站。
3、Zotero
管理各种论文和报告的免费桌面软件。
4、fnMatch
一个让对象进行选择性解构赋值的 JS 库。
软件项目中,同一段逻辑不应该有多个实现。jsinspect 就是用来查出重复代码的工具。
6、Malvid
一个构建 Web Components 的工具,并且能够自动生成文档。__ __
7、Glances
Glances 是一个用Python编写的跨平台系统监视工具。它自带 Web UI,可以远程监控。
一个 Python 语言专用的代码编辑器。
Git 的合并算法是三方合并(three-way),有人认为这种算法并不是最好的。这里是一个两方合并算法,有兴趣的人可以用它替换到 Git 的合并算法。
每周分享第 16 期¶
微软推出了一个团队协作工具,可以让用户在多种设备上,远程实时分享电子白板。目前,它只有 Windows 10 的客户端,但马上就会推出 iOS 客户端和 Web 版本。
2、thumbor
有的图片 CDN 可以对图片进行实时处理,允许指定图片的大小和方向。thumbor 就是这样一种图片服务器。
3、prose
Go 语言写的自然语言处理工具,目前只能处理英语。
一个网页游戏,玩家通过组合虚拟电路,组装出一台计算机。
一个管理本地视频的免费桌面软件,可以预览、搜索、分类各类视频文件。
一个基于 WebRTC 技术的实时通讯平台,可以实现 P2P 的文字聊天、语音和视频对话。
一个使用系统原生组件开发桌面应用的框架,相比 Electron,好处就是打包出来的体积比较小。
8、μPad
一个开源的多端笔记本工具,兼容 Evernote。
9、Browsh
Browsh 是一个基于 Firefox 的命令行脚本,可以在命令行打开网页,并且渲染出大致的样子。它也可以用作移动端网页浏览的处理方案。
每周分享第 15 期¶
1、lockbox
Firefox 推出的管理密码的 App,最大特色是浏览器和手机同步。某个网站的密码,浏览器输入了,手机里也能看到,反之亦然,基本上就是有桌面同步功能的 1Password。目前只有 iOS 版本。
2、CoNumber
该网站提供50个国家或地区的虚拟电话号码,可以用来接收当地短信或来电。
3、网站访问统计服务
这篇文章介绍了 Google Analytics 等8个网站统计工具。
4、asmttpd
asmttpd 是一个用汇编语言写的 Web 服务器,非常小,二进制包只有 6KB,功能比较少,但性能很好。
开源的在线图像编辑器。
6、Fastpack
又一个新的 JS 打包器问世了,企图替代 Webpack。
7、v8n
一个浏览器的表单验证库,采用链式写法,特点是易读易写。
8、汉字卡片
一个波兰程序员为了学中文,制作了一个工具:输入常用汉字,自动生成学习卡片。
9、BGP 图像格式
BGP 图像比 JPG 图像有更好的压缩比,但是它的解析需要加载一个前端 JS 库。
每周分享第 14 期¶
1、vertigo
一个 Go 语言写的博客内核,适合在它的基础上进行开发。最大特点就是所有功能都提供 REST 接口。
2、snibox
开源的代码片段管理的服务,类似 Github Gists。
有人为 Flutter 写了 Windows 和 Mac 的渲染器。也就是说,Flutter 写好的 App 不仅能在手机上跑,还能在桌面跑。理论上,Flutter 能在任何操作系统运行,它是一套独立控件,只要能编译出来,就能运行。
4、cheat.sh
一个只能在命令行访问的文档查询网站,使用方法就是命令行执行 curl cheat.sh 。
5、微软 Teams
微软的团队协作工具 Teams 推出免费版了,可以聊天、视频、上传文件、内部集成了 Office。
6、Stencila
Stencila 是一套开源的办公套件,只包含文字处理器和电子表格。
7、daze
强制 TCP 连接经过本地端口的工具。
每周分享(第 13 期):周刊为什么只谈技术?¶
1、Skia 图形库
Skia 是一个由C++编写的开源图形库,能在低端设备如手机上呈现高品质的2D图形。截至2017年,它已被应用于 Mozilla Firefox、Google Chrome、Chrome OS、Sublime Text、Android、Flutter 框架,作为底层图形库。
这个网站收集各种时钟的代码。
这是一个 Chrome 浏览器的插件,可以让任何网站变成"夜晚模式"。
你需要录制命令行操作吗?一般的做法是录制成视频,这个工具让你可以录制成 SVG 动画。
Atlassian 公司推出的 React 拖放操作的库。
今年的最有创意发明:自制的"拍立得"照相机,拍出来的不是照片,而是卡通图片!它的内部是摄像头+树莓派+热敏打印机。获得照片以后,自动调用谷歌的服务,处理成卡通图片,然后打印出来。
在线的混淆器工具(obfuscator),将 C/C++ 改成混淆难懂的代码。
有人把 Vim 编译成了 WebAssembly,从而可以在浏览器里面使用 Vim 了。网友开玩笑,这样使用 Vim,就不会不知道如何退出了,只要点击浏览器 Tab 页右上角的 x 即可。
9、Jib
谷歌开源的 Java 应用容器生成工具,不用写 Dockerfile,构造过程中自动生成一个 Docker 容器。
每周分享第 12 期¶
Node 语言编写的博客建站工具。
英语单词"词干化"的 Node 库,比如 am, are, is 都会转成 be,这是自然语言处理必须的。
3、fusuma
直接将 Markdown 文档转换生成幻灯片。
微软正在使用 React 重写 Office365(Office 的在线版),为此专门写了一个 React 的 Office UI 组件库,完全开源。
5、mkcert
生成本地 HTTPS 加密证书的工具,一个命令就可以生成证书,不需要任何配置。图片是就是它默认为 localhost 生成的加密证书。
6、lightify
一个反向代理服务器,主要特点是进行了各种优化和压缩,号称可以把网站速度提高3到4倍。
每周分享第 11 期¶
一个采用 BitTorrent 协议的 GitHub 替代品,真正做到了无中心。虽然这个项目很久没有更新了,但是可以阅读上面的文章,了解它的原理。
2、neofetch
一个显示 Linux 服务器信息的命令行工具。
3、vivid.js
一个 SVG 图标库。SVG 图标的最大好处,就是可以定制大小和颜色。
4、Devuan
现在的各种 Linux 发行版往往都使用 SystemD 管理启动进程和服务,但是很多人仍然想用 init.d。Devuan 就是使用 init.d 的 Debian。
5、usql
命令行如何执行 SQL 语句?每个数据库都有自己的方式,彼此不同。现在出现了一个工具 usql,提供统一的方式,在命令行下操作不同的数据库。
6、faceai
一款入门级的人脸、视频、文字检测以及识别的项目。
7、openzaly
私有的聊天服务器,即自己搭建类似 QQ 的聊天服务。
8、docz
有些文档需要有代码效果演示,docz 就是这一类文档的专用生成工具,可以定制页面组件。
微软推出的 React Native 渲染器,允许用 RN 编译成 Windows 10、Windows 10 mobile、Xbox one 应用。
每周分享第 10 期¶
React router 的两位创始人闹翻了,其中一位另起门户,写了一个功能相同的 Reach router
2、Lottie
Airbnb 推出的动画效果库,可以把 Adobe After Effects 制作的动画用于 Web、安卓和 iOS。
3、maid
Node 项目的任务运行器,特点是用 Markdown 格式写配置文件。
4、wtf
在终端窗口显示控制台面版。
5、tusk
一个非官方的 Evernote 桌面客户端。
6、hiper
一个查看网页加载性能的命令行程序。
7、Gource
Gource 是一个很好玩的可视化工具,可以将代码仓库的历史变成视频,支持 Git 和 SVN 等多种格式。只要在仓库目录执行 gource 命令,就能看到提交历史的视频。
8、vnote
一个写 Markdown 笔记的桌面应用,跨平台。
每周分享第 9 期¶
1、Drawpile
多人实时协同作画的桌面应用。
一个有手绘效果的网页组件库。但是,真正特别之处在于它的底层是 Web components,让我们看到了除了React/Vue之外,还有其他的路。
3、black
Python 语言的格式要求特别高,因为它通过缩进判断语法区块。现在有了这个工具,就可以自动化格式化 Python 代码,所以你不用担心写出风格一团糟的代码。
4、sucrase
一个新的 JavaScript 转码器,号称比 Babel 快20倍。
5、deck.gl
Uber 开源的基于地图的数据可视化框架。
6、抖音机器人
作者用 Python + ADB 做的 Bot。它会自动打开 APP 对视频截图,然后请求腾讯的 人脸识别 API,当颜值大于门限值 BEAUTY_THRESHOLD
时,点赞并关注,接着翻到下一页,重复进行该过程。
每周分享第 8 期¶
1、CalVer
语义版本(SemVer)现在很流行,就是根据 API 的变动为版本编号。这个网址提出另一种编号方法:根据日历编号,版本号就是发布日期。很多软件已经在用了,最有名的就是 Ubuntu,它的版本格式是 yy.mm,比如 16.04。
一个使用 HTML5、CSS、JavaScript 和 Python 开发 Linux 桌面应用的工具。对的,你不需要 Electron。
开源的手表操作系统。
三月份的消息,今天才看到。AutoCAD 浏览器版上线了,跟桌面版基本一致,背后的技术是 Webassembly。
一个开源的桌面 RSS 阅读器。
一个开源的自动驾驶玩具车,在小车上面绑了一个树莓派和摄像头。
7、Chromely
Electron 的挑战者越来越多,这个是 .NET 框架包装的 Chrome 浏览器内核。你现在可以使用 .NET 开发类似 Electron 的桌面应用。
自动生成背景图片的工具网站,现在提供五种风格,每种都可以定制,看上去赏心悦目。
每周分享第 7 期¶
1、DocHub
个人写的百度文库的开源仿制品。
Bash 脚本的开源语法检查器。
3、Crunch
一个效果非常好的 PNG 图片压缩工具。
4、nomulus
谷歌开源自家的顶级域名注册管理系统,也就是 https://registry.google 背后的系统。如果你是域名注册商,可能用得到这个东西。
5、Termux
安卓设备的终端仿真器,用来在安卓设备上模拟 Linux 环境。
大家知道,谷歌的材质化组件(Material Design)是 Angular 专用的。社区维护的 React 移植版Material-UI,今天发布 1.0 版,已经完全可用了。以后,React 项目照样可以有官方安卓 UI 的那种材质化效果。
7、tlsh-js
一个生成字符串哈希的 JavaScript 库。它的特点是,字符串越相似,或者重复同样的模式,生成的哈希也越相似,可以用来计算两个字符串的相似程度。
8、libui
一个使用 C 语言写的 UI 组件库,具有很好的跨平台性,可以在不同的平台上获得相同的图形界面。
每周分享第 6 期¶
1、Gitea
类似于 GitHub 和 GitLab 的开源项目,用于个人架设 Git 代码托管服务,使用 Go 语言实现。
2、ow
JavaScript 语言没有类型检查,运行时无法知道函数的参数是否为指定的类型。这个库就用来检查函数参数的类型,如果不符合要求就抛错。
一个开源图标库,提供一些 24x24 的常用图标。
Git 的 JavaScript 实现,这意味着你可以在 JS 里进行 Git 操作,比如从抓取/提交 commit,进行 diff 或 merge 等等。
腾讯公司根据 AlphaGo 的论文,实现的开源围棋软件。
收集所有开源的操作系统的网站。
7、黑苹果安装学院
自从苹果采用 Intel 的处理器,OS X 被黑客破解后可以安装在 Intel CPU 与部分 AMD CPU 的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh)。这个仓库收集了各种型号的黑苹果安装方法。
Sci-hub 是最大的免费论文下载网站,几个主要的论文数据库公司都在起诉它。现在,它放出了它的所有论文的 BT 下载种子文件。
每周分享第 5 期¶
微软推出的开源网页 lint 工具(源码仓库),可以在线扫描网页,提供无障碍、互通性、性能、PWA、安全五个方面的扫描结果,给出改进点。
2、IPBlade
有的网络服务限制 IP 地址,比如只有中国的 IP 地址才能使用。这个 Chrome 插件点击一下就可以改变浏览器的 IP 地址,从而绕过这些限制。免费版只能改成美国的 IP 地址。
.gitignore 文件设置了哪些文件可以不用进入 Git 版本管理。这个命令行工具可以根据项目类型,自动生成 .gitignore 文件。
4、jGoBoard
我在寻找围棋软件的时候,发现了这个生成互动式围棋棋盘的 JavaScript 库,觉得功能和样式都满足需要。另外,AlphaGo 官网也提供一个棋盘生成器, 基于 WGO.js。
5、love2.io
一个收集开源书籍的网站。
6、Pyre
Facebook 推出 Python 的静态类型检查工具,有点像 Flowtype 对于 JS 代码的作用。
这个是试题库,收集了 Google 主办的黑客安全大赛 CTF 的题目。
每周分享第 4 期¶
GitHub 官方的桌面 App。
2、ReLaXed
一个将 HTML 文件转为 PDF 文件的命令行工具。
3、goproxy
Go 语言实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器。
4、Dojo 2.0
前端框架 Dojo 发布了2.0版,它跟 jQuery 是一个年代的,至今不放弃也算值得尊敬了。我看了一下 API,核心概念也是虚拟 DOM,没看到任何令人眼前一亮的创意,我不觉得它有机会赢得大量用户。
一个收集 CSS 使用技巧的库。
6、github-contributions-chart(Demo)
GitHub 的用户主页有一张图,每一天就是一个小格子。你只要在这一天提交了代码,这个格子就是绿色。但是,这张图只显示过去的一年,即365个格子。
这个工具可以生成从你加入 GitHub 那天起的所有格子。
7、bat
命令行的 cat 命令用来显示文件的内容,bat 命令完全跟 cat 一致,只有一个地方不一样,就是现在的内容会带有行号和代码高亮。
每周分享第 3 期¶
谷歌的负载均衡器转发 IP 请求时,会追加三个头信息字段,列出 IP 地址的定位。这个服务是免费的,但是目前只对部署于谷歌云的应用开放。不过,根据高春辉老师的测试,它的定位信息不是那么准确。
一个号称所有功能都包括的网页日历库。
3、img-2
一个 WebComponent 组件,使用 < img-2> 取代 < img>,可以只显示第一屏的图片,其他图片通过 Web Worker 预下载,一旦该图片进入可视区域后再加载显示。.
Stripe 公司宣布了一项服务,帮助你几天内在美国德拉华州(公司法最宽松的州)注册一家公司,有限责任公司或股份公司都可以。
只要500美元,公司注册、税号、银行账户都帮你搞定。全世界用户都可以申请,看上去很有吸引力。
React Native 可以写桌面应用了,不必使用 Electron 了。有人写了一个渲染器,把 RN 渲染成桌面操作系统的 Native 应用。为了表示跟 Electron (电子)项目的竞争关系,它故意起名为 Proton(质子)。
每周分享第 2 期¶
一个简洁、好看的 CSS 框架,压缩后只有5.28KB。
2、ReactOS
ReactOS 是一个开源的操作系统,目标是兼容 Windows,能够运行 Windows 的应用程序和驱动程序。它只能安装在 FAT16 或者 FAT32 的硬盘分区上面。
一个浏览器自动化框架,可以用脚本控制已经打开的浏览器。
4、rebound
有人终于把这个工具写出来了,一旦 Python 或 JS 脚本报错,就到 Stack Overflow 取回报错信息的解释。
一个使用 React 组件写命令行脚本的框架。
6、RSUITE
一个国产的 React 组件库。
RSUITE(React Suite)是一套用于企业系统产品的 React 组件库。由 HYPERS 前端团队和 UX 团队共同构建,主要服务于公司的大数据产品。
每周分享第 1 期¶
1、Spectrum
开源的社区软件,形式非常新颖美观。
通过 HTTP Header 读写 JSON 数据的免费 datastore。
Node 应用的火焰图生成工具,用于性能分析。
DNS 响应时间的命令行比较脚本。
多张图片合成一张图片的浏览器 JS 库,使用了 Canvas。
6、Tabler
一个基于 Bootstrap4 的面板(dashboard)组件库。
7、Etherpad
老牌的多人实时编辑协同工具。