Files
SWebStatic/data/projects.toml
T

92 lines
4.0 KiB
TOML
Raw Normal View History

[[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)"