定义、组织、跟踪、管理:开源的项目管理工具 | 开源日报 No.179

mattermost/focalboardhttps://github.com/mattermost/focalboard

Stars: 17.1k License: NOASSERTION

Focalboard 是一个开源的、多语言支持的自托管项目管理工具,可作为 Trello、Notion 和 Asana 的替代品。它帮助定义、组织、跟踪和管理个人和团队之间的工作,并提供三种版本:

  • Focalboard 插件用于将项目管理工具与消息传递和协作相结合;
  • Personal Desktop 是独立单用户 macOS、Windows 或 Linux 桌面应用程序,适用于个人待办事项及个人项目;
  • Personal Server 则是一款独立多用户服务器,适用于开发和个人使用。

其核心优势包括:

  • 提供丰富功能
  • 多平台支持
  • 开放社区贡献
  • 支持 API 文档

firstcontributions/first-contributionshttps://github.com/firstcontributions/first-contributions

Stars: 38.0k License: MIT

这个项目是一个旨在简化和指导初学者进行第一次开源贡献的项目。它提供了一系列步骤来帮助用户完成 fork、clone、编辑和提交 pull request 等操作,以便他们能够轻松地参与到开源社区中。该项目的主要功能包括:

  • 提供 GUI 工具教程,方便不熟悉命令行操作的用户
  • 支持通过 git 进行版本控制,并提供相关命令示例
  • 引导用户创建分支并对文件做出必要修改
  • 教会用户如何将修改推送到 GitHub 并发起 pull request

kilimchoi/engineering-blogshttps://github.com/kilimchoi/engineering-blogs

Stars: 26.1k License: NOASSERTION

这个项目是一个软件工程博客的汇总,包括公司、个人/团队贡献者和产品/技术。主要功能是收集各种与软件工程相关的博客,并按字母顺序分类整理在不同页面中。该项目的核心优势和关键特点包括:

  • 提供了大量来自全球范围内不同公司、个人以及涉及多种技术领域的高质量软件工程博客资源。
  • 通过对信息进行分类整理,使用户可以方便地查找到感兴趣或需要参考的内容。
  • 另外还提供了 RSS feeds 文件用于导入订阅相应网站更新。

mosaicml/composerhttps://github.com/mosaicml/composer

Stars: 4.7k License: Apache-2.0

Composer 是 MosaicML 开源的深度学习训练库,基于 PyTorch 构建。它旨在简化大规模集群上实现分布式训练工作流程,并优化了可扩展性和易用性。主要功能包括:

  • 可伸缩性:支持 1 到 512 个 GPU、50MB 到 10TB 数据的训练;整合 FSDP 并支持弹性碎片检查点和数据流。
  • 定制能力:提供自定义 Trainer 以及回调函数、速度算法等高级特征。
  • 更好的工作流程:自动恢复失败运行、CUDA OOM 预防以及时间抽象;
  • 集成:与权重生物统计学,MLFlow 和 CometML 等云服务平台进行实验跟踪和数据传输集成。

jetlinks/jetlinks-communityhttps://github.com/jetlinks/jetlinks-community

Stars: 4.7k License: Apache-2.0

JetLinks 物联网基础平台

  • 开放源代码
  • 统一设备接入,海量设备管理
  • 规则引擎
  • 数据权限控制