YAML로 정의한 데이터, AI, 인프라 워크플로를 예약 실행하고 이벤트에 반응해 실행하는 오픈소스 오케스트레이션 플랫폼입니다.
Avaiga/taipy
UI, 파이프라인, 스케줄링을 갖춘 프로덕션용 웹 애플리케이션으로 데이터 및 AI 알고리즘을 구현하는 Python 라이브러리입니다.
- 스타
- 19,458
- 포크
- 2,001
- 열린 이슈
- 233
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
Taipy는 별도의 프런트엔드 기술 스택을 배우지 않고도 데이터 및 AI 기반 웹 애플리케이션을 만들고 싶은 데이터 과학자와 머신러닝 엔지니어를 위한 Python 라이브러리입니다. Python 코드만으로 UI를 생성하고 데이터 통합, 파이프라인 오케스트레이션, 스케줄링 같은 주변 기능도 처리합니다.
Taipy는 UI뿐 아니라 what-if 분석과 시나리오 관리도 지원하므로 최종 사용자가 모델이나 파이프라인의 여러 변형을 비교할 수 있습니다. 또한 인증, 역할 및 사용자 관리, cron 작업, 배포 스크립트·버전 관리·데이터 마이그레이션·텔레메트리 기능을 갖춘 CLI도 포함해 프로덕션 운영을 지원합니다.
핵심 라이브러리는 pip으로 설치합니다. 전체 생태계에는 Taipy Designer, Taipy Studio, 사전 정의된 템플릿, 데이터 플랫폼 통합 기능이 포함됩니다.
핵심 기능
- 01Python 코드에서 직접 웹 UI를 생성합니다.
- 02데이터 파이프라인을 오케스트레이션하고 스케줄링과 cron 작업을 관리합니다.
- 03what-if 분석과 시나리오 관리를 지원합니다.
- 04인증, 역할 및 사용자 관리 기능을 제공합니다.
- 05CLI, 배포 스크립트, 데이터 마이그레이션 도구를 포함합니다.
- 06프로덕션 운영을 위한 텔레메트리와 모니터링을 제공합니다.
활용 사례
- 머신러닝 모델을 비즈니스 사용자가 예측을 실행할 수 있는 내부 웹 앱으로 구현합니다.
- 예측 또는 계획 모델의 시나리오 비교 도구를 구축합니다.
- 반복 실행되는 데이터 처리 파이프라인을 스케줄링하고 오케스트레이션합니다.
- 사용자 역할과 접근 제어를 갖춘 데이터 기반 대시보드를 배포합니다.
빠른 시작
- 1
pip으로 안정 버전의 Taipy를 설치하세요
pip install taipy - 2
다른 설치 방법은 문서의 설치 가이드를 참고하세요
사용 전 알아둘 점
- Python 3.9~3.12가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- taipy은(는) 무엇인가요?
- UI, 파이프라인, 스케줄링을 갖춘 프로덕션용 웹 애플리케이션으로 데이터 및 AI 알고리즘을 구현하는 Python 라이브러리입니다. Taipy는 별도의 프런트엔드 기술 스택을 배우지 않고도 데이터 및 AI 기반 웹 애플리케이션을 만들고 싶은 데이터 과학자와 머신러닝 엔지니어를 위한 Python 라이브러리입니다. Python 코드만으로 UI를 생성하고 데이터 통합, 파이프라인 오케스트레이션, 스케줄링 같은 주변 기능도 처리합니다.
- taipy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- taipy은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- taipy은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. taipy의 마지막 커밋은 2026년 8월 10일입니다.
- taipy은(는) 어디에 사용할 수 있나요?
- 머신러닝 모델을 비즈니스 사용자가 예측을 실행할 수 있는 내부 웹 앱으로 구현합니다. 예측 또는 계획 모델의 시나리오 비교 도구를 구축합니다. 반복 실행되는 데이터 처리 파이프라인을 스케줄링하고 오케스트레이션합니다. 사용자 역할과 접근 제어를 갖춘 데이터 기반 대시보드를 배포합니다.
- taipy는 어떻게 설치하나요?
- pip으로 안정 버전의 Taipy를 설치하세요: pip install taipy 다른 설치 방법은 문서의 설치 가이드를 참고하세요
- taipy은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Avaiga/taipy
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
스크립트를 스케줄링, 재시도, 캐싱, 이벤트 기반 자동화 기능을 갖춘 프로덕션 데이터 파이프라인으로 전환하는 Python 워크플로 오케스트레이션 프레임워크입니다.
테이블, 데이터셋, ML 모델, 보고서 같은 데이터 자산을 정의하고 실행 및 모니터링하는 Python 오케스트레이션 플랫폼입니다.
ML 학습 실행과 메타데이터를 기록하고 비교하는 UI 및 이를 조회하는 Python SDK를 제공하는 셀프 호스팅 오픈소스 실험 추적 도구입니다.
SQL과 Markdown으로 인터랙티브한 데이터 보고서와 대시보드를 만드는 오픈소스 코드 기반 BI 도구입니다.
프론트엔드와 백엔드를 모두 Python으로 작성해 풀스택 웹 앱을 만드는 라이브러리입니다.