Danitilahun/n8n-workflow-templates

A professionally organized collection of 2,053 n8n workflows with a lightning-fast documentation system that provides instant search, analysis, and browsing capabilities.

GitHub에서 열기 ↗ automationsn8nn8n-templaten8n-workflow
699
GitHub 스타
202
포크
Python
언어
미표기
라이선스
2025.07.11
최근 푸시
2026.05.14
별표한 날

AI 분석

설치 난이도: 쉬움
큐레이터 노트
n8n 자동화 워크플로우를 체계적으로 수집하고 검색 가능한 문서화 시스템을 구축하려는 프로젝트에 적합합니다. 특히 대규모 워크플로우 라이브러리를 관리하고 팀 내 공유 및 재사용을 촉진하려는 경우 유용합니다.

강점

  • 방대한 2,053개 n8n 워크플로우 컬렉션을 제공하며, 365개 통합을 자동 분류하여 실무에 바로 활용 가능
  • SQLite FTS5 기반 검색 시스템으로 100ms 미만 응답, 700배 작은 파일 크기 등 극적인 성능 개선
  • FastAPI 기반 RESTful API와 반응형 UI를 제공하여 검색, 필터링, 다이어그램 생성 등 고급 기능 지원

약점

  • 워크플로우의 실제 품질이나 최신 n8n 버전 호환성에 대한 검증 정보가 부족함
  • 일부 워크플로우는 커뮤니티 노드 설치가 필요할 수 있어 초기 설정이 복잡할 수 있음
  • 라이선스 정보가 명시되지 않아 상업적 사용 시 주의 필요

주의사항

  • 모든 워크플로우는 교육 목적으로 제공되며, 사용 전 반드시 자격 증명 및 민감 데이터를 제거해야 함
  • 외부 서비스 API 변경으로 인해 일부 워크플로우가 작동하지 않을 수 있으므로 테스트 환경에서 먼저 검증 필요
  • n8n 1.0+ 호환성을 명시했지만, 모든 워크플로우가 최신 버전에서 완벽히 작동한다고 보장할 수 없음

시작 가이드

  • 저장소를 클론하고 pip install -r requirements.txt로 의존성을 설치한 후 python run.py로 로컬 서버를 실행하여 워크플로우 탐색
  • 관심 있는 워크플로우를 n8n 인스턴스에 가져오기 전에 자격 증명과 웹훅 URL을 업데이트
  • API 엔드포인트를 활용하여 워크플로우 검색 및 통계를 자동화하거나, 필요에 따라 카테고리별로 필터링하여 특정 통합에 특화된 워크플로우 발굴

README 한국어 번역

이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.

⚡ N8N 워크플로우 컬렉션 및 문서화

전문적으로 정리된 2,053개의 n8n 워크플로우 컬렉션과 함께, 즉시 검색, 분석, 탐색 기능을 제공하는 초고속 문서화 시스템입니다.

🚀 새로운 기능: 고성능 문서화 시스템

기존 문서화 대비 100배 성능 향상을 경험하세요!

빠른 시작 - 고속 문서화 시스템

# 의존성 설치
pip install -r requirements.txt

# 빠른 API 서버 시작
python run.py

# 브라우저에서 열기
http://localhost:8000
  • SQLite FTS5 검색으로 100ms 미만 응답 시간
  • 🔍 고급 필터링이 가능한 즉시 전체 텍스트 검색
  • 📱 반응형 디자인 - 모바일에서 완벽하게 작동
  • 🌙 시스템 환경설정 감지를 통한 다크/라이트 테마
  • 📊 실시간 통계 - 365개의 고유 통합, 총 29,445개 노드
  • 🎯 트리거 유형 및 복잡도별 스마트 분류
  • 📄 주문형 JSON 보기 및 다운로드
  • 🔗 워크플로우 시각화를 위한 Mermaid 다이어그램 생성
  • 🔄 지능적인 형식 지정을 통한 실시간 워크플로우 이름 지정

기능:

성능 비교

지표 기존 시스템 새 시스템 개선율
파일 크기 71MB HTML <100KB 700배 작아짐
로드 시간 10초 이상 <1초 10배 빨라짐
검색 클라이언트 전용 FTS5 전체 텍스트 검색 즉시
메모리 사용량 ~2GB RAM <50MB RAM 40배 절감
모바일 지원 나쁨 우수 완전 반응형

📂 저장소 구성

워크플로우 컬렉션

  • 2,053개의 워크플로우 - 의미 있고 검색 가능한 이름
  • 365개의 고유 통합 - 인기 플랫폼 전반
  • 총 29,445개 노드 - 전문적인 분류
  • 품질 보증 - 모든 워크플로우 분석 및 분류 완료

고급 이름 지정 시스템 ✨

  • 이전: 2051TelegramWebhookAutomationWebhook.json
  • 이후: Telegram Webhook Automation
  • 100% 의미 있는 이름 - 스마트 대문자 변환
  • 노드 분석을 통한 자동 통합 감지

지능형 이름 지정 시스템이 기술적 파일 이름을 읽기 쉬운 제목으로 변환합니다:


🛠 사용 방법

옵션 1: 최신 고속 시스템 (권장)

# 저장소 클론
git clone <repo-url>
cd n8n-workflows

# Python 의존성 설치
pip install -r requirements.txt

# 문서화 서버 시작
python run.py

# http://localhost:8000 에서 워크플로우 탐색
# - 2,053개 워크플로우 즉시 검색
# - 전문적인 반응형 인터페이스
# - 실시간 워크플로우 통계

옵션 2: 개발 모드

# 개발을 위한 자동 리로드로 시작
python run.py --dev

# 또는 사용자 정의 호스트/포트 지정
python run.py --host 0.0.0.0 --port 3000

# 데이터베이스 재인덱싱 강제 실행
python run.py --reindex

n8n으로 워크플로우 가져오기

# Python 임포터 사용 (권장)
python import_workflows.py

# 또는 개별 워크플로우 수동 가져오기:
# 1. n8n 편집기 UI 열기
# 2. 메뉴(☰) → 워크플로우 가져오기 클릭
# 3. workflows/ 폴더에서.json 파일 선택
# 4. 실행 전에 자격 증명/웹훅 URL 업데이트

📊 워크플로우 통계

현재 컬렉션 통계

  • 총 워크플로우: 2,053개의 자동화 워크플로우
  • 활성 워크플로우: 215개 (10.5% 활성율)
  • 총 노드: 29,445개 (워크플로우당 평균 14.3개 노드)
  • 고유 통합: 365개의 다양한 서비스 및 API
  • 데이터베이스: FTS5 전체 텍스트 검색을 지원하는 SQLite

트리거 분포

  • 복합: 831개 워크플로우 (40.5%) - 다중 트리거 시스템
  • 웹훅: 519개 워크플로우 (25.3%) - API 트리거 자동화
  • 수동: 477개 워크플로우 (23.2%) - 사용자 시작 워크플로우
  • 예약: 226개 워크플로우 (11.0%) - 시간 기반 실행

복잡도 분석

  • 낮음 (≤5 노드): ~35% - 간단한 자동화
  • 중간 (6-15 노드): ~45% - 표준 워크플로우
  • 높음 (16+ 노드): ~20% - 복잡한 엔터프라이즈 시스템

인기 통합

  • 커뮤니케이션: Telegram, Discord, Slack, WhatsApp
  • 클라우드 스토리지: Google Drive, Google Sheets, Dropbox
  • 데이터베이스: PostgreSQL, MySQL, MongoDB, Airtable
  • AI/ML: OpenAI, Anthropic, Hugging Face
  • 개발: HTTP Request, Webhook, GraphQL

사용 빈도 기준 상위 서비스:


🔍 고급 검색 기능

스마트 검색 카테고리

시스템이 자동으로 워크플로우를 12개의 서비스 카테고리로 분류합니다:

사용 가능한 카테고리:

  • messaging: Telegram, Discord, Slack, WhatsApp, Teams
  • ai_ml: OpenAI, Anthropic, Hugging Face
  • database: PostgreSQL, MySQL, MongoDB, Redis, Airtable
  • email: Gmail, Mailjet, Outlook, SMTP/IMAP
  • cloud_storage: Google Drive, Google Docs, Dropbox, OneDrive
  • project_management: Jira, GitHub, GitLab, Trello, Asana
  • social_media: LinkedIn, Twitter/X, Facebook, Instagram
  • ecommerce: Shopify, Stripe, PayPal
  • analytics: Google Analytics, Mixpanel
  • calendar_tasks: Google Calendar, Cal.com, Calendly
  • forms: Typeform, Google Forms, Form Triggers
  • development: Webhook, HTTP Request, GraphQL, SSE

API 사용 예시

# 텍스트로 워크플로우 검색
curl "http://localhost:8000/api/workflows?q=telegram+automation"

# 트리거 유형 및 복잡도로 필터링
curl "http://localhost:8000/api/workflows?trigger=Webhook&complexity=high"

# 모든 메시징 워크플로우 찾기
curl "http://localhost:8000/api/workflows/category/messaging"

# 데이터베이스 통계 가져오기
curl "http://localhost:8000/api/stats"

# 사용 가능한 카테고리 탐색
curl "http://localhost:8000/api/categories"

🏗 기술 아키텍처

최신 스택

  • SQLite 데이터베이스 - 365개의 인덱싱된 통합을 갖춘 FTS5 전체 텍스트 검색
  • FastAPI 백엔드 - 자동 OpenAPI 문서화를 갖춘 RESTful API
  • 반응형 프론트엔드 - 내장 CSS/JavaScript를 갖춘 최신 HTML5
  • 스마트 분석 - 자동 워크플로우 분류 및 이름 지정

주요 기능

  • 변경 감지 - 효율적인 재인덱싱을 위한 MD5 해싱
  • 백그라운드 처리 - 논블로킹 워크플로우 분석
  • 압축 응답 - 최적의 속도를 위한 Gzip 미들웨어
  • 오류 처리 - 우아한 성능 저하 및 포괄적인 로깅
  • 모바일 최적화 - 터치 친화적인 인터페이스 디자인

데이터베이스 성능

-- 초고속 쿼리를 위한 최적화된 스키마
CREATE TABLE workflows (
    id INTEGER PRIMARY KEY,
    filename TEXT UNIQUE,
    name TEXT,
    active BOOLEAN,
    trigger_type TEXT,
    complexity TEXT,
    node_count INTEGER,
    integrations TEXT,  -- 365개 고유 서비스의 JSON 배열
    description TEXT,
    file_hash TEXT,     -- 변경 감지를 위한 MD5
    analyzed_at TIMESTAMP
);

-- 순위 지정이 가능한 전체 텍스트 검색
CREATE VIRTUAL TABLE workflows_fts USING fts5(
    filename, name, description, integrations, tags,
    content='workflows', content_rowid='id'
);

🔧 설정 및 요구 사항

시스템 요구 사항

  • Python 3.7+ - 문서화 시스템 실행용
  • 최신 브라우저 - Chrome, Firefox, Safari, Edge
  • 50MB 저장 공간 - SQLite 데이터베이스 및 인덱스용
  • n8n 인스턴스 - 워크플로우 가져오기 및 실행용

설치

# 저장소 클론
git clone <repo-url>
cd n8n-workflows

# 의존성 설치
pip install -r requirements.txt

# 문서화 서버 시작
python run.py

# http://localhost:8000 에서 접속

개발 환경 설정

# 가상 환경 생성
python3 -m venv.venv
source.venv/bin/activate  # Linux/Mac
# 또는.venv\Scripts\activate  # Windows

# 의존성 설치
pip install -r requirements.txt

# 개발을 위한 자동 리로드로 실행
python api_server.py --reload

# 데이터베이스 재인덱싱 강제 실행
python workflow_db.py --index --force

📋 이름 지정 규칙

지능형 형식 지정 시스템

시스템이 자동으로 기술적 파일 이름을 사용자 친화적인 이름으로 변환합니다:

# 자동 변환:
2051_Telegram_Webhook_Automation_Webhook.json → "Telegram Webhook Automation"
0250_HTTP_Discord_Import_Scheduled.json → "HTTP Discord Import Scheduled"
0966_OpenAI_Data_Processing_Manual.json → "OpenAI Data Processing Manual"

기술적 형식

[ID]_[서비스1]_[서비스2]_[목적]_[트리거].json

스마트 대문자 변환 규칙

  • HTTP → HTTP (Http 아님)
  • API → API (Api 아님)
  • webhook → Webhook
  • automation → Automation
  • scheduled → Scheduled

🚀 API 문서

핵심 엔드포인트

  • GET / - 메인 워크플로우 브라우저 인터페이스
  • GET /api/stats - 데이터베이스 통계 및 지표
  • GET /api/workflows - 필터 및 페이지네이션을 통한 검색
  • GET /api/workflows/{filename} - 상세 워크플로우 정보
  • GET /api/workflows/{filename}/download - 워크플로우 JSON 다운로드
  • GET /api/workflows/{filename}/diagram - Mermaid 다이어그램 생성

고급 검색

  • GET /api/workflows/category/{category} - 서비스 카테고리별 검색
  • GET /api/categories - 모든 사용 가능한 카테고리 목록
  • GET /api/integrations - 통합 통계 가져오기
  • POST /api/reindex - 백그라운드 재인덱싱 트리거

응답 예시

// GET /api/stats
{
  "total": 2053,
  "active": 215,
  "inactive": 1838,
  "triggers": {
    "Complex": 831,
    "Webhook": 519,
    "Manual": 477,
    "Scheduled": 226
  },
  "total_nodes": 29445,
  "unique_integrations": 365
}

🤝 기여하기

새 워크플로우 추가

  1. n8n에서 워크플로우를 JSON으로 내보내기
  2. 정해진 패턴에 따라 설명적으로 이름 지정
  3. workflows/ 디렉토리에 추가
  4. 민감한 데이터 제거 (자격 증명, 개인 URL)
  5. 재인덱싱 실행하여 데이터베이스 업데이트

품질 기준

  • ✅ 워크플로우가 기능적이고 테스트되었는지 확인
  • ✅ 모든 자격 증명 및 민감한 데이터 제거
  • ✅ 일관성을 위해 이름 지정 규칙 준수
  • ✅ 최신 n8n 버전과의 호환성 확인
  • ✅ 의미 있는 설명 또는 주석 포함

⚠️ 중요 참고 사항

보안 및 개인정보 보호

  • 사용 전 검토 - 모든 워크플로우는 교육 목적으로 있는 그대로 제공됨
  • 자격 증명 업데이트 - API 키, 토큰 및 웹훅 교체
  • 안전하게 테스트 - 먼저 개발 환경에서 확인
  • 권한 확인 - 통합에 대한 적절한 액세스 권한 확인

호환성

  • n8n 버전 - n8n 1.0+와 호환 가능 (대부분의 워크플로우)
  • 커뮤니티 노드 - 일부 워크플로우는 추가 노드 설치가 필요할 수 있음
  • API 변경 사항 - 외부 서비스가 생성 이후 API를 업데이트했을 수 있음
  • 의존성 - 가져오기 전에 필요한 통합 확인

📚 리소스 및 참고 자료

워크플로우 출처

  • 공식 n8n.io - 문서 및 커뮤니티 예제
  • GitHub 저장소 - 오픈 소스 커뮤니티 기여
  • 블로그 게시물 및 튜토리얼 - 실제 자동화 패턴
  • 사용자 제출 - 테스트 및 검증된 워크플로우
  • 엔터프라이즈 사용 사례 - 비즈니스 프로세스 자동화

이 포괄적인 컬렉션은 다음에서 가져온 워크플로우를 포함합니다:

더 알아보기


🏆 프로젝트 성과

저장소 변환

  • 2,053개의 워크플로우 전문적으로 정리 및 이름 지정
  • 365개의 고유 통합 자동 감지 및 분류
  • 100% 의미 있는 이름 (기본 파일명 패턴에서 개선)
  • 지능형 이름 변경 과정에서 데이터 손실 제로
  • 12개의 서비스 카테고리를 통한 고급 검색

성능 혁명

  • SQLite FTS5를 사용한 100ms 미만 검색

원본 저장소: Danitilahun/n8n-workflow-templates

라이선스: 미표기

게재 제외를 원하시면 삭제 요청을 보내주세요.