Skip to content

Repository files navigation

AsyncNode

AsyncNode Banner

Build, connect, and automate workflows visually.
A self-hostable workflow automation platform powered by AI, HTTP APIs, webhooks, scheduled jobs, and real-time execution.


Features

  • Visual drag-and-drop workflow builder
  • AI integrations (OpenAI, Anthropic & Groq)
  • HTTP Request node
  • Email automation
  • Slack integration
  • Webhook triggers
  • Scheduled workflows with BullMQ
  • Execution history & per-node logs
  • Live execution updates via WebSockets
  • Secure authentication with email verification
  • Self-hostable using Docker

Quick Start

Clone the repository

git clone https://github.com/devclub-nstru/Async_node.git
cd Async_node

Start local services

cd docker
cp .env.example .env
docker compose -f docker-compose.dev.yml up

Backend

cd app/server
cp .env.example .env
npm install
npm run dev

Frontend

cd app/web
cp .env.example .env
npm install
npm run dev

Open your browser:

Tech Stack

Frontend

  • Next.js
  • React
  • TypeScript
  • React Flow
  • Tailwind CSS
  • shadcn/ui

Backend

  • Node.js
  • Express
  • PostgreSQL
  • Drizzle ORM
  • BullMQ
  • Redis
  • Socket.IO
  • Nodemailer
  • JWT Authentication

Infrastructure

  • Docker
  • Nginx
  • GitHub Actions
  • AWS EC2

Contributing

We love contributions! To keep development organized, please follow this workflow.

  1. Pick an open issue.
  2. Request to be assigned to the issue.
  3. Wait until a maintainer assigns the issue to you.
  4. Fork the repository.
  5. Create a feature branch.
  6. Implement your changes.
  7. Commit your changes with clear commit messages.
  8. Open a Pull Request linked to the assigned issue.

Note

We only accept Pull Requests for assigned issues. This helps prevent duplicate work and ensures contributors aren't working on the same feature simultaneously.


Contributors

Thanks to everyone who contributes to AsyncNode.


License

This project is licensed under the MIT License.

About

Open-source workflow automation platform for building, scheduling, and executing event-driven workflows with AI, webhooks, cron jobs, and third-party integrations.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages