atls/nestjs - это набор модулей для NestJS, разработанный для упрощения разработки и улучшения продуктивности работы с фреймворком.
В этом репозитории собраны полезные инструменты, интеграции и расширения, которые обеспечивают гибкость и мощь при создании современных приложений с использованием популярного фреймворка NestJS.
- Работа с различными технологиями и сервисами, такими как GraphQL, gRPC, логгирование, тестирование и другие.
- Поддержка автоматической интеграции с популярными сервисами, такими как Hydra, Keto и Kratos.
- Встроенное управление ошибками и их обработка в gRPC.
- Гибкость и модульность для настройки под различные задачи и проекты.
dataloader
- интеграция с DataLoader для оптимизации запросов.external-renderer
- поддержка рендеринга на стороне сервера.gateway
- модуль для работы с GraphQL Mesh.grpc-errors
- стандартизация обработки ошибок для gRPC.grpc-http-proxy
- HTTP-прокси для gRPC-сервисов.grpc-identity
- аутентификация и авторизация для gRPC-сервисов.grpc-playground
- интеграция с gRPC Playground для тестирования и отладки.grpc-reflection
- поддержка gRPC Server Reflection.hydra
- интеграция с Hydra для работы с OAuth2 и OpenID Connect.keto
- интеграция с Ory Keto для авторизации.kratos
- интеграция с Ory Kratos для аутентификации и управления идентификацией.logger
- инструмент для расширенного логгирования.signed-url
- поддержка создания и проверки подписанных URL.typeorm-seeding
- инструмент для наполнения баз данных с использованием TypeORM.typesense-typeorm
- интеграция TypeORM с Typesense для работы с полнотекстовым поиском.typesense
- модуль для работы с поисковым движком Typesense.