{"id":13395369,"url":"https://github.com/n8n-io/n8n","last_synced_at":"2026-07-07T09:01:16.914Z","repository":{"id":37249676,"uuid":"193215554","full_name":"n8n-io/n8n","owner":"n8n-io","description":"Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.","archived":false,"fork":false,"pushed_at":"2026-06-30T18:03:03.000Z","size":508768,"stargazers_count":194671,"open_issues_count":1444,"forks_count":58962,"subscribers_count":1132,"default_branch":"master","last_synced_at":"2026-06-30T18:07:29.245Z","etag":null,"topics":["ai","apis","automation","cli","data-flow","development","integration-framework","integrations","ipaas","low-code","low-code-platform","mcp","mcp-client","mcp-server","n8n","no-code","self-hosted","typescript","workflow","workflow-automation"],"latest_commit_sha":null,"homepage":"https://n8n.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/n8n-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":"CONTRIBUTOR_LICENSE_AGREEMENT.md"}},"created_at":"2019-06-22T09:24:21.000Z","updated_at":"2026-06-30T17:34:48.000Z","dependencies_parsed_at":"2026-06-09T16:12:10.056Z","dependency_job_id":null,"html_url":"https://github.com/n8n-io/n8n","commit_stats":{"total_commits":11184,"total_committers":410,"mean_commits":"27.278048780487804","dds":0.6481580829756796,"last_synced_commit":"cd916480c2d2b55f2215c72309dc432340fc3f30"},"previous_names":[],"tags_count":2046,"template":false,"template_full_name":null,"purl":"pkg:github/n8n-io/n8n","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n8n-io%2Fn8n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n8n-io%2Fn8n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n8n-io%2Fn8n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n8n-io%2Fn8n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/n8n-io","download_url":"https://codeload.github.com/n8n-io/n8n/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n8n-io%2Fn8n/sbom","scorecard":{"id":546075,"data":{"date":"2025-08-11","repo":{"name":"github.com/n8n-io/n8n","commit":"67d9833cbff7b2b3510b302338417cf9f27c38ef"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.6,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 25 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/claude.yml:22","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/claude.yml:23","Info: jobLevel 'issues' permission set to 'read': .github/workflows/claude.yml:24","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-create-pr.yml:26","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-publish.yml:89","Info: jobLevel 'contents' permission set to 'read': .github/workflows/sync-public-api-docs.yml:24","Info: topLevel 'contents' permission set to 'read': .github/workflows/benchmark-destroy-nightly.yml:10","Info: topLevel 'contents' permission set to 'read': .github/workflows/benchmark-nightly.yml:32","Warn: no topLevel permission defined: .github/workflows/check-documentation-urls.yml:1","Warn: no topLevel permission defined: .github/workflows/check-pr-title.yml:1","Warn: no topLevel permission defined: .github/workflows/check-run-eligibility.yml:1","Warn: no topLevel permission defined: .github/workflows/chromatic.yml:1","Warn: no topLevel permission defined: .github/workflows/ci-master.yml:1","Warn: no topLevel permission defined: .github/workflows/ci-postgres-mysql.yml:1","Warn: no topLevel permission defined: .github/workflows/ci-pull-requests.yml:1","Warn: no topLevel permission defined: .github/workflows/ci-python.yml:1","Warn: no topLevel permission defined: .github/workflows/claude.yml:1","Warn: no topLevel permission defined: .github/workflows/docker-base-image.yml:1","Warn: no topLevel permission defined: .github/workflows/docker-build-push.yml:1","Warn: no topLevel permission defined: .github/workflows/docker-images-benchmark.yml:1","Warn: no topLevel permission defined: .github/workflows/e2e-reusable.yml:1","Warn: no topLevel permission defined: .github/workflows/e2e-tests-pr.yml:1","Warn: no topLevel permission defined: .github/workflows/e2e-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/linting-reusable.yml:1","Warn: no topLevel permission defined: .github/workflows/notify-pr-status.yml:1","Warn: no topLevel permission defined: .github/workflows/playwright-test-docker-build.yml:1","Warn: no topLevel permission defined: .github/workflows/playwright-test-docker-pull.yml:1","Warn: no topLevel permission defined: .github/workflows/playwright-test-reusable.yml:1","Warn: no topLevel permission defined: .github/workflows/release-create-pr.yml:1","Warn: no topLevel permission defined: .github/workflows/release-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release-push-to-channel.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/security-trivy-scan-callable.yml:21","Warn: no topLevel permission defined: .github/workflows/sync-public-api-docs.yml:1","Warn: no topLevel permission defined: .github/workflows/test-workflows-callable.yml:1","Warn: no topLevel permission defined: .github/workflows/test-workflows-nightly.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-workflows-pr-approved.yml:8","Info: topLevel 'pull-requests' permission set to 'read': .github/workflows/test-workflows-pr-comment.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-workflows-pr-comment.yml:9","Warn: no topLevel permission defined: .github/workflows/units-tests-reusable.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/docker-base-image.yml:14"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-pull-requests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/n8n-io/n8n/ci-pull-requests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-pull-requests.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/n8n-io/n8n/ci-pull-requests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/claude.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/n8n-io/n8n/claude.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/claude.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/n8n-io/n8n/claude.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-workflows-pr-comment.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/n8n-io/n8n/test-workflows-pr-comment.yml/master?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating n8nio/base:22 to n8nio/base:22@sha256:ad28597b297d0b4a985432482bc194464fdce5f0426dad790e5255252bd4c3d9","Warn: containerImage not pinned by hash: docker/images/n8n-base/Dockerfile:6","Warn: containerImage not pinned by hash: docker/images/n8n-base/Dockerfile:41","Warn: containerImage not pinned by hash: docker/images/n8n/Dockerfile:9","Warn: containerImage not pinned by hash: docker/images/n8n/Dockerfile:14","Warn: containerImage not pinned by hash: docker/images/n8n/Dockerfile:21","Warn: containerImage not pinned by hash: docker/images/n8n/Dockerfile:43","Warn: containerImage not pinned by hash: packages/@n8n/benchmark/Dockerfile:2","Warn: containerImage not pinned by hash: packages/@n8n/benchmark/Dockerfile:25","Warn: containerImage not pinned by hash: packages/@n8n/benchmark/Dockerfile:56","Warn: npmCommand not pinned by hash: .devcontainer/Dockerfile:6","Warn: npmCommand not pinned by hash: docker/images/n8n-base/Dockerfile:33","Warn: npmCommand not pinned by hash: docker/images/n8n/Dockerfile:66","Warn: npmCommand not pinned by hash: docker/images/n8n/Dockerfile:67","Warn: npmCommand not pinned by hash: packages/@n8n/benchmark/Dockerfile:21","Warn: npmCommand not pinned by hash: packages/@n8n/benchmark/scripts/bootstrap.sh:63","Warn: npmCommand not pinned by hash: .github/workflows/benchmark-destroy-nightly.yml:38","Warn: npmCommand not pinned by hash: .github/workflows/benchmark-nightly.yml:57","Warn: npmCommand not pinned by hash: .github/workflows/check-documentation-urls.yml:25","Warn: npmCommand not pinned by hash: .github/workflows/chromatic.yml:65","Warn: npmCommand not pinned by hash: .github/workflows/e2e-reusable.yml:114","Warn: npmCommand not pinned by hash: .github/workflows/release-create-pr.yml:43","Warn: npmCommand not pinned by hash: .github/workflows/release-create-pr.yml:46","Warn: npmCommand not pinned by hash: .github/workflows/release-publish.yml:34","Info:  44 out of  46 GitHub-owned GitHubAction dependencies pinned","Info:  61 out of  64 third-party GitHubAction dependencies pinned","Info:   0 out of  10 containerImage dependencies pinned","Info:   0 out of  14 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-vhxf-7vqr-mrjg","Warn: Project is vulnerable to: GHSA-pfq8-rq6v-vf5m","Warn: Project is vulnerable to: GHSA-x7hr-w5r2-h6wg","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-20T09:32:55.173Z","repository_id":37249676,"created_at":"2025-08-20T09:32:55.173Z","updated_at":"2025-08-20T09:32:55.173Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35215270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-07T02:00:07.222Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","apis","automation","cli","data-flow","development","integration-framework","integrations","ipaas","low-code","low-code-platform","mcp","mcp-client","mcp-server","n8n","no-code","self-hosted","typescript","workflow","workflow-automation"],"created_at":"2024-07-30T17:01:54.352Z","updated_at":"2026-07-07T09:01:16.891Z","avatar_url":"https://github.com/n8n-io.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","🛠️ Librerías para Usar NLP en Español","Workflow Automation","🛠️ エージェント IDE とビジュアルビルダー","办公效率类","Projects using `@faker-js/faker`","AI \u0026 LLM","Workflow \u0026 Automation MCP Servers","10. Revenue / Growth / Demand Generation Agents","置顶","Low-Code Platform","UI / Visual Orchestration for A2A","\u003cimg src=\"./assets/satellite.svg\" width=\"16\" height=\"16\" style=\"vertical-align: middle;\"\u003e Satellites","其他","AI拓展工具","网络服务","Apps","Tools","🛠️ LLM DevTools \u0026 Orchestration Infrastructure","Official Resources","ai","Automation \u0026 Orchestration","📚 Projects (1974 total)","HarmonyOS","Agentic Frameworks","Packages","Building","Recently Updated","cli","Application Recommendation","App","⚡ Task and Workflow Agents","typescript","Repos","docker","Fullstack Examples","Projects","workflow-automation","Built with TypeScript","Resources","Visual \u0026 Low-Code Agent Builders","Containerised MCP Servers","⚙️ Backend \u0026 APIs","开发工具\u0026框架","Automation","Load testing","3）参考实现与开源工具（GitHub）","Table of Contents","DataOps","Open-Source LLM \u0026 Agent Projects","Uncategorized","Marketing \u0026 Growth","🧠 AI Applications \u0026 Platforms","1. Local Agents","Developer Tools","n8n Nodes","Tools and Code","Low-code builder / agent app","Tool Families","4. Agentic AI \u0026 Multi-Agent Systems","Productivity \u0026 Notes","🛠 Part I: The Open SaaS Stack","ETL Tools (GUI)","Supporting Infrastructure","Software with unfree licensing","Related Tools"],"sub_categories":["🤝 Agentes","Packages","その他の標準","**开源项目**","MCP \u0026 Tool Use","2、智能开发与部署","C#","科学上网","网络服务_其他","IoT","Tools \u0026 Libraries","Windows Manager","Workflows","[May 10, 2025](/content/2025/05/10/README.md)","🤝 Collaborative Office","Automation","Self-Service Integration","Web","Follow Us","AI \u0026 Machine Learning","collection","AI Native 工具","Uncategorized","Tools","Autonomous Agents","Meta","Agent Frameworks","Workflow orchestrators","Automation \u0026 Internal Tools","Libraries","Workflow \u0026 Pipeline Orchestration"],"readme":"![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)\n\n# n8n - Secure Workflow Automation for Technical Teams\n\nn8n is a workflow automation platform that gives technical teams the flexibility of code with the speed of no-code. With 400+ integrations, native AI capabilities, and a fair-code license, n8n lets you build powerful automations while maintaining full control over your data and deployments.\n\n![n8n.io - Screenshot](https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-screenshot-readme.png)\n\n## Key Capabilities\n\n- **Code When You Need It**: Write JavaScript/Python, add npm packages, or use the visual interface\n- **AI-Native Platform**: Build AI agent workflows based on LangChain with your own data and models\n- **Full Control**: Self-host with our fair-code license or use our [cloud offering](https://app.n8n.cloud/login)\n- **Enterprise-Ready**: Advanced permissions, SSO, and air-gapped deployments\n- **Active Community**: 400+ integrations and 900+ ready-to-use [templates](https://n8n.io/workflows)\n\n## Quick Start\n\nTry n8n instantly with [npx](https://docs.n8n.io/hosting/installation/npm/) (requires [Node.js](https://nodejs.org/en/)):\n\n```\nnpx n8n\n```\n\nOr deploy with [Docker](https://docs.n8n.io/hosting/installation/docker/):\n\n```\ndocker volume create n8n_data\ndocker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n\n```\n\nAccess the editor at http://localhost:5678\n\n## Resources\n\n- 📚 [Documentation](https://docs.n8n.io)\n- 🔧 [400+ Integrations](https://n8n.io/integrations)\n- 💡 [Example Workflows](https://n8n.io/workflows)\n- 🤖 [AI \u0026 LangChain Guide](https://docs.n8n.io/langchain/)\n- 👥 [Community Forum](https://community.n8n.io)\n- 📖 [Community Tutorials](https://community.n8n.io/c/tutorials/28)\n\n## Support\n\nNeed help? Our community forum is the place to get support and connect with other users:\n[community.n8n.io](https://community.n8n.io)\n\n## License\n\nn8n is [fair-code](https://faircode.io) distributed under the [Sustainable Use License](https://github.com/n8n-io/n8n/blob/master/LICENSE.md) and [n8n Enterprise License](https://github.com/n8n-io/n8n/blob/master/LICENSE_EE.md).\n\n- **Source Available**: Always visible source code\n- **Self-Hostable**: Deploy anywhere\n- **Extensible**: Add your own nodes and functionality\n\n[Enterprise licenses](mailto:license@n8n.io) available for additional features and support.\n\nAdditional information about the license model can be found in the [docs](https://docs.n8n.io/reference/license/).\n\n## Contributing\n\nFound a bug 🐛 or have a feature idea ✨? Check our [Contributing Guide](https://github.com/n8n-io/n8n/blob/master/CONTRIBUTING.md) to get started.\n\n## Join the Team\n\nWant to shape the future of automation? Check out our [job posts](https://n8n.io/careers) and join our team!\n\n## What does n8n mean?\n\n**Short answer:** It means \"nodemation\" and is pronounced as n-eight-n.\n\n**Long answer:** \"I get that question quite often (more often than I expected) so I decided it is probably best to answer it here. While looking for a good name for the project with a free domain I realized very quickly that all the good ones I could think of were already taken. So, in the end, I chose nodemation. 'node-' in the sense that it uses a Node-View and that it uses Node.js and '-mation' for 'automation' which is what the project is supposed to help with. However, I did not like how long the name was and I could not imagine writing something that long every time in the CLI. That is when I then ended up on 'n8n'.\" - **Jan Oberhauser, Founder and CEO, n8n.io**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn8n-io%2Fn8n","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn8n-io%2Fn8n","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn8n-io%2Fn8n/lists"}