Об этом проекте

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 и поддерживается основной командой с руководителями проекта и активными участниками, а также поддерживается спонсорами.