Skip to main content

Archer

Lightweight framework for Functional Clean Architecture

Easy to Use

Less Boilerplate

Eliminate the need for countless interfaces and implementations. Archer provides contractual DataSources and Repositories that reduce boilerplate while maintaining clean architecture principles.

Focus on What Matters

Functional & Type-Safe

Built on Arrow, Archer brings functional programming patterns to Clean Architecture. Use Either, Ice, or Nullable for type-safe error handling with raise and typed errors.

Powered by React

Flexible Strategies

Compose data sources with simple DSL. Add caching, expiration, validation, and more. Switch between NetworkFirst, StoreFirst, or custom strategies with minimal code changes.