Об этом проекте
tRPC — открытая библиотека TypeScript для создания и использования типобезопасных API без схем или генерации кода. Её слоган — «Двигайтесь быстро и не ломайте ничего».
Ключевые особенности, описанные в README:
- Полная статическая типизация и автодополнение на клиенте для входных данных, выходных данных и ошибок.
- Нет генерации кода, дополнительной нагрузки на выполнение или требований к сборочному процессу.
- Нулевые зависимости и небольшой размер клиентской части.
- Разработана для простоты интеграции в существующие проекты.
- Включает адаптеры для React.js, Next.js, Express.js и Fastify, при этом не привязана к React; существуют адаптеры сообщества для других библиотек.
- Поддерживает подписки.
- Поддерживает пакетную обработку запросов, автоматически объединяя одновременные запросы.
- В репозитории есть множество примеров в папке examples.
Быстрый старт: README указывает на примеры приложений, включая полноценный пример Next.js, который можно создать с помощью create-next-app с путём репозитория, с командами для yarn, npm, pnpm, bun и deno. Полная документация размещена на trpc.io.
Агенты ИИ: в README отмечено, что пользователи ИИ-агентов, таких как Claude Code, Cursor и Windsurf, могут установить навыки tRPC через `npx @tanstack/intent@latest install` для лучшей генерации кода.
Проект распространяется по лицензии MIT и поддерживается основной командой с руководителями проекта и активными участниками, а также поддерживается спонсорами.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.