Featured image of post 轻量化 JavaScript 行为框架:简化 HTML 交互过程 | 开源日报 No.743

轻量化 JavaScript 行为框架:简化 HTML 交互过程 | 开源日报 No.743

Alpine 是一个轻量级的 JavaScript 框架,旨在简化在 HTML 中添加交互行为的过程,提供易用的 API 和多种插件扩展,支持单一代码库管理,内置测试工具以确保代码质量,并兼容 CSP 安全构建以提升安全性。

skiptools/skip

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

demo-picture-of-skip

Skip 是一个用于创建 iOS 和 Android 的 SwiftUI 应用程序的转译器。

  • 支持双平台移动应用开发,简化了跨平台开发流程。
  • 提供完整的开发工具链,包括 SkipStone 和相关论坛。
  • 允许用户轻松创建和管理多模块项目,提高代码组织性和可维护性。
  • 与 Xcode 和 Android Studio 集成,支持同时在两个平台上构建和测试应用。
  • 简单易用的命令行界面,使得新手也能快速上手。

huawei-noah/Efficient-Computing

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

cover

Efficient-Computing 是华为诺亚方舟实验室开发的高效计算方法集合。

  • 包含数据高效模型压缩的方法,适用于无或少量训练数据
  • 提供二进制神经网络,包括 AdaBin(ECCV22)
  • 具备知识蒸馏方法,如 ManifoldKD(NeurIPS22)和 VanillaKD(NeurIPS23)
  • 包括网络剪枝技术,例如 GAN-pruning(ICCV19)、SCOP(NeurIPS20)、ManiDP(CVPR21)和 RPG(NeurIPS23)
  • 提供模型量化方法,如 DynamicQuant (CVPR22)
  • 支持自监督学习,包括 FastMIM 和 LocalMIM (CVPR23)
  • 加速神经网络训练,通过 NetworkExpansion (CVPR23)实现
  • 高效目标检测器,例如 Gold-YOLO (NeurIPS23)
  • 低级视觉模型的高效实现,如 IPG (CVPR24)

GuoXiCheng/SKIP

Github Repo Stars License: `GPL-3.0` Language: `Unknown`

demo-picture-of-SKIP

SKIP 是一款自动跳过 APP 开屏广告的安卓应用。

  • 利用安卓无障碍服务快速点击跳过按钮
  • 提升用户使用体验,减少广告干扰

yanyiwu/nodejieba

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

cover

nodejieba 是 “结巴” 中文分词的 Node.js 版本实现。

  • 灵活的词典载入方式,无需配置路径,支持自定义用户词典。
  • 底层算法基于 C++ 实现,性能高效。
  • 支持多种分词算法和动态补充词库功能。
  • 提供关键词抽取和文本标注功能。
  • 被认为是目前性能最好的 Node.js 中文分词库。

alpinejs/alpine

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

demo-picture-of-alpine

alpine 是一个坚固、简约的框架,用于在标记中组合 JavaScript 行为。

  • 提供简单易用的 API,方便开发者快速集成。
  • 支持多种插件扩展功能,如元素展开/收起、焦点管理等。
  • 采用单一代码库(mono-repo)结构,便于管理和构建多个包。
  • 内置测试工具(Cypress 和 Jest),确保代码质量和稳定性。
  • 兼容 CSP 安全构建,提高安全性。
Licensed under CC BY-NC-SA 4.0