المشاريع
في Google، نستخدم البرامج المفتوحة المصدر للابتكار ونطلق البرامج المفتوحة المصدر لمشاركة ابتكاراتنا. نحن نشجعك على تصفح مشاريعنا المميزة للعثور على عمل لاستخدامه ومشاركته والبناء عليه!
المشاريع المميّزة
الهاتف الجوّال
Java
Android
Android هو نظام تشغيل وحزمة برامج تم إنشاؤها لمجموعة من الأجهزة بأشكال مختلفة، بما في ذلك الهواتف والأجهزة اللوحية والأجهزة القابلة للارتداء وأجهزة التلفزيون والسيارات والأجهزة المتصلة. تتمثل الأغراض الأساسية لنظام Android في إنشاء نظام أساسي مفتوح يتيح لمشغّلي شبكة الجوّال والمصنّعين الأصليين للأجهزة والمطوّرين تنفيذ أفكارهم على أرض الواقع وتقديم منتج ناجح على أرض الواقع يحسّن تجربة الأجهزة الجوّالة للمستخدمين.
السحابة الإلكترونية
نظام Kubernetes
إنّ Kubernetes هو نظام لإدارة المجموعات يهدف إلى إدارة التطبيقات الحاسوبية على مستوى عدة مضيفين، ما يوفّر آليات لنشر التطبيقات وصيانتها وتوسيع نطاقها. تقوم بتجميع الحاويات التي تشكل التطبيق في وحدات منطقية لسهولة الإدارة والاكتشاف.
جميع المشاريع
Android
Android هو نظام تشغيل وحزمة برامج تم إنشاؤها لمجموعة من الأجهزة بأشكال مختلفة، بما في ذلك الهواتف والأجهزة اللوحية والأجهزة القابلة للارتداء وأجهزة التلفزيون والسيارات والأجهزة المتصلة. تتمثل الأغراض الأساسية لنظام Android في إنشاء نظام أساسي مفتوح يتيح لمشغّلي شبكة الجوّال والمصنّعين الأصليين للأجهزة والمطوّرين تنفيذ أفكارهم على أرض الواقع وتقديم منتج ناجح على أرض الواقع يحسّن تجربة الأجهزة الجوّالة للمستخدمين.
Angular
Angular هو منصة لتطوير البرامج تهدف إلى تسهيل عملية تطوير الويب، مع التركيز على إنتاجية المطورين وسرعتهم وإمكانية اختبارهم. يمكن نشر التطبيقات التي تم إنشاؤها باستخدام Angular على الأجهزة الجوّالة وأجهزة الكمبيوتر المكتبي كمواقع إلكترونية وتطبيقات أصلية.
شعاع Apache
يوفر Apache Beam نموذج برمجة موحدًا متقدمًا، يتيح لك تنفيذ مهام معالجة بيانات مجمّعة وتدفق البيانات التي يمكن تشغيلها على أي محرك تنفيذ. وهي سهلة الاستخدام مع Apache Apex وApache Flink وApache Spark وGoogle Cloud Dataflow بالإضافة إلى واجهات خلفية موزَّعة أخرى للمعالجة.
Bazel
Bazel هي أداة التصميم الخاصة بـ Google. يوفّر Bazel دعمًا مضمَّنًا لإنشاء برامج العميل والخادم على حد سواء، بما في ذلك تطبيقات العملاء للنظامين الأساسيين Android وiOS. وتوفّر أيضًا إطارًا قابلاً للتوسُّع يمكنك استخدامه لتطوير قواعد الإنشاء الخاصة بك.
Chromium
Chromium هو متصفح الويب الذي أُنشئ عليه Google Chrome. ومن المفترض أن تشعر بالخفة (إدراكيًا وجسديًا) والسرعة. وعند طرحه، اشتمل على نموذج أمان لوضع الحماية، وواجهة مستخدم مبسّطة، ومدير نوافذ مبوَّبة الذي اعتمدته العديد من المتصفحات الأخرى منذ ذلك الحين.
ChromiumOS
نظام تشغيل سريع وبسيط وآمن للأشخاص الذين يقضون معظم أوقاتهم على الويب
Dart
Dart هي لغة سهلة الاستخدام وقابلة للنقل وإنتاجية للتطبيقات عالية الجودة على أي منصة.
حزمة تطوير البرامج (SDK) لمنصّة Firebase
برنامج Firebase هو منصّة لتطوير التطبيقات توفِّر أدوات مدمجة لمساعدتك في إنشاء تطبيقاتك وتنميتها وتحقيق الربح منها. تتيح حزمة تطوير البرامج (SDK) لمنصة Firebase الوصول إلى خدمات Firebase بطريقة بسيطة واصطلاحية على العديد من الأنظمة الأساسية.
Flutter
Flutter هو إطار عمل مفتوح المصدر لبناء تطبيقات جميلة ومجمعة بشكل أصلي ومتعددة المنصات من قاعدة بيانات واحدة.
Fuchsia
إنّ نظام التشغيل Fuchsia هو نظام تشغيل حديث مفتوح المصدر بسيط وآمن وقابل للتحديث وفعّال. يوفر وظائف نظام التشغيل الأساسية مثل إدارة موارد النظام، وإطار عمل برنامج التشغيل، وتجريدات البرامج. إنّ نظام التشغيل Fuchsia هو نظام تشغيل مخصّص للأغراض العامة تم تصميمه لتشغيل منظومة متكاملة متنوّعة من الأجهزة والبرامج.
Gerrit
Gerrit هي أداة قابلة للتوسُّع والضبط بشكل كبير لمراجعة الرموز المستندة إلى الويب وإدارة المستودعات للمشروعات التي تستخدم نظام التحكم في إصدار Git. تتيح هذه الخدمة للفِرق مناقشة الرموز البرمجية وتقديم تجربة متكاملة باستخدام Git ضمن عملية مراجعة الرموز الأكبر، بالإضافة إلى إدارة عمليات سير العمل باستخدام عناصر تحكُّم بالوصول يمكن تفويضها بشكل كامل.
Go
لغة البرمجة Go هي مشروع مفتوح المصدر يهدف إلى زيادة إنتاجية المبرمجين.
Istio
Istio هو منصة مفتوحة توفّر طريقة موحَّدة للاتصال بالخدمات الصغيرة وإدارتها وتأمينها. تدعم Istio إدارة تدفقات الزيارات بين الخدمات الدقيقة وفرض سياسات الوصول وتجميع بيانات القياس عن بُعد، وكل ذلك بدون الحاجة إلى إجراء تغييرات على رمز الخدمات الصغيرة.
Knative
تعتمد مكوّنات KNative على نظام Kubernetes، ما يتجاهل التفاصيل المعقّدة ويتيح للمطوّرين التركيز على الجوانب المهمّة. تم إنشاء شركة KNative من خلال تصنيف أفضل الممارسات التي تمت مشاركتها من خلال عمليات التنفيذ الناجحة على أرض الواقع، وهي تحلّ الجوانب "المملة والصعبة" الناتجة عن نشر الخدمات المحلية المستندة إلى السحابة الإلكترونية وإدارتها حتى لا تضطر إلى إجراء ذلك بنفسك.
نظام Kubernetes
إنّ Kubernetes هو نظام لإدارة المجموعات يهدف إلى إدارة التطبيقات الحاسوبية على مستوى عدة مضيفين، ما يوفّر آليات لنشر التطبيقات وصيانتها وتوسيع نطاقها. تقوم بتجميع الحاويات التي تشكل التطبيق في وحدات منطقية لسهولة الإدارة والاكتشاف.
Open Health Stack
يوفّر تطبيق Open Health Stack وحدات أساسية لإنشاء الجيل التالي من تطبيقات الرعاية الصحية.
TensorFlow
TensorFlow هي منصة شاملة ومفتوحة المصدر لتعلُّم الآلة. وهو يتضمّن منظومة متكاملة شاملة ومرنة من الأدوات والمكتبات والموارد المجتمعية التي تتيح للباحثين تطوير أحدث تكنولوجيا تعلُّم الآلة، وتمنح المطوّرين إمكانية إنشاء التطبيقات المستندة إلى تعلُّم الآلة ونشرها بسهولة.