awesome nestjs
1.0.0
قائمة منسقة بالأشياء الرائعة المتعلقة بـ NestJS
دليل المساهمة بالموارد الوثائق الرسمية
type-graphql
ألهمت النهج الأول لمخطط النوع.repl
الجديد لـ NestGPL-3.0
@nestjs/cqrs
- وحدة CQRS خفيفة الوزن لإطار Nest.@nestjs-architects/typed-cqrs
- غلاف لمكتبة Nest CQRS لكتابة نتائج الاستعلام والأوامر بشكل أفضل.nestjs-config
- وحدة نمطية رائعة للتعامل مع تكوينات المشروع.nest-typed-config
- وحدة تكوين بديهية وآمنة من النوع لإطار عمل Nest.configfy
- وحدة تكوين قائمة على الديكور تسهل التعامل مع ملفات التكوين وأسرارها.@nestcloud/cli
- حل خدمة صغيرة لـ Node.js يعتمد على Consul، والكتابة باستخدام لغة Typescript وإطار عمل NestJS.nestjs-easyconfig
- وحدة NestJS لإدارة التكوينات التي توفر بعض الميزات الأنيقة.nest-schedule
- جدولة المهمة بشكل أسهل بواسطة مصمم الديكور.nest-queue
- إدارة قائمة انتظار سهلة استنادًا إلى Redis لتطبيقك.nestjs-multer-extended
- وحدة MulterModule الموسعة لإطار عمل NestJS مع تحميل Amazon S3 المرن وميزات مفيدة.nestjs-cls
- وحدة تخزين محلية مستمرة لـ Nest (باستخدام async_hooks
)nestjs-http-promise
- بديل قائم على الوعد لـ @nestjs/axios
، مع ميزة إعادة المحاولة باستخدام axios-retry
و axios
.NestJS Toolkit
- تم تصميم مجموعة الأدوات هذه للاستخدام في NestJs Starter، أو أي مشروع يستخدم تكوينًا مركزيًا، باتباع نفس بنية البداية. Pks: عميل http، typeorm، redis، استثناءات التصفية، أدوات الاختبار مع حاويات الاختبار.typia
: مدقق وقت تشغيل أسرع بمقدار 20000 مرة باستخدام نوع TypeScript خالص.@nestia/core
: تحقق أسرع بـ 20000 مرة ومصممي تسلسل JSON أسرع بـ 200 مرة باستخدام typia
. تمكين استخدام نوع واجهة TypeScript خالص مثل DTO، وتحسين الأداء الإجمالي للخادم بحوالي 30 مرة. كما يدعم أساليب التحكم المتقدمة websocket
من خلال tgrid
.@nestia/migrate
: يقوم برنامج الترحيل بإنشاء مشروع NestJS من ملف swagger.json
. من الممكن أيضًا إنشاء SDK (مجموعة من وظائف fetch
مع تعريفات الأنواع) وMockup Simulator (محاكي خادم الواجهة الخلفية المضمن في SDK) من ملف swagger.json
عبر @nestia/sdk
dto-classes
: التحليل والتحقق والتسلسل سهل الاستخدام للمطورين. يتم تحليل الأنابيب تلقائيًا عبر إعلانات النوع. يستخدم خصائص لمخططات الحقول، وليس لأدوات الديكور.nestjs-conditional-exception-filter
- أداة مساعدة صغيرة لدعم تصفية الاستثناءات المستندة إلى السمات، أي لا حاجة لاستخدام فئات @Catch()
.murlock
- MurLock هو حل قفل موزع مصمم لإطار عمل NestJS. إنه يوفر مصممًا @MurLock()
يسمح بقفل الأقسام الهامة من تطبيقك لمنع حالات السباق.@nestjs-library/config
- وحدة NestJS لإدارة متغيرات البيئة بسهولة وأمان@youba/nestjs-dbvalidator
- تحتوي وحدة NestJS على بعض أدوات التحقق من صحة قاعدة البيانات المضمنة باستخدام أداة التحقق من الفئة والنوع@jmcdo29/nestjs-spelunker
- وحدة NestJS التي تقوم بالتعمق قليلًا خلال الوحدة المتوفرة وتقرأ من خلال شجرة التبعية من نقطة الإدخال المحددة. @nestjs/websockets
tgrid
- إطار عمل TypeSCript RPC (استدعاء الإجراء البعيد) الذي يدعم بروتوكولات websocket والعامل مع أنواع TypeScript خالصة. يدعم أساليب تحكم NestJS websocket مع @nestia/core
. nestjs-omacache
- مصنع بسيط ومرن وقوي لتزيين ذاكرة التخزين المؤقت لإطار عمل NestJS @nestjs-modules/ioredis
- وحدة ioredis لإطار عمل Nest.@liaoliaots/nestjs-redis
- وحدة Redis(ioredis) لإطار عمل NestJS. @squareboat/nest-mailman
- الوحيد؟ حزمة البريد التي تحتاجها لتطبيقات NestJS الخاصة بك.@nestjs-modules/mailer
- وحدة إرسال بريدية لإطار عمل Nest. @nestjs/swagger
- هذه وحدة OpenAPI (Swagger) لـ Nest. [درس تعليمي] .nestjs-asyncapi
- وحدة AsyncAPI لـ NestJS.@ptc-org/nestjs-query-*
- Nest CRUD لواجهات برمجة تطبيقات GraphQL.@nestia/sdk
- تم تطوير SDK التلقائي (مجموعة أدوات تطوير البرامج، ومجموعة من وظائف fetch
مع تعريفات الأنواع مثل tRPC
)، وMockup Simulator (محاكي خادم الواجهة الخلفية المضمن في SDK مثل msw
) ومولدات Swagger، أكثر من أي وقت مضى. كما يمكنه أيضًا إنشاء وظائف اختبار e2e تلقائيًا لكل مسارات واجهة برمجة التطبيقات (API) من خلال تحليل رموز خادم NestJS.nest-problem-details
عامل تصفية استثناء لإرجاع استجابات HTTP المتوافقة مع RFC-7807.@nestjs-library/crud
- يقوم تلقائيًا بإنشاء مسارات CRUD لوحدة التحكم لكيان TypeORM المحدد. @nest-middlewares/*
- برامج وسيطة شائعة وقابلة للحقن لـ NestJS.nest-cloudflare-turnstile
- ☁️ تكامل Cloudflare Turnstile Captcha لـ NestJS @squareboat/nest-eyewitness
- هل تتلقى تقارير الأخطاء مباشرةً في صندوق الوارد الخاص بك عند ملاحظة أي استثناء؟ في تطبيق NestJS الخاص بك.nestjs-flub
- خطأ جميل؟ عارض المكدس لإطار عمل NestJS.nestjs-enlighten
- صفحة خطأ مثل اشتعال laravel لـ NestJS Framework.nestjs-rate-limiter
- مكتبة محددات المعدلات القابلة للتكوين بشكل كبير.nest-raven
- وحدة Sentry Raven ( @sentry/minimal
) لإطار عمل NestJS.nestjs-sentry
- وحدة NestJS Sentry أخرى، مع عميل حراسة قابل للحقن. eslint-plugin-nestjs
- قواعد ESLint لإطار عمل NestJS.@darraghor/eslint-plugin-nestjs-typed
- قواعد ESLint لإطار عمل NestJS. nest-router
- وحدة التوجيه لـ NestJS Framework؟ لتنظيم مساراتك وإنشاء شجرة مسارات والمزيد. nestjs-dialogflow
- وحدة تدفق الحوار التي تعمل على تبسيط معالجة ربط الويب لتطبيق البرمجة اللغوية العصبية (NLP) الخاص بك باستخدام NestJS. nest-winston
- وحدة Winston لـ NestJS.nestjs-pino
- وحدة Pino لسجل NestJS مع سياق الطلب في أي مكان.@ogma/*
- monorepo لمسجل Ogma والحزم ذات الصلة. @nestjs/terminus
- فحوصات صحية متكاملة، بناءً على حزمة Terminus.@metinseylan/nestjs-opentelemetry
- وحدة NestJS OpenTelemetry المدمجة بعمق مع الأجهزة التلقائية.nest-status-monitor
- وحدة بسيطة ذاتية الاستضافة تعتمد على Jack.io وChart.js للإبلاغ عن مقاييس الخادم في الوقت الفعلي لخوادم العقدة المستندة إلى NestJS.@narando/nest-xray
- سجل الطلبات الواردة والصادرة لـ AWS X-Ray، ويدعم أيضًا الأجهزة المخصصة.nestjs-otel
- وحدة OpenTelemetry لـ NestJS.nestjs-hot-shots
- وحدة اللقطات الساخنة لـ NestJS. عميل Node.js لخادم Etsy's StatsD، وخادم DogStatsD الخاص بـ Datadog، وخادم Telegraf StatsD الخاص بـ InfluxDB.nestjs-prometheus
- وحدة NestJS لـ Prometheus.apitally
- مكتبة عميل لـ Apitally، وهي أداة بسيطة لمراقبة وتحليل واجهة برمجة التطبيقات (API) مع تنبيه لـ NestJS. nestjs-i18n
- يضيف دعم i18n بسهولة إلى الخادم الخاص بك، من خلال واجهة برمجة تطبيقات غنية بالتنسيق. nestjs-cashify
- وحدة تحويل العملات لـ NestJS. nest-event
- التعامل مع الأحداث باستخدام أدوات الديكور لـ NestJS Framework. nestjs-session
- وحدة الجلسة الاصطلاحية لـ NestJS. بنيت على رأس الجلسة السريعة. nestjs-resilience
- وحدة نمطية لتحسين الموثوقية والتسامح مع الأخطاء لتطبيقات NestJS الخاصة بك.nestjs-graceful-shutdown
- حزمة قوية لإيقاف تشغيل تطبيقات NestJS بأمان. nestjs-rbac
- وحدة RBAC لـ NestJS، مع تخزين ديناميكي وذاكرة تخزين مؤقت.nestjs-keycloak-admin
- عميل مسؤول Keycloak مع دعم لبروتوكول الوصول الذي يديره المستخدم.nestjs-oso
- مكتبة تعمل على تبسيط تنفيذ OSO (محرك سياسة مفتوح المصدر للترخيص). nestjs-mtenant
- وحدة نمطية لـ NestJS لتمكين دعم تعدد الإيجارات مع التكامل العميق في النظام ككل (استنادًا إلى async_hooks
). nestjs-pg-notify
- استراتيجية النقل المخصصة NestJS لـ PostgreSQL Pub/Sub.nestjs-transport-eventbus
- الوحدة النمطية لـ Nest للسماح ببث الأحداث عبر مجموعة متنوعة من وسائل نقل Nestjs بطريقة سهلةnestjs-google-pubsub-microservice
- خدمة نقل مخصصة للخدمات الصغيرة من Google Cloud Pub/Sub nestjs-prisma
- مكتبة وخطط تضيف تكامل Prisma إلى تطبيق NestJS @golevelup/ts-jest
- أدوات مساعدة لتسهيل اختبار تطبيقات NestJS. يدعم حاليا الدعابة.mockingbird
- مكتبة لإنشاء تركيبات/نماذج للاختبارات المكتوبة باستخدام أدوات تزيين ودعم مزيف مدمج@automock/jest
- مكتبة مستقلة للسخرية التلقائية من تبعيات الفصل @tfarras/nestjs-firebase-auth
- إستراتيجية جواز سفر NestJS لمصادقة Firebase باستخدام Firebase Admin SDK@alpha018/nestjs-firebase-auth
- وحدة NestJS لـ Auth وRBAC وFirebase Admin SDK لتبسيط عملية استخدام Firebase بشكل عام Admin SDK.@getlarge/nestjs-ory-integration
- مجموعة من المكتبات لدمج مكدس Ory (Hydra، Keto، Kratos) لتأمين تطبيقات NestJS الخاصة بك. @nestjs/typeorm
- وحدة TypeORM لإطار عمل Nest [البرنامج التعليمي].@nestjs/mongoose
- وحدة Mongoose لإطار Nest.typeorm-factories
- مصانع كيانات TypeORM. مفيد لاختبار وحدة NestJS.nest-transact
- أبسط المعاملات باستخدام Nest وTypeORMnestjs-typegoose
- وحدة Typegoose لإطار عمل Nest.kindagoose
- تكامل Typegoose جديد مع NestJS الذي يدعم حقن التبعية في الخطافات.@mikro-orm/nestjs
- وحدة MikroORM لـ Nest Framework.nestjs-tile38
- وحدة Tile38 لإطار عمل Nest.nestjs-drizzle
- وحدة Drizzle ORM لـ Nest. @golevelup/nestjs-graphql-request
- يمكنك بسهولة إدخال مثيلات GraphQLClient والعمل معها من كود NestJS من جانب الخادم. مفيد للتفاعل مع واجهات برمجة تطبيقات GraphQL التابعة لجهات خارجية.@golevelup/nestjs-hasura
- تكاملات NestJS للعمل مع Hasura والتي توفر واجهات برمجة تطبيقات GraphQL في الوقت الفعلي عبر قاعدة بيانات Postgres الخاصة بك.@kolpakov-p/zod-to-nestjs-graphql
- أداة لإنشاء أنواع GraphQL من عقود zod
الخاصة بك. nestjs-typeorm-paginate
- وظيفة وواجهات بسيطة لترقيم الصفحات.nestjs-paginate
- طريقة مساعدة لترقيم الصفحات والتصفية لمستودعات TypeORM أو منشئي الاستعلامات.@jashkasoft/nestjs-json-rpc
- طبقة نقل JSON RPC لإطار عمل NestJS. nestjs-amqp
- مدير اتصال amqp.nestjs-rmq
- مكتبة مخصصة لخدمة NestJS الصغيرة. يسمح لك باستخدام RabbitMQ أو AMQP.@golevelup/nestjs-rabbitmq
- تكاملات AMQP المرنة لـ NestJS التي تدعم أنماط المراسلة المتعددة والديكورات البديهية.@getlarge/nestjs-tools-amqp-transport
- استراتيجية نقل AMQP موسعة تدعم التبادلات . nestjs-geteventstore
من PrestaShopCorp - وحدة Evenstore.org لـ NestJS CQRS مع المشاريع والاشتراكات. يدعم متجر الأحداث 21.10.0+@juicycleff/nestjs-event-store
- وحدة Evenstore.org لـ NestJS CQRS مع دعم المحول لاستمرار نقطة التحقق الأخيرة لاشتراك Catchup.@ocoda/event-sourcing
- وحدة مصادر الأحداث وCQRS لـ NestJS مع دعم MongoDB وDynamoDB. nestjs-braintree
- وحدة نمطية لخطافات الويب والمعاملات.@golevelup/nestjs-stripe
- عميل قابل للحقن بالإضافة إلى معالجة خطاف الويب الشريطي المتصل تلقائيًا لتحقيق تكاملات أعمق. ra-data-nestjsx-crud
- مزود البيانات الذي يدمج React Admin مع مكتبة NextJS CRUD.@adminjs/nestjs
- مكون NestJS الإضافي لـ AdminBro، وهو واجهة إدارية تلقائية يمكن توصيلها بالتطبيق الخاص بك.@forestadmin/agent
- مكون إضافي متوافق مع NestJS لـ Forest Admin، وهي لوحة إدارة جاهزة تعتمد على واجهة برمجة التطبيقات (API) القابلة للتوسيع للغاية والتي يتم توصيلها بالتطبيق الخاص بك. @nestjs/bull
- وحدة Bull لإطار عمل Nest. nestjs-zeebe
nestjs-telegraf
- وحدة لإنشاء روبوتات Telegram باستخدام NestJS، استنادًا إلى Telegraf.necord
- وحدة لإنشاء روبوتات Discord باستخدام NestJS، استنادًا إلى Discord.js.@necord/pagination
- وحدة ترقيم صفحات خفيفة الوزن لـ Necord.@necord/localization
- قم بترجمة روبوت Discord الخاص بك باستخدام Necord. @codebrew/nestjs-storage
- وحدة إدارة تخزين الملفات (flydrive) لـ NestJS Framework.@getlarge/nestjs-tools-file-storages
- وحدة تخزين ملفات تدعم عدة إستراتيجيات ( FS و S3 و GCP Storage ) لتخزين الملفات.@getlarge/nestjs-tools-fastify-upload
- مجموعة من المعترضات وتطلب من مصممي الديكور التعامل مع تحميل الملفات باستخدام Fastify . @nonfig/nestjs-config
- وحدة نمطية لخدمة إدارة تكوين Nonfig. يجمع Nonfig بين التكوينات والميزات. لذلك يمكنك تغيير الميزات، والإصدار بسرعة، وقياس التأثير الرقمي. @tfarras/nestjs-firebase-admin
- وحدة NestJS لـ Firebase Admin SDK. @nestjs/cli
- أداة CLI لتطبيقات NestJS.nest-commander
- وحدة لاستخدام NestJS لإنشاء تطبيقات CLIgenerator-nestjs-app
- مولد yeoman لتطبيقات NestJS.nestjs-console
- وحدة NestJS التي توفر CLI للتطبيق.nest-sdk-generator
- أداة مساعدة لسطر الأوامر لإنشاء SDK مكتوب بالكامل من Nest.js REST API المساهمات موضع ترحيب! اقرأ إرشادات المساهمة أولاً.
إلى أقصى حد ممكن بموجب القانون، تنازلت juliandavidmr
عن جميع حقوق الطبع والنشر والحقوق ذات الصلة أو المجاورة لهذا العمل.