
IFTTT
No-code automation platform connecting 900+ services for business and home workflow automation
Discover top open-source software, updated regularly with real-world adoption signals.

Lightning-fast code-first workflow automation engine for Node.js
Build, orchestrate, and run complex workflows in TypeScript with 98% faster execution and 90% less memory than traditional automation platforms.

Cronflow is a high-performance workflow automation library for Node.js and TypeScript applications. Built with Rust and Bun, it delivers the orchestration power of platforms like n8n, Zapier, or Temporal.io while maintaining the flexibility and version control benefits of a code-first approach.
Developers who need to automate complex business processes—webhook handling, multi-step data transformations, conditional logic, and background tasks—without the overhead of visual workflow builders or expensive SaaS subscriptions. If you value type safety, testability, and deployment simplicity, Cronflow fits your stack.
Define workflows as TypeScript code with full IntelliSense support. Trigger them via HTTP webhooks with built-in schema validation using Zod. Chain processing steps that transform data, add conditional branching with if/else logic, and execute background actions for side effects like notifications or logging. Hot reload during development, comprehensive error handling with circuit breakers, and built-in monitoring come standard.
Benchmarks show 118ms execution for 12-step computational workflows on minimal hardware (1 vCPU, 1GB RAM), averaging 9.8ms per step with 5.9MB peak memory. Deploy as a single npm package with zero external dependencies or infrastructure complexity.
When teams consider Cronflow, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
High-Volume Webhook Processing
Handle 500+ webhook requests per second on a single CPU core with sub-10ms average response times and minimal memory footprint.
Order Processing Pipeline
Validate incoming orders, calculate taxes, apply conditional approval logic, and trigger email notifications—all in a type-safe, testable workflow.
Replacing n8n Infrastructure
Eliminate $50/month server costs and 5-second execution times by migrating to a single npm package with 94x faster performance.
Multi-Step Data Transformation
Chain processing steps with automatic context passing, conditional branching, and background actions for complex ETL workflows.
Cronflow is built with Rust and Bun, eliminating the overhead of visual workflow engines and database round-trips. Workflows run as native TypeScript code with minimal abstraction layers.
Yes, Cronflow works with plain JavaScript, but you'll lose type safety, IntelliSense, and compile-time validation that make the library powerful.
No. Install via npm and start defining workflows immediately. No external dependencies, containers, or configuration files are required.
Workflows are standard TypeScript functions, so you can unit test them with Jest, Vitest, or any Node.js testing framework. The code-first approach enables comprehensive test coverage.
Cronflow includes built-in circuit breaker error handling and monitoring. You can configure retry logic, fallback actions, and error notifications within your workflow definitions.
Project at a glance
ActiveLast synced 4 days ago