go-playground/validator
validator 是一个用于 Go 语言的结构体和字段验证工具,支持跨字段、跨结构体以及多维数据的验证。
- 支持通过标签或自定义验证器进行跨字段和跨结构体的验证
- 能够对切片、数组和映射进行深层次的数据校验
- 可同时对映射键和值进行校验
- 在执行校验前确定类型接口及其底层类型
- 支持自定义字段类型,如 SQL 驱动程序 Valuer
- 提供别名验证标签,以便将多个验证映射到单个标签上,简化结构体上的定义
- 可以提取自定义的字段名称,例如在校验时提取 JSON 名称并在结果中使用
- 可定制国际化错误消息
- 为 gin Web 框架提供默认检验器,并支持从 v8 升级到 v9
golang/go
Go 是一种开源编程语言,旨在简化构建简单、可靠和高效软件的过程。
- 开源且易于使用
- 支持高效的软件开发
- 提供官方二进制发行版和源代码安装选项
- 拥有活跃的社区支持与贡献者
AbanteAI/rawdog
rawdog 是一个命令行助手,通过生成和自动执行 Python 脚本来响应用户请求。
- 生成并自动执行 Python 脚本,简化任务处理。
- 支持多种交互模式,包括直接执行和对话式交互。
- 能够自我选择上下文,通过运行脚本输出信息来增强对话内容。
- 提供灵活的模型选择,支持多种 AI 模型提供商,如 OpenAI 和其他自定义提供者。
- 可选参数允许手动审核脚本或在出错时重试,提高安全性与可靠性。
adrianhajdin/figma_clone
figma_clone 是一个使用 Next.js、Fabric.js 和 Liveblocks 构建的实时 Figma 克隆项目,采用 TypeScript 开发。
- 支持多用户同时协作,显示各自光标,实现实时聊天和互动反馈。
- 显示当前活跃用户列表,提高协作透明度。
- 允许在画布上对特定元素添加评论,促进设计交流与反馈。
- 提供创建各种形状的工具,以丰富设计元素。
- 支持图像上传,将更多视觉内容引入设计中。
- 用户可以调整设计元素属性,自由定制视觉组件。
- 允许在画布上自由绘图,鼓励艺术表达与创意设计。
- 提供撤销/重做功能,提高决策灵活性。
- 支持键盘快捷键操作,提高效率和可访问性。
- 可以查看历史记录,有助于项目管理和版本控制。
UX-Decoder/Segment-Everything-Everywhere-All-At-Once
Segment-Everything-Everywhere-All-At-Once 是一款基于多模态提示的图像分割工具,旨在实现全面、灵活的图像分割。
- 支持多种类型的视觉和语言提示(如点、标记、框、涂鸦和文本)。
- 能够处理任意组合的提示或自定义提示。
- 提供了丰富的演示代码和模型检查点,便于用户快速上手。
- 在交互式图像编辑方面具有创新应用,如与 LLaVA 互动结合。