چه کسی از Bazel استفاده می کند

در این صفحه شرکت‌ها و پروژه‌های OSS که به استفاده از Bazel معروف هستند فهرست می‌شود. این به منزله تایید نیست.

شرکت هایی که از Bazel استفاده می کنند

acqio

Acqio یک فین تک است که محصولات و خدمات پرداخت را برای بازرگانان کوچک و متوسط ​​ارائه می دهد. Acqio تعداد انگشت شماری monorepos دارد و از Bazel به همراه Kubernetes برای ارائه میکروسرویس های سریع و قابل اعتماد استفاده می کند.

Adobe

Adobe قوانین Bazel را برای استقرار مداوم Kubernetes مبتنی بر GitOps منتشر کرده است.

آسانا

آسانا یک اپلیکیشن وب و موبایل است که برای کمک به تیم ها برای پیگیری کارشان طراحی شده است. به قول خودشان:

Bazel قابلیت اطمینان، پایداری و سرعت را برای همه ساخت‌ها/تست‌ها در آسانا افزایش داده است. ما دیگر نیازی به تمیز کردن به دلیل حافظه پنهان نادرست نداریم.

Ascend.io

Ascend یک استارت آپ پالو آلتو است که راه حل هایی برای تجزیه و تحلیل مجموعه داده های بزرگ ارائه می دهد. شعار آنها این است که داده های بزرگ سخت است. ما آن را آسان می کنیم .

موم زنبور عسل

Beeswax یک استارت‌آپ مستقر در نیویورک است که به‌عنوان خدمات پیشنهادی را در زمان واقعی ارائه می‌کند. Bazel چارچوب یکپارچه سازی و استقرار مستمر مبتنی بر جنکینز را تقویت می کند. Beeswax Bazel را دوست دارد، زیرا به طرز شگفت انگیزی سریع، صحیح و در بسیاری از زبان ها و پلتفرم ها پشتیبانی می شود.

Braintree

Braintree، یک شرکت تابعه PayPal، راه حل های پرداخت را برای وب سایت ها و برنامه ها توسعه می دهد. آنها از Bazel برای بخش هایی از ساخت داخلی خود استفاده می کنند و پل گراس حتی یک قطعه خوب در مورد نحوه تغییر آنها به Bazel ارسال کرد .

کانوا

Canva از Bazel برای مدیریت پایگاه کد چند زبانه بزرگ خود که شامل جاوا، تایپ اسکریپت، اسکالا، پایتون و غیره است، استفاده می کند. مهاجرت به Bazel کارایی قابل توجهی را برای توسعه‌دهندگان و زیرساخت‌های محاسباتی به ارمغان آورده است، برای مثال کاهش 5-6 برابری در زمان ساخت متوسط ​​CI، و همچنان به پایه و اساس ساخت‌های نرم‌افزاری سریع، قابل تکرار و استاندارد شده در شرکت تبدیل می‌شود.

CarGurus

CarGurus ماموریتی برای ایجاد قابل اعتمادترین و شفاف ترین بازار خودرو در جهان است و از Bazel برای ساخت monorepo چند زبانه خود استفاده می کند.

قطب نما

Compass یک پلت فرم املاک و مستغلات مبتنی بر فناوری است. با تیمی نخبه از متخصصان املاک، فناوری و کسب و کار، هدف ما این است که بهترین و قابل اعتمادترین منبع برای جویندگان خانه باشیم.

Databricks

Databricks فضاهای کاری یکپارچه مبتنی بر ابر را بر اساس Apache Spark™ فراهم می کند.

پایگاه کد Databricks یک Monorepo است که شامل کد Scala است که اکثر سرویس‌های ما را تامین می‌کند، جاوا اسکریپت برای رابط کاربری جلویی، پایتون برای اسکریپت‌نویسی، Jsonnet برای پیکربندی زیرساخت ما، و بسیاری موارد دیگر [...] حتی اگر مونورپو ما حاوی یک میلیون است. خطوط اسکالا، کار با کد درون سریع و سریع است. ( Scala سریع با Bazel در Databricks ساخته می شود )

فرم داده

Dataform تجزیه و تحلیل مقیاس پذیر را برای تیم های داده ارائه می دهد. آنها تعداد انگشت شماری بسته NPM و یک سایت مستندسازی را در یک مونورپو نگهداری می کنند و همه این کارها را با Bazel انجام می دهند.

پس از مهاجرت به بازل، آنها فواید بسیاری را گزارش کردند ، از جمله:

  • CI سریعتر: ما ذخیره سازی از راه دور ساخت را فعال کردیم که میانگین زمان ساخت ما را از 30 دقیقه به 5 (برای کل مخزن) کاهش داد.
  • بهبود در توسعه محلی: دیگر هیچ اسکریپت تصادفی bash وجود ندارد که فراموش کنید اجرا کنید، بیلدهای افزایشی به ثانیه از دقیقه کاهش می یابد.
  • زمان راه‌اندازی برنامه‌نویس: مهندسان جدید می‌توانند تمام کدهای ما را تنها با 3 وابستگی ایجاد کنند - bazel، docker و JVM. آخرین مهندس که به تیم ما ملحق شد، توانست تمام کدهای ما را در کمتر از 30 دقیقه روی یک لپ‌تاپ کاملا جدید و خالی بسازد.

FISHLABS نقره ای عمیق

Deep Silver FISHLABS یک توسعه دهنده بازی های سه بعدی پیشرفته است. آن‌ها از Bazel با C++/Python/Go/C به‌عنوان پایه‌ای برای ابزار ساخت داخلی خود و به‌ویژه برای پخت و استقرار تمام دارایی‌های سه بعدی خود استفاده می‌کنند.

دراپ باکس

در Dropbox، Bazel یک جزء کلیدی برای محیط ساخت و آزمایش توزیع شده ما است. ما از Bazel برای ترکیب Typescript/Python/Go/C/Rust در نسخه های تولید قابل اعتماد استفاده می کنیم.

Engel & Völkers

Engel & Völkers AG یک شرکت آلمانی با مالکیت خصوصی است که از طریق یک سری دفاتر دارای حق امتیاز، خدمات مربوط به معاملات املاک و مستغلات را ارائه می دهد.

یکی از پروژه های داخلی ما شاهد کاهش زمان تدوین از 11 دقیقه به تقریبا 1 دقیقه بوده است، این یک دستاورد چشمگیر بود و ما در حال حاضر در حال کار بر روی آوردن Bazel به پروژه های بیشتری هستیم. ( آزمایش با Google Cloud Build و Bazel )

Etsy

Etsy یک وب سایت تجارت الکترونیک است که بر روی اقلام و لوازم دست ساز یا قدیمی و همچنین اقلام منحصر به فرد تولید شده در کارخانه متمرکز شده است.

آنها از Bazel برای ساخت و آزمایش پلت فرم جستجوی مبتنی بر جاوا خود استفاده می کنند. Bazel هر دو بسته را برای سرورهای فلزی لخت و تصاویر داکر تکرار شونده تولید می کند.

Evertz.io

Evertz.io یک پلتفرم SaaS چند مستاجر و بدون سرور برای ارائه خدمات مقرون به صرفه و چند منطقه ای در سراسر جهان به صنعت رسانه پخش است که توسط Evertz Microsystems ایجاد شده است.

وب سایت به طور کامل با یک گردش کار Angular و Bazel ( منبع ) ساخته و مستقر شده است.

پیدا کردن

FINDMINE یک فناوری اتوماسیون برای صنعت خرده‌فروشی است که از یادگیری ماشینی برای مقیاس‌بندی فرآیند دستی و خسته‌کننده فعلی محصول استفاده می‌کند. ما از Bazel برای مکانیزه کردن کل فرآیند ساخت، آزمایش و استقرار بسته پایتون خود استفاده می کنیم.

فلکسپورت

Flexport یک حمل و نقل جهانی با فناوری فعال است. ماموریت ما تسهیل تجارت جهانی برای همه است. در Flexport، ما از Bazel برای ساخت/آزمایش سرویس‌های جاوا/جاوا اسکریپت و کتابخانه‌های مشتری و تولید کد جاوا و روبی از تعاریف پروتوباف استفاده می‌کنیم. در مورد نحوه اجرای تست های منفرد JUnit 5 به صورت مجزا با Bazel بخوانید.

گوگل

Bazel به گونه‌ای طراحی شده است که بتواند نیازهای Google را مقیاس‌بندی کند و نیازهای Google را برای تکرارپذیری و پشتیبانی از پلتفرم/زبان برآورده کند. تمام نرم افزارهای گوگل با استفاده از Bazel ساخته شده اند. گوگل هر روز از Bazel و قوانین آن برای میلیون ها بیلد استفاده می کند.

GRAKN.AI

لوگوی GRAKN AI

Grakn یک فناوری پایگاه داده است که به عنوان پایه دانش برای سیستم های هوشمند عمل می کند. Grakn به سیستم‌های هوشمند اجازه می‌دهد تا مجموعه داده‌های پیچیده را به‌عنوان مجموعه‌ای از دانش تفسیر کنند که می‌توان آن را به‌طور منطقی استدلال کرد. Bazel تیم @graknlabs را قادر می‌سازد تا یک خط لوله توزیع و CI با هماهنگی بالا بسازد که مخازن متعددی از چندین زبان را مدیریت می‌کند و به طور یکپارچه در پلتفرم‌های متعدد مستقر می‌شود.

هواوی

Huawei Technologies در حدود 30 پروژه از Bazel استفاده می کند، آنها پروژه های Java/Scala/Go هستند، به جز پروژه های Go، سایر پروژه ها در اصل توسط Maven ساخته شده اند. ما یک ابزار ساده برای ترجمه پروژه ساخته شده توسط Maven به پروژه ساخته شده توسط Bazel می نویسیم. در آینده اخیر پروژه های بیشتری از Bazel استفاده خواهند کرد.

تجارت IMC

IMC یک شرکت تجاری و بازارساز اختصاصی جهانی است که دفتر مرکزی آن در آمستردام قرار دارد. ما از Bazel برای ساخت و آزمایش مداوم پروژه های Java/C++/Python/SystemVerilog خود استفاده می کنیم.

Improbable.io

Improbable.io SpatialOS را توسعه می‌دهد، یک سیستم عامل توزیع‌شده که امکان ایجاد شبیه‌سازی‌های عظیم را در میلیون‌ها موجودیت پیچیده فراهم می‌کند.

اینتراکسون

اینتراکسون یک شرکت محاسباتی با کنترل فکر است که پلتفرم های سخت افزاری و نرم افزاری را برای تبدیل امواج مغزی به سیگنال های دیجیتال ایجاد می کند.

سیاره مشتری

Jupiter شرکتی است که هر هفته خواربار و ملزومات خانگی را تحویل می دهد.

آنها از Bazel در کد پشتیبان خود استفاده می کنند، به ویژه برای کامپایل پروتوها و Kotlin به باینری های JVM، با استفاده از حافظه پنهان از راه دور. ( منبع )

فقط

Just یک شرکت فناوری مالی سازمانی است که دفتر مرکزی آن در نروژ است و راه‌حل‌های نرم‌افزاری را برای تغییر نحوه مدیریت ریسک و نقدینگی خزانه‌داران شرکت‌های بزرگ ایجاد می‌کند. کل پشته برنامه آنها با Bazel ساخته شده است.

شرکت کیتی هاوک

شرکت کیتی هاوک یک شرکت هواپیماسازی آمریکایی است که هواپیماهای الکتریکی تولید می کند. آنها از Bazel با قوانین Haskell و Scala استفاده می کنند.

خط

لاین اپلیکیشنی برای ارتباطات فوری ارائه می دهد که محبوب ترین برنامه پیام رسانی در ژاپن است. آنها از Bazel در پایگاه کد خود استفاده می کنند که شامل حدود 60٪ Swift و 40٪ C/C++/Objective-C/Objective-C++ ( منبع ).

پس از جابجایی به Bazel، ما توانستیم به یک پیشرفت بزرگ در زمان ساخت دست پیدا کنیم. این باعث بهبود قابل توجهی در زمان چرخش در طول یک دوره QA شد. توزیع یک ساخت جدید بین آزمایش کنندگان ما دیگر به معنای یک ساعت دیگر منتظر ساختن و آزمایش نیست. ( بهبود عملکرد ساخت LINE برای iOS با Bazel )

LingoChamp

LingoChamp راه حل های حرفه ای را برای زبان آموزان انگلیسی ارائه می دهد. ما از Bazel برای پروژه های go، java و python خود استفاده می کنیم.

لینکدین

لینکدین، زیرمجموعه مایکروسافت، بزرگترین شبکه اجتماعی حرفه ای جهان است. لینکدین از Bazel برای ساخت اپلیکیشن های iOS خود استفاده می کند.

لیفت

Lyft از Bazel برای برنامه‌های iOS خود استفاده می‌کند ( منبع ).

مکانی

Makani که اکنون یکی از زیرمجموعه‌های گوگل است، کیت‌های انرژی را توسعه می‌دهد و از Bazel برای ساخت نرم‌افزار خود (از جمله نرم‌افزار C++ تعبیه‌شده‌شان) استفاده می‌کند.

ملاقات

Meetup یک پورتال شبکه اجتماعی آنلاین است که جلسات گروهی آفلاین را تسهیل می کند. تیم مهندسی Meetup به rules_scala کمک می کند و نگهدارنده rules_avro و rules_openapi است.

Nvidia

در انویدیا ما از dazel (docker bazel) برای پایتون استفاده کرده‌ایم تا برخی از آینده‌های کوتاه پایتون bazel را بررسی کنیم. همه چیز در بازل معمولی اجرا می شود (بیشتر Go / Scala / C++ / Cuda) ( منبع )

فناوری پلوتن

Peloton Technology یک شرکت فناوری وسایل نقلیه خودکار است که با تصادفات کامیون و مصرف سوخت مقابله می کند. آنها از Bazel برای فعال کردن ساخت های قابل اعتماد برای سیستم های ایمنی خودرو استفاده می کنند.

پینترست

پینترست کاتالوگ ایده های جهان است. آنها از Bazel برای ساخت سرویس های مختلف باطن (Java/C++) و برنامه iOS (Objective-C/C++) استفاده می کنند.

ما تشخیص دادیم که Bazel برای اهداف ما برای ایجاد پایه‌ای برای بهبود عملکرد، حذف تغییرپذیری در محیط‌های ساخت و اتخاذ تدریجی بهترین گزینه است. در نتیجه، ما اکنون همه نسخه‌های iOS خود را با استفاده از Bazel ارسال می‌کنیم. توسعه بیلدهای سریع و قابل اعتماد iOS در Pinterest

PubRef

PubRef یک پلت فرم انتشار علمی در حال ظهور است. آنها از Bazel با rules_closure برای ساختن فرانت‌اند، قوانین جاوای بومی برای ساخت بک‌اند اصلی، rules_go ، rules_node و rules_kotlin برای ساخت سرویس‌های بک‌اند مختلف استفاده می‌کنند. Rules_protobuf برای کمک به ارتباط مبتنی بر gRPC بین سرویس های باطن استفاده می شود. PubRef.org در بولدر، CO مستقر است.

باله قرمز

ردفین یک کارگزاری املاک و مستغلات نسل بعدی با نمایندگی های محلی با خدمات کامل است. آنها از Bazel برای ساخت و استقرار وب سایت و خدمات مختلف باطن استفاده می کنند.

با تبدیل بیشتر پشت سر ما، همه چیز تا حد زیادی بهبود یافته است! ساخت‌های CI ما سریع‌تر هستند (خیلی سریع‌تر: قبلاً 40 تا 90 دقیقه طول می‌کشید، و اکنون توسعه‌دهندگان به طور متوسط ​​5 تا 6 دقیقه می‌سازند). قابلیت اطمینان نیز بسیار بالاتر است. تعیین کمیت این سخت‌تر است، اما تغییر از خرابی‌های ساختگی غیرقابل توضیح، چیزی است که «به‌تدریج اتفاق می‌افتد» به‌عنوان مشکلات واقعی که باید حل شوند، ما را در چرخه‌ای از قابلیت اطمینان روزافزون قرار داده است. ( ما از Maven به Bazel تغییر مکان دادیم و بیلدها 10 برابر سریعتر شدند )

آیین

Ritual یک برنامه تحویل تلفن همراه است که رستوران‌ها را با مشتریان مرتبط می‌کند تا ابزاری ساده و صرفه‌جویی در زمان ارائه دهد تا غذا و نوشیدنی‌های مورد نظر خود را بدون انتظار دریافت کنند. Ritual از Bazel برای خدمات باطن خود استفاده می کند.

ضربه محکم و ناگهانی

اسنپ، توسعه‌دهنده برنامه پیام‌رسانی اسنپ چت، در سال 2020 از باک به Bazel مهاجرت کرده است ( منبع ). برای جزئیات بیشتر در مورد فرآیند آنها، به وبلاگ مهندسی آنها مراجعه کنید.

راه راه

Stripe راه حل های پرداخت موبایلی را ارائه می دهد. آنها حافظان اصلی قوانین بازل اسکالا هستند .

تینک

Tink یک فین‌تک اروپایی است که بهترین راه برای اتصال به بانک‌های سراسر اروپا را ایجاد می‌کند.

آنها از Bazel برای ساخت خدمات باطن خود از monorepo چند زبانه استفاده می کنند. مهندسان در Tink در حال سازماندهی گروه ملاقات بازل //stockholm/... هستند.

توکوپدیا

Tokopedia یک شرکت فن‌آوری اندونزیایی است که متخصص در تجارت الکترونیک است، با بیش از 90 میلیون کاربر فعال ماهانه و بیش از 7 میلیون بازرگان در این پلتفرم.

آنها مقاله ای را نوشتند که چگونه توکوپدیا به زمان ساخت iOS 1000٪ سریعتر دست یافت ، جایی که توضیح دادند که Bazel چگونه ساخت های خود را سرعت بخشید. مدت زمان ساخت با استفاده از Bazel از 55 دقیقه به 10 دقیقه و با حافظه پنهان از راه دور به 5 دقیقه کاهش یافت.

توییتر

توییتر تصمیم گرفته است که از Pants به Bazel به عنوان ابزار ساخت اصلی خود ( منبع ) مهاجرت کند.

دو سیگما

دو سیگما یک شرکت فناوری مستقر در نیویورک است که به یافتن ارزش در داده های جهان اختصاص دارد.

اوبر

اوبر یک شرکت سوارکاری است. با 900 توسعه دهنده فعال، Uber's Go monorepo احتمالاً یکی از بزرگترین مخازن Go با استفاده از Bazel است. برای کسب اطلاعات بیشتر در مورد تجربه او، به مقاله ساخت Uber's Go Monorepo با Bazel مراجعه کنید.

گروه فناوری های پیشرفته اوبر

گروه فناوری‌های پیشرفته اوبر بر تلاش‌های وسایل نقلیه خودمختار در اوبر متمرکز است، از جمله حمل و نقل باری/باربری و اشتراک‌گذاری سواری خودمختار. این سازمان از Bazel به عنوان سیستم ساخت اولیه خود استفاده می کند.

رسانه ویستار

Vistar Media یک پلت فرم تبلیغاتی است که برندها را قادر می سازد تا بر اساس رفتارشان در دنیای فیزیکی به مشتریان دسترسی پیدا کنند. تیم مهندسی آنها عمدتاً در خارج از فیلادلفیا مستقر هستند و از Bazel برای ساخت، استقرار، سرعت بخشیدن به آزمایش و تجمیع مخازن نوشته شده با انواع فناوری های مختلف استفاده می کنند.

VMware

VMware از Bazel برای تولید ساختارهای قطعی و قابل اعتماد و در عین حال توسعه محصولات نوآورانه برای مشتریان خود استفاده می کند.

Wix

Wix یک پلت فرم توسعه وب مبتنی بر ابر است. باطن آنها از کد جاوا و اسکالا استفاده می کند. آنها از اجرای از راه دور با Google Cloud Build استفاده می کنند.

ما تقریباً 5 برابر ساخت‌های تمیز سریع‌تر را هنگام اجرا با اجرای از راه دور bazel دیده‌ایم که از قابلیت‌های موازی ساخت/تست عالی bazel هنگام ارسال اقدامات ساخت/آزمایش به مزرعه کارگری استفاده می‌کند. میانگین زمان ساخت بیش از 10 برابر سریع‌تر به دلیل استفاده از مکانیسم کش تهاجمی bazel است. ( مهاجرت به Bazel از Maven یا Gradle؟ 5 سوال مهم که باید از خود بپرسید )

زنلی

Zenly یک نقشه زنده از دوستان و خانواده شما است. این سرگرم کننده ترین راه برای ملاقات است - یا فقط ببینید چه خبر است! - تا بتوانید احساس با هم بودن داشته باشید، حتی زمانی که از هم جدا هستید.


پروژه های متن باز با استفاده از Bazel

آبسیل

Abseil مجموعه ای منبع باز از کدهای C++ (منطبق با C++11) است که برای تقویت کتابخانه استاندارد C++ طراحی شده است.

زاویه ای

Angular یک چارچوب وب محبوب است. Angular با بازل ساخته شده است.

آپولو

آپولو یک معماری با کارایی بالا و انعطاف پذیر است که توسعه، آزمایش و استقرار وسایل نقلیه خودران را تسریع می کند.

brpc

یک چارچوب RPC درجه صنعتی که در سراسر بایدو استفاده می شود، با بیش از 1,000,000 نمونه (بدون احتساب مشتریان) و هزاران نوع خدمات، به نام "baidu-rpc" در Baidu.

مدیر گواهی

cert-manager یک افزونه Kubernetes برای خودکارسازی مدیریت و صدور گواهی‌های TLS از منابع مختلف صادرکننده است. این تضمین می‌کند که گواهینامه‌ها به‌طور دوره‌ای معتبر و به‌روز هستند، و تلاش می‌کند تا گواهی‌ها را در زمان مناسب قبل از انقضا تمدید کنند.

CallBuilder

یک مولد کد جاوا که به شما امکان می دهد با نوشتن یک تابع یک سازنده ایجاد کنید.

CPPItertools

کتابخانه C++ مبتنی بر دامنه برای افزودنی‌های حلقه با الهام از کتابخانه داخلی پایتون و itertools. مانند itertools و سازه‌های Python3، این کتابخانه تا جایی که ممکن است از ارزیابی تنبل استفاده می‌کند.

کپی بارا

Copybara ابزاری برای تبدیل و جابجایی کد بین مخازن است.

خنجر

Dagger یک فریمورک تزریق وابستگی کاملا ثابت و کامپایل برای جاوا و اندروید است.

DAML

DAML یک زبان قرارداد هوشمند برای ساخت برنامه های کاربردی توزیع شده در آینده در یک زمان اجرا ایمن و آگاه از حریم خصوصی است.

آزمایشگاه Deepmind

یک پلت فرم سه بعدی قابل تنظیم برای تحقیقات هوش مصنوعی مبتنی بر عامل.

دریک

Drake یک جعبه ابزار C++ است که در MIT راه اندازی شده و اکنون توسط موسسه تحقیقاتی تویوتا هدایت می شود. این مجموعه ای از ابزارها برای تجزیه و تحلیل پویایی روبات های ما و ساختن سیستم های کنترل برای آنها، با تاکید زیادی بر طراحی/تحلیل مبتنی بر بهینه سازی است.

نماینده

پروکسی C++ L7 و گذرگاه ارتباطی

مستعد خطا

اشتباهات رایج جاوا را به عنوان خطاهای زمان کامپایل می گیرد. (مهاجرت به بازل در حال انجام است.)

پروکسی خدمات توسعه پذیر

Extensible Service Proxy، با نام مستعار ESP، پروکسی است که قابلیت های مدیریت API را برای سرویس های JSON/REST یا gRPC API فعال می کند. پیاده سازی فعلی بر اساس یک سرور پروکسی معکوس NGINX HTTP است.

FF میوه

FFruit یک برنامه اندرویدی رایگان و منبع باز برای سرویس محبوب Falling Fruit است.

بررسی کد Gerrit

Gerrit یک ابزار بررسی کد و مدیریت پروژه برای پروژه های مبتنی بر Git است.

گیتیلس

Gitiles یک مرورگر مخزن ساده برای مخازن Git است که بر روی JGit ساخته شده است.

گراکن

Grakn (https://grakn.ai/) موتور گراف دانش برای سازماندهی شبکه های پیچیده داده و قابل پرس و جو کردن آن است.

GRPC

یک سیستم فراخوانی روش از راه دور به زبان و پلتفرم خنثی. (Bazel یک سیستم ساخت پشتیبانی شده است، اگرچه اولیه نیست.)

gVisor

gVisor یک جعبه شنی زمان اجرا کانتینری است.

گوتزلی

Guetzli یک رمزگذار JPEG است که هدف آن چگالی فشرده سازی عالی با کیفیت بصری بالا است.

گولاوا

یک تولید کننده کد جاوا که به شما امکان می دهد گزاره های به سبک Prolog بنویسید و از کدهای معمولی جاوا به طور یکپارچه استفاده کنید.

حواصیل

Heron یک موتور پردازش جریان بیدرنگ، توزیع شده و مقاوم در برابر خطا از توییتر است.

JGit

JGit یک کتابخانه جاوا سبک و خالص است که سیستم کنترل نسخه Git را پیاده سازی می کند.

Jsonnet

یک زبان تولید پیکربندی زیبا و به طور رسمی برای JSON. (بازل یک سیستم ساخت پشتیبانی شده است.)

کوبرنتیس

Kubernetes یک سیستم منبع باز برای مدیریت برنامه های کانتینری در چندین میزبان است که مکانیسم های اساسی برای استقرار، نگهداری و مقیاس بندی برنامه ها را ارائه می دهد.

Kythe

اکوسیستمی برای ساخت ابزارهایی که با کد کار می کنند.

نومولوس

سرویس ثبت نام دامنه سطح بالا در Google App Engine.

ONOS: سیستم عامل شبکه را باز کنید

ONOS تنها پلتفرم کنترل‌کننده SDN است که از انتقال از شبکه‌های قدیمی «میدان قهوه‌ای» به شبکه‌های «میدان سبز» SDN پشتیبانی می‌کند. این قابلیت‌های جدید هیجان‌انگیز، و استقرار مخرب و نقاط هزینه عملیاتی را برای اپراتورهای شبکه ممکن می‌سازد.

PetitParser برای جاوا

گرامر برای زبان های برنامه نویسی به طور سنتی به صورت ایستا مشخص می شود. به دلیل ابهاماتی که به طور اجتناب ناپذیری ایجاد می شود، نوشتن و استفاده مجدد از آنها سخت است. PetitParser ایده‌هایی را از تجزیه بدون اسکنر، ترکیب‌کننده‌های تجزیه‌کننده، گرامرهای بیان تجزیه‌کننده و تجزیه‌کننده‌های بسته‌بندی برای مدل‌سازی گرامرها و تجزیه‌کننده‌ها به‌عنوان اشیایی که می‌توانند به صورت پویا مجدداً پیکربندی شوند، ترکیب می‌کند.

PlaidML

PlaidML چارچوبی است برای ایجاد یادگیری عمیق در همه جا.

پروژه V

Project V مجموعه ای از ابزارها است که به شما کمک می کند شبکه حریم خصوصی خود را از طریق اینترنت بسازید.

پیاده سازی Ethereum 2.0 آزمایشگاه های پریسماتیک

Prysm یک مشتری شاردینگ برای Ethereum 2.0 است، یک پلت فرم محاسباتی توزیع شده مبتنی بر بلاک چین.

اشعه

Ray یک چارچوب اجرای توزیع شده انعطاف پذیر و با کارایی بالا است.

استراحت کن

Resty یک کتابخانه سرویس گیرنده HTTP و REST ساده برای Go است (الهام گرفته از Ruby rest-client).

زمان ناگوار

Roughtime پروژه ای است که هدف آن ارائه همگام سازی ایمن زمان است.

سلنیوم

سلنیوم یک چارچوب قابل حمل برای آزمایش برنامه های کاربردی وب است.

معنایی

Semantic یک کتابخانه Haskell و ابزار خط فرمان برای تجزیه، تجزیه و تحلیل و مقایسه کد منبع است. این توسط GitHub توسعه یافته است (و برای مثال برای پیمایش کد استفاده می شود).

خدمت کرده است

Served یک کتابخانه C++ برای ساخت وب سرورهای RESTful با کارایی بالا است.

غزل

Sonnet یک کتابخانه است که بر روی TensorFlow برای ساخت شبکه های عصبی پیچیده ساخته شده است.

سوربت

Sorbet یک جستجوگر نوع سریع و قدرتمند برای زیر مجموعه ای از روبی است. این به پایگاه های کد با میلیون ها خط کد مقیاس می شود و می تواند به صورت تدریجی پذیرفته شود.

تینک

Tink یک کتابخانه چند زبانه، چند پلتفرمی و منبع باز است که API های رمزنگاری را ارائه می دهد که ایمن هستند، استفاده صحیح آنها آسان است و استفاده نادرست سخت است.

TensorFlow

یک کتابخانه نرم افزار منبع باز برای هوش ماشینی.

توربو سانتا

شبیه ساز GameBoy مستقل از پلتفرم.

Wycheproof

Project Wycheproof کتابخانه های کریپتو را در برابر حملات شناخته شده آزمایش می کند.

XIOSim

XIOSim یک شبیه‌ساز ریزمعماری در حالت کاربر برای معماری x86 است.

ZhihuDailyPurify

ZhihuDailyPurify یک نسخه سبک وزن از Zhihu Daily است که یک وب چینی پرسش و پاسخ است.