Effect-TS
https://gyazo.com/0836d817fc17b9e27dcfffb7d2fd3ee7
fp-tsやio-tsなどを内部で使っている
ZIO inspired
Giulio Cantiがチームに入った ref
website
docs
api reference
github
(関係ないけど)Nix使ってるやんmrsekut.icon
examples
deepwiki
なんでかわからんがchangelogして見えてなさそうmrsekut.icon
#WIP
名前と型からしてAlgebraic Effects and Handlersぽいことをしたいのだろうなmrsekut.icon
ちょっと見てみる
LLMs.txtが用意されている
https://effect.website/docs#docs-for-llms
偉いmrsekut.icon
Structured Concurrency
docs
Getting started
2025/5/13 error management読む
requirements management
resourece management
oversrvability
Logging (Effect)
Metrics
https://effect.website/docs/observability/metrics/
Metric.counter
Metric.gauge
Metric.histogram
Metric.summary
Metric.frequency
Tracing
Supervisor
Config (effect)
runetime
scheduling
Introduction
Repetition
Built-In Schedules
Schedule Combinators
Cron
Examples
state management
Ref
SynchronizedRef
SubscriptionRef
Batching
caching
Caching Effects
Cache
councrrency
Stream (effect)
Sink (effect)
https://effect.website/docs/sink/introduction/
Sink
Introduction
Creating Sinks
Operations
Concurrency
Leftovers
testing
TestClock
code style
Guidelines
Dual APIs
Excessive Nesting
data types
BigDecimal
Cause (effect)
HashSet (effect)
DateTime (effect)
Option (effect)
Redacted (effect)
traits
Equal (effect)
Hash
behaviourts
Schema (effect)
ai
OpenAiとかのAPIを使うためのやつ
Introduction
Getting Started
Execution Planning
Tool Use
micro
Effectはでかいので、小さい版を用意しましたよ、というやつ
Getting Started
Micro for Effect Users
additional resources
Myths
API Reference
Coming From ZIO
Effect vs fp-ts
Effect vs Promise
lib
@effect/ai
AI utilities
@effect/ai-openai
OpenAI utilities
@effect/ai-anthropic
Anthropic utilities
@effect/cli
@effect/cluster
Distributed computing tools
@effect/cluster-browser
Cluster utilities for the browser
@effect/cluster-node
Cluster utilities for Node.js
@effect/cluster-workflow
Workflow management for clusters
@effect/experimental
Experimental features and APIs
@effect/opentelemetry
@effect/platform
@effect/platform-browser
Platform utilities for the browser
@effect/platform-bun
@effect/platform-node
@effect/platform-node-shared
Shared utilities for Node.js
@effect/printer
General-purpose printing utilities
@effect/printer-ansi
ANSI-compatible printing utilities
@effect/rpc
Remote procedure call (RPC) utilities
@effect/rpc-http
HTTP-based RPC utilities
@effect/typeclass
Functional programming type classes
@effect/vitest
Testing utilities for Vitest