عن المشروع
تعد Awesome UIKit مجموعة مختارة من أطر عمل JavaScript، ومكونات الويب، ومكتبات مكونات واجهة المستخدم، وقوالب الإدارة، ومكتبات الأيقونات. وهي بمثابة مرجع للمطورين الذين يبحثون عن أدوات وبنى أساسية للواجهات الأمامية، ويقوم بصيانتها jaywcjlove.
يتم تنظيم المحتوى في عدة أقسام رئيسية. ينقسم قسم Frameworks إلى 'الثلاثة الكبار' (React, Angular, Vue.js)، و'المشاريع ذات الأهمية التاريخية' (AngularJS, Backbone, Ember)، و'المشاريع البارزة' (Aurelia, htmx, Inferno, Preact, Svelte, Solid, VanJS وغيرها)، و'الهاتف المحمول' (React Native, Weex, Lynx, nativescript-vue)، و'البرامج المصغرة Mini Program' (taro, uni-app, mpx وغيرها، مع شطب بعض الإدخالات للإشارة إلى توقف دعمها)، و'بقية المجموعة' (AppRun, CxJS, Cycle.js, dva والعديد من المشاريع الأخرى). يتضمن كل إدخال عادةً رابطاً، ووصفاً قصيراً، وشارات تظهر نجوم GitHub وتنزيلات npm حيثما ينطبق ذلك، كما يتم تمييز بعض الإدخالات بأنها مفتوحة المصدر أو رائجة (hot).
يسرد قسم Web Components المكونات والأدوات، بما في ذلك FicusJS وAtomico وغيرها. يتم تجميع UI Components حسب إطار العمل: React, React Native, Vue, Angular, Tailwind, San, Mithril, WebCell, Svelte, All In, وTradition. تحتوي Mobile UI Components على أقسام فرعية لـ React, React Native, Vue, Wechat, وTradition. يغطي قسم Admin Template كل من React, Vue, Angular, وOther. كما يوجد قسم Icon Libraries وقسم Tools يحتوي على CheatSheet.
يتضمن ملف README شارات لحالة CI وإصدار Docker image، مما يشير إلى وجود فحوصات مؤتمتة وتوفر الحاويات. كما يذكر أن معظم قائمة أطر العمل مستمدة من 'The Ultimate Guide to JavaScript Frameworks'. يهدف المستودع إلى مساعدة المطورين الذين يبحثون عن UI kits ومكتبات المكونات والقوالب لتطبيقات الويب والهاتف المحمول.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.