atomicsolutions.dev

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.

Atomic Solutions · Development

Open source and engineering.

atomicsolutions.dev is where we publish our packages and write about how we build. For the studio, services and contact, head to atomicsolutions.ba.

Packages

The packages that power our solutions.

  • wordpress-api-client

    v0.6.0 GitHub npm

    Typed fetch client for the WordPress REST API. Posts, pages, media, custom post types — all schema-validated.

  • woocommerce-api-client

    v0.4.0 GitHub npm

    Typed fetch client for the WooCommerce REST API. Products, variations, cart, orders, checkout — fully typed.

  • wordpress-react

    v0.5.0 GitHub npm

    React hooks + provider over the WordPress client. usePosts, usePage, useMedia — with cache, suspense, SSR-ready.

  • woocommerce-react

    v0.5.0 GitHub npm

    React hooks + provider over the Woo client. useProducts, useCart, useAddToCart, useCheckout — wired to your store.

  • react-native-core

    v0.4.0 GitHub npm

    The base every Atomic React Native app starts from — analytics, storage, typed errors, i18n and deep linking, wired and ready.

  • react-native-ui

    v0.10.0 GitHub npm

    The component library: themed primitives, composed components, icons and hooks, on one design-token theme.

  • react-native-expo-core

    v0.5.0 GitHub npm

    The Expo half of the foundation — notifications, location, haptics, image picker, clipboard, device registration and OTA updates behind one typed surface.

  • react-native-observability

    v0.2.0 GitHub npm

    Sentry wiring, global handlers and an error boundary — crash and error reporting a React Native app can adopt in one call.

  • react-native-input-mentions

    v0.1.0 GitHub npm

    A mentions input for React Native — any trigger character, controlled state, three deletion modes, and a read-only renderer for saved content.