前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >多语言构建和测试系统:并行、快速、可扩展 | 开源日报 No.273

多语言构建和测试系统:并行、快速、可扩展 | 开源日报 No.273

作者头像
小柒
发布2024-06-11 18:32:10
570
发布2024-06-11 18:32:10
举报
文章被收录于专栏:开源服务指南开源服务指南

bazelbuild/bazelhttps://github.com/bazelbuild/bazel

Stars: 22.5k License: Apache-2.0

Bazel 是一个快速、可扩展的多语言构建系统。

  • 构建和测试任何规模的软件,快速可靠。
  • 通过仅重新构建必要部分、高级本地和分布式缓存、优化的依赖分析和并行执行,加速您的构建和测试过程。
  • 一个工具,支持多种语言:Java、C++、Android、iOS、Go 等等。在 Windows、macOS 和 Linux 上运行。
  • 可扩展性强:可以轻松添加对新语言和平台的支持。
  • 适用于大型组织、代码库和持续集成解决方案,可以处理任何规模的代码库,无论是多个存储库还是巨型单体代码库。

HigherOrderCO/Bendhttps://github.com/HigherOrderCO/Bend

Stars: 14.4k License: Apache-2.0

Bend 是一个高度并行的高级编程语言。 该项目解决了在 GPU 等大规模并行硬件上运行程序时,无需显式并行注释、线程生成和锁定等低级操作。

  • 具有类似 Python 和 Haskell 这样富有表现力的语言的特性
  • 快速对象分配、支持完全闭包的高阶函数、不受限制的递归甚至延续
  • 无需显式并发注释
  • 高度并行化
  • 它由 HVM2 运行时提供动力,并且可以实现近线性加速

BlackINT3/OpenArkhttps://github.com/BlackINT3/OpenArk

Stars: 7.4k License: LGPL-2.1

OpenArk 是 Windows 平台的下一代反 Rootkit(ARK)工具。 该项目旨在提供反向工程/编程辅助功能,用户可以发现操作系统中隐藏的恶意软件。 主要功能和优势包括:

  • 进程:查看进程、线程、模块、句柄、内存、窗口、Token、内存扫描、PPL 等信息,还有模块卸载、进程注入等功能。
  • 内核:系统内核工具,例如:内存管理、驱动、热键、回调、过滤驱动、存储、IDT/SDT/NDIS/WFP 等功能。
  • 编程助手:程序员的工具箱。
  • 扫描器:PE/ELF 文件解析器,以后会变成病毒分析助手。
  • 捆绑器:目录和多个程序可以捆绑成一个 exe 程序,同时支持脚本。
  • 工具库:精心挑选了许多有用的小工具,这些和 OpenArk 既有功能互补,高效率,我们一直在思考。
  • 控制台:这里有很多有用的命令。
  • 语言:目前支持中文和英文,以后会支持更多。

mendableai/firecrawlhttps://github.com/mendableai/firecrawl

Stars: 4.5k License: AGPL-3.0

firecrawl 是一个将整个网站转换为 LLM-ready markdown 的项目。

  • 提供 API 服务,接受 URL 并将其爬取转换为干净的 markdown 格式
  • 可以爬取所有可访问的子页面,并为每个页面提供干净的 markdown
  • 不需要站点地图即可使用
  • 提供易于使用的 API 和托管版本,也可以自行搭建后端
  • 支持 Python SDK、Node SDK 等工具集成及 Langchain、Llama Index 等功能整合

mainmatter/100-exercises-to-learn-rusthttps://github.com/mainmatter/100-exercises-to-learn-rust

Stars: 2.2k License: NOASSERTION

100-exercises-to-learn-rust 是一个自学 Rust 的课程,通过一次次的练习来学习。 这个项目是为了帮助那些想要学习 Rust 但没有机会尝试的人。通过解决 100 个练习,你将从对 Rust 一无所知到能够开始编写自己的程序。 该项目具有以下关键特性和核心优势:

  • 提供了逐步增加难度的 100 个练习,帮助用户逐步掌握 Rust 语言。
  • 可以从零基础开始,并按照自己的节奏进行学习。
  • 提供了解答分支,方便用户参考和对比答案。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • bazelbuild/bazelhttps://github.com/bazelbuild/bazel
  • HigherOrderCO/Bendhttps://github.com/HigherOrderCO/Bend
  • BlackINT3/OpenArkhttps://github.com/BlackINT3/OpenArk
  • mendableai/firecrawlhttps://github.com/mendableai/firecrawl
  • mainmatter/100-exercises-to-learn-rusthttps://github.com/mainmatter/100-exercises-to-learn-rust
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档