https://github.com/effect-ts/effect
Build production-ready applications in TypeScript
https://github.com/effect-ts/effect
cli clustering concurrency dependency-injection effect error-handling javascript observability opentelemetry platform schema typescript workflows
Last synced: about 1 hour ago
JSON representation
Build production-ready applications in TypeScript
- Host: GitHub
- URL: https://github.com/effect-ts/effect
- Owner: Effect-TS
- License: mit
- Created: 2019-11-13T12:49:21.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2026-07-08T10:23:57.000Z (9 days ago)
- Last Synced: 2026-07-08T11:12:39.874Z (9 days ago)
- Topics: cli, clustering, concurrency, dependency-injection, effect, error-handling, javascript, observability, opentelemetry, platform, schema, typescript, workflows
- Language: TypeScript
- Homepage: https://effect.website
- Size: 92.8 MB
- Stars: 14,824
- Watchers: 34
- Forks: 604
- Open Issues: 558
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Agents: AGENTS.md
Awesome Lists containing this project
README
[](https://pkg.pr.new/~/Effect-TS/effect)
# Effect
Effect is a library for building robust, maintainable, type-safe, and production grade applications in TypeScript.
> **Effect V4 is currently in beta.** The `main` branch contains v4 development.
## Install V4 Beta
```sh
npm install effect@beta
```
## Effect v3
The Effect v3 source code is available on the [`v3`](https://github.com/Effect-TS/effect/tree/v3) branch.
```sh
npm install effect@latest
```
Issues and pull requests meant for Effect v3 should target the [`v3`](https://github.com/Effect-TS/effect/tree/v3) branch.
## Resources
- Documentation (https://effect.website)
- Discord (https://discord.gg/effect-ts)
- Effect v3 source (https://github.com/Effect-TS/effect/tree/v3)
- Effect v4 source (https://github.com/Effect-TS/effect/tree/main)
## License
MIT