n8n alternatives

I recently discovered that there are a few solid, self-hosted alternatives to n8n. Here’s a quick comparison of their GitHub stars and key features (as of Nov. 26, 2025):

Platform GitHub Stars Self-hosted Focus / Best Use Case
n8n 159k ✅ Yes General-purpose workflow automation with powerful code node. Ideal for complex multi-service automations and ETL tasks.
Activepieces 19.3k ✅ Yes Low-code/no-code automation with occasional custom JS support. Good for lighter, simpler workflows.
Windmill 15.2k ✅ Yes Developer-centric automation using scripts (Python/TypeScript/Go). Great for internal tools and backend workflows.
Automatisch 13.4k ✅ Yes Simplified Zapier-style automation. Best for small, straightforward tasks when ease and self-hosting matter.

Summary: n8n remains the most powerful and versatile, while Activepieces and Windmill offer lighter or more code-centric alternatives. Automatisch is best if you just need simple self-hosted automations.

Airtable Script to Convert Numbers into Words (Automation)

When you’re filling out bank forms, the bank documents usually require their customers spell out the amount they put in into words. This is one way for banks to make sure customers really meant the number they put in their forms, and not made a typo. This poses a problem when you’re using Airtable’s Page Designer to auto-populate the bank forms from your Airtable records. Yes, you can type it out in a separate text field, but there must be a way to automate this, right?

Let’s say, you have a field called “Amount Sold” in your base. Go to Automations, and in one of your actions, select Run Script. Add an Input Variable and name it amount_sold , then for the Value select the “Amount Sold” field from your base.

Input Variable in Airtable
Input Variable in Airtable

Now paste the following in the Code area: Continue reading Airtable Script to Convert Numbers into Words (Automation)