首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >构建、更改和自动化管理基础架构的高效工具 | 开源日报 0831

构建、更改和自动化管理基础架构的高效工具 | 开源日报 0831

作者头像
小柒
发布2023-09-02 14:18:10
发布2023-09-02 14:18:10
3910
举报
文章被收录于专栏:开源服务指南开源服务指南

cover

hashicorp/terraform[1]

Stars: 38.6k License: NOASSERTION

Terraform 是一个用于安全高效地构建、更改和版本化基础架构的工具。它可以管理现有且流行的服务提供商以及自定义内部解决方案。

  • 基础设施即代码:使用高级配置语法描述基础设施,使得数据中心蓝图能够进行版本控制,并像其他代码一样处理。此外,还可以共享和重复使用基础设施。
  • 执行计划:Terraform 在 “规划” 步骤中生成执行计划。执行计划显示了当调用 apply 时 Terraform 将要做什么操作,这让您避免在修改基础架构时出现意外情况。
  • 资源图表:Terraform 会创建所有资源的图表,并并行创建和修改任何非依赖性资源。因此,Terraform 尽可能有效地构建基础架构,并为运维人员提供对其依赖关系的洞察力。
  • 变更自动化:可通过最小限度人机交互把复杂变更集应用到您的基础结构上。借助前面提到过的执行计划和资源图表,您知道 Terrafrom 将如何以及按照什么顺序进行变更操作,从而避免很多潜在错误。

sequelize/sequelize[2]

Stars: 28.3k License: MIT

Sequelize 是一个易于使用的基于 Promise 的 Node.js ORM 工具,适用于 Postgres、MySQL、MariaDB、SQLite、DB2 等多种数据库。它提供了可靠的事务支持,关系映射,延迟和即时加载,读取复制等功能。

  • 支持多种数据库
  • 提供稳定的事务支持
  • 具有关系映射功能
  • 支持延迟和即时加载

主要特点:

  • CLI 命令行工具
  • 与 TypeScript 集成

withfig/autocomplete[3]

Stars: 22.6k License: MIT

Fig 是一个使个人命令行更易于使用,团队协作更加高效的开源项目。其最受欢迎的产品是 Autocomplete,在您输入时,Fig 会在现有终端中弹出子命令、选项和上下文相关参数。

  • macOS 用户可以通过 DMG 或 Homebrew 进行安装
  • Windows/Linux 用户需要加入等待列表才能下载
  • 可以在 SSH 和 Docker 容器中实现自动补全功能

其他关键特性:

  • 完成规范:完成规范是一种声明式模式,用于指定 CLI 工具的子命令、选项和参数。Fig 使用这些模式生成建议。
  • 快速贡献:只需几分钟即可参与到该项目中来,并为它添加新的完成规范。

klauspost/compress[4]

Stars: 4.0k License: NOASSERTION

compress 是一个提供各种压缩算法的包,主要功能有:

  • 提供纯 Go 实现的 zstandard 压缩和解压
  • S2 作为 Snappy 的高性能替代品
  • 优化后的 deflate 包可以用作 gzip、zip 和 zlib 等库文件,格式完全兼容且更快速地进行处理
  • snappy 是 github.com/golang/snappy 的可替换版本,具有更好的压缩率和并发流支持。

该项目还提供了其他一些核心优势与特点:

  • 支持 huff0 和 FSE 原始熵编码实现。
  • gzhttp:提供客户端和服务器封装以有效处理 gzipped 请求。
  • pgzip:是一个单独分离出来的可以快速并行执行 GZIP 操作 (即多线程)的工具。

llSourcell/DoctorGPT[5]

Stars: 2.0k License: NOASSERTION

DoctorGPT 是一个大型语言模型,可以通过美国医疗执业考试。这是一个开源项目,旨在为每个人提供自己的私人医生。DoctorGPT 是 Meta's Llama2 70 亿参数大型语言模型的版本,在医学对话数据集上进行了微调,并使用强化学习和宪法 AI 进一步改进。由于该模型只有 3GB 大小,因此适用于任何本地设备,无需支付 API 费用即可使用。它免费、专为离线使用而设计,保护患者隐私,并且可在 iOS、Android 和 Web 上使用。

  • 可以通过移动端访问
  • 具有良好的离线性能
  • 模型体积较小 (仅 3GB)
  • 改善后续反馈机制

BEPb/BEPb[6]

Stars: 1.9k License: MIT

这是一个非常有趣的 Github 个人主页配置文件,使用了非常多非常好玩的组件,可以用来参考,定制自己的个性化 Github Profile。

相关链接

[1]

hashicorp/terraform: https://github.com/hashicorp/terraform

[2]

sequelize/sequelize: https://github.com/sequelize/sequelize

[3]

withfig/autocomplete: https://github.com/withfig/autocomplete

[4]

klauspost/compress: https://github.com/klauspost/compress

[5]

llSourcell/DoctorGPT: https://github.com/llSourcell/DoctorGPT

[6]

BEPb/BEPb: https://github.com/BEPb/BEPb

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源服务指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • hashicorp/terraform[1]
  • sequelize/sequelize[2]
  • withfig/autocomplete[3]
  • klauspost/compress[4]
  • llSourcell/DoctorGPT[5]
  • BEPb/BEPb[6]
    • 相关链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档