Bazel का इस्तेमाल कौन कर रहा है

इस पेज पर उन कंपनियों और ओएसएस प्रोजेक्ट की सूची दी गई है जो Bazel का इस्तेमाल करते हैं. इसे प्रमोशन नहीं माना जाता है.

Bazel का इस्तेमाल करने वाली कंपनियां

acqio

Acqio, एक FinTech है. यह छोटे और मध्यम स्तर के व्यापारियों/कंपनियों/कारोबारियों को पेमेंट प्रॉडक्ट और सेवाएं उपलब्ध कराती है. Acqio में कुछ मोनोरेपो हैं और तेज़ और भरोसेमंद माइक्रोसेवाएं देने के लिए, Kubernetes के साथ-साथ Bazel का इस्तेमाल किया जाता है.

Adobe

Adobe ने लगातार, GitOps की ओर से चलाए जाने वाले Cubernetes डिप्लॉयमेंट के लिए, Bazel के नियम जारी किए हैं.

असाना

Asana एक वेब और मोबाइल ऐप्लिकेशन है, जिसे अपने काम को ट्रैक करने में टीमों की मदद करने के लिए डिज़ाइन किया गया है. सोर्स के बारे में, उसकी वेबसाइट पर दी गई जानकारी:

Bazel ने Asana के सभी बिल्ड/टेस्ट के लिए भरोसेमंद, स्थिरता, और स्पीड को बढ़ा दिया है. गलत कैश मेमोरी की वजह से, अब हमें फ़ाइलों को हटाने की ज़रूरत नहीं है.

Ascend.io

Ascend, Palo Alto का एक स्टार्टअप है. यह बड़े डेटा सेट के विश्लेषण के लिए समाधान देता है. उनका सिद्धांत है, बिग डेटा मुश्किल होता है. हम इसे आसान बनाते हैं.

मधुमक्खियां

बीज़वैक्स, न्यूयॉर्क में काम करने वाला एक स्टार्टअप है. यह सेवा के तौर पर रीयल-टाइम बिडिंग की सुविधा देता है. Bazel का, Jenkins पर आधारित लगातार इंटिग्रेशन और डिप्लॉयमेंट फ़्रेमवर्क का इस्तेमाल होता है. बीज़वैक्स ने Bazel को बहुत पसंद किया है, क्योंकि यह शानदार तरीके से तेज़ और सही है. साथ ही, यह कई भाषाओं और प्लैटफ़ॉर्म पर अच्छी तरह काम करती है.

ब्रेनट्री

PayPal के नियंत्रण वाली कंपनी Braintree, वेबसाइटों और ऐप्लिकेशन के लिए पेमेंट से जुड़ी सुविधाएं डेवलप करती है. उन्होंने कंपनी के अंदरूनी हिस्सों के लिए Bazel का इस्तेमाल किया. पॉल ग्रॉस ने भी Bzel में कदम रखने के बारे में एक अच्छा लेख पोस्ट किया.

कैनवा

Canva अपने बड़े पॉलीग्लोट कोडबेस को मैनेज करने के लिए, Bazel का इस्तेमाल करता है. इसमें Java, TypeScript, Scholar, Python वगैरह शामिल हैं. Bazel पर माइग्रेट करने से डेवलपर और इन्फ़्रास्ट्रक्चर की क्षमता में काफ़ी सुधार हुआ है. उदाहरण के लिए, सीआई के बनने में लगने वाले औसत समय में पांच से छह गुना की कमी आ रही है. साथ ही, यह कंपनी में तेज़, फिर से जनरेट किए जा सकने वाले, और स्टैंडर्ड सॉफ़्टवेयर बिल्ड की बुनियाद बन रही है.

CarGurus

CarGuras का मिशन, दुनिया का सबसे भरोसेमंद और पारदर्शी ऑटोमोटिव मार्केटप्लेस बनाने का है. साथ ही, वह Bazel का इस्तेमाल करके अपना पॉलीग्लॉट मोनो रिपॉज़िटरी बनाने में मदद कर रहा है.

कंपास

कंपास एक रीयल एस्टेट प्लैटफ़ॉर्म है, जो टेक्नोलॉजी पर आधारित है. रीयल एस्टेट, टेक्नोलॉजी, और कारोबार से जुड़े पेशेवरों की एक बेहतरीन टीम के साथ, हमारा मकसद घर के शौकीनों को सबसे अच्छा और सबसे भरोसेमंद प्लैटफ़ॉर्म बनाना है.

डेटाब्रिक

Databricks की मदद से, Apache SparkTM पर आधारित क्लाउड-आधारित इंटिग्रेटेड फ़ाइल फ़ोल्डर उपलब्ध कराया जा सकता है.

Databricks कोडबेस एक मोनोरेपो है. इसमें हमारी ज़्यादातर सेवाएं देने वाला स्कैला कोड, फ़्रंट-एंड यूज़र इंटरफ़ेस (यूआई) के लिए JavaScript, स्क्रिप्टिंग के लिए Python, हमारे इन्फ़्रास्ट्रक्चर को कॉन्फ़िगर करने के लिए JSON, और बहुत कुछ है [...] भले ही, हमारे मोनोरेपो में लाखों लाइनें हैं, लेकिन कोड के साथ काम करना आसान है. (Databricks पर Bazel के साथ स्पीडी स्केला बिल्ड)

Dataform

Dataform, डेटा टीम के लिए बड़े पैमाने पर आंकड़े उपलब्ध कराता है. वे एक ही मोनो रिपॉज़िटरी में कुछ एनपीएम पैकेज और दस्तावेज़ बनाने की साइट रखते हैं और ये सभी काम Bazel के साथ करते हैं.

Bazel पर माइग्रेट होने के बाद, उन्होंने कई फ़ायदे बताए. इनमें ये फ़ायदे शामिल हैं:

  • ज़्यादा तेज़ सीआई: हमने रिमोट बिल्ड को कैश मेमोरी में सेव करने की सुविधा चालू की है. इससे हमारा औसत बिल्ड टाइम 30 मिनट से घटाकर 5 (पूरा डेटा स्टोर करने की जगह के लिए) कर दिया गया है.
  • लोकल डेवलपमेंट में किए गए सुधार: अब रैंडम तरीके से इस्तेमाल की जाने वाली बैश स्क्रिप्ट नहीं होंगी, जिन्हें आप चलाना भूल गए हों. इंक्रीमेंटल बिल्ड, कुछ ही मिनट से कम हो जाते हैं
  • डेवलपर सेटअप समय: नए इंजीनियर हमारे सभी कोड को सिर्फ़ तीन डिपेंडेंसी - bazel, डॉकर, और जेवीएम की मदद से बना सकते हैं. हमारी टीम में शामिल होने वाले आखिरी इंजीनियर ने एक नए, खाली लैपटॉप पर < 30 मिनट में हमारा पूरा कोड बनाया

डीप सिल्वर फ़िशलैब

डीप सिल्वर FISHLABS महंगे 3D गेम का डेवलपर है. वे Bazel का इस्तेमाल, C++/Python/Go/C के साथ, अंदरूनी बिल्ड टूलिंग के लिए बेस के तौर पर करते हैं. साथ ही, वे खास तौर पर अपनी सभी 3D एसेट बेक और डिप्लॉय करने के लिए भी इनका इस्तेमाल करते हैं.

Dropbox

Dropbox में, Bazel हमारे डिस्ट्रिब्यूटेड बिल्ड और टेस्ट एनवायरमेंट का अहम कॉम्पोनेंट है. हम टाइपस्क्रिप्ट/Python/Go/C/Rust को भरोसेमंद प्रोडक्शन रिलीज़ में जोड़ने के लिए Bazel का इस्तेमाल करते हैं.

एंजेल और फ़ोकर्स

Engel & Völkers AG, जर्मनी की एक निजी कंपनी है. यह कई फ़्रैंचाइज़ी ऑफ़िस के ज़रिए, रीयल एस्टेट के लेन-देन से जुड़ी सेवाएं देती है.

हमारे एक इंटरनल प्रोजेक्ट के लिए, कंपाइलेशन समय 11 मिनट से घटकर एक मिनट हो गया था. यह एक शानदार उपलब्धि थी. फ़िलहाल, हम Bazel को और भी प्रोजेक्ट पर उपलब्ध कराने पर काम कर रहे हैं. (Google Cloud Build और Bazel के साथ प्रयोग करना)

Etsy

Etsy एक ई-कॉमर्स वेबसाइट है, जो हाथ से बने या पुराने सामान और सामान के साथ-साथ फ़ैक्ट्री में बनाए गए अनोखे आइटम पर भी फ़ोकस करती है.

कंपनी ने Bazel का इस्तेमाल, Java पर आधारित खोज प्लैटफ़ॉर्म को बनाने और उसकी जांच करने के लिए किया है. Bazel, बिना धातु के बने सर्वर और बार-बार इस्तेमाल की जा सकने वाली Docker इमेज के लिए, दोनों पैकेज बनाता है.

Evertz.io

Evertz.io एक मल्टी-टेनेंट, सर्वर का बिना सर्वर वाला SaaS प्लैटफ़ॉर्म है. यह ब्रॉडकास्ट मीडिया इंडस्ट्री को दुनिया भर में, कई रीजनल सेवाएं देने के लिए किफ़ायती है. इसे Everz Microsystems ने बनाया है.

वेबसाइट पूरी तरह से ऐंगुलर और बेज़ल वर्कफ़्लो के साथ बनाई और डिप्लॉय की गई है (सोर्स).

माइन को खोजें

findMINE खुदरा उद्योग के लिए एक ऑटोमेशन टेक्नोलॉजी है. यह प्रॉडक्ट चुनने की मौजूदा मैन्युअल और उबाऊ प्रक्रिया को बड़े पैमाने पर आगे बढ़ाने के लिए, मशीन लर्निंग का इस्तेमाल करती है. हम Bazel का इस्तेमाल, Python पैकेज बनाने, जांच करने, और डिप्लॉयमेंट की पूरी प्रोसेस को मशीन बनाने के लिए करते हैं.

Flएक्सपोर्ट

Flexport, टेक्नोलॉजी की मदद से दुनिया भर में फ़्रेट फ़ॉरवर्डर कंपनी है. हमारा मकसद, दुनिया भर में व्यापार को सभी के लिए आसान बनाना है. Flexport में, हम Bazel का इस्तेमाल अपनी Java/JavaScript की सेवाएं और क्लाइंट लाइब्रेरी बनाने/जांच करने के लिए करते हैं. साथ ही, प्रोटोबफ़ परिभाषाओं से Java और Ruby कोड जनरेट करते हैं. जानें कि हम Bazel के साथ अलग-अलग JUnit 5 टेस्ट कैसे करते हैं.

Google

Bazel को इस तरह से डिज़ाइन किया गया था कि वह Google की ज़रूरतों के हिसाब से काम कर सके. साथ ही, वह दोबारा बनाने की क्षमता और प्लैटफ़ॉर्म/भाषा से जुड़ी Google की शर्तों को पूरा कर सके. Google के सभी सॉफ़्टवेयर Bzel का इस्तेमाल करके बनाए गए हैं. Google, हर दिन लाखों बिल्ड के लिए Bazel और इसके नियमों का इस्तेमाल करता है.

GRAKN.AI

GRAKN एआई का लोगो

Grakn एक डेटाबेस टेक्नोलॉजी है. यह इंटेलिजेंट सिस्टम के लिए, नॉलेज बेस की बुनियाद के तौर पर काम करती है. Grann बुद्धिमान सिस्टम को जटिल डेटासेट्स को एक ऐसे ज्ञान के रूप में समझने की अनुमति देता है जिसे तार्किक रूप से तर्क के साथ बताया जा सकता है. Bazel की मदद से, @graknlabs की टीम बेहतरीन सीआई और डिस्ट्रिब्यूशन पाइपलाइन बना सकती है. यह पाइपलाइन कई भाषाओं के कई रिपॉज़िटरी को मैनेज करती है और उसे कई प्लैटफ़ॉर्म पर आसानी से डिप्लॉय करती है.

एचवीएसी

एचवीएसी टेक्नोलॉजीज़, Bazel का इस्तेमाल तकरीबन 30 प्रोजेक्ट में कर रही है. हमने Maven के बनाए प्रोजेक्ट को Bazel से बने प्रोजेक्ट में बदलने के लिए एक आसान टूल लिखा है. आने वाले समय में, ज़्यादा से ज़्यादा प्रोजेक्ट में Bazel का इस्तेमाल होगा.

आईएमसी ट्रेडिंग

आईएमसी, दुनिया भर की मालिकाना हक वाली ट्रेडिंग फ़र्म और मार्केट मेकर है. इसका मुख्यालय एम्सटर्डैम में है. हम अपने Java/C++/Python/SystemVerilog प्रोजेक्ट को लगातार बनाने और टेस्ट करने के लिए, Bazel का इस्तेमाल कर रहे हैं.

Improbable.io

Improbable.io ने स्पेशल ओएस डेवलप किया है. यह एक डिस्ट्रिब्यूटेड ऑपरेटिंग सिस्टम है. इसकी मदद से, बड़ी संख्या में सिम्युलेशन बनाए जा सकते हैं. इनमें लाखों जटिल इकाइयां मौजूद होती हैं.

इंटरेक्सन

InteraXon, सोच-समझकर कंट्रोल करने वाली एक कंप्यूटिंग फ़र्म है. यह दिमागी तरंगों को डिजिटल सिग्नल में बदलने के लिए, हार्डवेयर और सॉफ़्टवेयर प्लैटफ़ॉर्म बनाती है.

बृहस्पति

बृहस्पति एक ऐसी कंपनी है जो हर हफ़्ते किराने और घरेलू ज़रूरी चीज़ों की डिलीवरी करती है.

वे अपने बैकएंड कोड में Bazel का इस्तेमाल करते हैं. खास तौर पर, रिमोट कैशिंग का इस्तेमाल करके, JVM बाइनरी में Protos और Kotlin को कंपाइल करने के लिए. (सोर्स)

सिर्फ़

यह एक एंटरप्राइज़ फ़ाइनेंशियल टेक्नोलॉजी कंपनी है, जिसका मुख्यालय नॉर्वे में है. यह सॉफ़्टवेयर समाधान तैयार करती है, ताकि दुनिया भर में कॉर्पोरेट कोष भेजने वालों को जोखिम और तरलता को मैनेज करने का तरीका बदला जा सके. उनका पूरा ऐप्लिकेशन स्टैक, Bazel की मदद से बना है.

किटी हॉक कॉर्पोरेशन

किटी हॉक कॉर्पोरेशन, अमेरिकी एयरक्राफ़्ट निर्माता है. यह इलेक्ट्रिक एयरक्राफ़्ट बनाती है. वे Hakell और Schla के नियमों के साथ Bazel का इस्तेमाल करते हैं.

लाइन

Line, झटपट संचार के लिए एक ऐप्लिकेशन उपलब्ध कराता है, जो जापान में सबसे लोकप्रिय मैसेजिंग ऐप्लिकेशन है. वे Bazel का इस्तेमाल अपने कोड बेस पर करते हैं, जिसमें करीब 60% Swift और 40% C/C++/Objective-C/Objective-C++ (सोर्स).

Bazel पर स्विच करने के बाद, हम उसे बनाने के समय में काफ़ी सुधार कर पाए थे. इससे QA अवधि के दौरान टर्न-अराउंड टाइम में काफ़ी सुधार हुआ. हमारे टेस्टर को नया बिल्ड देने का मतलब यह नहीं है कि आपको उन्हें बनाने और टेस्ट करने के लिए, एक तय समय और इंतज़ार करना पड़ेगा. (Bazel की मदद से iOS के लिए, LINE की परफ़ॉर्मेंस को बेहतर बनाना)

LingoChamp

LingoChamp, अंग्रेज़ी सीखने वाले लोगों को प्रोफ़ेशनल समाधान उपलब्ध कराता है. हम Bazel का इस्तेमाल अपने काम, java, और Python प्रोजेक्ट के लिए करते हैं.

LinkedIn

LinkedIn, Microsoft की सहायक कंपनी है. यह दुनिया का सबसे बड़ा प्रोफ़ेशनल सोशल नेटवर्क है. LinkedIn ने अपने iOS ऐप्लिकेशन बनाने के लिए, Bazel का इस्तेमाल किया है.

लिफ़्ट

Lyft अपने iOS ऐप्लिकेशन के लिए Bazel का इस्तेमाल कर रहा है (सोर्स).

मकानी

Makani, अब Google के नियंत्रण वाली कंपनी है. यह एनर्जी किट डेवलप करने के साथ-साथ, Bazel का इस्तेमाल अपना सॉफ़्टवेयर बनाने के लिए करती है. इसमें, एम्बेड किए गए C++ सॉफ़्टवेयर भी शामिल है.

मीटिंग

Meetup एक ऑनलाइन सोशल नेटवर्किंग पोर्टल है, जो ऑफ़लाइन ग्रुप मीटिंग की सुविधा देता है. Meetup की इंजीनियरिंग टीम, rules_scala के लिए काम करती है. साथ ही, यह rules_avro और rules_openapi का रखरखाव करती है.

Nvidia

Nvidia में हम pazel(docker bazel) का इस्तेमाल कुछ bazel के पाइथन से शॉर्ट बाकी सब कुछ सामान्य बेज़ल में चलता है (ज़्यादातर Go / Skal/ C++/ Cuda) (सोर्स)

पेलोटन टेक्नोलॉजी

Peloton टेक्नोलॉजी एक ऑटोमेटेड व्हीकल टेक्नोलॉजी कंपनी है, जो ट्रक हादसों और ईंधन के इस्तेमाल पर रोक लगाती है. वे Bazel का इस्तेमाल, ऑटोमोटिव सुरक्षा सिस्टम के लिए भरोसेमंद बिल्ड चालू करने के लिए करते हैं.

Pinterest

Pinterest, दुनिया भर के आइडिया का कैटलॉग है. वे कई तरह की बैकएंड सेवाएं (Java/C++) और iOS ऐप्लिकेशन (Objective-C/C++) बनाने के लिए Bazel का इस्तेमाल करते हैं.

हमें पता चला कि Bazel हमारे लक्ष्यों के लिए सबसे अच्छा था. इसकी मदद से, परफ़ॉर्मेंस को बेहतर बनाया जा सकता था. साथ ही, एनवायरमेंट में होने वाले उतार-चढ़ाव को कम किया गया था और इसे धीरे-धीरे अपनाया जा रहा था. नतीजतन, अब हम Bazel का इस्तेमाल करके अपने सभी iOS रिलीज़ भेज रहे हैं. Pinterest पर तेज़ और भरोसेमंद iOS बिल्ड

PubRef

PubRef, विज्ञान से जुड़ा कॉन्टेंट पब्लिश करने वाला उभरता हुआ प्लैटफ़ॉर्म है. वे फ़्रंटएंड बनाने के लिए, rules_closure के साथ, मुख्य बैकएंड बनाने के लिए नेटिव JavaScript नियमों, rules_go, rules_node, और rules_kotlin का इस्तेमाल करते हैं. rules_protobuf का इस्तेमाल, बैकएंड सेवाओं के बीच gRPC-आधारित संचार में मदद करने के लिए किया जाता है. PubRef.org, बोल्डर, कॉलोराडो में है.

रेडफ़िन

Redfin अगली पीढ़ी का एक रीयल एस्टेट ब्रोकर है, जो कि सभी तरह की सेवाएं देने वाले स्थानीय एजेंट हैं. वे Bazel का इस्तेमाल, वेबसाइट और कई बैकएंड सेवाओं को बनाने और लागू करने के लिए करते हैं.

कन्वर्ज़न की प्रोसेस हमारे पीछे सबसे ज़्यादा है, इसलिए चीज़ें काफ़ी बेहतर हो गई हैं! हमारे सीआई (CI) बिल्ड ज़्यादा तेज़ (ज़्यादा तेज़ी से) होते हैं: पहले उन्हें 40–90 मिनट लगते थे और अब डेवलपर को औसतन 5 से 6 मिनट लगते हैं. भरोसा भी कहीं ज़्यादा है. इसे गिनना मुश्किल है, लेकिन बिना वजह बिल्ड के फ़ेल हो जाने की वजह से, “बस हो जाता है” और उसे असल समस्याओं के तौर पर देखने की वजह से, हमें हमेशा से लगातार बढ़ रही विश्वसनीयता की राह पर ले जाया गया है. (हमने Maven से Bazel पर स्विच किया और बिल्ड 10 गुना ज़्यादा तेज़ हो गया)

रिवाज़

Ritual, मोबाइल से पिक अप करने वाला एक ऐप्लिकेशन है. यह रेस्टोरेंट को ग्राहकों से जोड़ता है, ताकि वे समय बचाने वाला एक आसान टूल उपलब्ध करा सकें. इस टूल की मदद से, बिना किसी इंतज़ार के बार-बार उनकी पसंद की खाने-पीने की चीज़ें खरीदी जा सकती हैं. Ritual अपनी बैकएंड सेवाओं के लिए, Bazel का इस्तेमाल करता है.

स्नैप करें

Snapchat मैसेजिंग ऐप्लिकेशन के डेवलपर, Snap को 2020 में Buck से Bazel में माइग्रेट कर दिया गया है (सोर्स). इस प्रक्रिया के बारे में ज़्यादा जानने के लिए, उनका इंजीनियरिंग ब्लॉग देखें.

स्ट्राइप

Stripe, मोबाइल से पेमेंट करने से जुड़ी सुविधाएं उपलब्ध कराता है. ये बैज़ेल स्काला के नियमों के मुख्य रखरखाव हैं.

Tink

Tink यूरोप की एक फ़िनटेक कंपनी है. यह पूरे यूरोप में बैंकों से जुड़ने का सबसे अच्छा तरीका है.

वे Bazel का इस्तेमाल, पॉलीग्लोट मोनो रिपॉज़िटरी से बैकएंड सेवाएं बनाने के लिए कर रहे हैं. Tink के इंजीनियर bazel बिल्ड //stockholm/... मीटिंग ग्रुप का आयोजन कर रहे हैं.

टोकोपीडिया

Tokopedia इंडोनेशिया की एक टेक्नोलॉजी कंपनी है, जो ई-कॉमर्स में माहिर है. इस प्लैटफ़ॉर्म पर हर महीने नौ करोड़ से ज़्यादा सक्रिय उपयोगकर्ता और 70 लाख से ज़्यादा कारोबारी हैं.

उन्होंने Tokopedia ने iOS बिल्ड 1000% तेज़ कैसे हासिल किया लेख लिखा. इसमें उन्होंने बताया कि कैसे Bazel ने अपने बिल्ड को तेज़ी से बढ़ाया. Bazel का इस्तेमाल करने पर, बिल्ड की अवधि 55 मिनट से 10 मिनट हो गई, और रिमोट कैशिंग से 5 मिनट हो गई.

Twitter

Twitter ने Pants से Bazel को अपना मुख्य बिल्ड टूल (सोर्स) के तौर पर माइग्रेट करने का फ़ैसला लिया है.

दो सिग्मा

टू सिग्मा, न्यूयॉर्क में स्थित एक टेक्नोलॉजी कंपनी है. इसका मकसद दुनिया के डेटा के बारे में जानना है.

Uber

Uber एक राइड-हाइलिंग कंपनी है. Uber के Go मोनोरेपो में 900 सक्रिय डेवलपर हैं. यह Bazel का इस्तेमाल करने वाले, Go के सबसे बड़े रिपॉज़िटरी में से एक है. Uber के Go मोनोरेपो को Bazel के साथ बनाना लेख पढ़ें.

Uber ऐडवांस टेक्नोलॉजी ग्रुप

Uber Advanced Technologies Group का फ़ोकस Uber में स्वायत्त वाहन सुविधाओं पर है. इसमें ट्रकिंग/फ़्रेट और ऑटोनॉमस राइड शेयरिंग शामिल है. यह संगठन, Bazel को अपने मुख्य बिल्ड सिस्टम के तौर पर इस्तेमाल करता है.

विस्तार मीडिया

Vistar Media एक विज्ञापन प्लैटफ़ॉर्म है. इसकी मदद से ब्रैंड, दुनिया में मौजूद उपभोक्ताओं के व्यवहार के आधार पर उन तक पहुंच सकते हैं. उनकी इंजीनियरिंग टीम मुख्य रूप से फ़िलाडेल्फ़िया की है और वह Bazel का इस्तेमाल, बिल्ड करने, डिप्लॉय करने, टेस्ट करने की रफ़्तार बढ़ाने, और कई तरह की अलग-अलग टेक्नोलॉजी की मदद से डेटा स्टोर करने की जगहों को इकट्ठा करने के लिए कर रही है.

VMware

VMware अपने खरीदारों के लिए नए प्रॉडक्ट बनाते समय, Bazel का इस्तेमाल तय और भरोसेमंद बिल्ड बनाने के लिए करता है.

Wix

Wix, क्लाउड-आधारित वेब डेवलपमेंट प्लैटफ़ॉर्म है. उनका बैकएंड, Java और स्कैला कोड का इस्तेमाल करता है. वे Google Cloud Build की मदद से, रिमोट तरीके से एक्ज़ीक्यूशन करते हैं.

हमने bazel रिमोट के साथ काम करते हुए, करीब पांच गुना तेज़ी से क्लीन बिल्ड देखा है. यह गेम किसी वर्कर फ़ार्म में बिल्ड/टेस्ट ऐक्शन भेजने के लिए, bazel की बेहतरीन बिल्ड/टेस्ट पैरललिज़्म क्षमताओं का इस्तेमाल करता है. bazel की कैश मेमोरी में सेव करने की प्रोसेस को इस्तेमाल करने की वजह से, बिल्ड होने में लगने वाला औसत समय 10 गुना से भी ज़्यादा तेज़ हो जाता है. (क्या आपको Maven या Gradle से Bazel पर माइग्रेट करना है? ये 5 ज़रूरी सवाल आपको खुद से पूछे जाने चाहिए)

ज़ेनली

Zenly ऐप आपके दोस्तों और परिवार का लाइव मैप है. यह मिलने का सबसे मज़ेदार तरीका है — या सिर्फ़ देखते हैं कि क्या चल रहा है! — ताकि दूर रहते हुए भी आप एक साथ महसूस कर सकें.


Bazel का इस्तेमाल करके ओपन सोर्स प्रोजेक्ट

अबसेइल

Abseil, C++ कोड का एक ओपन सोर्स कलेक्शन है, जो C++11 के साथ काम करता है. इसे C++ स्टैंडर्ड लाइब्रेरी को बेहतर बनाने के लिए डिज़ाइन किया गया है.

एंगुलर

Angular एक लोकप्रिय वेब फ़्रेमवर्क है. Angular को Bzel का इस्तेमाल करके बनाया गया है.

अपोलो

अपोलो, एक बेहतरीन परफ़ॉर्मेंस वाली और सुविधाजनक आर्किटेक्चर है. यह ऑटोनॉमस वाहनों के डेवलपमेंट, टेस्ट, और डिप्लॉयमेंट को तेज़ी से पूरा करती है.

brpc

यह एक औद्योगिक-ग्रेड आरपीसी फ़्रेमवर्क है, जिसे पूरे Baidu में इस्तेमाल किया जाता है. इसमें 10,00,000 से ज़्यादा इंस्टेंस(क्लाइंट की गिनती नहीं होती) और हज़ारों तरह की सेवाएं होती हैं. इन्हें Baidu में "baidu-rpc" कहा जाता है.

cert-manager

सर्टिफ़ाइड-मैनेजर एक कुबरनेट ऐड-ऑन है, जो अपने-आप काम करने और TLS सर्टिफ़िकेट जारी करने वाले अलग-अलग सोर्स से उन्हें जारी करने की प्रोसेस को ऑटोमेट करता है. यह पक्का करेगा कि सर्टिफ़िकेट मान्य और समय-समय पर अप-टू-डेट हों. साथ ही, सर्टिफ़िकेट की समयसीमा खत्म होने से पहले सही समय पर इसे रिन्यू करने की कोशिश की जाएगी.

CallBuilder

यह Java कोड जनरेटर है, जिसकी मदद से एक फ़ंक्शन लिखकर, बिल्डर बनाया जा सकता है.

CPPItertools

C++ लाइब्रेरी, जो Pythonbuiltins और itertools लाइब्रेरी से प्रेरित, लूप ऐड-ऑन के लिए रेंज पर आधारित होती है. itertools और Python3 बिल्टइन की तरह, यह लाइब्रेरी जहां भी मुमकिन हो, लेज़ी इवैलुएशन का इस्तेमाल करती है.

कॉपीबारा

कॉपीबारा, डेटा स्टोर करने की जगह में कोड को बदलने और उसे एक जगह से दूसरी जगह ले जाने का एक टूल है.

डगर

Dagger, Java और Android दोनों के लिए पूरी तरह से स्टैटिक, कंपाइल-टाइम डिपेंडेंसी इंजेक्शन फ़्रेमवर्क है.

डीएमएल

DAML एक स्मार्ट कॉन्ट्रैक्ट लैंग्वेज है, जो आने वाले समय के लिए सुरक्षित डिस्ट्रिब्यूटेड ऐप्लिकेशन बनाने के लिए है. यह सुरक्षित और निजता को ध्यान में रखकर बनाए गए रनटाइम पर लागू होता है.

DeepMind Lab

एजेंट-आधारित एआई (AI) रिसर्च के लिए, पसंद के मुताबिक बनाया जा सकने वाला 3D प्लैटफ़ॉर्म.

ड्रेक

ड्रेक एक C++ टूलबॉक्स है, जिसकी शुरुआत MIT में हुई और अब Toyota Research Institute ने किया. यह हमारे रोबोट की डाइनैमिक का विश्लेषण करने और उनके लिए कंट्रोल सिस्टम बनाने के लिए, टूल का एक कलेक्शन है. इसमें ऑप्टिमाइज़ेशन-आधारित डिज़ाइन/विश्लेषण पर ज़्यादा ज़ोर दिया जाता है.

प्रतिनिधि

C++ L7 प्रॉक्सी और कम्यूनिकेशन बस

गड़बड़ी की संभावना

यह Java की सामान्य गलतियों को कंपाइल करते समय होने वाली गड़बड़ियों के तौर पर देखता है. ({1/} में माइग्रेशन जारी है.)

एक्सटेंसिबल सेवा प्रॉक्सी

एक्सटेंसिबल सेवा प्रॉक्सी, यानी ईएसपी एक प्रॉक्सी है, जो JSON/REST या gRPC एपीआई सेवाओं के लिए, एपीआई मैनेजमेंट की क्षमताओं को चालू करता है. फ़िलहाल, इसे NGINX एचटीटीपी रिवर्स प्रॉक्सी सर्वर पर लागू किया जा रहा है.

FFruit

FFruit एक मुफ़्त और ओपन सोर्स Android ऐप्लिकेशन है, जो कि Falling Fruit नाम की लोकप्रिय सेवा का इस्तेमाल करने के लिए बनाया गया है.

Gerrit कोड की समीक्षा

Garrit, Git आधारित प्रोजेक्ट के लिए एक कोड समीक्षा और प्रोजेक्ट मैनेजमेंट टूल है.

गिटिल

Gitles, JGit पर बनाए गए Git डेटा स्टोर करने की जगहों के लिए एक आसान रिपॉज़िटरी ब्राउज़र है.

ग्रेकन

Grakn (https://grakn.ai/) एक नॉलेज ग्राफ़ इंजन है, जो डेटा के जटिल नेटवर्क को व्यवस्थित करता है और उस पर क्वेरी करने लायक बनाता है.

जीआरपीसी

भाषा और प्लैटफ़ॉर्म के लिए न्यूट्रल रिमोट प्रोसेस कॉल सिस्टम. (Bazel एक बिल्ड सिस्टम है, लेकिन यह मुख्य तौर पर नहीं, बल्कि काम करता है.)

gVisor

gVisor एक कंटेनर रनटाइम सैंडबॉक्स है.

गुएट्ज़ली

Guetzli एक JPEG एन्कोडर है, जिसका मकसद हाई विज़ुअल क्वालिटी पर बेहतरीन कंप्रेस करना है.

गुलवा

यह एक Java कोड जनरेटर है, जिसकी मदद से प्रोलॉग-स्टाइल प्रीडिकेट लिखे जा सकते हैं और सामान्य Java कोड की मदद से, उन्हें आसानी से इस्तेमाल किया जा सकता है.

हेरन

Heron एक रीयलटाइम, डिस्ट्रिब्यूटेड, और खराब स्ट्रीम प्रोसेसिंग इंजन है. इसे Twitter पर स्वीकार किया जाता है.

जेजीआईटी

JGit, एक लाइटवेट और शुद्ध Java लाइब्रेरी है, जो Git वर्शन कंट्रोल सिस्टम लागू करती है.

जेस्नेट

यह JSON के लिए, एक शानदार और औपचारिक तौर पर तय की गई कॉन्फ़िगरेशन जनरेट करने वाली भाषा है. (Bazel एक बिल्ड सिस्टम है.)

कुबरनेट्स

Kubernetes एक ओपन सोर्स सिस्टम है. इसे कई होस्ट पर कंटेनर के हिसाब से बनाए गए ऐप्लिकेशन मैनेज करने के लिए बनाया गया है. यह ऐप्लिकेशन डिप्लॉय करने, उनका रखरखाव करने, और उन्हें स्केल करने के बुनियादी तरीके उपलब्ध कराता है.

काइथे

कोड के साथ काम करने वाले टूल बनाने के लिए एक नेटवर्क.

नोमुलस

Google App Engine पर टॉप लेवल डोमेन नेम रजिस्ट्री सेवा.

ONOS : ओपन नेटवर्क ऑपरेटिंग सिस्टम

ONOS ही ऐसा एसडीएन कंट्रोलर प्लैटफ़ॉर्म है जो लेगसी “ब्राउन फ़ील्ड” नेटवर्क से एसडीएन “ग्रीन फ़ील्ड” नेटवर्क में ट्रांज़िशन की सुविधा देता है. इससे नेटवर्क ऑपरेटर को नई सुविधाएं और बेहतरीन डिप्लॉयमेंट और ऑपरेशनल कॉस्ट पॉइंट मिलते हैं.

Java के लिए PetitParser

प्रोग्रामिंग भाषाओं के व्याकरण के बारे में, आम तौर पर स्टैटिक तरीके से बताया जाता है. कुछ स्थितियों की वजह से, इन्हें लिखना और फिर से इस्तेमाल करना मुश्किल होता है. PetitParser, स्कैनरलेस पार्सर, पार्सर कॉम्बिनेटर, पार्सिंग एक्सप्रेशन ग्रामर और पैकरेट पार्सर के आइडिया को मिलाकर, ग्रामर और पार्सर को ऐसे ऑब्जेक्ट के रूप में मॉडल करता है जिसे डाइनैमिक तरीके से फिर से कॉन्फ़िगर किया जा सकता है.

PlaidML

PlaidML एक ऐसा फ़्रेमवर्क है जिसकी मदद से, हर जगह डीप लर्निंग का इस्तेमाल किया जा सकता है.

प्रोजेक्ट V

Project V, ऐसे टूल का एक सेट है जो इंटरनेट पर निजता नेटवर्क बनाने में आपकी मदद करता है.

Prysmatic Labs Ethereum 2.0 को लागू करना

Prysm, Ethereum 2.0 का शार्डिंग क्लाइंट है, जो ब्लॉकचेन पर आधारित डिस्ट्रिब्यूटेड कंप्यूटिंग प्लैटफ़ॉर्म है.

रे

Ray एक सुविधाजनक और अच्छी परफ़ॉर्मेंस वाला एक डिस्ट्रिब्यूटेड फ़्रेमवर्क है. इसे आसानी से इस्तेमाल किया जा सकता है.

रेस्टी

रेस्टी, Go के लिए एक सिंपल एचटीटीपी और REST क्लाइंट लाइब्रेरी है (Ruby rest-client से प्रेरित).

मुश्किल समय

रफ़टाइम एक ऐसा प्रोजेक्ट है जिसका मकसद सुरक्षित टाइम सिंक्रोनाइज़ेशन उपलब्ध कराना है.

सीलेनियम

सीलीनियम, वेब ऐप्लिकेशन की जांच करने के लिए एक पोर्टेबल फ़्रेमवर्क है.

सिमैंटिक

सिमैंटिक एक हैस्केल लाइब्रेरी और कमांड लाइन टूल है. इसकी मदद से सोर्स कोड को पार्स, उसका विश्लेषण, और तुलना की जा सकती है. इसे GitHub ने बनाया है (इसका इस्तेमाल कोड नेविगेशन के लिए किया जाता है).

दिखाया गया

पेश है, बेहतर परफ़ॉर्मेंस वाले RESTful वेब सर्वर बनाने के लिए C++ लाइब्रेरी.

सोनेट

Sonnet एक लाइब्रेरी है जिसे TensorFlow की मदद से बनाया गया है. इसका इस्तेमाल जटिल न्यूरल नेटवर्क बनाने के लिए किया जाता है.

शर्बत

Sorbet, Ruby के सबसेट के लिए, तेज़ और ताकतवर टाइप चेकर है. यह कोड की लाखों लाइनों के साथ बड़े पैमाने पर काम करती है और इसे धीरे-धीरे इस्तेमाल किया जा सकता है.

Tink

Tink कई भाषाओं में उपलब्ध, क्रॉस-प्लैटफ़ॉर्म, और ओपन सोर्स लाइब्रेरी है. यह क्रिप्टोग्राफ़िक एपीआई उपलब्ध कराता है. यह सुरक्षित है, सही तरीके से इस्तेमाल करने में आसान है, और गलत इस्तेमाल में मुश्किल है.

TensorFlow

मशीन इंटेलिजेंस के लिए एक ओपन सोर्स सॉफ़्टवेयर लाइब्रेरी.

टर्बो सैंटा

प्लैटफ़ॉर्म-इंडिपेंडेंट GameBoy एम्युलेटर.

वाइचप्रूफ़

Project Wycheप्रूफ़, पहले से मालूम हमलों के लिए क्रिप्टो लाइब्रेरी की जांच करता है.

ज़िओसिम

XIOSim, x86 आर्किटेक्चर के लिए पूरी जानकारी वाला यूज़र-मोड माइक्रोआर्किटेक्चरल सिम्युलेटर है.

ZhihuDailyPurify

Zhihu DailyPurify, Zhihu Daily का कम वज़न वाला वर्शन है. यह चाइनीज़ से जुड़े सवाल-जवाब के वेब पेज है.