Discover and explore top open-source AI tools and projects—updated daily.
empowerd-cmsMulti-language workflow engine for AI and automation
Top 88.5% on SourcePulse
Summary Nyno is an open-source, multi-language workflow engine for creating and running Linux automations without licensing restrictions. It allows users to build and extend workflows using Python, PHP, JavaScript, and Ruby, defined in simple YAML files, offering a flexible and cost-effective solution.
How It Works
Nyno utilizes a high-performance, multi-process worker engine architecture. It spawns multiple lightweight worker processes per language (e.g., 3 per language per CPU core in production) for efficient parallel execution. Workflows are defined in human-readable YAML (.nyno files), and custom scripts in supported languages can be exported as reusable commands, enhancing extensibility.
Quick Start & Requirements Docker/Podman installation is recommended.
git clone https://github.com/empowerd-cms/nyno./build-container.sh "podman" (or docker)./run-container-prod.sh "podman" (or docker). GUI at http://localhost:9057.
Native Linux install requires Node.js, Python, PHP+Swoole, Ruby. A scripts/check_host.sh script verifies dependencies.
Online playground: https://nyno.dev/online-playground.Highlighted Details
.nyno).Maintenance & Community
A Reddit community exists at /r/Nyno. No specific details on core contributors or sponsorships were provided.
Licensing & Compatibility The specific open-source license is not stated. However, the project emphasizes that users do not need commercial licenses to run Nyno workflows, suggesting permissive execution usage.
Limitations & Caveats The project is at version 5.1.0, indicating active development. Native host installation is complex due to numerous dependencies, making containerization the preferred method. The absence of a stated license type is a significant adoption blocker.
1 day ago
Inactive
Intelligent-Internet