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 и в вебе или через собственный рендерер, обеспечивая пиксель в пиксель одинаковый вид на мобильных устройствах и десктопах.
Как начать работу с Lynx?Начните с руководства 'Trying out Lynx with hello world' или следуйте 'Integrating Lynx with an Existing Application', чтобы добавить Lynx в уже существующее приложение. Приложение Lynx Explorer позволяет тестировать Lynx на реальных нативных средах выполнения.
Какие версии ОС и устройств поддерживает Lynx?Приложения на Lynx могут быть рассчитаны на iOS 10+ и Android 5.0 (API 21) или новее, а команда рекомендует разрабатывать под macOS.
Можно ли сейчас разрабатывать приложения на Lynx под Windows или Linux?Разработка под Windows или Linux пока не проверена и не гарантирована, поэтому могут возникнуть непредвиденные проблемы.
На каких нативных средах выполнения я могу реально протестировать Lynx?Lynx Explorer, официальное приложение для тестирования, включает нативные среды выполнения для Android, iOS, Harmony, Windows и macOS.
Что такое ReactLynx?ReactLynx — это UI-слой на основе React, который используется для создания демонстрационных экранов, входящих в Lynx Explorer. Он позволяет разработчикам писать нативные интерфейсы с привычными для React подходами.
Чем Lynx отличается от React Native?При разработке API Lynx вдохновлялся React Native и движком Flutter, но добавляет собственный рендерер, который обеспечивает пиксель в пиксель одинаковый вид на мобильных устройствах и десктопах, а также многопоточный движок, призванный обеспечить мгновенный запуск и плавный отклик.
Можно ли добавить Lynx в уже существующее приложение, а не начинать с нуля?Да. Руководство 'Integrating Lynx with an Existing Application' описывает, как встроить Lynx в существующую кодовую базу, а не строить всё с нуля.
What are similar projects?react-native, dioxus, ng-native, nsh, incubator-weex, Valdi, weex, mui
Size
85.4 MB
Stars
15.2K
Age
1y
Commits · 90 Days