92 lines
4.0 KiB
TOML
92 lines
4.0 KiB
TOML
[[projects]]
|
|
name = "MineSentinel"
|
|
slug = "minesentinel"
|
|
description = "Minecraft 服务器智能守护进程,TCP 端口检测 + 崩溃自动重启 + 防循环冷却期"
|
|
accent = "#00bcd4"
|
|
repo_url = "https://gitee.com/snoware/minesentinel"
|
|
demo_url = "/softwares/minesentinel/"
|
|
doc_url = "https://gitee.com/snoware/minesentinel/blob/master/DEPLOY.md"
|
|
tags = ["Ruby", "Minecraft", "Daemon"]
|
|
features = [
|
|
{ title = "TCP 端口检测", desc = "实时监控服务器端口状态,及时发现异常" },
|
|
{ title = "崩溃自动重启", desc = "服务器崩溃后自动重启,无需人工干预" },
|
|
{ title = "防循环冷却期", desc = "连续崩溃时进入冷却期,防止无限重启循环" },
|
|
{ title = "灵活配置", desc = "通过配置文件自定义检测间隔、重启策略等" },
|
|
{ title = "日志记录", desc = "完整的运行日志,方便排查问题" },
|
|
{ title = "轻量部署", desc = "Ruby 实现,依赖少,部署简单" }
|
|
]
|
|
install = "从 Gitee 获取源码后按 DEPLOY.md 文档部署"
|
|
license = "开源"
|
|
author = "S.A. (@snoware)"
|
|
|
|
[[projects]]
|
|
name = "btcli"
|
|
slug = "btcli"
|
|
description = "一款命令行翻译工具,支持中文及其他语言,配备 TUI 界面"
|
|
accent = "#ff8f00"
|
|
repo_url = "https://gitee.com/ironbayberry/btcli"
|
|
demo_url = "/softwares/btcli/"
|
|
doc_url = "https://docs.rs/btcli"
|
|
tags = ["Rust", "CLI", "Translation", "TUI"]
|
|
features = [
|
|
{ title = "CLI 界面", desc = "简洁的命令行翻译,一行命令即可使用" },
|
|
{ title = "TUI 界面", desc = "交互式终端 UI,实时翻译体验" },
|
|
{ title = "多语言支持", desc = "支持中文及其他多种语言互译" },
|
|
{ title = "纯 CLI 模式", desc = "无需 TUI,适合脚本和自动化场景" },
|
|
{ title = "安全可靠", desc = "Rust 实现,内存安全,无运行时恐慌" },
|
|
{ title = "跨平台", desc = "支持 Linux、macOS、Windows" }
|
|
]
|
|
install = "cargo install btcli 或从源码构建"
|
|
usage = [
|
|
{ cmd = "btcli hello", desc = "基础翻译" },
|
|
{ cmd = "btcli --lang en 你好世界", desc = "指定目标语言" },
|
|
{ cmd = "btcli --tui", desc = "启动 TUI 界面" }
|
|
]
|
|
license = "MPL-2.0"
|
|
author = "S.A. (@snoware)"
|
|
has_drag_ball = true
|
|
|
|
[[projects]]
|
|
name = "Reverberation"
|
|
slug = "reverberation"
|
|
description = "轻量级文本阅读器,逐字显示文本内容"
|
|
accent = "#607d8b"
|
|
repo_url = "https://gitee.com/ironbayberry/reverberation"
|
|
demo_url = "/softwares/reverberation/"
|
|
doc_url = "https://docs.rs/reverberation"
|
|
tags = ["Rust", "CLI", "Chinese"]
|
|
features = [
|
|
{ title = "轻量极简", desc = "比 nano 更轻量,比 echo 更实用" },
|
|
{ title = "逐字显示", desc = "以指定延迟逐字展示文本,适合叙事场景" },
|
|
{ title = "简单易用", desc = "一行命令即可运行" },
|
|
{ title = "跨平台", desc = "支持主流操作系统" },
|
|
{ title = "Rust 实现", desc = "高性能,内存安全" }
|
|
]
|
|
install = "cargo install reverberation 或从源码构建"
|
|
usage = [
|
|
{ cmd = "reverberation <filename> <delay_ms>", desc = "逐字显示文本文件" }
|
|
]
|
|
license = "MPL-2.0"
|
|
author = "S.A. (@snoware)"
|
|
|
|
[[projects]]
|
|
name = "Mint Runtime"
|
|
slug = "mint"
|
|
description = "安全特性驱动的 Lua 运行时,支持 i18n、字节码验证与细粒度访问控制"
|
|
accent = "#7c4dff"
|
|
repo_url = "https://gitee.com/snoware/mint"
|
|
demo_url = "/softwares/mint/"
|
|
doc_url = "https://docs.rs/mintrt"
|
|
tags = ["Rust", "Lua", "Runtime", "Security", "i18n"]
|
|
features = [
|
|
{ title = "字节码验证", desc = "加载前验证 Lua 字节码,防止恶意代码注入" },
|
|
{ title = "细粒度访问控制", desc = "精确控制脚本可访问的系统资源" },
|
|
{ title = "i18n 支持", desc = "内置国际化,轻松适配多语言环境" },
|
|
{ title = "高性能", desc = "Rust 实现,低开销运行 Lua 脚本" },
|
|
{ title = "易集成", desc = "简洁 API,可快速嵌入到任何 Rust 项目" },
|
|
{ title = "动态加载", desc = "支持运行时动态加载和卸载脚本模块" }
|
|
]
|
|
install = "从 Gitee 获取源码构建,或查看 docs.rs/mintrt 文档"
|
|
license = "开源"
|
|
author = "S.A. (@snoware)"
|