
trpc
@trpc
Mo ta tren GitHub
🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy. - GitHub - trpc/trpc: 🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
Bai hoc & danh gia
Gọi API mà kiểu dữ liệu xuyên suốt từ server sang client, không cần sinh mã, không cần schema trung gian. Đổi tên một trường ở server là client đỏ ngay lúc biên dịch — thứ mà REST viết tay không bao giờ cho bạn.
Dùng vào việc gì
- Dự án một mình quản cả hai đầu, đúng tình huống của bạn
- Xoá lớp khai báo kiểu chép tay trong
lib/api.ts— nguồn sai lệch âm thầm mỗi khi backend đổi - Học cách gom middleware và ngữ cảnh theo kiểu an toàn kiểu dữ liệu
Lưu ý
Chỉ hợp khi client và server ở cùng một kho mã. Có ứng dụng di động hoặc bên thứ ba gọi vào thì vẫn cần REST thật.
Repo khac trong kho
4pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
@pixijsTypeScript48kkonva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
@konvajsTypeScript14.7kexcalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
@excalidrawTypeScript129.1kglTF-Sample-Models
glTF Sample Models.
@KhronosGroupMathematica3.6k