All 159 Dependencies
Every package Abby depends on, ranked by repo health score.
Abby is an open-source feature flag, remote configuration, and A/B testing platform built for TypeScript developers who want compile-time safety alongside runtime flexibility. Unlike generic feature management tools that rely on string keys and runtime lookups, Abby threads your project configuration as TypeScript generics through its SDK, so the compiler catches mismatches between your code and your dashboard before they reach production.
The platform is structured as a Turborepo monorepo with a shared core SDK and dedicated packages for React, Next.js, Angular, Svelte, Node.js, and Remix — each framework adapter wraps the same core logic and exposes idiomatic hooks and utilities. The backend is a Next.js application using the T3 Stack (tRPC, Prisma, Tailwind), with a separate Hono-based REST API layer that serves flag data to client SDKs with Redis-backed caching for performance.
Abby is privacy-first by design: it collects no personalized user data and uses no marketing cookies. All A/B test data is anonymized, making it suitable for teams operating under GDPR, HIPAA, or other data regulations. You can self-host the entire stack using Docker Compose — the included configuration spins up MariaDB, Redis, and MailHog for a fully local environment — or use the hosted service at tryabby.com.
The project includes a browser DevTools extension for real-time inspection of active flags and remote config values, a CLI tool for managing configuration from the terminal, and an environment isolation system that lets teams test flag combinations in dev and staging before enabling them in production.