ngx-query-state is a proof-of-concept Angular library inspired by react-query and SWR that simplifies HTTP data fetching and state management in components. It provides a QueryState instance with observables for data, loading, and error states, along with built-in directives and configurable default templates for loading/error UI. Features include automatic URL sync with search params, subscription cleanup on component destroy, caching, retry with exponential backoff, and revalidation on focus/interval/online detection.