Open Source Projects
A collection of open source projects including desktop applications for creative coding and n8n nodes for workflow automation.
Desktop Applications
Strudel Desktop
I saw Switch Angel performing live coding music on Twitter and got hooked. Found Strudel, started playing around with it, and since I was working on Rust/Tauri apps at the time, I thought 'eh, why not?' and built a desktop version.
Features
- •Live coding music patterns in real-time
- •Desktop native experience with file system access
- •Built-in Web Audio API for synthesis and effects
- •Local sample loading from file system
- •MIDI controller support and OSC integration
- •Cross-platform desktop app built with Tauri
- •Offline-first music creation environment
n8n Community Nodes
Custom n8n nodes extending workflow automation capabilities. These integrations help businesses automate their CRM, document management, and shipping operations.
Streak CRM for n8n
A comprehensive n8n community node that integrates Streak CRM into your automation workflows. Built with TypeScript for reliability and type safety.
Features
- •Full CRUD operations for Pipelines, Boxes (deals), and Stages
- •User, Team, and Contact management
- •Organization and Task handling
- •Custom field support with strong TypeScript typing
- •Pagination support for list operations
- •Centralized API service with error handling
PandaDoc for n8n
Automate document workflows, e-signatures, and contract management with PandaDoc. Includes both action node and trigger node for event-based automation.
Features
- •Document creation, sending, and status tracking
- •Template management and document generation
- •Contact creation and updates
- •Folder organization for documents
- •Trigger workflows based on document events
- •OAuth2 and API Key authentication support
ShipStation for n8n
Connect ShipStation to your n8n workflows for automated shipping operations. Built on ShipStation API v2 for modern shipping automation.
Features
- •Batch processing and management
- •Carrier integration and rate calculation
- •Inventory tracking and updates
- •Label generation and printing
- •Product catalog management
- •Shipment creation and tracking
- •Warehouse operations
Getting Started
Example: Strudel Desktop
Clone any desktop project repository and follow its setup instructions:
# Clone and setup Strudel Desktop
git clone https://github.com/nukleas/strudel-desktop.git
cd strudel-desktop
pnpm install
pnpm desktop # Run in development moden8n Community Nodes
Install these nodes directly in your n8n instance using npm or through the n8n community nodes interface.
# Via npm in your n8n instance
npm install n8n-nodes-streak-crm
npm install n8n-nodes-pandadoc
npm install n8n-nodes-shipstation
# Or search for them in:
# n8n UI → Settings → Community NodesAbout: These projects span creative coding tools and workflow automation. Strudel Desktop brings live coding music to desktop platforms, while the n8n nodes extend workflow automation capabilities for business operations.