सामग्री पर जाएँ

> man languages

उन स्टैक्स के लिए भाषा गाइड जो मायने रखते हैं

Maguyva 285+ भाषाएँ और टेक्स्ट-आधारित तकनीकें को सपोर्ट करता है, लेकिन रिपॉज़िटरी के हर हिस्से के लिए अलग गाइड की ज़रूरत नहीं होती। यह हब उन स्टैक्स को कवर करता है जहाँ स्ट्रक्चर और क्रॉस-फ़ाइल कॉन्टेक्स्ट से AI की मदद से किए गए बदलावों की सुरक्षा पर बड़ा असर पड़ता है; जहाँ उपलब्ध हो, वहाँ ग्राफ़-आधारित डिपेंडेंसी विश्लेषण भी शामिल है।

कवरेज स्नैपशॉट

प्रोग्रामिंग
118
कॉन्फ़िग और डेटा
72
बिल्ड और इंफ्रा
31
स्पेशलाइज़्ड
22
वेब
22
दस्तावेज़ीकरण
20

पूरे कम्पैटिबिलिटी मैनिफ़ेस्ट से समूहित, ताकि यह स्नैपशॉट सभी 285 सपोर्टेड भाषाएँ और टेक्स्ट-आधारित तकनीकें को दर्शाए। नीचे दी गई फ़ीचर्ड गाइड से शुरू करें, फिर बाक़ी लंबी सूची के लिए पूरा कम्पैटिबिलिटी पेज इस्तेमाल करें।

पॉलीग्लॉट हक़ीक़त

ज़्यादातर प्रोडक्शन रिपॉज़ में ऐप कोड, टेस्ट, बिल्ड स्क्रिप्ट, कॉन्फ़िग, SQL, और इन्फ्रा मिले-जुले होते हैं। भाषा कवरेज ही वह चीज़ है जो फ़ाइल सीमाओं के पार एजेंट कॉन्टेक्स्ट को टूटने से बचाती है।

लेगेसी कोड का फ़ायदा उठाएँ

पुरानी भाषाएँ वह जगह हैं जहाँ व्यापक सपोर्ट मॉडर्नाइज़ेशन का टूल बन जाता है। डिपेंडेंसी एनालिसिस तब और ज़्यादा मायने रखता है जब कोई कोड को छूना नहीं चाहता।

त्वरित जवाब

हर गाइड बताती है कि Maguyva क्या एक्सट्रैक्ट करता है, आपका एजेंट क्या क्वेरी कर सकता है, और आपके ख़ास स्टैक के लिए कवरेज की सीमाएँ कहाँ हैं।

फ़ीचर्ड गाइड

मौजूदा भाषा गाइड

आधुनिक ऐप्लिकेशन वर्क, मिक्स्ड-रनटाइम रिपॉज़, इन्फ्रास्ट्रक्चर कोड, और लीगेसी मॉडर्नाइज़ेशन के लिए गाइड।

डायनैमिक सिस्टम प्रोग्रामिंग

Maguyva में Python सपोर्ट: AI कोड सर्च और रीफ़ैक्टरिंग

उपयोगी तब जब Python कोडबेस सर्विसेज़, स्क्रिप्ट, टाइप स्टब, और ऑपरेशनल ग्लू में फैल जाए।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.py, .pyi, .pyw

गाइड खोलें
मोनोरेपो डिफ़ॉल्ट प्रोग्रामिंग

Maguyva में TypeScript सपोर्ट: मोनोरेपो के लिए बेहतर कॉन्टेक्स्ट

प्रासंगिक तब जब आपकी रिपॉज़िटरी कई पैकेज में ऐप कोड, लाइब्रेरी, API क्लाइंट, टेस्ट, और कॉन्फ़िग को मिलाती हो।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.cts, .d.ts, .mts, .spec.ts, +3 और

गाइड खोलें
मिश्रित रनटाइम प्रोग्रामिंग

Maguyva में JavaScript सपोर्ट: मिश्रित रनटाइम रिपॉज़िटरी के लिए AI सर्च

उपयोगी तब जब कोई रिपॉज़िटरी CommonJS, ESM, टास्क स्क्रिप्ट, टेस्ट, और पुराने एप्लिकेशन कोड को मिलाती हो।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.cjs, .js, .mjs, .spec.js, +2 और

गाइड खोलें
सर्विस-भारी प्रोग्रामिंग

Maguyva में Go सपोर्ट: बैकएंड सर्विसेज़ के लिए कोड इंटेलिजेंस

उन सर्विस-भारी रिपॉज़िटरी के लिए उपयुक्त जहां हैंडलर, पैकेज, और ऑपरेशनल कोड को ट्रेस करना आसान बना रहना ज़रूरी है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.go

गाइड खोलें
सुरक्षा सबसे पहले प्रोग्रामिंग

Maguyva में Rust सपोर्ट: AI-सहायता प्राप्त बदलावों के लिए सुरक्षित कॉन्टेक्स्ट

प्रासंगिक तब जब आपको Rust में AI सहायता चाहिए, बिना उन संरचनात्मक गार्डरेल्स को खोए जो Rust को इस्तेमाल करने लायक बनाते हैं।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.rs

गाइड खोलें
एंटरप्राइज़ गहराई प्रोग्रामिंग

Maguyva में Java सपोर्ट: एंटरप्राइज़ रिपॉज़िटरी के लिए कोड इंटेलिजेंस

उपयोगी तब जब रिपॉज़िटरी Spring सर्विसेज़, आंतरिक फ़्रेमवर्क, और कई संगठनात्मक दौर से बचे हुए कोड से भरी हो।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.java

गाइड खोलें
दीर्घजीवी .NET प्रोग्रामिंग

Maguyva में C# सपोर्ट: .NET कोडबेस के लिए सुरक्षित रीफ़ैक्टर

उपयुक्त तब जब .NET रिपॉज़िटरी इतने बड़े हो चुके हों कि सुरक्षित AI सहायता वास्तविक संरचना पर निर्भर करती हो।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.cs, .csx

गाइड खोलें
पुराना वेब, नया दबाव प्रोग्रामिंग

Maguyva में PHP सपोर्ट: बिना आंख मूंदे एडिट किए दीर्घजीवी वेब ऐप

प्रासंगिक तब जब कोई PHP कोडबेस अब भी राजस्व ला रहा हो, लेकिन कोई नहीं चाहता कि कोई एजेंट उसमें मनमानी करे।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.php, .php3, .php4, .php5, +2 और

गाइड खोलें
इन्फ़्रा एज़ कोड इंफ्रास्ट्रक्चर

Maguyva में Terraform सपोर्ट: AI एजेंट के लिए इन्फ़्रास्ट्रक्चर कॉन्टेक्स्ट

उपयोगी तब जब इन्फ़्रास्ट्रक्चर कोड रिपॉज़िटरी कॉन्टेक्स्ट का हिस्सा हो, और ऐसा कुछ न हो जिसे एजेंट सरसरी तौर पर टाल दे।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन कोई ग्राफ़ रिलेशनशिप नहीं

एक्सटेंशन

.tf, .tfvars

गाइड खोलें
पुराने सिस्टम की ताक़त प्रोग्रामिंग

Maguyva में COBOL सपोर्ट: लेगेसी आधुनिकीकरण के लिए डिपेंडेंसी विश्लेषण

यहीं पर व्यापक भाषा सपोर्ट सिर्फ़ एक आंकड़ा बनकर नहीं रहता — यह एक आधुनिकीकरण उपकरण बन जाता है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.cbl, .cob, .cpy

गाइड खोलें
वैज्ञानिक विरासत प्रोग्रामिंग

Maguyva में Fortran: वैज्ञानिक कोडबेस के लिए कोड ग्राफ़

जो संख्यात्मक कोड अपने लेखकों से ज़्यादा समय तक चला है, उसके लिए कॉल ग्राफ़ ही पहला दस्तावेज़ है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.f, .f03, .f08, .f90, +3 और

गाइड खोलें
एंटरप्राइज़ का मूल प्रोग्रामिंग

Maguyva में ABAP: कस्टम SAP कोड के लिए क्लास ग्राफ़

S/4HANA माइग्रेशन से पहले आपको जानना होगा कि आपका कस्टम कोड असल में किस पर निर्भर है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.abap

गाइड खोलें
हाई-इंटीग्रिटी कोड प्रोग्रामिंग

Maguyva में Ada: स्पेसिफ़िकेशन, बॉडी और पैकेज ग्राफ़

Ada उन सिस्टम के लिए बनी थी जिन्हें विफल होने की इजाज़त नहीं है। उन्हें बदलने में भी उतनी ही सावधानी चाहिए।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.ada, .adb, .ads

गाइड खोलें
लंबे समय का डेस्कटॉप प्रोग्रामिंग

Maguyva में Pascal और Delphi: यूनिट और क्लास ग्राफ़

Delphi और Free Pascal ऐप्लिकेशन दशकों तक चलते हैं। उन्हें समझने में इतना समय नहीं लगना चाहिए।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.pas, .pp

गाइड खोलें
स्क्रिप्टिंग विरासत प्रोग्रामिंग

Maguyva में Perl: पैकेज और सबरूटीन ग्राफ़

जो Perl अब भी आपकी बिलिंग, रिपोर्ट या डिप्लॉय स्क्रिप्ट चलाता है, वह grep से बेहतर का हक़दार है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.perl, .pl, .pm, .pod, +1 और

गाइड खोलें
आज की JVM प्रोग्रामिंग

Maguyva में Kotlin: Android और JVM के लिए कोड ग्राफ़

Kotlin बहुत-सी वायरिंग रिसीवर और लैम्ब्डा में छिपा देती है। ग्राफ़ उसे फिर से सामने लाता है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.kt, .kts

गाइड खोलें
Apple प्लेटफ़ॉर्म प्रोग्रामिंग

Maguyva में Swift: iOS और macOS के लिए कोड ग्राफ़

Swift में व्यवहार प्रोटोकॉल और एक्सटेंशन में रहता है। एजेंट को दोनों देखने चाहिए।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.swift

गाइड खोलें
कन्वेंशन पहले प्रोग्रामिंग

Maguyva में Ruby: Rails और Ruby ऐप के लिए कोड ग्राफ़

Ruby गद्य की तरह पढ़ी जाती है। पर उसके पीछे की डिपेंडेंसी को नक्शे की ज़रूरत है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.gemfile, .gemspec, .rake, .rakefile, +2 और

गाइड खोलें
सिस्टम की नींव प्रोग्रामिंग

Maguyva में C: सिस्टम और एम्बेडेड कोड के लिए कॉल ग्राफ़

C में कॉल ग्राफ़ ही आर्किटेक्चर है। एजेंट को एडिट करने से पहले उसे पढ़ना चाहिए।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.c, .h

गाइड खोलें
बड़े पैमाने पर नेटिव कोड प्रोग्रामिंग

Maguyva में C++: बड़े कोडबेस के लिए क्लास और कॉल ग्राफ़

C++ किसी कॉल के असली लक्ष्य को नेमस्पेस, ओवरलोड और वर्चुअल डिस्पैच के पीछे छिपा देती है। ग्राफ़ एजेंट को उसे ढूँढने में मदद करता है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.c, .c++, .cc, .cpp, +6 और

गाइड खोलें
टाइप वाला JVM प्रोग्रामिंग

Maguyva में Scala: JVM सर्विस और Spark के लिए कोड ग्राफ़

Scala कम सिंटैक्स में बहुत अर्थ भर देती है। ग्राफ़ उसे खोलकर दिखाता है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.sc, .scala

गाइड खोलें
क्रॉस-प्लेटफ़ॉर्म UI प्रोग्रामिंग

Maguyva में Dart: Flutter और Dart ऐप के लिए कोड ग्राफ़

Flutter ऐप तेज़ी से चौड़ाई में फैलते हैं। ग्राफ़ सारी वायरिंग को नज़र में रखता है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.dart

गाइड खोलें
एम्बेडेड स्क्रिप्टिंग प्रोग्रामिंग

Maguyva में Lua: गेम, प्लगइन और OpenResty के लिए कोड ग्राफ़

Lua टेबल से ऑब्जेक्ट बनाती है। ग्राफ़ दिखाता है कि कौन-सी टेबल क्लास बन गईं।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.lua

गाइड खोलें
सांख्यिकीय कंप्यूटिंग प्रोग्रामिंग

Maguyva में R: एनालिसिस और पैकेज कोड के लिए कोड ग्राफ़

एनालिसिस कोड अपनी पहली स्क्रिप्ट से आगे बढ़ जाता है। ग्राफ़ दिखाता है कि क्या किस पर निर्भर है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.r, .rmd, .rnw

गाइड खोलें
Windows ऑटोमेशन शेल

Maguyva में PowerShell: स्क्रिप्ट और मॉड्यूल के लिए कोड ग्राफ़

ऑटोमेशन दर्जनों स्क्रिप्ट में फैल जाता है। ग्राफ़ दिखाता है कि कौन-सा फ़ंक्शन क्या चलाता है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.ps1, .psd1, .psm1

गाइड खोलें
JVM स्क्रिप्टिंग प्रोग्रामिंग

Maguyva में Groovy: Gradle और Jenkins कोड के लिए कोड ग्राफ़

बिल्ड लॉजिक भी कोड है। ग्राफ़ उसे वैसा ही मानता है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.gradle, .groovy, .jenkinsfile

गाइड खोलें
समवर्ती BEAM प्रोग्रामिंग

Maguyva में Elixir: Phoenix और OTP ऐप के लिए कोड ग्राफ़

Elixir की संरचना मैक्रो के भीतर रहती है। ग्राफ़ उन्हें संरचना के रूप में पढ़ता है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.ex, .exs

गाइड खोलें
विशुद्ध फ़ंक्शनल प्रोग्रामिंग फ़ीचर्ड गाइड

Maguyva में Haskell: टाइप क्लास और मॉड्यूल के लिए कोड ग्राफ़

Haskell के टाइप बहुत कुछ बताते हैं। ग्राफ़ दिखाता है कि उन पर कौन निर्भर है।

AST और सिंबल सपोर्ट AST पार्सिंग सिंबल एक्सट्रैक्शन ग्राफ़ रिलेशनशिप्स

एक्सटेंशन

.hs, .lhs

गाइड खोलें

बढ़ता कवरेज

इंजन के विस्तार के साथ और भाषा गाइड जुड़ती जाएँगी।

Maguyva आज 285+ भाषाओं का समर्थन करता है। जैसे-जैसे एक्सट्रैक्शन क्वालिटी तय मानक तक पहुँचती है, विस्तृत गाइड जोड़े जाते हैं — असली AST पार्सिंग और सिंबल रिज़ॉल्यूशन, सिर्फ सिंटैक्स हाइलाइटिंग नहीं।

अगले कदम