The packages that power our solutions.
Typed and open source — the same packages our own projects run on.
-
Typed fetch client for the WordPress REST API. Posts, pages, media, custom post types — all schema-validated.
-
Typed fetch client for the WooCommerce REST API. Products, variations, cart, orders, checkout — fully typed.
-
React hooks + provider over the WordPress client. usePosts, usePage, useMedia — with cache, suspense, SSR-ready.
-
React hooks + provider over the Woo client. useProducts, useCart, useAddToCart, useCheckout — wired to your store.
-
The base every Atomic React Native app starts from — analytics, storage, typed errors, i18n and deep linking, wired and ready.
-
The component library: themed primitives, composed components, icons and hooks, on one design-token theme.
-
The Expo half of the foundation — notifications, location, haptics, image picker, clipboard, device registration and OTA updates behind one typed surface.
-
Sentry wiring, global handlers and an error boundary — crash and error reporting a React Native app can adopt in one call.
-
A mentions input for React Native — any trigger character, controlled state, three deletion modes, and a read-only renderer for saved content.
Start building.
Begin with the quickstart, or browse the source on GitHub.