Lynx
Lynx modules
The @sigx/lynx-* family — framework, runtime, native modules, gestures, UI and tooling. Every package ships in lockstep at one version, so any combination just works together, and each one carries its own docs.
◑Stable
Lynx
@sigx/lynx
Re-exports reactivity, runtime-core and the Lynx renderer under one import — home of SharedValue / useSharedValue.
52k/wkOpen
◮Stable
Build Plugin
@sigx/lynx-plugin
Splits your source into the BG + MT bundles Lynx requires and runs the main-thread worklet transform.
47k/wkOpen
›Stable
CLI Plugin
@sigx/lynx-cli
dev / build / prebuild / doctor / run:android / run:ios / run:web, plus the autolinker for native modules.
46k/wkOpen
⊟Stable
Runtime
@sigx/lynx-runtime
sigx RuntimeRenderer adapter, op queue, useMainThreadRef, useSharedValue and runOnMainThread.
45k/wkOpen
⊞Stable
Main Runtime
@sigx/lynx-runtime-main
Applies the BG → MT op stream via Lynx PAPI, runs worklets and drives useAnimatedStyle.
44k/wkOpen
⊙Stable
Native Bridge
@sigx/lynx-core
getModule, callSync, callAsync, guardModule — every native-module package depends on this.
44k/wkOpen
✺Beta
Biometric
@sigx/lynx-biometric
Biometric authentication — Face ID, Touch ID and BiometricPrompt.
12k/wkOpen
◉Stable
Camera
@sigx/lynx-camera
Photo and video capture with a reactive preview API.
19k/wkOpen
▤Stable
Clipboard
@sigx/lynx-clipboard
Read from and write to the system clipboard.
22k/wkOpen
❏Stable
File System
@sigx/lynx-file-system
Read / write / delete and list files in the app documents directory.
17k/wkOpen
∿Stable
Haptics
@sigx/lynx-haptics
Impact, selection and notification haptic feedback.
33k/wkOpen
◫Beta
Image Picker
@sigx/lynx-image-picker
Pick or capture images from the photo library or camera.
16k/wkOpen
⊶Stable
Linking
@sigx/lynx-linking
openURL, getInitialURL and inbound URL events.
20k/wkOpen
◎Stable
Location
@sigx/lynx-location
One-shot and watch APIs for device location.
23k/wkOpen
◴Stable
Network
@sigx/lynx-network
wifi / cellular / none status. Pair with fetch or WebSocket — not a transport.
26k/wkOpen
❂Beta
Notifications
@sigx/lynx-notifications
Schedule and present local push notifications.
18k/wkOpen
▥Stable
Permissions
@sigx/lynx-permissions
Shared Android permission helper used by other native modules.
14k/wkOpen
▢Stable
Safe Area
@sigx/lynx-safe-area
Notch, home indicator, status bar and keyboard insets.
28k/wkOpen
▩Beta
Secure Storage
@sigx/lynx-secure-storage
Keychain / Keystore-backed KV with optional per-key biometric gating.
15k/wkOpen
⊼Stable
Share
@sigx/lynx-share
UIActivityViewController / Intent.ACTION_SEND share sheet.
21k/wkOpen
▦Stable
Storage
@sigx/lynx-storage
Persistent string key-value store (UserDefaults / SharedPreferences).
34k/wkOpen
◇Beta
WebSocket
@sigx/lynx-websocket
Browser-standard WebSocket — URLSessionWebSocketTask (iOS), OkHttp (Android).
17k/wkOpen
✦Stable
Gestures
@sigx/lynx-gestures
Pressable, Draggable, Swipeable + useTap / usePan / usePinch / useSwipe and a useGesture composer.
31k/wkOpen
◈Stable
Motion
@sigx/lynx-motion
withSpring, withTiming, animate — progress is observable from the background thread for free.
29k/wkOpen
✿Stable
DaisyUI
@sigx/lynx-daisyui
DaisyUI-flavored component library, stylesheet and Tailwind preset for Lynx.
27k/wkOpen
✸Stable
Icons
@sigx/lynx-icons
<Icon set name /> with build-time auto-detection and subsetting.
25k/wkOpen
✷Beta
FA Icons
@sigx/lynx-icons-fa-free
Font Awesome Free adapter for @sigx/lynx-icons (solid / regular / brands).
11k/wkOpen
✶Beta
Lucide Icons
@sigx/lynx-icons-lucide
Lucide adapter for @sigx/lynx-icons (SVG-mode only).
13k/wkOpen
⌖Stable
Navigation
@sigx/lynx-navigation
Stack, Tabs, Drawer, modals, lazy routes and deep links.
48k/wkOpen
☰Beta
List
@sigx/lynx-list
Virtualized wrapper over the native list recycler — grid/waterfall, header/footer/empty slots, pull-to-refresh, chat mode and windowing over long histories.
v0.20.0Open
◵Stable
Dev Client
@sigx/lynx-dev-client
Debug-only auto-linked module — dev menu, QR scanner and devtool wiring.
38k/wkOpen
◷Stable
Testing
@sigx/lynx-testing
render, fireEvent and queries — no native runtime needed.
20k/wkOpen
◐Stable
Appearance
@sigx/lynx-appearance
Observe the system color scheme and tint the status / navigation bars.
v0.20.0Open
♫Stable
Audio
@sigx/lynx-audio
Record and play audio with metering and reactive handles.
v0.20.0Open
◴Stable
Background Tasks
@sigx/lynx-background
Schedule periodic background sync and fetch (BGTaskScheduler / WorkManager).
v0.20.0Open
◰Stable
File Picker
@sigx/lynx-file-picker
Pick arbitrary files and documents from the system picker.
v0.20.0Open
⇄Stable
HTTP
@sigx/lynx-http
A native fetch implementation with FormData uploads and streaming response bodies.
v0.20.0Open
▭Stable
Keyboard
@sigx/lynx-keyboard
KeyboardAvoidingView, KeyboardStickyView and keyboard hooks.
v0.20.0Open
◷Stable
Date/Time Picker
@sigx/lynx-datetime-picker
Native date / time / datetime picker (UIDatePicker / DatePickerDialog).
v0.20.0Open
⊚Stable
Emoji Picker
@sigx/lynx-emoji
Headless categorized emoji grid with search, skin tones and recents.
v0.20.0Open
◍Stable
Maps
@sigx/lynx-maps
Native map view with markers and regions (MKMapView / Google Maps).
v0.20.0Open
▤Stable
Markdown
@sigx/lynx-markdown
Zero-dependency markdown parsed in JS and rendered to native views, with streaming for AI output.
v0.20.0Open
¶Stable
Rich Text
@sigx/lynx-richtext
Attributed rich-text editing element with a span document model and formatting commands.
v0.20.0Open
▷Stable
Video
@sigx/lynx-video
Native video player component (AVPlayer / ExoPlayer).
v0.20.0Open
◫Stable
WebView
@sigx/lynx-webview
Embed web content with a native WebView (WKWebView / android.webkit.WebView).
v0.20.0Open
❖Beta
HeroUI
@sigx/lynx-heroui
HeroUI-flavored component library, stylesheet and Tailwind preset for Lynx.
v0.20.0Open
○Stable
Zero
@sigx/lynx-zero
Headless-first primitives, theme engine and Tailwind preset that custom design systems build on.
v0.20.0Open
⊡Stable
SQLite
@sigx/lynx-sqlite
SQL, transactions, migrations and live queries for offline-first apps — openDatabase, parameterized execute, PRAGMA user_version migrations and a reactive useLiveQuery hook.
v0.20.0Open
⊛Beta
WebRTC
@sigx/lynx-webrtc
Peer connections, audio tracks and data channels — RTCPeerConnection, RTCDataChannel, mediaDevices.getUserMedia and a native audio session.
v0.20.0Open
⟳Beta
OTA Updates
@sigx/lynx-updates
Over-the-air bundle updates with pluggable backends, update modes, native streaming + SHA-256 verification and two-phase apply with crash rollback.
v0.20.0Open
⇩Beta
OTA Update UI
@sigx/lynx-updates-ui
Drop-in update gate, prompt modal, download progress and restart banner over @sigx/lynx-updates.
v0.20.0Open
⇧Beta
OTA Publisher
@sigx/lynx-updates-publisher
Dependency-light publishUpdate() that packages a built bundle into the static-manifest OTA layout — the programmatic core of `sigx updates:publish` for CI pipelines.
v0.20.0Open
⊕Stable
Web Auth
@sigx/lynx-webauth
System web-auth session for OAuth — openAuthSession drives ASWebAuthenticationSession (iOS) and Chrome Custom Tabs (Android), returning the callback URL inline, with an opt-in PKCE helper.
v0.20.0Open
