Featured image of post C 语言高性能 2D 用户界面布局库 | 开源日报 No.464

C 语言高性能 2D 用户界面布局库 | 开源日报 No.464

clay 是一个高性能的 2D 用户界面布局库,使用 C 语言编写。

emmabostian/developer-portfolios

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

demo-picture-of-developer-portfolios

developer-portfolios 是一个为开发者提供灵感的作品集列表。

  • 提供多位开发者的作品集,激发创作灵感
  • 鼓励用户展示自己的作品并提交合并请求
  • 以社区共享方式促进学习与交流

malmeloo/FindMy.py

Github Repo Stars License: `MIT` Language: `Unknown`

cover

FindMy.py 是一个用于查询苹果 FindMy 网络的全能库。

  • 跨平台,无需 Mac
  • 获取并解密位置报告
  • 支持官方配件(如 AirTags、iDevices 等)
  • 自定义 AirTags(OpenHaystack)
  • 支持 Apple 账号登录和短信双重身份验证
  • 扫描附近的 FindMy 设备,解码其信息,如公钥和状态字节
  • 导入或创建自己的配件密钥
  • 提供异步和同步 API

browserbase/stagehand

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-stagehand

stagehand 是一个专注于简单性和可扩展性的 AI 网页浏览框架。

  • 提供三个简单的 API(act、extract 和 observe),便于自然语言驱动的网页自动化。
  • 轻量级且可配置,避免过于复杂的抽象。
  • 支持多种模型和模型提供者,默认使用 OpenAI 模型。
  • 每个功能接收原子指令,提高可靠性并简化步骤规划。

nicbarker/clay

Github Repo Stars License: `Zlib` Language: `Unknown`

demo-picture-of-clay

clay 是一个高性能的 2D 用户界面布局库,使用 C 语言编写。

  • 微秒级布局性能
  • 类似 Flex-box 的布局模型,支持复杂和响应式布局,包括文本换行、滚动容器和纵横比缩放
  • 单个约 2k LOC 的 clay.h 文件,无依赖(包括不使用标准库)
  • 支持 Wasm:可用 clang 编译为 15kb 未压缩的 .wasm 文件,以便在浏览器中使用
  • 静态基于区域内存管理,不使用 malloc/free,总内存开销低(例如 8192 个布局元素约 3.5mb)
  • 类似 React 的嵌套声明语法
  • 渲染无关性:输出可轻松组合到任何 3D 引擎中的排序渲染原始列表,并且可以编译为 HTML

microsoft/sample-app-aoai-chatGPT

Github Repo Stars License: `MIT` Language: `Unknown`

cover

sample-app-aoai-chatGPT 是一个通过 Azure OpenAI 实现简单网页聊天体验的示例代码,包括在您的数据上使用 Azure OpenAI 的功能。

  • 提供与 Azure OpenAI 集成的简单聊天网页应用示例
  • 支持多种数据源,如 Azure AI Search Index 和 Elasticsearch
  • 包含详细的本地开发和部署指南
  • 允许一键部署到 Azure,简化配置过程
  • 可自定义环境变量以适应不同用例
Licensed under CC BY-NC-SA 4.0