ratewar / remix-workflows

Workflow Builder with Remix.run, React Flow, Prisma, and Tailwind CSS.

Home Page:https://saasrock.com/docs/articles/workflows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remix Workflows

This is the Workflows feature of SaasRock, read the introduction article here or watch the introduction video demo.

Getting Started

πŸ’Ώ Rename .env.example to .env and set your variables.

πŸ’Ώ Install dependencies:

npm install

πŸ’Ώ Initialize the database (the schema.prisma db provider must match the DATABASE_URL provider):

npx prisma migrate dev --name init

This should apply the migrations and seed the database with sample workflows.

Or you could manually push the schema, and seed the database manually:

npx prisma db push
npx prisma db seed

πŸ’Ώ Start the development server:

npm run dev

πŸ’Ώ Build workflows πŸŽ‰!

Features

There are 4 SaasRock Workflows editions:

  • Open source (this project)
  • SaasRock Starter 🌱 - $149 + no updates
  • SaasRock Core πŸͺ¨ - $499 + free 1.x updates
  • SaasRock Enterprise πŸš€ - $1,999 + free 1.x updates

Full feature comparison:

Workflow Feature Open source Starter 🌱 Core πŸͺ¨ Enterprise πŸš€
Variables βœ… βœ… βœ… βœ…
Credentials βž– βž– βœ… βœ…
Tenants/Accounts own workflows βž– βž– βœ… βœ…
Execution Modes
Manual βœ… βœ… βœ… βœ…
API βž– βž– βœ… βœ…
Stream βž– βž– βž– βœ…
Trigger Blocks
Manual βœ… βœ… βœ… βœ…
Row Event βž– βž– βž– βœ…
Action Blocks
IF βœ… βœ… βœ… βœ…
HTTP Request βœ… βœ… βœ… βœ…
Log βœ… βœ… βœ… βœ…
Alert User βœ… βœ… βœ… βœ…
Switch βž– βœ… βœ… βœ…
Iterator βž– βœ… βœ… βœ…
Variable βž– βœ… βœ… βœ…
Wait for Input βž– βž– βž– βœ…
GPT Chat Completion βž– βž– βž– βœ…
Row Get, Create, Update, Delete βž– βž– βž– βœ…
Cron Blocks (Sleep, Delay until...) βž– βž– βž– 🚧
Send Email βž– βž– βž– 🚧
Global workflows βž– βž– βž– 🚧

Community

License

Licensed under the MIT License.

Other Open Source Projects

  • Remix Page Blocks: Simple page block editor with Remix and Tailwind CSS.
  • Remix Knowledge Base: Knowledge Base starter kit with WYSIWYG, Markdown, GPT, and Multi-language support.
  • Remix Blocks: Ready-to-use Remix + Tailwind CSS routes and components.
  • Novel Remix: Remix Edition - Notion-style WYSIWYG editor with AI-powered autocompletion.

Sponsor

If you find Remix Workflows useful and would like to support its development, consider becoming a sponsor. Your sponsorship will help ensure the continued maintenance and improvement of this project.

You can sponsor me on GitHub Sponsors. Every contribution is highly appreciated!

About

Workflow Builder with Remix.run, React Flow, Prisma, and Tailwind CSS.

https://saasrock.com/docs/articles/workflows

License:MIT License


Languages

Language:TypeScript 99.2%Language:JavaScript 0.6%Language:CSS 0.2%