Awesome Python은 AI/ML, 웹 개발, 데이터 사이언스, 개발자 도구, DevOps, CLI/GUI, 보안 등 다양한 카테고리로 구성된 평론적인 Python 프레임워크, 라이브러리, 도구 큐레이션 가이드입니다.
오픈 소스. 새로운 가능성.
우수한 오픈 소스 프로젝트를 발견하고, 익명으로 프로젝트를 제출하며, 내 프로젝트를 신청해 편집하세요.
호기심으로 오픈 소스의 세계를 발견하세요.
THE FIRST COLLECTIONManim Community는 정확하고 프로그래밍 가능한 수학 비디오를 만들기 위한 파이썬 애니메이션 엔진으로, CLI, Jupyter 마법, Docker 이미지 및 풍부한 문서가 있습니다.
Microsoft Agent Framework(MAF)는 Python, .NET, Go에서 프로덕션 수준의 AI 에이전트 및 멀티에이전트 워크플로우를 구축하기 위한 오픈소스 프레임워크입니다.
Pydantic AI는 엔드 투 엔드 타이핑을 통해 확장 가능한 에이전트를 구축할 수 있는 타입 안전한 Python AI SDK로, 다양한 모델, 인터페이스 및 내구성 있는 실행을 지원합니다.
SciencePlots는 논문, 발표, 학위 논문의 과학 그림을 위한 Matplotlib 스타일을 제공하는 Python 오픈소스 라이브러리입니다. IEEE, Nature 등 저널별 스타일, 색상 주기, CJK 언어 지원을 제공합니다.
AUB-HTP는 Alpha Stable(Levy-Stable) 분포를 분석하기 위한 파이썬 툴킷으로, PDF 생성, 단변량 및 다변량 경우의 난수 샘플링, 다양한 파라미터화 및 스펙트럼 측정 지원을 제공합니다.
EasyOCR은 80개 이상의 언어와 주요 문자 체계를 지원하는 즉시 사용 가능한 OCR 라이브러리입니다. 간단한 Python API와 CLI를 제공하며, PyTorch 기반의 검출 및 인식 모델과 사용자 정의 학습 옵션을 포함합니다.
MMKV는 WeChat이 개발한 효율적이고 작은 키-값 저장 프레임워크로, mmap과 protobuf를 사용합니다. Android, iOS/macOS, Windows, POSIX, HarmonyOS NEXT에서 실행되며, 실험적인 Kotlin Multiplatform을 지원합니다.
Haystack은 Python으로 프로덕션 수준의 LLM 애플리케이션, RAG 시스템 및 자율 에이전트를 구축하기 위한 오픈 소스 AI 오케스트레이션 프레임워크입니다.
face_recognition은 dlib의 딥러닝 얼굴 인식 모델을 기반으로 한 Python 라이브러리이자 명령줄 도구로, 얼굴 탐지, 얼굴 특징점 추출, 얼굴 인코딩 비교를 통한 인물 식별을 간단한 API와 CLI로 제공한다.
pygame는 SDL 기반으로 구축된 무료 오픈소스 크로스 플랫폼 Python 라이브러리로, 멀티미디어 애플리케이션과 게임 개발에 사용됩니다. 2D 그래픽, 사운드, 입력 처리, 스프라이트 및 충돌 감지 같은 게임 개발 도구를 제공합니다.
SQLGlot은 30개 이상의 방언을 지원하는 순수 Python SQL 파서, 트랜스파일러, 최적화기 및 엔진으로, 포맷팅, 방언 간 변환, AST 조작, 선택적 C 확장 가속을 통해 빠른 SQL 처리를 제공합니다. (약 100자)
Hugging Face Transformers는 텍스트, 비전, 오디오 및 멀티모달 작업을 위한 머신러닝 모델 정의 프레임워크입니다. 100만 개 이상의 사전 학습된 체크포인트와 함께 추론 및 학습을 위한 통합 API를 제공합니다.
AutoKeras는 Keras를 기반으로 구축된 오픈소스 AutoML 라이브러리로, 이미지, 텍스트, 정형 데이터 작업을 위한 딥러닝 모델 탐색을 자동화합니다.
고성능 지리공간 이미지 I/O 라이브러리, NITF, GeoTIFF, JPEG 2000, DTED 지원. Rust 코어에 Python 바인딩, Zarr을 통한 클라우드 네이티브 타일 액세스, 간단한 API 제공.
PySimpleGUI는 tkinter, Qt, WxPython, Remi를 직관적인 API로 감싸 Python의 GUI 개발을 단순화합니다. 초보자부터 전문가까지 누구나 최소한의 코드로 데스크톱 및 웹 인터페이스를 빠르게 생성할 수 있게 해줍니다.
안정적인 PyTorch 기반의 강화학습 알고리즘 구현체인 Stable Baselines3에 대해 설명합니다.