Effect-TS/effectPublic

Build production-ready applications in TypeScript

AI summary: TypeScript library for building robust, type-safe, and highly concurrent applications.

Stars
17K
+156 today
Forks
818
Watchers
40
Open issues
176
Open PRs
122
Contributors
~359
Commits
11.2K
Branches
39

TypeScriptMITCreated Nov 13, 2019Last push todayLatest release @effect/openapi-generator@4.0.0+427 stars this week+427 this month

Quick answers

What is effect?
TypeScript library for building robust, type-safe, and highly concurrent applications.
What does effect do?
Effect is a comprehensive ecosystem and library for building production-grade TypeScript applications. It tackles complex challenges in software development, such as structured concurrency, error handling, dependency injection, and state management. By leveraging functional programming principles and advanced type inference, it ensures that applications are robust and strictly typed. The library also includes built-in solutions for observability, tracing, and unified schema validation.
Who is effect for?
TypeScript developers and software engineers building complex, scalable applications. Requires strong familiarity with advanced TypeScript types and functional programming concepts.
How do I get started with effect?
npm install effect
How popular is effect on GitHub?
Effect-TS/effect has 16,951 stars and 818 forks on GitHub, and gained 427 stars in the last 7 days.
What license does effect use?
Effect-TS/effect is released under the MIT license.

Star history

since Nov 20, 2022
05K10K15KNov 2022Feb 2024Jun 2025Oct 2026
17K stars as of Oct 4, 2026. Before Oct 2, 2026, reconstructed from public GitHub event archives (checked against the repository's real star total); since then measured daily.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 1 commit2025-10-06: 6 commits2025-10-07: 5 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 1 commit2025-10-14: 1 commit2025-10-15: 0 commits2025-10-16: 2 commits2025-10-17: 6 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 1 commit2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 3 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 5 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 1 commit2025-11-03: 0 commits2025-11-04: 7 commits2025-11-05: 7 commits2025-11-06: 8 commits2025-11-07: 5 commits2025-11-08: 0 commits2025-11-09: 3 commits2025-11-10: 3 commits2025-11-11: 4 commits2025-11-12: 3 commits2025-11-13: 2 commits2025-11-14: 11 commits2025-11-15: 2 commits2025-11-16: 1 commit2025-11-17: 4 commits2025-11-18: 7 commits2025-11-19: 1 commit2025-11-20: 8 commits2025-11-21: 6 commits2025-11-22: 2 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 1 commit2025-11-26: 4 commits2025-11-27: 9 commits2025-11-28: 11 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 6 commits2025-12-02: 3 commits2025-12-03: 3 commits2025-12-04: 2 commits2025-12-05: 2 commits2025-12-06: 1 commit2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 5 commits2025-12-10: 5 commits2025-12-11: 1 commit2025-12-12: 2 commits2025-12-13: 6 commits2025-12-14: 0 commits2025-12-15: 1 commit2025-12-16: 2 commits2025-12-17: 0 commits2025-12-18: 1 commit2025-12-19: 3 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 1 commit2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 2 commits2025-12-30: 1 commit2025-12-31: 1 commit2026-01-01: 1 commit2026-01-02: 2 commits2026-01-03: 3 commits2026-01-04: 1 commit2026-01-05: 3 commits2026-01-06: 2 commits2026-01-07: 3 commits2026-01-08: 0 commits2026-01-09: 1 commit2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 1 commit2026-01-15: 2 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 1 commit2026-01-19: 2 commits2026-01-20: 4 commits2026-01-21: 2 commits2026-01-22: 3 commits2026-01-23: 1 commit2026-01-24: 0 commits2026-01-25: 2 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 3 commits2026-02-04: 5 commits2026-02-05: 7 commits2026-02-06: 1 commit2026-02-07: 0 commits2026-02-08: 1 commit2026-02-09: 2 commits2026-02-10: 8 commits2026-02-11: 11 commits2026-02-12: 6 commits2026-02-13: 10 commits2026-02-14: 3 commits2026-02-15: 10 commits2026-02-16: 16 commits2026-02-17: 14 commits2026-02-18: 21 commits2026-02-19: 44 commits2026-02-20: 37 commits2026-02-21: 16 commits2026-02-22: 21 commits2026-02-23: 22 commits2026-02-24: 20 commits2026-02-25: 32 commits2026-02-26: 26 commits2026-02-27: 12 commits2026-02-28: 13 commits2026-03-01: 4 commits2026-03-02: 24 commits2026-03-03: 21 commits2026-03-04: 17 commits2026-03-05: 8 commits2026-03-06: 23 commits2026-03-07: 2 commits2026-03-08: 6 commits2026-03-09: 6 commits2026-03-10: 10 commits2026-03-11: 7 commits2026-03-12: 12 commits2026-03-13: 8 commits2026-03-14: 4 commits2026-03-15: 6 commits2026-03-16: 14 commits2026-03-17: 12 commits2026-03-18: 16 commits2026-03-19: 12 commits2026-03-20: 16 commits2026-03-21: 4 commits2026-03-22: 10 commits2026-03-23: 12 commits2026-03-24: 12 commits2026-03-25: 7 commits2026-03-26: 9 commits2026-03-27: 18 commits2026-03-28: 8 commits2026-03-29: 7 commits2026-03-30: 8 commits2026-03-31: 8 commits2026-04-01: 9 commits2026-04-02: 7 commits2026-04-03: 4 commits2026-04-04: 3 commits2026-04-05: 2 commits2026-04-06: 4 commits2026-04-07: 6 commits2026-04-08: 6 commits2026-04-09: 12 commits2026-04-10: 6 commits2026-04-11: 6 commits2026-04-12: 4 commits2026-04-13: 4 commits2026-04-14: 2 commits2026-04-15: 2 commits2026-04-16: 5 commits2026-04-17: 6 commits2026-04-18: 9 commits2026-04-19: 4 commits2026-04-20: 7 commits2026-04-21: 5 commits2026-04-22: 22 commits2026-04-23: 14 commits2026-04-24: 6 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 9 commits2026-04-29: 0 commits2026-04-30: 2 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 8 commits2026-05-04: 1 commit2026-05-05: 0 commits2026-05-06: 8 commits2026-05-07: 9 commits2026-05-08: 1 commit2026-05-09: 3 commits2026-05-10: 0 commits2026-05-11: 5 commits2026-05-12: 6 commits2026-05-13: 8 commits2026-05-14: 4 commits2026-05-15: 0 commits2026-05-16: 2 commits2026-05-17: 7 commits2026-05-18: 21 commits2026-05-19: 12 commits2026-05-20: 9 commits2026-05-21: 7 commits2026-05-22: 1 commit2026-05-23: 0 commits2026-05-24: 3 commits2026-05-25: 7 commits2026-05-26: 7 commits2026-05-27: 11 commits2026-05-28: 11 commits2026-05-29: 0 commits2026-05-30: 1 commit2026-05-31: 0 commits2026-06-01: 10 commits2026-06-02: 5 commits2026-06-03: 6 commits2026-06-04: 10 commits2026-06-05: 6 commits2026-06-06: 4 commits2026-06-07: 0 commits2026-06-08: 2 commits2026-06-09: 2 commits2026-06-10: 9 commits2026-06-11: 17 commits2026-06-12: 14 commits2026-06-13: 3 commits2026-06-14: 1 commit2026-06-15: 5 commits2026-06-16: 5 commits2026-06-17: 7 commits2026-06-18: 6 commits2026-06-19: 6 commits2026-06-20: 3 commits2026-06-21: 1 commit2026-06-22: 6 commits2026-06-23: 20 commits2026-06-24: 13 commits2026-06-25: 8 commits2026-06-26: 1 commit2026-06-27: 0 commits2026-06-28: 3 commits2026-06-29: 4 commits2026-06-30: 4 commits2026-07-01: 5 commits2026-07-02: 8 commits2026-07-03: 0 commits2026-07-04: 1 commit2026-07-05: 0 commits2026-07-06: 5 commits2026-07-07: 2 commits2026-07-08: 19 commits2026-07-09: 15 commits2026-07-10: 9 commits2026-07-11: 7 commits2026-07-12: 8 commits2026-07-13: 21 commits2026-07-14: 5 commits2026-07-15: 5 commits2026-07-16: 17 commits2026-07-17: 25 commits2026-07-18: 4 commits2026-07-19: 2 commits2026-07-20: 8 commits2026-07-21: 7 commits2026-07-22: 6 commits2026-07-23: 9 commits2026-07-24: 6 commits2026-07-25: 57 commits2026-07-26: 20 commits2026-07-27: 25 commits2026-07-28: 31 commits2026-07-29: 22 commits2026-07-30: 20 commits2026-07-31: 26 commits2026-08-01: 6 commits2026-08-02: 18 commits2026-08-03: 105 commits2026-08-04: 24 commits2026-08-05: 139 commits2026-08-06: 87 commits2026-08-07: 38 commits2026-08-08: 38 commits2026-08-09: 4 commits2026-08-10: 19 commits2026-08-11: 12 commits2026-08-12: 10 commits2026-08-13: 39 commits2026-08-14: 15 commits2026-08-15: 3 commits2026-08-16: 12 commits2026-08-17: 18 commits2026-08-18: 20 commits2026-08-19: 13 commits2026-08-20: 9 commits2026-08-21: 14 commits2026-08-22: 6 commits2026-08-23: 4 commits2026-08-24: 19 commits2026-08-25: 15 commits2026-08-26: 19 commits2026-08-27: 7 commits2026-08-28: 21 commits2026-08-29: 0 commits2026-08-30: 2 commits2026-08-31: 6 commits2026-09-01: 33 commits2026-09-02: 103 commits2026-09-03: 193 commits2026-09-04: 93 commits2026-09-05: 26 commits2026-09-06: 7 commits2026-09-07: 34 commits2026-09-08: 12 commits2026-09-09: 5 commits2026-09-10: 12 commits2026-09-11: 18 commits2026-09-12: 8 commits2026-09-13: 5 commits2026-09-14: 18 commits2026-09-15: 6 commits2026-09-16: 7 commits2026-09-17: 6 commits2026-09-18: 11 commits2026-09-19: 7 commits2026-09-20: 9 commits2026-09-21: 17 commits2026-09-22: 18 commits2026-09-23: 40 commits2026-09-24: 86 commits2026-09-25: 20 commits2026-09-26: 2 commits2026-09-27: 11 commits2026-09-28: 24 commits2026-09-29: 13 commits2026-09-30: 8 commits2026-10-01: 13 commits2026-10-02: 20 commits2026-10-03: 0 commits
3,436 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    16,951 stars

  • Battle-tested

    6 years of history

  • Very active

    3,436 commits in 52 weeks

  • Community-driven

    ~359 contributors

  • Well documented

    High community health score

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    4 trending appearances

What effect does

Effect is a comprehensive ecosystem and library for building production-grade TypeScript applications. It tackles complex challenges in software development, such as structured concurrency, error handling, dependency injection, and state management. By leveraging functional programming principles and advanced type inference, it ensures that applications are robust and strictly typed. The library also includes built-in solutions for observability, tracing, and unified schema validation.

TypeScript developers and software engineers building complex, scalable applications. Requires strong familiarity with advanced TypeScript types and functional programming concepts.

  • Typed error handling: Forces explicit handling of all possible failure modes at the type level, preventing unexpected runtime crashes.
  • Structured concurrency: Manages asynchronous operations and resource lifetimes safely with built-in fiber semantics.
  • Dependency injection: Provides a type-safe context mechanism for managing and mocking external dependencies.
  • Built-in observability: Includes native support for OpenTelemetry, tracing, and structured logging out of the box.

Where teams use it

Robust backend services

Build highly concurrent API servers that guarantee resource cleanup and error safety.

Complex asynchronous workflows

Orchestrate intricate asynchronous tasks with timeouts, retries, and cancellation logic.

Type-safe domain modeling

Define strict data schemas and domain logic that are validated both at compile time and runtime.

Getting started: npm install effect

README

main branch

pkg.pr.new

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

npm install effect

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
effect The core package docs
@effect/platform-browser Platform services for the browser docs
@effect/platform-bun Platform services for Bun docs
@effect/platform-deno Platform services for Deno docs
@effect/platform-node Platform services for Node.js docs
@effect/platform-node-shared Shared services for Node.js-compatible runtimes docs
@effect/sql-clickhouse SQL client for ClickHouse docs
@effect/sql-d1 SQL client for Cloudflare D1 docs
@effect/sql-libsql SQL client for libSQL docs
@effect/sql-mssql SQL client for Microsoft SQL Server docs
@effect/sql-mysql2 SQL client for MySQL docs
@effect/sql-pg SQL client for PostgreSQL docs
@effect/sql-pglite SQL client for PGlite docs
@effect/sql-sqlite-bun SQL client for SQLite via bun:sqlite docs
@effect/sql-sqlite-do SQL client for Cloudflare Durable Objects SQLite docs
@effect/sql-sqlite-node SQL client for SQLite via node:sqlite docs
@effect/sql-sqlite-react-native SQL client for SQLite in React Native docs
@effect/sql-sqlite-wasm SQL client for SQLite compiled to WebAssembly docs
@effect/ai-anthropic Anthropic provider for the Effect AI modules docs
@effect/ai-openai OpenAI provider for the Effect AI modules docs
@effect/ai-typesafe TypeSafe decision provider for the Effect AI modules docs
@effect/ai-openai-compat OpenAI-compatible API provider for the Effect AI modules docs
@effect/ai-openrouter OpenRouter provider for the Effect AI modules docs
@effect/atom-react React bindings for Effect Atom docs
@effect/atom-solid SolidJS bindings for Effect Atom docs
@effect/atom-vue Vue bindings for Effect Atom docs
@effect/opentelemetry OpenTelemetry integration docs
@effect/vitest Helpers for testing with Vitest docs
@effect/docgen Documentation generator for Effect projects docs
@effect/doctest Runs JSDoc examples as Vitest tests docs
@effect/openapi-generator Generate Effect code from OpenAPI specifications docs

License

MIT

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

1,000 total
  1. effect@4.0.0effect@4.0.0Oct 1, 2026

    ### Patch Changes - [#8580](https://github.com/Effect-TS/effect/pull/8580) [`cbfc7b4`](https://github.com/Effect-TS/effect/commit/cbfc7b422046111c439a69ecbce7fc4f4899789d) Thanks @gcanti! - Restrict `Schema.brand` to a single concrete identifier and require `Schema.fromBrand` to use the constructor's sole brand key. Apply `brand` or `fromBrand` repeatedly when composing distinct brands. For enum brand keys, pass the enum member instead of its string value. - [#8601](https://github.com/Effect-TS/effect/pull/8601) [`5a81a6f`](https://github.com/Effect-TS/effect/commit/5a81a6f47521123a4075c6c221fb888d109778af) Thanks @RizgarOzan! - Prevent a stale `Atom.family` finalizer from evicting a newer cached atom. - [#8576](https://github.com/Effect-TS/effect/pull/8576) [`68b6394`](https://github.com/Effect-TS/effect/commit/68b639473ff211b654b49b7b82183cafd225f4a3) Thanks @tim-smart! - Prevent stale concurrent workflow resumes from clearing a newer completed reply. Custom message storage implementations must honor the optional expected reply ID on `clearReplies` to provide this safety guarantee. - [#8589](https://github.com/Effect-TS/effect/pull/8589) [`5250ca6`](https://github.com/Effect-

  2. @effect/vitest@4.0.0@effect/vitest@4.0.0Oct 1, 2026

    ### Patch Changes - [#8633](https://github.com/Effect-TS/effect/pull/8633) [`2c552f2`](https://github.com/Effect-TS/effect/commit/2c552f220e09dd63d4a777db6cd20b9a13e732f4) Thanks @IMax153! - Effect 4.0 is the first stable release of Effect v4. It replaces the 4.0.0 beta and release-candidate series, whose per-release notes remain below under the `4.0.0-beta.*` and `4.0.0-rc.*` headings. To upgrade from Effect 3, follow the [migration guide](https://github.com/Effect-TS/effect/blob/main/MIGRATION.md). **Packaging and versioning** - All Effect packages share one version number and are released together. Use the same version of `effect` and every `@effect/*` package. - `@effect/platform`, `@effect/rpc`, `@effect/cluster`, `@effect/cli`, `@effect/ai`, `@effect/sql`, `@effect/workflow`, `@effect/experimental` and similar packages are merged into `effect`. Separate packages remain only for platforms (`@effect/platform-*`), SQL drivers (`@effect/sql-*`), AI providers (`@effect/ai-*`), framework bindings (`@effect/atom-*`), OpenTelemetry, Vitest and tooling. - Modules such as `effect/http`, `effect/http-api`, `effect/rpc`, `effect/cluster`, `effect/workflow`, `effect/ai`, `e

  3. @effect/sql-sqlite-wasm@4.0.0@effect/sql-sqlite-wasm@4.0.0Oct 1, 2026

    ### Patch Changes - [#8633](https://github.com/Effect-TS/effect/pull/8633) [`2c552f2`](https://github.com/Effect-TS/effect/commit/2c552f220e09dd63d4a777db6cd20b9a13e732f4) Thanks @IMax153! - Effect 4.0 is the first stable release of Effect v4. It replaces the 4.0.0 beta and release-candidate series, whose per-release notes remain below under the `4.0.0-beta.*` and `4.0.0-rc.*` headings. To upgrade from Effect 3, follow the [migration guide](https://github.com/Effect-TS/effect/blob/main/MIGRATION.md). **Packaging and versioning** - All Effect packages share one version number and are released together. Use the same version of `effect` and every `@effect/*` package. - `@effect/platform`, `@effect/rpc`, `@effect/cluster`, `@effect/cli`, `@effect/ai`, `@effect/sql`, `@effect/workflow`, `@effect/experimental` and similar packages are merged into `effect`. Separate packages remain only for platforms (`@effect/platform-*`), SQL drivers (`@effect/sql-*`), AI providers (`@effect/ai-*`), framework bindings (`@effect/atom-*`), OpenTelemetry, Vitest and tooling. - Modules such as `effect/http`, `effect/http-api`, `effect/rpc`, `effect/cluster`, `effect/workflow`, `effect/ai`, `e

  4. @effect/sql-sqlite-react-native@4.0.0@effect/sql-sqlite-react-native@4.0.0Oct 1, 2026

    ### Patch Changes - [#8633](https://github.com/Effect-TS/effect/pull/8633) [`2c552f2`](https://github.com/Effect-TS/effect/commit/2c552f220e09dd63d4a777db6cd20b9a13e732f4) Thanks @IMax153! - Effect 4.0 is the first stable release of Effect v4. It replaces the 4.0.0 beta and release-candidate series, whose per-release notes remain below under the `4.0.0-beta.*` and `4.0.0-rc.*` headings. To upgrade from Effect 3, follow the [migration guide](https://github.com/Effect-TS/effect/blob/main/MIGRATION.md). **Packaging and versioning** - All Effect packages share one version number and are released together. Use the same version of `effect` and every `@effect/*` package. - `@effect/platform`, `@effect/rpc`, `@effect/cluster`, `@effect/cli`, `@effect/ai`, `@effect/sql`, `@effect/workflow`, `@effect/experimental` and similar packages are merged into `effect`. Separate packages remain only for platforms (`@effect/platform-*`), SQL drivers (`@effect/sql-*`), AI providers (`@effect/ai-*`), framework bindings (`@effect/atom-*`), OpenTelemetry, Vitest and tooling. - Modules such as `effect/http`, `effect/http-api`, `effect/rpc`, `effect/cluster`, `effect/workflow`, `effect/ai`, `e

  5. @effect/sql-sqlite-node@4.0.0@effect/sql-sqlite-node@4.0.0Oct 1, 2026

    ### Patch Changes - [#8633](https://github.com/Effect-TS/effect/pull/8633) [`2c552f2`](https://github.com/Effect-TS/effect/commit/2c552f220e09dd63d4a777db6cd20b9a13e732f4) Thanks @IMax153! - Effect 4.0 is the first stable release of Effect v4. It replaces the 4.0.0 beta and release-candidate series, whose per-release notes remain below under the `4.0.0-beta.*` and `4.0.0-rc.*` headings. To upgrade from Effect 3, follow the [migration guide](https://github.com/Effect-TS/effect/blob/main/MIGRATION.md). **Packaging and versioning** - All Effect packages share one version number and are released together. Use the same version of `effect` and every `@effect/*` package. - `@effect/platform`, `@effect/rpc`, `@effect/cluster`, `@effect/cli`, `@effect/ai`, `@effect/sql`, `@effect/workflow`, `@effect/experimental` and similar packages are merged into `effect`. Separate packages remain only for platforms (`@effect/platform-*`), SQL drivers (`@effect/sql-*`), AI providers (`@effect/ai-*`), framework bindings (`@effect/atom-*`), OpenTelemetry, Vitest and tooling. - Modules such as `effect/http`, `effect/http-api`, `effect/rpc`, `effect/cluster`, `effect/workflow`, `effect/ai`, `e

Commits per week

last 52 weeks
4560Week of 2025-10-05: 12 commitsWeek of 2025-10-12: 10 commitsWeek of 2025-10-19: 1 commitsWeek of 2025-10-26: 8 commitsWeek of 2025-11-02: 28 commitsWeek of 2025-11-09: 28 commitsWeek of 2025-11-16: 29 commitsWeek of 2025-11-23: 25 commitsWeek of 2025-11-30: 17 commitsWeek of 2025-12-07: 19 commitsWeek of 2025-12-14: 7 commitsWeek of 2025-12-21: 1 commitsWeek of 2025-12-28: 10 commitsWeek of 2026-01-04: 10 commitsWeek of 2026-01-11: 3 commitsWeek of 2026-01-18: 13 commitsWeek of 2026-01-25: 2 commitsWeek of 2026-02-01: 16 commitsWeek of 2026-02-08: 41 commitsWeek of 2026-02-15: 158 commitsWeek of 2026-02-22: 146 commitsWeek of 2026-03-01: 99 commitsWeek of 2026-03-08: 53 commitsWeek of 2026-03-15: 80 commitsWeek of 2026-03-22: 76 commitsWeek of 2026-03-29: 46 commitsWeek of 2026-04-05: 42 commitsWeek of 2026-04-12: 32 commitsWeek of 2026-04-19: 58 commitsWeek of 2026-04-26: 11 commitsWeek of 2026-05-03: 30 commitsWeek of 2026-05-10: 25 commitsWeek of 2026-05-17: 57 commitsWeek of 2026-05-24: 40 commitsWeek of 2026-05-31: 41 commitsWeek of 2026-06-07: 47 commitsWeek of 2026-06-14: 33 commitsWeek of 2026-06-21: 49 commitsWeek of 2026-06-28: 25 commitsWeek of 2026-07-05: 57 commitsWeek of 2026-07-12: 85 commitsWeek of 2026-07-19: 95 commitsWeek of 2026-07-26: 150 commitsWeek of 2026-08-02: 449 commitsWeek of 2026-08-09: 102 commitsWeek of 2026-08-16: 92 commitsWeek of 2026-08-23: 85 commitsWeek of 2026-08-30: 456 commitsWeek of 2026-09-06: 96 commitsWeek of 2026-09-13: 60 commitsWeek of 2026-09-20: 192 commitsWeek of 2026-09-27: 89 commitsOct 5, 2025Sep 27, 2026
3.4K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 27 commitsSun 1:00 — 20 commitsSun 2:00 — 9 commitsSun 3:00 — 0 commitsSun 4:00 — 3 commitsSun 5:00 — 5 commitsSun 6:00 — 6 commitsSun 7:00 — 19 commitsSun 8:00 — 45 commitsSun 9:00 — 46 commitsSun 10:00 — 46 commitsSun 11:00 — 35 commitsSun 12:00 — 66 commitsSun 13:00 — 38 commitsSun 14:00 — 55 commitsSun 15:00 — 59 commitsSun 16:00 — 47 commitsSun 17:00 — 73 commitsSun 18:00 — 66 commitsSun 19:00 — 69 commitsSun 20:00 — 59 commitsSun 21:00 — 54 commitsSun 22:00 — 68 commitsSun 23:00 — 45 commitsMon 0:00 — 36 commitsMon 1:00 — 45 commitsMon 2:00 — 10 commitsMon 3:00 — 15 commitsMon 4:00 — 11 commitsMon 5:00 — 9 commitsMon 6:00 — 17 commitsMon 7:00 — 30 commitsMon 8:00 — 44 commitsMon 9:00 — 101 commitsMon 10:00 — 133 commitsMon 11:00 — 122 commitsMon 12:00 — 139 commitsMon 13:00 — 94 commitsMon 14:00 — 126 commitsMon 15:00 — 125 commitsMon 16:00 — 123 commitsMon 17:00 — 97 commitsMon 18:00 — 72 commitsMon 19:00 — 66 commitsMon 20:00 — 23 commitsMon 21:00 — 36 commitsMon 22:00 — 54 commitsMon 23:00 — 59 commitsTue 0:00 — 40 commitsTue 1:00 — 25 commitsTue 2:00 — 25 commitsTue 3:00 — 5 commitsTue 4:00 — 9 commitsTue 5:00 — 2 commitsTue 6:00 — 20 commitsTue 7:00 — 32 commitsTue 8:00 — 38 commitsTue 9:00 — 106 commitsTue 10:00 — 122 commitsTue 11:00 — 130 commitsTue 12:00 — 136 commitsTue 13:00 — 126 commitsTue 14:00 — 127 commitsTue 15:00 — 119 commitsTue 16:00 — 137 commitsTue 17:00 — 102 commitsTue 18:00 — 86 commitsTue 19:00 — 70 commitsTue 20:00 — 51 commitsTue 21:00 — 42 commitsTue 22:00 — 69 commitsTue 23:00 — 75 commitsWed 0:00 — 94 commitsWed 1:00 — 62 commitsWed 2:00 — 18 commitsWed 3:00 — 10 commitsWed 4:00 — 8 commitsWed 5:00 — 7 commitsWed 6:00 — 15 commitsWed 7:00 — 31 commitsWed 8:00 — 50 commitsWed 9:00 — 129 commitsWed 10:00 — 129 commitsWed 11:00 — 133 commitsWed 12:00 — 139 commitsWed 13:00 — 134 commitsWed 14:00 — 138 commitsWed 15:00 — 154 commitsWed 16:00 — 134 commitsWed 17:00 — 104 commitsWed 18:00 — 82 commitsWed 19:00 — 74 commitsWed 20:00 — 48 commitsWed 21:00 — 59 commitsWed 22:00 — 85 commitsWed 23:00 — 68 commitsThu 0:00 — 83 commitsThu 1:00 — 56 commitsThu 2:00 — 43 commitsThu 3:00 — 14 commitsThu 4:00 — 12 commitsThu 5:00 — 6 commitsThu 6:00 — 15 commitsThu 7:00 — 34 commitsThu 8:00 — 44 commitsThu 9:00 — 98 commitsThu 10:00 — 151 commitsThu 11:00 — 129 commitsThu 12:00 — 142 commitsThu 13:00 — 133 commitsThu 14:00 — 127 commitsThu 15:00 — 125 commitsThu 16:00 — 137 commitsThu 17:00 — 130 commitsThu 18:00 — 90 commitsThu 19:00 — 63 commitsThu 20:00 — 55 commitsThu 21:00 — 47 commitsThu 22:00 — 68 commitsThu 23:00 — 70 commitsFri 0:00 — 87 commitsFri 1:00 — 32 commitsFri 2:00 — 20 commitsFri 3:00 — 18 commitsFri 4:00 — 11 commitsFri 5:00 — 12 commitsFri 6:00 — 13 commitsFri 7:00 — 48 commitsFri 8:00 — 62 commitsFri 9:00 — 149 commitsFri 10:00 — 144 commitsFri 11:00 — 153 commitsFri 12:00 — 179 commitsFri 13:00 — 126 commitsFri 14:00 — 148 commitsFri 15:00 — 152 commitsFri 16:00 — 151 commitsFri 17:00 — 89 commitsFri 18:00 — 86 commitsFri 19:00 — 67 commitsFri 20:00 — 69 commitsFri 21:00 — 89 commitsFri 22:00 — 87 commitsFri 23:00 — 69 commitsSat 0:00 — 61 commitsSat 1:00 — 14 commitsSat 2:00 — 5 commitsSat 3:00 — 15 commitsSat 4:00 — 5 commitsSat 5:00 — 7 commitsSat 6:00 — 13 commitsSat 7:00 — 40 commitsSat 8:00 — 40 commitsSat 9:00 — 40 commitsSat 10:00 — 53 commitsSat 11:00 — 50 commitsSat 12:00 — 51 commitsSat 13:00 — 56 commitsSat 14:00 — 58 commitsSat 15:00 — 68 commitsSat 16:00 — 60 commitsSat 17:00 — 69 commitsSat 18:00 — 58 commitsSat 19:00 — 83 commitsSat 20:00 — 71 commitsSat 21:00 — 68 commitsSat 22:00 — 84 commitsSat 23:00 — 47 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Oct 4, 2026daily#2+302
Oct 4, 2026weekly#6+466
Oct 3, 2026daily#2+302
Oct 2, 2026daily#10+76
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    456.7K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • practical-tutorials/project-based-learning

    Curated list of project-based tutorials

    285.8K stars · Python

  • react/react

    The library for web and native user interfaces.

    250.9K stars · JavaScript

  • anomalyco/opencode

    The open source coding agent.

    211.7K stars · TypeScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript