عن المشروع
تان ستاك تيبل هي مكتبة واجهة مستخدم بدون واجهة (headless) مصممة لبناء جداول وشبكات بيانات قوية في تطبيقات TypeScript و JavaScript. توفر نواة مستقلة عن الإطار مع روابط لمجموعة واسعة من أطر الواجهة الأمامية بما في ذلك React و Preact و Octane و Vue و Solid و Svelte و Angular و Ember و Lit و Alpine. المكتبة قابلة للتخصيص بنسبة 100%، مما يسمح للمطورين بإحضار مكونات واجهة المستخدم والترميز والأنماط الخاصة بهم مع الاحتفاظ بالتحكم الكامل في السلوك.
تشمل الميزات الرئيسية الفرز والتصفية والتجميع والتجميع واختيار الصفوف. المكتبة خفيفة الوزن وقابلة للافتراضية (virtualizable) ومناسبة للخادم، مما يجعلها مناسبة لسيناريوهات العرض من جانب العميل ومن جانب الخادم. وهي مصممة لتكون مرنة وقابلة للتكيف مع حالات استخدام متنوعة، من جداول البيانات البسيطة إلى شبكات البيانات المعقدة ذات الوظائف المتقدمة.
تان ستاك تيبل جزء من نظام تان ستاك الأوسع، والذي يتضمن مكتبات أخرى مثل تان ستاك كويري (TanStack Query) للحالة غير المتزامنة والتخزين المؤقت، وتان ستاك راوتر (TanStack Router) للتوجيه الآمن من حيث النوع، وتان ستاك فورم (TanStack Form) لحالة النموذج الآمنة من حيث النوع، وتان ستاك فيرتشوال (TanStack Virtual) للعرض الافتراضي، والمزيد. يركز النظام البيئي على توفير حلول آمنة من حيث النوع ومستقلة عن الإطار لتحديات تطوير الواجهة الأمامية الشائعة.
تتكامل المكتبة أيضًا مع وكلاء ترميز الذكاء الاصطناعي من خلال تان ستاك إنتنت (TanStack Intent)، والذي يوفر إرشادات لتحميل المهارات لأدوات مثل Claude Code و Cursor و Copilot. يضمن هذا التكامل أن المطورين الذين يستخدمون مساعدي الذكاء الاصطناعي يتلقون إرشادات تطابق إصدار المكتبة المثبت لديهم.
تان ستاك تيبل يتم صيانته بنشاط ويرحب بالمساهمات من خلال القضايا وطلبات السحب والمناقشات المجتمعية على GitHub و Discord. المشروع مدعوم من شركاء بما في ذلك CodeRabbit و Cloudflare و AG Grid، وهو متاح بموجب ترخيص مفتوح المصدر.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.