【Rust 日报】2023-03-26 Rust 编辑器集合

2023-05-16

Rust实现的编辑器

说实话,小编我属实没想到 Rust 居然有这么多编辑器了:

名称描述GitHub/网址Star
xi-editorRust写的现代编辑器https://github.com/xi-editor/xi-editor19.7k
ox终端运行的Rust编辑器https://github.com/curlpipe/ox2.9k
amp适用于终端的文本编辑器https://github.com/jmacdonald/amp3.3k
zed高性能多用户编辑器https://zed.dev/
neovide清爽的neovim客户端https://github.com/neovide/neovide9.8k
lapce超快且功能强大的代码编辑器https://github.com/lapce/lapce24.7k
glyphRust+OpenGL构建的编辑器https://github.com/zackradisic/glyph99
hired重写edhttps://github.com/sidju/hired27
helix后现代文本编辑器https://github.com/helix-editor/helix20.1k
kibi一个 ≤1024 行代码的文本编辑器https://github.com/ilai-deutel/kibi938
pepper简化的编辑器https://github.com/vamolessa/pepper325
zee现代终端编辑器https://github.com/zee-editor/zee1.3k
mininotes非常小的编辑器https://github.com/Dimev/mininotes26

链接: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 日报小组 长琴

社区学习交流平台订阅:

  • Rustcc 论坛:支持 rss

  • 微信公众号:Rust 语言中文社区

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Rust 日报】2023-03-26 Rust 编辑器集合 的相关文章

  • Windows 上好用的7款下载工具

    Internet Download Manager Internet Download Manager xff08 以下简称 IDM xff09 是 Windows 平台上老牌知名的下载工具 它支持自动捕获剪贴板及浏览器及流媒体网站的音视频
  • mybatis全局 select 语句添加 limit 限制(自定义拦截器实现)

    要实现全局 select 语句的 limit 限制 xff0c 可以通过配置 SQL 拦截器来拦截所有的 SELECT 语句 xff0c 然后在拦截器中添加 LIMIT 条件 具体实现步骤如下 xff1a 创建一个实现了 org apach
  • java 日期校验yyyymmdd

    package com wl cigrec util public class DateUtil 判断参数的格式是否为 yyyyMMdd 格式的合法日期字符串 64 author Liang Wang 64 since 02 24 15 6
  • Ubuntu 回收站目录

    Ubuntu 回收站目录 local share Trash files 对于一些无法在桌面清空的文件 xff0c 可以进入该目录采用 sudo rm 命令删除
  • 音视频采集封装到直播推流原理

    上次好早之前也写过一篇 xff0c 随着工作的深入对这块知识又巩固了一遍 xff0c 算是一个重写和扩展版 旧的总结跳转 xff0c 那么有啥不同呢 xff1f 1 介绍协议的优缺点以及怎么选择 2 会介绍压缩编码的原理 3 测试关注的质量
  • linux操作系统启动及排错详解

    linux操作系统的启动详解过程 xff1a 第一步 xff1a 首先BIOS初始化硬件设备和基本的硬件驱动 检测核心硬件设备的状况 xff0c 设备良好则探测引导程序 从usb cdrom 硬盘 并将引导程序载入内存 xff0c 将控制权
  • Rust 语言新人入门指南

    首先 xff0c 学习 Rust 不能急躁 如果你抱着之前 1 天上手 Python 2 天入门 Go 的经验和优越感来学习 Rust 的话 xff0c 你可能会遭遇严重的失败感 如果你来自 Haskell Ocaml 等函数式语言社区 x
  • 你!们!居!然!用!rust!

    今年 xff0c Rust 无疑是开发者圈子里最火的词之一了 6 月 18 日 xff0c Facebook xff08 脸书 xff09 发布加密数字货币项目白皮书 该数字货币被命名为 Libra 使用 rust 开发 xff1b 7月
  • 【Rust每周一库】Tokei - 统计代码行数等信息的实用工具

    Tokei是一个按语言统计代码行数等统计信息的工具 其实这些信息还是非常有用的 xff0c 首先程序猿可以用它来估计别人的实力或者观察自己实力成长的速度 xff08 神马 xff0c 行数论英雄么 xff1f xff09 其次 xff0c
  • 入门 Rust 开发 WebAssembly

    本文来自 AirCloud 的知乎投稿 xff1a https zhuanlan zhihu com p 104299612 写在前面 可以用于开发 WebAssembly 的语言比较多 xff0c 笔者之前也尝试过 AssemblyScr
  • 【Rust每周一知】Rust 异步入门

    这是一篇博文翻译 xff0c 略有删减 xff0c 整理代码方便统一阅读 xff0c Github链接 xff1a https github com lesterli rust practice tree master head first
  • 【Rust日报】2020-03-05 在 Flutter 插件上运行原生 Rust!

    在 Flutter 插件上运行原生 Rust xff01 该项目是一个 flutter 的插件模板 xff0c 它对所有可用的 iOS 和 Android 架构提供了交叉编译原生 Rust 代码的开箱即用支持 xff0c Dart 语言可以
  • 【Rust日报】2020-04-13 Ruma,Flutter RS,Valora,Rust SSH,mathbench

    1 Ruma死掉了 Ruma万岁 于2020年4月10日 Ruma is dead long live Ruma April 10 2020作者 xff1a Jonas Platte Ruma是一组由Matrix homeserver服务器
  • 【重磅】用Rust重写Linux内核模块体验

    本文来自知乎 https zhuanlan zhihu com p 137077998 作者 Kevin Wang 最近 xff0c 我用Rust重写了一个2W 43 行C代码的linux内核模块 在此记录一点经验 我此前没写过内核模块 x
  • 硬核教程 - 使用Rust编写网游FPS外挂辅助

    优势 xff1a Rust没有GC 效率和C 43 43 一样快 本贴子主要用于观摩和学习调用windows api xff0c 禁止用于某些用途 目标 扫描屏幕敌人出现红色的名字 xff0c 达到自动开枪的目的 效果 爆破模式和狙击枪使用
  • SRFBN的PyTorch实现

    SRFBN的PyTorch实现 源码 xff1a https github com Paper99 SRFBN CVPR19 依赖项 xff1a Python 3 Anaconda is recommended skimageimageio
  • 【crossbeam系列】4 crossbeam-channel:加强版channel

    这一期的内容会轻松一些 xff0c 讲讲crossbeam中的channel 可是有人就要问了在标准库里面已经有了std sync mpsc xff0c 为什么crossbeam又要搞出一套channel呢 xff1f 首先我们来看看标准库
  • 【Rust日报】2020-09-24 用Rust学习网络编程TCP/IP基本原理

    用Rust学习网络编程TCP IP基本原理 Low Level Academy是一个致力于使底层编程更容易的网站 目前只有第一章节的内容 Read More https lowlvl org juner os Rust 开发的OS 基于bl
  • 【Rust日报】2020-09-30 用Rust增强您的Electron应用程序

    Rust 2021 GUI GUI 是一个难题 但是 RUST 社区有解决难题的记录 希望 rust 能构建出高性能表现力强的 GUI 工具包 详情请见 blog https raphlinus github io rust druid 2
  • 【Rust日报】 2020-10-11 RSLint:Rust实现的js linter

    RSLint xff1a Rust实现的js linter Riccardo D 39 Ambrosio 最近发布了 RSLint xff0c 这是一个用于 JavaScript 的 lint xff0c 完全用 Rust 编写 RSLin

随机推荐