Show HN: Sim – Apache-2.0 n8n alternative

(github.com)

56 points | by waleedlatif1 2 hours ago

4 comments

  • SCUSKU 7 minutes ago
    A bit of feedback, the readme gifs are a little too fast, it's hard to tell what exactly is happening.
  • brene 36 minutes ago
    How does it deal with loops? I’ve often see workflow builders struggle at that?
    • waleedlatif1 16 minutes ago
      for loops we use two sentinel nodes with a backwards edge, and before each iteration, we check the condition and update loop variables.

        sentinel -> body -> sentinel (condition with backwards edge to first sentinel)
      
      in the UI, this is just represented as another block, and depending on the varying types of loops you can either define a collection or the number of iterations
    • Natfan 31 minutes ago
      and specifically nested loops. if you're spinning up full runtime copies for each loop, you're gonna have a hard time
      • waleedlatif1 11 minutes ago
        at the moment, we don't support 'loops in loops' on the client-side, but not for any other reason asides from it becoming confusing for users. since we don't actually make copies for each loop, it wouldn't be a performance issue.
  • malcolmgreaves 53 minutes ago
    What does “n8n” stand for? I’m assuming it’s a shortening of a longer word, like k8s.
  • ianacl 34 minutes ago
    [dead]