lynx README

The project's README from github.com/lynx-family/lynx. As one markdown file: README.md.

Lynx

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

Empower the web community and invite more to build across platforms

Content

About Lynx

Lynx is a family of open-source technologies empowering developers to use their existing web skills to create truly native UIs for both mobile and web from a single codebase, featuring performance at scale and velocity.

This repository contains the core engine of Lynx. For other repositories in the Lynx family, visit our org homepage.

Documentation

You shall find documentation for Lynx on lynxjs.org.

How to Use Lynx

Requirements

Lynx apps may target iOS 10 and Android 5.0 (API 21) or newer.

We recommend using macOS as the development operating system. Windows and Linux are not yet verified or guaranteed, so you may encounter problems. If you need assistance, please file an issue, and we will be more than happy to help you address it.

Getting Started guide

Lynx Explorer

Lynx Explorer is the official app for testing and exploring Lynx. It provides native runtime environments (Android/iOS/Harmony/Windows/macOS) and bundles ReactLynx-based screens.

How to Contribute

Code of Conduct

We are devoted to ensuring a positive, inclusive, and safe environment for all contributors. Please find our Code of Conduct for detailed information.

Contributing Guide

We welcome you to join and become a member of Lynx Authors. It's people like you that make this project great.

Please refer to our contributing guide for details.

Discussions

Bugs and feature requests are filed in Github Issues

Large discussions and proposals are discussed in Github Discussions

You are always very welcome to join the Discord Channel and meet others who are enthusiastic about making Lynx great.

Credits

Lynx makes use of several third-party libraries and draws inspiration from various projects. We would like to express our sincere gratitude to these sources.

Third Party Libraries

Lynx incorporates the following third-party libraries, which have significantly contributed to its functionality. We appreciate the efforts of the developers and the open-source community behind these projects:

Referenced API Design and Implementations

The design of some APIs and some implementations in Lynx have been inspired by and referenced from the following outstanding projects. Their innovative designs and solutions have been invaluable in shaping Lynx:

We respect the intellectual property rights of all these projects and adhere to relevant open-source licenses and usage guidelines.

License

Lynx is Apache licensed, as found in the LICENSE file.

lynx (lynx-family/lynx)

Searching Database…

15.2K ·GitHub
这是什么?Lynx 是一组开源技术,让开发者可以沿用已有的网页开发技能(CSS、React),用同一套代码为移动端和网页构建真正的原生用户界面。
这是 UI 组件库还是渲染引擎?它是一个跨平台渲染框架/引擎。本仓库包含核心 C++ 引擎,可在 Android、iOS 和 Web 上进行原生渲染,也可以通过自定义渲染器,让移动端和桌面端的效果做到像素级一致。
我该如何开始使用 Lynx?可以从“通过 hello world 试用 Lynx”指南开始;如果想把 Lynx 添加到已有的应用中,则可以参考“将 Lynx 集成到现有应用”指南。Lynx Explorer 应用可以让你在真实的原生运行环境中测试 Lynx。
Lynx 支持哪些操作系统和设备版本?Lynx 应用可以面向 iOS 10 及以上版本,以及 Android 5.0(API 21)或更新版本;团队推荐在 macOS 上进行开发。
我现在能在 Windows 或 Linux 上开发 Lynx 应用吗?在 Windows 或 Linux 上开发目前尚未经过验证,也无法保证可用,因此可能会遇到意料之外的问题。
我可以在哪些原生运行环境中真正测试 Lynx?Lynx Explorer 是官方测试应用,内置了 Android、iOS、Harmony、Windows 和 macOS 的原生运行环境。
什么是 ReactLynx?ReactLynx 是基于 React 的 UI 层,用于构建 Lynx Explorer 中内置的演示界面,让开发者可以用熟悉的 React 模式编写原生 UI。
Lynx 与 React Native 有什么不同?Lynx 的 API 设计借鉴了 React Native 和 Flutter 引擎,但增加了自有的自定义渲染器,以实现移动端和桌面端的像素级一致,同时采用多线程引擎,旨在实现即时启动和流畅响应。
我能把 Lynx 添加到已有的应用中,而不是从头开始吗?可以。“将 Lynx 集成到现有应用”指南介绍了如何将 Lynx 嵌入已有代码库,而无需从零开始构建。
Size
85 MB
Stars
15.2K
Age
1y
Commits · 90 Days