#Web界面
logdy-core
Logdy是一款轻量级终端日志查看工具,支持通过Web浏览器实时监控和分析日志。它以单一二进制文件形式存在,无需安装即可使用,本地运行保证数据安全。Logdy具备日志解析、过滤和可视化功能,适合开发者和系统管理员使用。此外,Logdy可作为Go库集成到应用中,为日志管理提供灵活方案。
grpcui
grpcui 是一款基于浏览器的 gRPC 服务交互工具,提供直观的 Web 界面用于浏览服务 schema、构造请求并与服务器通信。支持各类 RPC 方法(包括流式),适用于普通文本和 TLS 服务器。通过服务器反射、proto 源文件或 protoset 文件获取服务定义。同时提供 Go 语言库,方便在 HTTP 服务器中嵌入 gRPC Web 表单。作为命令行工具,grpcui 简化了 gRPC API 的调试和测试过程。
inbucket
Inbucket是一个开源的邮件测试和捕获服务,支持自动化测试场景。它可接收任意邮箱地址的消息,通过Web、REST和POP3接口提供访问。Inbucket内置HTTP、SMTP、POP3和存储功能,无需外部依赖。支持Docker部署,提供Go语言的REST API客户端,适用于开发和生产环境。该项目使用Go和Elm开发,遵循MIT许可证。
ollama-gui
Ollama GUI为ollama.ai提供Web界面,支持在本地运行大型语言模型。该项目集成多种模型,如Mixtral、Phi和Solar,实现模型下载、聊天历史管理和Markdown解析等功能。基于Vue.js、Vite和Tailwind CSS开发,Ollama GUI为AI爱好者和开发者打造了便捷的本地LLM交互平台。
Draw2Img
Draw2Img是一款开源的AI图像生成工具,基于SDXL-Turbo模型。它提供简洁的网页界面,包含基本绘画功能和颜色选择器,支持实时文本引导图像生成。用户可自定义提示词、种子、步骤和强度参数,并可导出生成结果。支持多用户并发和离线使用,适合局域网环境,注重隐私保护。
cncjs
CNCjs是一款开源的Web界面CNC控制系统,兼容Grbl、Marlin等主流控制器固件。它提供6轴数字读数、3D工具路径可视化、多客户端通信等核心功能,同时支持自定义工作区、多语言界面和键盘快捷键。CNCjs还可扩展各种小部件和挂件,适应不同应用场景。作为功能全面的开源方案,CNCjs为CNC设备控制提供了灵活高效的解决方案。
OliveTin
OliveTin是一个通过Web界面执行预定义Shell命令的开源工具。它提供响应式UI、YAML配置、暗黑模式和容器部署支持。该工具可集成多种Linux命令,资源占用低,适用于家庭和小型团队。OliveTin简化了系统管理任务,如重启服务和运行备份脚本,使非技术人员也能安全地执行这些操作。
ffmpeg-commander
ffmpeg-commander是一个Web界面工具,用于生成常见FFmpeg编码操作命令。该开源项目旨在简化FFmpeg复杂选项的使用过程,为视频和音频编码提供直观的操作界面。基于Vue.js和Bootstrap Vue构建,支持多个Node.js LTS版本,并可通过Docker部署。ffmpeg-commander使用户能够快速生成编码命令,而无需深入了解FFmpeg的全部选项。其易于定制的特性使其成为视频处理工作流程中的理想选择。
patchman
Patchman是一款基于Django的开源工具,用于监控Linux系统的补丁状态。它通过web界面展示Linux主机可用的包更新信息。Patchman利用客户端收集主机的安装包和启用仓库数据,服务器端分析后确定需要更新的主机,并区分普通更新和安全更新。该工具支持对主机、包、仓库和操作系统进行过滤,方便查看特定版本包的安装情况。Patchman仅显示可用更新,不执行实际的更新安装操作。此外,Patchman还提供了命令行工具,用于执行维护任务,如处理主机报告、更新仓库信息等。