30 مستودعات
Runs a user-defined script automatically after cloning dotfiles to set up software, configurations, and dependencies on a fresh machine.
Distinguishing note: No candidate in the shortlist is related to system bootstrap automation; closest is Bootstrapping Scripts which is about instance launch initialization.
Explore 30 awesome GitHub repositories matching development tools & productivity · System Bootstrap Automations. Refine with filters or upvote what's useful.
Omakub is an automated Ubuntu setup tool that transforms a fresh Ubuntu installation into a complete web development workstation with a single command. It provisions a full desktop environment with curated developer tools, editors, terminals, and productivity applications, applying opinionated system settings and desktop preferences through a shell-script-based automation process. The tool coordinates multiple package managers to install software from different sources, applies user preferences by copying pre-defined configuration files into the home directory, and is designed to be re-run sa
Bootstraps a fresh Ubuntu system with curated tools, settings, and a modern desktop in one automated command.
Runs a user-defined script automatically after cloning dotfiles to set up software, configurations, and dependencies on a fresh machine.
Bud هو إطار عمل ويب متكامل (Full-stack) لـ Go يعمل كمحرك سقالات وأداة لتوليد الكود. يقوم بأتمتة إنشاء هياكل الدليل، ووحدات التحكم، وكود الربط لتبسيط تطوير تطبيقات الويب. يستخدم إطار العمل نهجًا قائمًا على المترجم (Transpiler) لإنتاج نماذج التطبيقات ويوفر بيئة تطوير تتميز بإعادة التحميل السريع وإدارة الخادم المحلي. يتيح تجميع التطبيقات في ثنائيات مستقلة مع دعم للتجميع عبر المنصات عبر أنظمة تشغيل وبنى مختلفة. يتضمن النظام محرك توجيه HTTP مع توجيه URI غير حساس لحالة الأحرف وحقن التبعية بنطاق الطلب. كما يدعم عرض المحتوى من جانب الخادم والتكامل مع أطر عمل الواجهة الأمامية.
Automates the creation of directory structures and boilerplate code to launch full-stack web applications.
Epic Stack هو قالب تطبيق كامل المكدس وإطار عمل ويب TypeScript مصمم لإطلاق تطبيقات ويب جاهزة للإنتاج. يعمل كبداية للواجهة الخلفية Node.js وأساس لبناء خدمات واجهة أمامية وخلفية قابلة للتوسع. يوفر المشروع بيئة مهيأة مسبقًا لتمهيد ويب كامل المكدس، مع التركيز على سير عمل تطوير حديث يدمج تكوين الواجهة الأمامية والخلفية وقاعدة البيانات. ويتضمن مكتبة مكونات واجهة أمامية لإنشاء واجهات مستخدم متسقة وسريعة الاستجابة. يسهل المكدس النماذج الأولية السريعة للتطبيقات ونشر الإنتاج من خلال مجموعة متكاملة من الأدوات. يتضمن ذلك العرض من جانب الخادم، والتخزين العلائقي، وطبقة ORM آمنة للأنواع، وتصميم قائم على الأدوات المساعدة.
Provides a pre-configured foundation to quickly launch production-ready web applications.
re-frame هو إطار عمل وظيفي لبناء تطبيقات الصفحة الواحدة (SPA) باستخدام ClojureScript. يوفر قاعدة بيانات مركزية غير قابلة للتغيير تعمل كمصدر وحيد للحقيقة لحالة التطبيق بالكامل، مما يفرض تدفق بيانات أحادي الاتجاه صارم حيث تؤدي الأحداث إلى تغييرات في الحالة وتحديثات لاحقة للعرض. يتميز إطار العمل برسم بياني تفاعلي للإشارات وخط أنابيب (pipeline) وسيط يعتمد على المعترضات (interceptors). من خلال التعامل مع منطق التطبيق كسلسلة من الأحداث القائمة على البيانات والآثار الجانبية التصريحية، فإنه يفصل منطق الأعمال عن طبقة العرض. تسمح هذه البنية للمطورين بإدارة تغييرات الحالة المعقدة والعمليات الخارجية من خلال دوال نقية، مما يضمن تنفيذ الآثار الجانبية بواسطة مترجم منفصل بدلاً من الاستدعاءات الإلزامية. يتضمن النظام مجموعة شاملة من الإمكانيات لإدارة بنية التطبيق، بما في ذلك اشتقاق البيانات التفاعلي، ومطابقة العرض القائمة على الاشتراكات، وإدارة الحالة القائمة على الأحداث. يدعم سير عمل التطوير المتقدم مثل تتبع الأحداث، وحفظ نقاط فحص الحالة، والقدرة على محاكاة الآثار الجانبية للاختبار المعزول. تم تصميم المشروع للتكامل مع React، مستفيداً من مطابقة DOM الافتراضي لتحديث واجهات المستخدم بكفاءة. يوفر مجموعة قوية من الأدوات للتعامل مع الاهتمامات المتقاطعة، وإدارة رسوم بيانية معقدة لتدفق البيانات، وتنسيق العمليات غير المتزامنة ضمن خط أنابيب أحداث متسلسل وقابل للتنبؤ.
Generates boilerplate code for new single-page or mobile applications to accelerate the initial development setup.
هذا المشروع عبارة عن مجموعة من التنفيذات المرجعية، والكود النموذجي، وأدوات البدء لدمج خدمات Firebase الخلفية في تطبيقات الويب باستخدام JavaScript SDK. يعمل كدليل عملي لتمهيد المشاريع مع المصادقة المستضافة على السحابة، وقواعد البيانات، والمنطق بدون خادم. يوفر المستودع أمثلة محددة لتنفيذ مزامنة البيانات في الوقت الفعلي، وإدارة هوية المستخدم، والوظائف السحابية القائمة على الأحداث. كما يتضمن كوداً مرجعياً لاستخدام محاكيات الخدمة المحلية لاختبار وظائف السحابة على جهاز محلي قبل نشر الإنتاج. يغطي الكود المصدري مجموعة واسعة من القدرات، بما في ذلك تخزين البيانات العلائقية وغير العلائقية (no-sql)، واستضافة الأصول الثابتة على شبكة توصيل محتوى عالمية (CDN)، وفرض قواعد الأمان التعريفية. كما يوضح دمج التحقق من الهوية وتنفيذ المنطق من جانب الخادم في البيئات المدارة.
Ships pre-configured templates and sample code to bootstrap full-stack web projects with cloud backends.
Blog.Core هو نموذج أساسي جاهز للإنتاج لبناء واجهات برمجة تطبيقات للمؤسسات وخدمات مصغرة باستخدام ASP.NET Core. يوفر بنية تحتية أساسية للأنظمة الموزعة، بما في ذلك أدوات لإنشاء السقالات (scaffolding) لقاعدة البيانات أولاً وتنفيذ أطر عمل واجهة برمجة تطبيقات متعددة المستأجرين. يتميز المشروع بإنشاء طبقة بيانات آلية، والتي تنتج نماذج الكيانات وطبقات المستودع مباشرة من مخططات قاعدة البيانات. وينفذ نظام إدارة هوية مركزي باستخدام بروتوكولات خادم الهوية القياسية للتعامل مع المصادقة والترخيص عبر عملاء ومشاريع متعددة. يغطي إطار العمل مجموعة واسعة من إمكانيات المؤسسات، بما في ذلك معالجة الرسائل غير المتزامنة عبر ناقلات الأحداث، وذاكرة التخزين المؤقت الموزعة، وتقسيم حركة مرور قاعدة البيانات للقراءة والكتابة. ويدمج التحكم في الوصول القائم على الأدوار مع قيود بيانات الأقسام ويوفر مراقبة النظام من خلال تحليل أداء واجهة البرمجة وتدقيق النشاط. يتضمن النظام أيضًا دعمًا للاتصال ثنائي الاتجاه بين الخادم والعميل لإشعارات الدفع، وتكامل البحث بالنص الكامل، وإعداد الخدمة المركزي.
Facilitates the automated creation of production-ready application structures for both MVC and single-page architectures.
هذا المستودع عبارة عن مجموعة من قوالب المشاريع القابلة للنشر، والبنى المرجعية، وتطبيقات البداية لبناء تطبيقات ويب بدون خادم (serverless) على Vercel. يعمل كمكتبة لأنماط التنفيذ ومجموعات البداية الكاملة المصممة لبدء مشاريع جديدة وتقليل وقت الإعداد الأولي. توفر المجموعة معرضاً لأنماط التصميم المنسقة لهندسة الواجهة الأمامية وتصميم تطبيقات بدون خادم. توضح هذه البنى المرجعية أفضل الممارسات للتصميم الهيكلي وتنفيذ واجهات مستخدم ويب قابلة للتوسع. يغطي المستودع مجموعة من الإمكانيات بما في ذلك سير عمل النشر السحابي، وتنفيذ إطارات عمل الواجهة الأمامية، وأنماط التصميم التي تعتمد على الخادم أولاً. يسمح باستكشاف الحلول التقنية من خلال نظام معياري من مجلدات المشاريع المستقلة.
Automates the creation of complete full-stack web application structures to reduce initial setup time.
Precedent هو تطبيق Next.js ومكتبة مكونات توفر مجموعة أساسية من الأدوات والمبادئ المهيأة مسبقاً لبناء واجهات ويب جاهزة للإنتاج. يعمل كمجموعة أدوات لبدء التطبيقات مع مصادقة مدمجة، وتحليلات، ومجموعة من مكونات واجهة المستخدم (UI) المحددة. يتميز المشروع بمجموعة أدوات Tailwind CSS التي تجمع بين مبادئ إمكانية الوصول ومكتبات الحركة لإنشاء واجهات مصقولة. ويتضمن مولد صور من جانب الخادم لإنشاء صور مشاركة اجتماعية ديناميكية ومرئيات معاينة عند حافة الشبكة (edge) برمجياً. تغطي المكتبة مجموعة واسعة من الإمكانات، بما في ذلك تكامل هوية الطرف الثالث لمصادقة المستخدم وإدارة الجلسات، وتحليلات المواقع التي تركز على الخصوصية لتتبع مقاييس الزوار، ومجموعة من خطافات (hooks) React المخصصة لإدارة حالة جانب العميل، والتخزين المحلي، ورؤية العناصر. كما يوفر أدوات لتنسيق النصوص والأرقام.
Provides a pre-configured foundation of components and utilities to bootstrap production-ready web applications.
Kraken-js is a configuration-driven server manager and application framework for bootstrapping Node.js web applications. It provides a system for defining server behavior, middleware chains, and environment settings through JSON files rather than manual code. The framework focuses on separating application logic from infrastructure setup by resolving and injecting middleware into the request chain based on external configuration. It utilizes environment-based configuration merging to override baseline settings with context-specific values during startup. The system covers server security thr
Automates the initialization of a server instance including middleware, settings, and routing via configuration.
go-astilectron هو إطار عمل GUI متعدد المنصات وربط (binding) يتيح إنشاء برمجيات سطح المكتب من خلال الجمع بين خلفية Go مترجمة وواجهة أمامية Electron. يعمل كجسر اتصال بين العمليات، مستخدماً نظام مراسلة غير متزامن لتبادل أحداث JSON ومزامنة الحالة بين عملية Go وواجهة مستخدم JavaScript. يوفر المشروع غلافاً لواجهة برمجة تطبيقات سطح المكتب الأصلية لتنظيم الميزات على مستوى النظام. يتضمن ذلك القدرة على إدارة نوافذ المتصفح، وإنشاء قوائم تطبيقات أصلية، والتحكم في أيقونات علبة النظام و macOS dock. كما يسمح بتسجيل اختصارات لوحة المفاتيح العالمية وتنفيذ أوامر النظام. يغطي إطار العمل مجالات قدرات واسعة بما في ذلك إدارة النوافذ، واكتشاف شاشات الأجهزة، ومربعات حوار النظام الأصلية. كما يوفر نظام توزيع لتجميع ملفات التطبيق الثنائية والأصول المضمنة في مثبتات قابلة للتوزيع أو ملفات تنفيذية واحدة لأنظمة تشغيل متعددة، بما في ذلك التوفير التلقائي للملفات الثنائية المطلوبة لوقت التشغيل.
Provides a structured setup process to quickly initialize a single-window desktop application.
هذا المشروع عبارة عن مولد تطبيقات JavaScript متكامل وإطار عمل يدمج MongoDB و Express و AngularJS و Node.js. يوفر إطار عمل خلفية Node.js لإدارة توجيه الطلبات والبرمجيات الوسيطة، مقترناً بنموذج واجهة أمامية AngularJS وقاعدة بيانات NoSQL لتطوير تطبيقات الويب السريع. يتميز إطار العمل بالأتمتة والسقالات المكثفة. يتضمن مولداً لإنشاء وحدات CRUD، ووحدات التحكم، والنماذج، وهياكل الدليل اللازمة لكل من مكونات الواجهة الأمامية والخلفية. كما يطبق إدارة هوية آمنة من خلال مصادقة المستخدم المحلية وتكامل OAuth لتسجيلات الدخول الاجتماعية. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك بنية نموذج-عرض-تحكم، والتكوين القائم على البيئة، وتنفيذ الاختبار المؤتمت لمنطق جانب الخادم. تشمل الوظائف الإضافية النشر المعبأ لبيئات متسقة، وإدارة الأصول الثابتة، وتشفير حركة مرور TLS للاتصال الآمن.
Initializes a pre-integrated full-stack architecture combining MongoDB, Express, AngularJS, and Node.js.
next-learn هي مجموعة من الموارد التعليمية ونماذج التنفيذ لبناء تطبيقات ويب متكاملة (Full-stack). تعمل كمورد تعليمي ودرس تعليمي لإطار عمل Next.js، حيث توفر كوداً أولياً ومشاريع أمثلة توضح العرض من جانب الخادم (SSR) والنظام البيئي المعتمد على React. يوفر المشروع قالب ويب متكامل يعرض تنفيذاً كاملاً لتكامل قاعدة البيانات، ومصادقة المستخدم، ومنطق جانب الخادم. يتضمن أمثلة مرجعية لتحسين أداء الويب، توضح تحديداً استخدام مكونات الخادم، وإجراءات الخادم، والتوجيه الديناميكي. تغطي قاعدة الكود سطحاً واسعاً من قدرات التطبيقات المتكاملة، بما في ذلك إدارة البيانات من خلال الاستعلام والتعديل من جانب الخادم، والتحكم في الوصول القائم على الهوية عبر حراس المسار، وهيكلية التنقل باستخدام التوجيه القائم على نظام الملفات. كما تنفذ استراتيجيات عرض متنوعة، وتحسين الأصول للصور والخطوط، وتصميم واجهة المستخدم.
Provides a comprehensive full-stack web template and starter code to quickly bootstrap applications with authentication and data fetching.
Connexion is a specification-driven framework for building APIs that automatically maps OpenAPI specifications to application logic. It uses these specifications to automate routing, request validation, and response serialization, linking API operations to backend handler functions via operation IDs. The project differentiates itself by providing a schema-driven mock server that simulates API behavior using example responses from the specification without requiring backend logic. It also includes a dynamic documentation hosting system that translates the API specification into a live interact
Provides utilities to bootstrap a standalone application or wrap an existing one with API capabilities.
هذا المشروع عبارة عن مجموعة أدوات لبدء استخدام WordPress بدون واجهة (headless) مع واجهة أمامية بـ React. يوفر بنية CMS مفصولة تفصل مصدر بيانات WordPress عن طبقة العرض، باستخدام WordPress كـ API للمحتوى وReact لواجهة المستخدم. تتضمن مجموعة الأدوات بيئة WordPress داخل حاوية Docker للتشغيل السريع للتطوير المحلي. تنفذ تكامل GraphQL لجلب المحتوى ومخططات البيانات المخصصة من الخلفية، باستخدام JSON Web Tokens لمصادقة API آمنة. يغطي المشروع ترحيل المحتوى واستيراد البيانات من التثبيتات الخارجية إلى البيئات المحلية. كما يدعم إنشاء نماذج بيانات موسعة المخطط من خلال حقول ومحللات مخصصة لتخصيص تسليم البيانات للواجهة الأمامية.
Offers a boilerplate for quickly initializing a React frontend application structured to consume CMS data.
هذا المشروع عبارة عن قالب مسبق التكوين ومشروع بذرة لبناء تطبيقات ويب بدون خادم باستخدام React و Firebase. يعمل كقالب شامل لإعداد البيئة، والتوجيه، والبنية التحتية المطلوبة لإطلاق تطبيقات الصفحة الواحدة. يدمج إطار العمل طبقة بيانات باستخدام GraphQL و Relay لتنسيق الطلبات والحفاظ على إدارة حالة قابلة للتوسع. يتضمن مجموعة واجهة مستخدم قياسية تعتمد على مبادئ Material Design وينفذ تقسيم الكود غير المتزامن لتقليل حمولات الحزمة الأولية. يغطي النظام إدارة الهوية من خلال تكاملات Google و OAuth، إلى جانب سكربتات سطر أوامر آلية لنشر الأصول الساكنة والوظائف في استضافة السحابة. كما يوفر واجهة مرئية لتنفيذ والتحقق من استعلامات GraphQL مع فحص النحو في الوقت الفعلي.
Provides a pre-configured environment with UI, state management, and routing for rapid single-page application development.
هذا المشروع عبارة عن قالب (boilerplate) لتطبيقات الويب المبنية باستخدام إطار العمل Backbone.js. يوفر هيكلاً منظماً للمشروع وسير عمل موحد لتنظيم الكود المصدري والأصول (assets). يتضمن المشروع خط معالجة لبناء JavaScript (build pipeline) ونموذجاً لسير عمل CI/CD. تقوم هذه الأنظمة بأتمتة تجميع وتصغير الأصول للإنتاج ودمج تنفيذ الاختبارات الآلية عند دفع الكود (code pushes). يغطي المستودع أتمتة بناء الواجهة الأمامية (frontend) والاختبارات القائمة على السلوك. كما يدمج أدوات لتحسين الأصول وتوليد تقارير التغطية لضمان استقرار التطبيق.
Provides automated creation of a production-ready application structure with integrated tools.
Voidrice هي مجموعة من ملفات dotfiles لأنظمة Linux وUnix، بالإضافة إلى حزمة تهيئة تعتمد على سكربتات shell، مصممة لإنشاء بيئة سطح مكتب موحدة وبسيطة. توفر المجموعة ملفات إعدادات لـ shells ومحررات النصوص وأدوات النظام لضمان بيئة عمل متسقة عبر أجهزة مختلفة. يستخدم المشروع مدير إعدادات يعتمد على الروابط الرمزية (symlinks) لربط ملفات النظام بمستودع مركزي لتسهيل التحكم في الإصدارات. كما يتضمن نظاماً نصياً لتعيين المجلدات المفضلة (bookmarks) يستخدم ملفات نصية بسيطة لفهرسة المسارات والوصول السريع إليها. تغطي الحزمة مجالات واسعة تشمل تهيئة النظام عبر سكربتات متدرجة، وتوحيد إعدادات تطبيقات الوسائط المتعددة، والتنقل المخصص بين المجلدات. كما تعتمد على خرائط النشر التصريحية والمزامنة القائمة على ملفات البيان للحفاظ على بيئة موحدة عبر عمليات تثبيت متعددة.
Runs automated scripts after cloning dotfiles to set up software, configurations, and dependencies on a fresh machine.
Tenancy is a multi-tenancy framework for Laravel applications designed to support SaaS architectures. It provides a comprehensive system for implementing tenant data isolation, allowing developers to choose between dedicated multi-database schemas or single-database scoping via traits. The project distinguishes itself through a robust resource isolation model that extends beyond the database to include filesystems, Redis stores, and caches. It features an event-driven lifecycle orchestrator for automating tenant provisioning and a flexible identification middleware that resolves tenants via d
Provides mechanisms to add custom bootstrapping logic to modify tenant-specific environment initialization.
WTM هو إطار عمل تطويري لبناء تطبيقات خادم وعميل للمؤسسات باستخدام .NET Core. يعمل كأداة تطوير تطبيقات سريعة توفر مجموعة من المولدات والمعالجات لأتمتة إنشاء هياكل المشاريع والكود المتكرر (boilerplate). يتضمن إطار العمل منشئ واجهة مستخدم منخفض الكود يستخدم مكتبة مشتركة من عناصر التحكم لإنشاء النماذج، والشبكات، ومربعات الحوار عبر مكتبات واجهة أمامية متعددة. كما يقوم بأتمتة التطوير من خلال توليد الكود القائم على القوالب ومعالج تمهيد المشروع القائم على التكوين. يتعامل النظام مع إدارة بيانات المؤسسات من خلال محرك استيراد بيانات لملفات جداول البيانات وتنسيق موحد للترقيم والمعالجة المجمعة. تتم إدارة الوصول إلى البيانات والصفحات عبر نظام تحكم في الوصول قائم على الدور لتنظيم المستخدمين، والأدوار، والمجموعات.
Provides an automated bootstrapping process for .NET applications using a configuration wizard.