رفتن به محتوای اصلی
خالق

موتور API تیغ

Tigh یک موتور API سبک و ترکیب‌پذیر TypeScript است که مسیریابی، کش، محدودسازی نرخ، circuit breaker، middleware و متریک‌های کامل را در یک هسته منسجم جمع می‌کند.

TypeScriptNode.jsNext.jsAPI Architecture

Tigh API Engine

یک موتور API سبک و ترکیب‌پذیر TypeScript برای ساخت سرویس‌های قابل اتکا.

قابلیت‌ها

  • Routing — مسیریابی سریع مبتنی بر trie با پارامترهای مسیر و wildcard
  • Caching — کش LRU با TTL و invalidation مبتنی بر الگو
  • Rate Limiting — استراتژی‌های token bucket، sliding window و fixed window
  • Circuit Breaker — تشخیص خودکار خطا و بازیابی سرویس
  • Middleware — زنجیره middleware با CORS و timeout آماده
  • Metrics — ثبت درخواست، percentileهای latency و تحلیل عملکرد
  • Next.js Adapter — اتصال مستقیم به API routeهای Next.js

لینک پروژه

مشاهده مخزن در GitHub

همکاری

می‌خواهید چنین پروژه‌ای بسازیم؟

اگر مسئله‌ای دارید که ارزش حل‌کردن دارد، درباره‌اش صحبت کنیم.