콘텐츠로 이동

서드파티 패키지

Starlette는 Starlette에 통합할 수 있는 도구, Starlette에 의존하는 도구 등을 구축하는 개발자 커뮤니티가 빠르게 성장하고 있습니다.

다음은 타사 소프트웨어 패키지입니다.

플러그인

이 단어는 희귀 단어 또는 도메인별 용어일 수 있으며 정확한 의미를 잘 모르겠습니다. 단어에 대한 더 많은 맥락이나 정보를 제공할 수 있다면 더 정확한 중국어 번역을 제공하기 위해 최선을 다하겠습니다. 현재 정보만을 기준으로 "Apitally"는 문자 그대로 "Apitali"로 번역되지만 원하는 결과가 아닐 수 있습니다.

깃허브 | 설명서

Starlette(및 기타 프레임워크)에 대한 API 키 및 권한 관리뿐만 아니라 간단한 트래픽, 오류 및 응답 시간 모니터링.

저자(단어는 특정 이름 또는 용어일 수 있으며 더 많은 맥락을 가지고 더 정확한 번역이 가능할 수 있음)

깃허브 | 설명서

OAuth 및 OpenID 구축을 위한 최고의 파이썬 라이브러리 클라이언트 측과 서버를 연결합니다. Starlette와 통합하는 방법을 참조하십시오.

채널 상자

깃허브

웹 소켓 방송을 위한 또 다른 솔루션. 코드의 모든 부분에서 채널 그룹으로 메시지를 보내십시오.channel-box 및 starlette 를 사용하여 구축된 간단한 채팅 애플리케이션인 MySsimeChat을 확인하십시오.

IMIA

깃허브

플러그형 인증자 및 로그인/로그아웃 프로세스가 있는 Starlette의 인증 프레임워크입니다.

만화

깃허브

AWS Lambda 및 API 게이트웨이용 서버리스 ASGI 어댑터.

네즈마

깃허브

WebSockets를 사용하여 채널 그룹에 메시지를 관리하고 보냅니다.nejma 및 starlette 로 구축된 간단한 채팅 애플리케이션인 nejma-chat을 확인하십시오.

스카우트 APM

깃허브

애플리케이션을 검사하여 성능 병목 현상을 식별하는 APM(애플리케이션 성능 모니터) 솔루션입니다.

스펙트리(단어가 특정한 의미를 가지고 있다면 현재의 영어로만 정확하게 중국어로 번역하기 어렵고, 여기에 원래 형태가 그대로 남아 있다)

깃허브

OpenAPI 사양 문서를 생성하고 Python 주석으로 요청 및 응답을 확인합니다. 보일러 플레이트 코드 감소(YAML 필요 없음).

Starlette API 사양

깃허브

Starlette를 위한 간단한 APISpec 통합. 엔드포인트의 문서 문자열에서 OpenAPI(Swagger) 스키마를 YAML 형식으로 선언하여 Starlette로 구축된 REST API를 문서화합니다.

스타렛 압축

깃허브

Starlette-Compress는 Starlette에서 응답을 압축하기 위한 빠르고 쉬운 미들웨어입니다. 합리적인 기본 구성으로 ZStd, Brotli 및 GZip 압축 지원을 추가합니다.

스타렛 컨텍스트

깃허브

요청에 대한 상황별 데이터를 저장하고 액세스할 수 있는 Starlette용 미들웨어. 로그가 x-요청-id 또는 x-상관-id와 같은 요청 헤더를 자동으로 사용하도록 로깅과 함께 사용할 수 있습니다.

스타렛 크램잼

깃허브

최소한의 요구 사항으로 brotli, gzip 및 감압 압축 알고리즘을 사용할 수 있는 Starlette 미들웨어입니다.

Starlette Outi2 API

GitLab

JWT를 통해 인증 및 인증을 추가하는 Starlette 미들웨어. 액세스 및/또는 ID 토큰을 클라이언트 측에 발급하는 것은 전적으로 인증 제공자에 의존합니다.

스타렛 프로메테우스

깃허브

공식 파이썬 클라이언트 측을 기반으로 Prometheus 메트릭을 노출하는 엔드포인트를 제공하는 플러그인입니다.

스타렛 WTF

깃허브

Starlette와 WTForms를 통합하기 위한 간단한 도구입니다. 우수한 플라스크-WTF 라이브러리를 모델로 합니다.

스타렛 - 로그인

깃허브 | 설명서

Starlette에 대한 사용자 세션 관리. 로그인, 로그아웃 및 사용자 세션 기억과 같은 일반적인 작업을 장기간에 걸쳐 처리합니다.

스타 세션

깃허브

사용자 지정 가능한 스토리지 백엔드를 통한 대체 세션 지원 구현.

네트워크 매개 변수 - Starlette

깃허브

Starlette에 대한 선언적 요청 해결 및 검증은 webargs 위에 구축됩니다.

유형 주석을 사용하여 쿼리 문자열, JSON, 양식, 헤더 및 쿠키를 구문 분석할 수 있습니다.

라우터

깃허브

Starlette를 위한 빠른 API 스타일 라우팅.

데코레이터를 사용하여 라우팅 테이블을 생성할 수 있습니다.

시작 이상

깃허브

Starlette 응용 프로그램의 미적 이상 페이지.

Starlette - 관리자 백엔드

깃허브 | 설명서

간단하고 확장 가능한 관리 인터페이스 프레임워크.

테이블러 및 데이터 테이블로 구축되어 모델에 대한 완전한 사용자 지정 가능한 관리 인터페이스를 신속하게 생성할 수 있습니다. 다음을 사용하여 여러 형식(CSV, PDF, Excel 등)으로 데이터를 내보낼 수 있습니다. AND 그리고 OR 데이터를 필터링하고 파일을 업로드하는 복잡한 쿼리. ..

벨록스

깃허브

GCP 클라우드 기능을 위한 서버리스 ASGI 어댑터.

스타렛 다리

깃허브 | 설명서

와 함께 on_startup 그리고 on_shutdown Starlette bridge를 더 이상 사용하지 않으면 이전 방식으로 이벤트를 선언할 수 있습니다. 이는 실제로 내부적으로 생성된다는 점에서 특별합니다. lifespan 이런 식으로, 계속 Starlette 새로운 lifespan 이벤트의 무결성을 보장하는 동시에 기존 패키지의 역호환성이 보장됩니다.

프레임워크

빠른 API

깃허브 | 설명서

고성능, 배우기 쉬운 빠른 코딩, 프로덕션 준비 웹 API 프레임워크입니다. 라우팅 매개 변수에 대한 형식 선언이 있는 APIStar의 이전 서버 시스템에서 영감을 받아 OpenAPI 사양 버전 3.0.0 이상(JSON 모드 사용)을 기반으로 하고 데이터 처리를 위해 Pydantic에서 지원합니다.

플라마

깃허브 | 설명서

Flama는 현대적이고 강력한 머신 러닝(ML) API를 신속하게 구축하기 위한 데이터 과학 지향 프레임워크입니다. 프레임워크의 주요 목적은 ML API 배포를 매우 간단하게 만드는 것입니다. Flama를 통해 데이터 과학자들은 이제 코드 한 줄만으로 ML 모델을 비동기식 자동 문서화된 API로 빠르게 변환할 수 있습니다. 모두 몇 초 안에!

Flama는 직관적인 CLI(명령줄 인터페이스)를 갖추고 있으며 고성능 GraphQL, REST 및 ML API 구축을 가속화하기 위해 배우기 쉬운 개념을 제공합니다. 또한 비동기식 및 프로덕션 준비 서비스 개발을 위한 이상적인 솔루션을 제공하여 ML 모델의 자동 배포를 제공합니다.

그레포

깃허브 | 설명서

지리공간 대시보드 및 웹 애플리케이션을 구축하기 위한 파이썬 프레임워크.

Greppo는 지리 공간 대시보드 및 웹 애플리케이션을 쉽게 구축할 수 있는 오픈 소스 파이썬 프레임워크입니다. 상호 작용을 위해 데이터, 알고리즘, 시각화 및 사용자 인터페이스를 신속하게 통합하는 툴킷을 제공합니다. 백엔드 변수 업데이트, 논리적 재계산 및 프런트 엔드 변경(데이터 돌연변이 후크) 반영을 위한 API를 제공합니다.

응답자

깃허브 | 설명서

일부 기능: 플라스크 스타일 라우팅 식, YAML 지원, OpenAPI 스키마 생성, 백그라운드 작업, Graql.

스타렛 앱

Do-GDAPS 또는 CakePh와 같은 간단한 애플리케이션 시스템을 사용하여 자신만의 프레임워크를 만드십시오.

깃허브

다크스타

HTML을 브라우저로 보내는 데 필요한 코드 양을 최소화하는 간단한 프레임워크입니다. 파일 경로를 Starlette 경로로 변환하고 보기 코드를 템플릿 바로 옆에 놓습니다. 프런트 엔드를 향상시키는 데 도움이 되는 htmx 지원이 포함되어 있습니다.

설명서 GitHub

엑스프레소

Starlette, Pydantic 및 di를 기반으로 구축된 유연하고 확장 가능한 웹 프레임워크입니다.

깃허브 |설명서

엘라

깃허브 | 설명서

Ellar는 빠르고 효율적이며 확장 가능한 RESTAPI 및 서버측 애플리케이션을 구축하기 위한 ASGI 네트워킹 프레임워크입니다. 서버측 애플리케이션을 구축하는 데 있어 높은 수준의 추상화를 제공하며 Nestjs에서 영감을 얻은 OOP(객체 지향 프로그래밍)와 FP(기능 프로그래밍)의 요소를 결합합니다.

Starlette, Pydantic 및 Injector의 세 가지 핵심 라이브러리 위에 구축되었습니다.

아피만

Starlette 프로젝트를 위한 Swagger/OpenAPI 문서 확장을 쉽게 통합하고 SwaggerUI 및 RedocUI를 제공합니다.

깃허브

스타렛 바벨

번역, 현지화 및 시간대 지원은 Babel 통합을 통해 제공됩니다.

깃허브

Starlette - 정적 리소스

깃허브

정적 파일과 유사한 정적 데이터에 패키지 리소스를 마운트할 수 있습니다.

센티넬

깃허브 | 설명서

Sentry는 소프트웨어 오류 감지 도구입니다. 성능 문제 및 버그 문제를 해결하기 위한 실행 가능한 통찰력을 제공하여 사용자가 파이썬 디버깅을 진단, 수정 및 최적화할 수 있습니다. 또한 파이썬 애플리케이션 개발을 위해 Starlette와 원활하게 통합됩니다. Sentry의 기능에는 오류 추적, 성능 통찰력, 상황 정보 및 경고/알림이 포함됩니다.

반짝반짝

깃허브 | 설명서

Starlette와 asyncio를 활용하여 Shiny를 사용하면 개발자가 반응형 프로그래밍의 힘을 사용하여 간편한 Python 웹 애플리케이션을 만들 수 있습니다. Shiny는 수동 상태 관리의 번거로움을 없애고 런타임에 앱에 가장 적합한 실행 경로를 자동으로 결정하는 동시에 재렌더링을 최소화합니다. 즉, Shiny는 가장 단순한 대시보드에서 모든 기능을 갖춘 웹 앱에 이르기까지 모든 것을 지원할 수 있습니다.