📈 GH Trending Explorer 🎲 Surprise me

← all repos

Effect-TS / effect

git clone https://github.com/Effect-TS/effect.git @effect/platform-bun@0.91.3 · 4d ago 🔥 on GitHub Trending today

Build production-ready applications in TypeScript

—
stars, 24h
—
stars, 7 days
+1.3k
stars, 30 days · #245
17k
★ total
874
forks · 235 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageTypeScript
LicenseMIT
Created2019-11-13 (6y ago)
Last pushtoday
Watchers41
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #9 monthly in typescript · +1,262 ★

GitHub topics

Links

README excerpt
# Effect
Effect is a library for building robust, maintainable, type-safe, and production grade applications in TypeScript. It helps you handle the hard problems at scale: typed errors, dependency injection, structured concurrency, scheduling, tracing, and unified schema validation.
> **Effect 4.x is a long-term support (LTS) release.** If you are upgrading from Effect 3.x, follow the migration guide.
## Installation
 [code] 
## Requirements
- **TypeScript 5.9 or newer.** TypeScript 7 is recommended for the best performance and compatibility with Effect's TypeScript tooling.
- **Node.js 18 or newer** is the general minimum for running Effect on Node.js. Some integration packages require newer runtimes; for example, `@effect/sql-sqlite-node` requires Node.js 22.16 or newer.
- **Strict type-checking:** the `strict` flag must be enabled in your `tsconfig.json`.
## Links
- Website: documentation, guides, and news
- Discord: ask questions, share what you're building, and talk to the core team
- Community: meetups and events, or bring Effect to your own
- Issues: bug reports and feature requests
- Jobs: companies hiring Effect developers
- Follow us on X, Bluesky, and LinkedIn
## Let's talk
Whether your team is considering Effect, rolling it out, or already running it in production, we'd love to hear from you: what you're building, what works, and what you need from Effect next.
- **Talk to the maintainers.** Introduce your team on Discord or email contact@effectful.co. We're happy to connect privately on Slack or Discord for feedback and help with adoption.
- **Production support.** We're exploring how to better support teams running Effect in production. If your organization has specific support needs, let's discuss them.
- **Adoption help.** Our adoption partners offer implementation, consulting, team extension, training, and commercial support.
Feedback from teams using and evaluating Effect directly shapes what we stabilize and build next.
## Long-term support
Teams depend on Effect for systems they expect to run for years. Effect 4.x is a long-term support (LTS) release with the following guarantees:
- At least three years of support, including bug and security fixes.
- Bug fixes for one year after the next major version is released.
- Security fixes for two years after the next major version is released.
Stable APIs reserve breaking changes for major releases. APIs marked unstable may change in minor releases, and experimental APIs may change in patch releases.
## Effect v3
The Effect v3 source code is available on the `v3` branch, which is also where issues and pull requests meant for Effect v3 should be targeted. To upgrade, see the migration guide.
## Packages
This monorepo contains the core `effect` package alongside integration packages that extend it. All packages listed below are released together with synchronized versions.
| Package | Description | API Reference |
| --------------------------------------------------------------------- |