[HN Gopher] Open-Source n8n Alternative for Workflow Building (G...
___________________________________________________________________
Open-Source n8n Alternative for Workflow Building (GUI and Docker
Included)
Author : theyogadev
Score : 20 points
Date : 2025-11-28 15:44 UTC (7 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| theyogadev wrote:
| Nyno is an open-source multi-language workflow engine and
| language that lets you build, extend, and connect automation in
| the languages you already know -- Python, PHP, JavaScript, and
| Ruby.
|
| Each programming language runs in its own high-performance worker
| engine. Command-steps can be called in human-readable YAML
| Workflows (.nyno files).
| TZubiri wrote:
| I thought n8n was open source though, can't you self host it? And
| it runs Python and Javascript nodes.
| theyogadev wrote:
| It's source is available, but n8n is not open-source. They have
| restrictions if you don't use their cloud service for non-
| internal tools (ex. commercial public API's):
| https://docs.n8n.io/sustainable-use-license/
| theyogadev wrote:
| * or pay for a custom license (for enterprises)
| tomhallett wrote:
| feedback: i'm trying to understand the highlevel flow/usage but
| still a bit confused.
|
| ideas:
|
| 1) maybe add a .yml example to the readme under the /test_nyno
| screenshot so i know how you configured that workflow
|
| 2) what are ways to trigger a workflow? just tcp?
|
| 3) the example runs "bestjsserver" which looks like it runs
| workflows? are some workflows auto running? that just logs from
| tcp commands you manually running in other terminal? a bit
| confused what's going on here
|
| Thanks!
| theyogadev wrote:
| Thanks so much!
|
| 1) Yes, I will add an examples folder.
|
| 2) 100% TCP, yes. You can also send YAML directly to it, using
| it like a command, ex. https://github.com/empowerd-cms/nyno-
| lang
|
| 3) Workflows in the workflow-enabled folder are automatically
| loaded and available, so you can execute those workflows via
| the drivers (ex. for Python, JavaScript, PHP projects).
|
| You can both execute dynamic workflows (like executing a
| scripting language) or put .nyno files (YAML) in the workflow-
| enabled folder, so you can run the workflow using the
| runWorkflow() functions specified in the drivers.
|
| Easiest way to quickly test is to execute .nyno files directly
| via https://github.com/empowerd-cms/nyno-lang
|
| (PS. the bestjsserver is what powers the GUI + TCP setup, but
| the steps of each workflows are run in seperate workers engines
| for each language)
| popalchemist wrote:
| Needs a website.
| theyogadev wrote:
| Agreed! We are at https://nyno.dev
___________________________________________________________________
(page generated 2025-11-28 23:01 UTC)