【Rust日报】dakia - 跟着我一起学习编写一个全功能网关

科技   2024-12-20 23:16   重庆  

mc - 现代cp

mc,一款快速且用户友好的文件复制工具,使用 Rust 编写。可以把它看作是 cp 的现代替代品,但具有更好的用户体验!与 cp 不同的是,它显示进度、验证数据完整性,并支持高级功能。

🔑 主要特点:

轻松复制文件或整个文件夹。 🔄 显示进度条,实时更新状态。 🔐 使用哈希验证,确保数据完整性。 🔗 支持硬链接和符号链接。 ⚡ 比 Finder 或 Explorer 更快。 🛏️ 在大文件传输过程中保持系统唤醒。

https://github.com/thewh1teagle/mc

spren - 英语到命令行的AI转换

Spren 是一款由 AI 驱动的智能命令行助手,可以将自然语言转化为精准的 shell 命令。无论你是命令行新手还是专家,Spren 都能通过理解你的意图,帮助你更高效地工作,并为 PowerShell、Bash 或 CMD 提供正确的命令建议。

功能特点

  • 🤖 使用 AI 将自然语言转化为 shell 命令
  • 🔄 跨平台支持:Windows(PowerShell/CMD)、Linux(Bash)和 macOS
  • 🛡️ 安全执行:提供命令预览和安全确认
  • 🧠 智能错误分析和命令建议
  • ⚡ 支持多种 shell(Bash、PowerShell、CMD)

https://github.com/smadgulkar/spren

dakia - 跟着我一起学习编写一个全功能网关

Dakia 是一款强大且灵活的 API 网关,专为现代 Web 应用设计。

功能特点

  • 完全可编程:通过自定义插件和中间件(支持多种编程语言),根据您的特定需求定制 API 网关。
  • 可配置:使用 YAML、JSON 等多种格式轻松管理 API 配置,支持 HTTP API 调用。
  • 可扩展:支持通过自定义中间件和插件(可使用任何编程语言如 Rust、Java、C++ 等)添加新功能。
  • 零停机升级:在不影响服务可用性的情况下进行升级和重启。
  • 动态中间件:可以即时添加、移除或修改中间件而不影响服务运行。
  • 请求和响应管理:在请求到达上游之前修改请求,或读取/写入响应以满足应用需求。
  • 实时配置:使用 HTTP API 调用实时修改网关配置,无需停机。

https://github.com/ats1999/dakia

--

From 日报小组 Mike

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区


Rust语言中文社区
Rust官方及社区最新信息搜集、文章推送,教程学习,技巧分享,社区交流。信息来源是整个全球Rust社区。
 最新文章