Skip to content

atls/nestjs

Folders and files

NameName
Last commit message
Last commit date
Jan 5, 2025
Mar 14, 2025
Mar 13, 2025
Feb 12, 2025
Apr 3, 2025
Sep 13, 2024
Aug 9, 2023
Aug 24, 2023
Apr 3, 2025
Sep 13, 2024
Jan 5, 2025
May 14, 2021
Aug 8, 2023
Mar 14, 2025
Sep 13, 2024
Jan 5, 2025
Apr 3, 2025

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.