프로젝트 소개
tRPC는 스키마나 코드 생성 없이 완전한 타입 안전한 API를 구축하고 사용하는 오픈소스 TypeScript 프레임워크입니다. 태그라인은 "빠르게 움직이되, 깨지지 않도록"입니다.
README에서 설명된 주요 특징:
- 클라이언트에서 입력, 출력 및 오류에 대한 완전한 정적 타입 안전성과 자동 완성 기능.
- 코드 생성, 런타임 부하 또는 빌드 파이프라인 없음.
- 제로 종속성과 작은 클라이언트 측 크기.
- 기존 프로젝트에 쉽게 추가할 수 있도록 설계됨.
- React.js, Next.js, Express.js, Fastify용 어댑터를 포함하며, React에 종속되지 않음; 다른 라이브러리용 커뮤니티 어댑터도 존재함.
- 구독을 지원함.
- 요청 배치를 자동으로 처리하여 동시에 발생하는 요청을 결합함.
- 저장소의 examples 폴더에 수많은 예제가 포함되어 있음.
빠른 시작: README는 예제 앱을 가리키며, create-next-app를 통해 저장소의 예제 경로로 전체 스택 Next.js 예제를 스타트할 수 있음. yarn, npm, pnpm, bun, deno용 명령어가 표시됨. 전체 문서는 trpc.io에서 호스팅됨.
AI 에이전트: README는 Claude Code, Cursor, Windsurf과 같은 AI 코드 생성 에이전트 사용자가 `npx @tanstack/intent@latest install`을 통해 tRPC 기술을 설치하여 더 나은 코드 생성을 지원할 수 있음.
프로젝트는 MIT 라이선스이며, 핵심 팀이 프로젝트 리드와 활발한 기여자와 함께 유지보수하고 있으며, 후원자들에 의해 지원됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.