开源项目周报 - 2022.04.16
持续更新一些比较有趣的项目或文章,欢迎订阅~
  1. 找出泄漏的 JavaScript 全局变量 本文给出了一种方法,可以用脚本自动列出所有泄露到全局的 JavaScript 变量。
  2. HTTP 协议的 QUERY 方法提案 HTTP 的 GET 方法没有数据体,查询参数必须放在 URL。如果参数太多,URL 就非常混乱。这个提案建议增加一个 QUERY 方法,跟 GET 的唯一区别就是查询参数都写在数据体里面。
  3. POST 和 PUT 方法有什么区别? 有的文档说,HTTP 协议的 PUT 方法用于新建资源,POST 方法用于修改资源;另一些文档说,应该反过来做。其实这两种说法都不完全对。
  4. Lexical 脸书开源了最新的文本编辑器,目前脸书和 Instagram 官网用的都是它。它替代了脸书原来的 Draftjs,跟 Prosemirror 相比,更轻量、可配置性更高,缺点是文档目前不全。
  5. Orion 浏览器 一种基于 Webkit 的新浏览器,只能用于 MacOS 和 iOS,但是能安装 Chrome 的插件,目前还是测试版。据说体验非常好,胜过 Safari。
  6. 密码生成器 一个在线的随机密码生成器
  7. Portmaster 一个跨平台的桌面软件,可以监控本机的所有网络通信
  8. 东京地铁实时 3D 地图 这是一个 3D 地图,实时显示每一部地铁列车的位置。它的源码看这里
  9. SQLite Online IDE 一个数据库在线管理工具,通过上传或在线连接,在网页上进行数据库管理和查询,支持 SQLite、MySQL、PostgreSQL 等数据库。
  10. puml-for-markdown 这个命令行工具可以将 Markdown 文档里面的 PUML 脚本,转为图片文件,再把图片链接插回 Markdown 文档。
  11. HubFS 这个工具支持把 Git 仓库挂载到文件系统,然后就能像常规目录那样访问该仓库,包括读取各个分支和历史提交。它同时支持 Windows、Mac 和 Linux。
  12. cz-git 一款可以定制 Git 提交信息的工具
  13. OEC.world 这个网站可以查询每个国家或地区的贸易数据,并用图文进行通俗解释。
  14. Linux 系统管理入门 长篇的学习笔记,介绍 Linux 系统管理入门操作。
  15. PowerRemoteDesktop 仅用 PowerShell 实现的远程桌面工具。它易于安装和使用、功能齐全,未依赖现有的协议和工具
  16. .NET-Backend-Developer-Roadmap .NET 后端学习路线图
  17. gotests 自动生成 Go 语言测试代码的工具。该项目基于表驱动测试法(TableDrivenTests)自动生成测试代码,表驱动测试法是创建一张数据表格,每一行为输入和预期输出值,然后用这张表格的数据测试代码
  18. thumbnailator Java 的缩略图生成库
  19. momo-code-sec-inspector-java Java 静态代码安全审计工具。它能够在编码过程中发现潜在的安全风险,并提供一键修复的功能,可在 IDEA 的插件市场安装
  20. maven-mvnd Apache Maven 团队开源的更快的构建工具。因为内嵌了 Maven 所以可以丝滑地从 Maven 切换为 mvnd,而且它相较于 Maven 启动速度更快、使用的内存更少、编译花费的时间更少
  21. shepherd 用来引导用户浏览网站的 JavaScript 库
  22. lottery 年会抽奖程序。基于 Express + Three.js 的 3D 球体抽奖项目,能够自定义文字、图片和抽奖规则,还支持一键导入抽奖人员和导出抽奖结果
  23. esupdater 基于 Canal 的 ES 增量更新框架。适用于把 MySQL 的增量数据,实时更新到 ES 实现同步更新搜索数据
  24. trzsz 简单实用的文件传输工具。支持 tmux 和 iTerm2 一起使用,并且有显示上传/下载进度的进度条
  25. iGlance macOS 状态栏系统监视器
  26. WhiteSur-gtk-theme 仿苹果 Big Sur 风格的 GTK 主题
  27. JetBrainsMono JetBrains 为开发者开源的免费字体。该字体形状简单没有不必要的细节,从而阅读起来十分轻松而且小尺寸时显示更加清晰
  28. rust-course 《Rust 语言圣经》涵盖了 Rust 语言从入门到精通的全部知识。该书目前还未完成,正处于积极更新的状态。

最后修改于 2022-04-16

此篇文章的评论功能已经停用。