Back to Explore

Effect-TS/effect

GitHub
44 updates · last 90 days1 watchersOpen source

Last release:

Effect is a TypeScript framework for building robust, production-ready applications using a functional effect system with a standard library. It provides primitives for side effects, type-safe concurrency and error-handling, and includes ecosystem packages for CLI tooling, observability (OpenTelemetry), distributed computing, workflows, and multiple SQL integrations.

Project status

  • Effect-TS/effect appears actively maintained, with an upstream push as recent as 2026-07-15 and multiple related package updates on 2026-07-13.
  • The apparent update cadence is frequent and clustered (at least several updates within a couple of days), suggesting an ongoing, fast-moving development stream rather than a long maintenance gap.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • @effect/sql-sqlite-bun@4.0.0-beta.100

    This beta patch release mainly updates dependencies, including `effect@4.0.0-beta.100`. Release notes do not describe any direct API or behavioral changes in `@effect/sql-sqlite-bun` itself beyond these dependency updates.

  • @effect/vitest@4.0.0-beta.100

    This beta patch release fixes an issue in the @effect/vitest `it` proxy where Vitest static helpers were lost when accessed through the proxy. As a result, chained helpers like `it.describe.each` and `it.skip.each` are now preserved instead of throwing a runtime `TypeError`.

  • @effect/sql-mysql2@4.0.0-beta.100

    This release of @effect/sql-mysql2@4.0.0-beta.100 is a patch/beta update that primarily updates dependencies. The release notes only mention a dependency bump to effect@4.0.0-beta.100, with no other user-facing changes documented.

  • @effect/sql-pg@4.0.0-beta.100

    This beta patch release updates @effect/sql-pg dependencies, most notably aligning with effect@4.0.0-beta.100. The release notes do not describe any functional changes, bug fixes, or behavioral differences beyond the dependency update.

  • @effect/sql-sqlite-react-native@4.0.0-beta.100

    This beta patch release updates the package's dependencies, most notably moving to effect@4.0.0-beta.100. No other behavioral changes, features, or fixes are described in the release notes.

  • @effect/sql-sqlite-wasm@4.0.0-beta.100

    This is a beta patch release that only updates dependencies, with no explicit code or API behavior changes mentioned in the release notes. The main stated update is to effect@4.0.0-beta.100, so any impact will likely come from upstream Effect changes rather than sql-sqlite-wasm itself.

  • @effect/sql-pglite@4.0.0-beta.100

    This @effect/sql-pglite release is a patch-level beta update that primarily pulls in updated dependencies. The release notes only mention a dependency bump to effect@4.0.0-beta.100, with no explicit API, behavior, or bug fix details called out.

  • @effect/sql-sqlite-node@4.0.0-beta.100

    This beta release contains only dependency updates, with no documented feature, API, or behavioral changes in the release notes. It updates the underlying `effect` dependency to `4.0.0-beta.100`, so any impact will come indirectly from changes in that dependency.

  • @effect/sql-sqlite-do@4.0.0-beta.100

    This is a beta patch release of @effect/sql-sqlite-do that only documents dependency updates. The release notes indicate @effect/sql-sqlite-do now pulls in effect@4.0.0-beta.100, with no additional API, behavior, or migration notes provided.

  • effect@4.0.0-beta.100

    effect@4.0.0-beta.100 adds support for extracting discriminants from schemas created via Schema.toTaggedUnion, and introduces stricter handling to prevent ambiguous discriminant keys. It also contains a series of Cron correctness fixes (validation, locale normalization, and prev/semantics), plus several operational fixes around fibers, multipart error responses, and CLI/typing/diagnostics.

    BreakingFeatures
  • effect@4.0.0-beta.99

    effect@4.0.0-beta.99 adds several CLI and Graph capabilities, including configurable global CLI flags via a new CliConfig service and Graph traversal enhancements like a search radius. It also includes multiple Graph behavior and typing changes around mutability, algorithm input validation, and API surface opacity, any of which may require TypeScript and runtime adjustments. Finally, it improves Graph shortest-path performance and fixes several correctness issues across CLI parsing, HTTP middleware requirements, and data-structure behaviors.

    BreakingFeatures
  • @effect/sql-pglite@4.0.0-beta.99

    Release @effect/sql-pglite@4.0.0-beta.99 contains only dependency updates, with no additional user-facing changes described in the release notes. The only explicitly mentioned change is updating the Effect dependency to effect@4.0.0-beta.99, so any impact would come indirectly from that upstream version.

  • @effect/sql-pg@4.0.0-beta.99

    This @effect/sql-pg 4.0.0-beta.99 patch release fixes how PgClient connects to Postgres during resource acquisition. It also updates the package to align with effect@4.0.0-beta.99.

  • @effect/sql-sqlite-react-native@4.0.0-beta.99

    This beta release (@effect/sql-sqlite-react-native@4.0.0-beta.99) does not list any functional or API changes in the release notes. It primarily updates the underlying Effect dependency to effect@4.0.0-beta.99, which may indirectly change behavior depending on how Effect is used in your app.

  • @effect/sql-sqlite-node@4.0.0-beta.99

    Release @effect/sql-sqlite-node@4.0.0-beta.99 is a patch-level update that primarily bumps its dependency on the core @effect/effect package. The release notes do not list any direct SQL-SQLite API changes, bug fixes, or security updates in this version.

  • @effect/vitest@4.0.0-beta.99

    This is a patch release for @effect/vitest 4.0.0-beta.99. The notes mention a fix to record-form property tests and an internal dependency update.

  • @effect/sql-sqlite-bun@4.0.0-beta.99

    This release is a patch version for @effect/sql-sqlite-bun beta. It primarily updates the underlying dependency stack, most notably moving to effect@4.0.0-beta.99. No specific user-facing features, bug fixes, or breaking changes are described in the release notes.

  • @effect/sql-sqlite-wasm@4.0.0-beta.99

    This beta release primarily updates the package dependencies. The only explicitly mentioned change is aligning with effect@4.0.0-beta.99, with no additional features, fixes, or behavioral changes called out in the release notes.

  • @effect/sql-mysql2@4.0.0-beta.99

    This @effect/sql-mysql2 release is labeled as a patch update and the notes only mention dependency updates. No user-facing features, bug fixes, breaking changes, or security advisories are described in the provided release notes.

  • @effect/sql-sqlite-do@4.0.0-beta.99

    This beta patch release (@effect/sql-sqlite-do@4.0.0-beta.99) contains no user-facing feature notes or fixes in the provided release notes. The only documented change is an update to a key dependency, effect@4.0.0-beta.99.