200.69K
total weekly downloads
38 packages
@lynx-js/go-web
Interactive <Go> component for embedding live Lynx examples on the web. The example/ website doubles as the community example gallery.
@lynx-js/luna-core
Core constants, types, and utilities for the L.U.N.A project
@lynx-js/luna-packages
Aggregates luna related demo packages for the documentation site
@lynx-js/luna-reactlynx
Reactlynx theming primitives (provider/hooks) and optional runtime wrappers for the L.U.N.A project
@lynx-js/luna-stage
Stage system and showcase components for the L.U.N.A project
@lynx-js/luna-studio
Reusable multi-stage choreography layer for the L.U.N.A project
@lynx-js/luna-styles
CSS theme variables for the L.U.N.A project
@lynx-js/luna-tailwind
TailwindCSS preset for the L.U.N.A project
@lynx-js/luna-tokens
Design tokens for the L.U.N.A project
@lynx-js/lynx-ui
`@lynx-js/lynx-ui` is the official headless UI library for ReactLynx, provided as a reference for building flexible, universal, and high-performance ReactLynx components.
@lynx-js/lynx-ui-button
A headless Button component for ReactLynx. It provides press state tracking (`active`) and render props for custom styling.
@lynx-js/lynx-ui-checkbox
A headless Checkbox component for ReactLynx. It supports controlled/uncontrolled checked state and indeterminate mode.
@lynx-js/lynx-ui-common
Common utilities, hooks, and types shared across `@lynx-js/lynx-ui` components.
@lynx-js/lynx-ui-deferred-component
Deferred rendering for ReactLynx. `DeferredComponent` mounts a child after the first layout or a configurable frame delay, with optional placeholder content.
@lynx-js/lynx-ui-dialog
A headless Dialog (modal) component for ReactLynx. It provides backdrop overlay, open/close state management, and enter/exit animations via Presence.
@lynx-js/lynx-ui-draggable
A headless Draggable component for ReactLynx. It provides drag-and-drop primitives via main-thread execution.
@lynx-js/lynx-ui-feed-list
A FeedList component for ReactLynx. Designed to render lists with complex layouts and infinite scrolling.
@lynx-js/lynx-ui-form
A headless Form component for ReactLynx. It provides form context and a submit button that collects field values.
@lynx-js/lynx-ui-input
A headless Input component for ReactLynx. It provides primitives for text entry and keyboard awareness.
@lynx-js/lynx-ui-input-otp
A headless, configurable-length OTP and PIN input for ReactLynx. InputOTP owns keyboard, focus, deletion, paste, filtering, and value state through one hidden native input. Consumers compose the visible field with InputOTPSlot.
@lynx-js/lynx-ui-lazy-component
A LazyComponent for ReactLynx. It defers the loading of non-critical UI elements.
@lynx-js/lynx-ui-list
A virtualized List component for ReactLynx. Designed to render long lists of data.
@lynx-js/lynx-ui-overlay
An Overlay component for ReactLynx. It renders content in a native overlay layer above the main view tree.
@lynx-js/lynx-ui-popover
A headless Popover component for ReactLynx. It provides primitives for positioning and anchor tracking.
@lynx-js/lynx-ui-presence
A Presence component for ReactLynx. It animates elements entering and leaving the view tree.