A professionally organized collection of 2,053 n8n workflows with a lightning-fast documentation system that provides instant search, analysis, and browsing capabilities.
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
전문적으로 정리된 2,053개의 n8n 워크플로우 컬렉션과 함께, 즉시 검색, 분석, 탐색 기능을 제공하는 초고속 문서화 시스템입니다.
기존 문서화 대비 100배 성능 향상을 경험하세요!
# 의존성 설치
pip install -r requirements.txt
# 빠른 API 서버 시작
python run.py
# 브라우저에서 열기
http://localhost:8000
기능:
| 지표 | 기존 시스템 | 새 시스템 | 개선율 | ||
|---|---|---|---|---|---|
| 파일 크기 | 71MB HTML | <100KB | 700배 작아짐 | ||
| 로드 시간 | 10초 이상 | <1초 | 10배 빨라짐 | ||
| 검색 | 클라이언트 전용 | FTS5 전체 텍스트 검색 | 즉시 | ||
| 메모리 사용량 | ~2GB RAM | <50MB RAM | 40배 절감 | ||
| 모바일 지원 | 나쁨 | 우수 | 완전 반응형 |
2051TelegramWebhookAutomationWebhook.jsonTelegram Webhook Automation지능형 이름 지정 시스템이 기술적 파일 이름을 읽기 쉬운 제목으로 변환합니다:
# 저장소 클론
git clone <repo-url>
cd n8n-workflows
# Python 의존성 설치
pip install -r requirements.txt
# 문서화 서버 시작
python run.py
# http://localhost:8000 에서 워크플로우 탐색
# - 2,053개 워크플로우 즉시 검색
# - 전문적인 반응형 인터페이스
# - 실시간 워크플로우 통계
# 개발을 위한 자동 리로드로 시작
python run.py --dev
# 또는 사용자 정의 호스트/포트 지정
python run.py --host 0.0.0.0 --port 3000
# 데이터베이스 재인덱싱 강제 실행
python run.py --reindex
# Python 임포터 사용 (권장)
python import_workflows.py
# 또는 개별 워크플로우 수동 가져오기:
# 1. n8n 편집기 UI 열기
# 2. 메뉴(☰) → 워크플로우 가져오기 클릭
# 3. workflows/ 폴더에서.json 파일 선택
# 4. 실행 전에 자격 증명/웹훅 URL 업데이트
사용 빈도 기준 상위 서비스:
시스템이 자동으로 워크플로우를 12개의 서비스 카테고리로 분류합니다:
# 텍스트로 워크플로우 검색
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"
-- 초고속 쿼리를 위한 최적화된 스키마
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'
);
# 저장소 클론
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
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
}
이 포괄적인 컬렉션은 다음에서 가져온 워크플로우를 포함합니다: