大师兄周刊(第21期):命令行工具(Gif压缩,Json格式化,Web终端)平台(物联网,电商,社区),Web PPT

NO.1
本期内容
  1. Gif压缩:gifsicle

  2. 绘图工具:tldraw

  3. JSON格式化:jq

  4. web终端:xterm.js

  5. web PPT:reveal.js

  6. 电商平台:saleor

  7. 物联网平台:thingsboard

  8. 开源社区:forem

NO.2
Gifsicle

Gifsicle 是一个命令行工具,用于创建、编辑和获取有关 GIF 图像和动画的信息。用 gifsicle 制作 GIF 动画很简单

github地址:https://github.com/kohler/gifsicle

NO.3
tldraw

一个小小的绘图应用程序

github地址:https://github.com/tldraw/tldraw

此图片的alt属性为空;文件名为image-286.png

NO.4
jq

jq 是一个轻量级且灵活的命令行 JSON 处理器

github地址:https://github.com/stedolan/jq

此图片的alt属性为空;文件名为image-287.png

NO.5
 xterm.js

web终端

Xterm.js 是一个用 TypeScript 编写的前端组件,它允许应用程序在浏览器中将功能齐全的终端带给用户。它被 VS Code、Hyper 和 Theia 等流行项目使用。

特点:

  • 终端应用程序正常工作:Xterm.js 可与大多数终端应用程序一起工作,例如bashvimtmux,包括对基于 curses 的应用程序和鼠标事件的支持。

  • 性能:Xterm.js非常快,它甚至包括一个 GPU 加速的渲染器。

  • 丰富的 Unicode 支持:支持 CJK、表情符号和 IME。

  • 自包含:需要零依赖才能工作。

  • 可访问:可以打开屏幕阅读器和最小对比度支持。

  • 还有更多:链接、主题、插件、有据可查的 API 等。

github地址:https://github.com/xtermjs/xterm.js

此图片的alt属性为空;文件名为image-288.png

NO.6
nanoid

用于 JavaScript 的小型、安全、URL 友好、唯一的字符串 ID 生成器

  1. 小的。130 字节(压缩和压缩)。没有依赖关系。 大小限制控制大小。

  2. 安全的。它使用硬件随机发生器。可以在集群中使用。

  3. 短 ID。它使用比 UUID ( A-Za-z0-9_-) 更大的字母表。因此 ID 大小从 36 个符号减少到 21 个符号。

  4. 便携的。Nano ID 被移植到20 种编程语言。

github地址:https://github.com/ai/nanoid

此图片的alt属性为空;文件名为image-289.png

NO.7
reveal.js

reveal.js 是一个开源的 HTML 演示框架。它使任何拥有网络浏览器的人都可以免费创建精美的演示文稿

该框架具有强大的功能集,包括嵌套幻灯片、Markdown 支持、自动动画、PDF 导出、演讲者笔记、LaTeX 排版、语法高亮代码和广泛的 API。

github地址:https://github.com/hakimel/reveal.js

此图片的alt属性为空;文件名为image-290.png

NO.8
saleor

使用 Python、GraphQL、Django 和 React 构建的模块化、高性能、电子商务平台。

github地址:https://github.com/saleor/saleor

此图片的alt属性为空;文件名为image-291.png

NO.9
thingsboard

开源物联网平台 – 设备管理、数据收集、处理和可视化。

github地址:https://github.com/thingsboard/thingsboard

此图片的alt属性为空;文件名为image-292.png

NO.10
forem

Forem 是用于构建社区的开源软件。

为您的同龄人、客户、粉丝群、家人、朋友以及人们需要聚集在一起成为集体一部分的任何其他时间和空间提供社区

github地址:https://github.com/forem/forem

此图片的alt属性为空;文件名为image-293.png

NO.11
Tips

往期周刊

END.