Skip to content

atls/nestjs

Repository files navigation

nestjs-github-cover

NestJS Custom Workshop

atls/nestjs - это набор модулей для NestJS, разработанный для упрощения разработки и улучшения продуктивности работы с фреймворком.

В этом репозитории собраны полезные инструменты, интеграции и расширения, которые обеспечивают гибкость и мощь при создании современных приложений с использованием популярного фреймворка NestJS.

🌟  Особенности:

  • Работа с различными технологиями и сервисами, такими как GraphQL, gRPC, логгирование, тестирование и другие.
  • Поддержка автоматической интеграции с популярными сервисами, такими как Hydra, Keto и Kratos.
  • Встроенное управление ошибками и их обработка в gRPC.
  • Гибкость и модульность для настройки под различные задачи и проекты.

💼  Включает следующие пакеты:

  1. dataloader - интеграция с DataLoader для оптимизации запросов.
  2. external-renderer - поддержка рендеринга на стороне сервера.
  3. gateway - модуль для работы с GraphQL Mesh.
  4. grpc-errors - стандартизация обработки ошибок для gRPC.
  5. grpc-http-proxy - HTTP-прокси для gRPC-сервисов.
  6. grpc-identity - аутентификация и авторизация для gRPC-сервисов.
  7. grpc-playground - интеграция с gRPC Playground для тестирования и отладки.
  8. grpc-reflection - поддержка gRPC Server Reflection.
  9. hydra - интеграция с Hydra для работы с OAuth2 и OpenID Connect.
  10. keto - интеграция с Ory Keto для авторизации.
  11. kratos - интеграция с Ory Kratos для аутентификации и управления идентификацией.
  12. logger - инструмент для расширенного логгирования.
  13. signed-url - поддержка создания и проверки подписанных URL.
  14. typeorm-seeding - инструмент для наполнения баз данных с использованием TypeORM.
  15. typesense-typeorm - интеграция TypeORM с Typesense для работы с полнотекстовым поиском.
  16. typesense - модуль для работы с поисковым движком Typesense.