Skip to content
Triggery
Guide
Recipes
Examples
API
Packages
Ecosystem
Search
Ctrl
K
Cancel
GitHub
X
Discord
Select language
English
Русский
Guide
Introduction
Getting started
Why Triggery
Essentials
Trigger anatomy
Events
Conditions
Actions
Handlers
Runtime
Async & concurrency
Async handlers
Concurrency strategies
Debouncing & throttling
Cancellation
Architecture
Anti-spaghetti
Cascades
Scopes
Ownership
Advanced
Middleware
Inspector
Auto-discovery
Named hooks
Inline triggers
TypeScript
Schema typing
Strict mode
Validation (Standard Schema)
Testing
Unit testing
Fake scheduler
Integration testing
SSR & RSC
Server-side rendering
React Server Components
StrictMode
Recipes
Index
React
Counter
Notification pipeline
WebSocket sync
Debounced search
Modal stack
Onboarding flow
Auth reactions
Chat mentions → webhook
Analytics fan-out
Diagram ⇄ table selection sync
Producer-boundary validation with Zod
Solid
Counter
Notification pipeline
Vue
Counter
Notification pipeline
Examples
Examples
API Reference
Index
Core
createTrigger
types
TriggerSchema
TriggerCtx
RuntimeOptions
Middleware
Types
createRuntime
TriggerBuilder
ActionChannel
getDefaultRuntime
setDefaultRuntime
createCheck
createInspector
createScheduler
React
useEvent
useCondition
useAction
useInlineTrigger
useInspect
useInspectHistory
createNamedHooks
TriggerRuntimeProvider
TriggerScope
Solid
Vue
Testing
createTestRuntime
mockCondition
mockAction
flushMicrotasks
createFakeScheduler
Vite plugin
triggery (Vite plugin)
ESLint plugin
recommended
Codemod
extractTrigger
migrateFromListenerMiddleware
CLI
triggery create
Packages
@triggery/core
Tier 1
@triggery/react
Tier 1
@triggery/solid
Tier 1
@triggery/vue
Tier 1
@triggery/testing
Tier 1
@triggery/vite
Tier 2
@triggery/zustand
Tier 2
@triggery/redux
Tier 2
@triggery/jotai
Tier 2
@triggery/mobx
Tier 2
@triggery/reatom
Tier 2
@triggery/signals
Tier 2
@triggery/query
Tier 2
@triggery/dom
Tier 2
@triggery/socket
Tier 2
@triggery/devtools-redux
Tier 3
@triggery/devtools-panel
Tier 3
@triggery/devtools-bridge
Tier 3
@triggery/eslint-plugin
Tier 3
@triggery/codemod
Tier 3
@triggery/cli
Tier 3
Packages
Migration
Upgrading from v0.9
From useEffect
From RTK listenerMiddleware
From Redux Saga
From redux-observable
From mitt / nanoevents
comparison
Comparisons
Migration
Ecosystem
Adapters
Integrations
Showcase
Awesome Triggery
Ecosystem
Contributing
Development setup
Coding standards
Writing tests
Writing docs
RFC process
Code of conduct
Contributing
GitHub
X
Discord
Select language
English
Русский
Ecosystem
Adapters
State managers, event sources, DevTools.
Integrations
Vite, Webpack, ESLint, Sentry, OpenTelemetry.
Showcase
Projects using Triggery in production.
Awesome Triggery
Articles, talks, tutorials, courses.