Headless WordPress & WooCommerce, in TypeScript.
Typed packages — hooks and API clients, end to end. Ship a modern storefront on the CMS your team already knows.
atomicsolutions.dev is where we publish our packages and write about how we build. For the studio, services and contact, head to atomicsolutions.ba.
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.