Rust实现的编辑器
说实话,小编我属实没想到 Rust 居然有这么多编辑器了:
名称 | 描述 | GitHub/网址 | Star |
---|---|---|---|
xi-editor | Rust写的现代编辑器 | https://github.com/xi-editor/xi-editor | 19.7k |
ox | 终端运行的Rust编辑器 | https://github.com/curlpipe/ox | 2.9k |
amp | 适用于终端的文本编辑器 | https://github.com/jmacdonald/amp | 3.3k |
zed | 高性能多用户编辑器 | https://zed.dev/ | 无 |
neovide | 清爽的neovim客户端 | https://github.com/neovide/neovide | 9.8k |
lapce | 超快且功能强大的代码编辑器 | https://github.com/lapce/lapce | 24.7k |
glyph | Rust+OpenGL构建的编辑器 | https://github.com/zackradisic/glyph | 99 |
hired | 重写ed |
https://github.com/sidju/hired | 27 |
helix | 后现代文本编辑器 | https://github.com/helix-editor/helix | 20.1k |
kibi | 一个 ≤1024 行代码的文本编辑器 | https://github.com/ilai-deutel/kibi | 938 |
pepper | 简化的编辑器 | https://github.com/vamolessa/pepper | 325 |
zee | 现代终端编辑器 | https://github.com/zee-editor/zee | 1.3k |
mininotes | 非常小的编辑器 | https://github.com/Dimev/mininotes | 26 |
链接:https://www.reddit.com/r/rust/comments/121l4ek/editors_written_in_rust/
pgwire
该库实现了PostgreSQL Wire协议,并提供了编写PostgreSQL可组合服务器和客户端的基本API。
Postgres Wire Protocol 是一种相对通用的第 7 层协议。协议有 3 个部分:
- 启动:客户端-服务器握手和身份验证。
- 简单查询:postgresql 的遗留查询协议。查询以字符串形式提供,并且允许服务器在响应中流式传输数据。
- 扩展查询:用于查询的新子协议,能够在服务器端缓存查询并使用新参数重用它。响应部分与简单查询相同。
另请注意,Postgres Wire Protocol 没有关于 SQL 的语义,因此从字面上看,可以使用任何查询语言、数据格式甚至自然语言与后端进行交互。响应始终编码为数据行格式。并且有一个字段描述作为数据的标题,用于描述其名称,类型和格式。
GitHub:https://github.com/sunng87/pgwire
haylxon
体现KISS理念的工具,可让以超快速度截取网页/ URL的屏幕截图。
$ hxn -u https://www.baidu.com
会在当前目录生成一个包含网页截图的文件夹。主要特点是可以同时截取多个网页。
# 多个
$ hxn -t 10 -u urls.txt
GitHub:https://github.com/bytehunt/haylxon
From 日报小组 长琴
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论