lynx:基于Web技术的跨平台原生UI开发项目

Empower the Web community and invite more to build across platforms.

Branch5155Tags27
This repository is empty

Lynx

Apache licesed Latest release version CI status X (formerly Twitter) URL Discord

赋能 Web 社区,邀请更多人跨平台构建

目录

About Lynx

Lynx 是一系列开源技术,让开发者能够运用现有的 Web 技能,从单一代码库为移动和 Web 端创建真正的原生 UI,兼具大规模性能与开发效率。

  • 💫 一次编写,随处渲染。 支持 Android、iOS 和 Web 端的原生渲染,或通过我们的自定义渲染器实现移动端与桌面端的像素级一致性。
  • 🌐 Web 启发式设计。 充分利用您已有的 CSS 和 React 知识。我们在设计 Lynx 时充分考虑了 Web 知识体系和相关库。
  • ⚡ 大规模性能。 通过我们的多线程引擎,无论是独立运行还是嵌入式集成,都能实现瞬时启动和流畅的 UI 响应。

本仓库包含 Lynx 的核心引擎。有关 Lynx 系列的其他仓库,请访问我们的 组织主页

文档

您可以在 lynxjs.org 上找到 Lynx 的相关文档。

如何使用 Lynx

要求

Lynx 应用可支持 iOS 10 及以上版本,以及 Android 5.0(API 21)及以上版本。

我们建议使用 macOS 作为开发操作系统。Windows 和 Linux 目前尚未经过验证或提供使用保障,因此您在使用过程中可能会遇到问题。如果需要帮助,请提交 issue,我们将非常乐意协助您解决。

快速入门指南

Lynx Explorer

Lynx Explorer 是官方用于测试和探索 Lynx 的应用。它提供了原生运行环境(Android/iOS/鸿蒙/Windows/macOS),并内置了基于 ReactLynx 的界面。

如何贡献

行为准则

我们致力于为所有贡献者营造一个积极、包容且安全的环境。详细信息请参见我们的 行为准则

贡献指南

我们欢迎您加入并成为 Lynx 贡献者的一员。正是因为有像您这样的人,这个项目才会如此出色。

详情请参考我们的 贡献指南

讨论交流

错误报告和功能需求请提交至 Github Issues

大型讨论和提案将在 Github Discussions 中进行

非常欢迎您加入 Discord 频道,与其他热衷于让 Lynx 变得更出色的人交流。

致谢

Lynx 借鉴了多个第三方库,并从各类项目中汲取了灵感。我们在此向这些资源的提供者表示诚挚的感谢。

第三方库

Lynx 整合了以下第三方库,这些库为其功能实现提供了重要支持。我们感谢这些项目背后的开发者及开源社区所付出的努力:

参考的 API 设计与实现

Lynx 中部分 API 的设计及部分实现受到了以下优秀项目的启发和参考。它们的创新设计与解决方案对 Lynx 的形成起到了不可估量的作用:

我们尊重所有这些项目的知识产权,并严格遵守相关的开源许可协议及使用规范。

许可协议

Lynx 采用 Apache 许可协议,详情参见 LICENSE 文件。

Introduction

赋予Web社区力量,并邀请更多人跨平台进行建设。【此简介由AI生成】

Customize your domain
8115.13 K553Visit GitHub