# Mga gabay sa wika para sa mga stack na mahalaga

Canonical source: https://maguyva.ai/fil/languages

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

Sinusuportahan ng Maguyva ang 285+ mga wika at teknolohiyang batay sa text, pero hindi lahat ng bahagi ng repo ay kailangan ng sariling gabay. Sinasaklaw ng hub na ito ang mga stack kung saan malaki ang epekto ng structure at cross-file context sa kung gaano kaligtas ang isang AI-assisted na edit, kasama ang graph-aware dependency analysis kapag available.

Mga curated guide para sa mga mataas na halaga na repo surface sa 285+ mga wika at teknolohiyang batay sa text.

- [Magsimula nang libre](https://app.maguyva.ai/auth/sign-up?plan=free)
- [Tingnan ang buong compatibility](https://maguyva.ai/fil/docs/compatibility)

## Kasalukuyang mga gabay sa wika

- [Python](https://maguyva.ai/fil/languages/python.md)
- [TypeScript](https://maguyva.ai/fil/languages/typescript.md)
- [JavaScript](https://maguyva.ai/fil/languages/javascript.md)
- [Go](https://maguyva.ai/fil/languages/go.md)
- [Rust](https://maguyva.ai/fil/languages/rust.md)
- [Java](https://maguyva.ai/fil/languages/java.md)
- [C#](https://maguyva.ai/fil/languages/csharp.md)
- [PHP](https://maguyva.ai/fil/languages/php.md)
- [Terraform](https://maguyva.ai/fil/languages/terraform.md)
- [COBOL](https://maguyva.ai/fil/languages/cobol.md)
- [Fortran](https://maguyva.ai/fil/languages/fortran.md)
- [ABAP](https://maguyva.ai/fil/languages/abap.md)
- [Ada](https://maguyva.ai/fil/languages/ada.md)
- [Pascal](https://maguyva.ai/fil/languages/pascal.md)
- [Perl](https://maguyva.ai/fil/languages/perl.md)
- [Kotlin](https://maguyva.ai/fil/languages/kotlin.md)
- [Swift](https://maguyva.ai/fil/languages/swift.md)
- [Ruby](https://maguyva.ai/fil/languages/ruby.md)
- [C](https://maguyva.ai/fil/languages/c.md)
- [C++](https://maguyva.ai/fil/languages/cpp.md)
- [Scala](https://maguyva.ai/fil/languages/scala.md)
- [Dart](https://maguyva.ai/fil/languages/dart.md)
- [Lua](https://maguyva.ai/fil/languages/lua.md)
- [R](https://maguyva.ai/fil/languages/r.md)
- [PowerShell](https://maguyva.ai/fil/languages/powershell.md)
- [Groovy](https://maguyva.ai/fil/languages/groovy.md)
- [Elixir](https://maguyva.ai/fil/languages/elixir.md)
- [Haskell](https://maguyva.ai/fil/languages/haskell.md)

## Snapshot ng coverage

- Programming: **118**
- Config at Data: **72**
- Build at Infra: **31**
- Specialized: **22**
- Web: **22**
- Documentation: **20**

Pinagsama-sama mula sa buong compatibility manifest para ipakita ng snapshot ang lahat ng 285 suportadong mga wika at teknolohiyang batay sa text. Magsimula sa mga featured guide sa ibaba, pagkatapos ay gamitin ang buong compatibility page kapag kailangan mo ang buong long tail.

### Realidad ng polyglot

Karamihan sa production repo ay pinagsasama ang app code, tests, build script, config, SQL, at infra. Ang language coverage ang nagpapanatili sa context ng agent na hindi mawala sa mga hangganan ng file.

### Leverage ng legacy

Sa mas lumang mga wika nagiging modernization tool ang malawak na support. Mas mahalaga ang dependency analysis kapag walang gustong humawak sa code.

### Mabilisang mga sagot

Sinasaklaw ng bawat gabay kung ano ang ini-extract ng Maguyva, kung ano ang puwedeng i-query ng agent mo, at ano ang mga limitasyon ng coverage — para sa specific stack mo.

## Mga featured guide

Mga gabay para sa modernong application work, mixed-runtime na repo, infrastructure code, at legacy modernization.

### [Suporta sa Python sa Maguyva: AI Code Search at Refactoring](https://maguyva.ai/fil/languages/python.md)

*Dynamic na sistema* · Programming · Support para sa AST at mga simbolo · .py, .pyi, .pyw

Kapaki-pakinabang kapag kumalat ang Python codebase sa services, scripts, type stubs, at operational glue.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Suporta sa TypeScript sa Maguyva: Mas Mahusay na Context para sa Monorepos](https://maguyva.ai/fil/languages/typescript.md)

*Default na monorepo* · Programming · Support para sa AST at mga simbolo · .cts, .d.ts, .mts, .spec.ts, +3 pa

Relevant kapag pinaghahalo ng iyong repo ang app code, libraries, API clients, tests, at config sa maraming package.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Suporta sa JavaScript sa Maguyva: AI Search para sa Mixed Runtime Repos](https://maguyva.ai/fil/languages/javascript.md)

*Halu-halong runtime* · Programming · Support para sa AST at mga simbolo · .cjs, .js, .mjs, .spec.js, +2 pa

Kapaki-pakinabang kapag pinaghahalo ng isang repo ang CommonJS, ESM, task scripts, tests, at mas lumang application code.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Suporta sa Go sa Maguyva: Code Intelligence para sa Backend Services](https://maguyva.ai/fil/languages/go.md)

*Maraming serbisyo* · Programming · Support para sa AST at mga simbolo · .go

Mainam ito para sa service-heavy na repo kung saan kailangang manatiling madaling sundan ang handlers, packages, at operational code.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Suporta sa Rust sa Maguyva: Ligtas na Context para sa AI-Assisted na Pagbabago](https://maguyva.ai/fil/languages/rust.md)

*Safety muna* · Programming · Support para sa AST at mga simbolo · .rs

Relevant kapag gusto mo ng AI assistance sa Rust nang hindi nawawala ang structural guardrails na siyang dahilan kung bakit sulit gamitin ang Rust.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Suporta sa Java sa Maguyva: Code Intelligence para sa Enterprise Repositories](https://maguyva.ai/fil/languages/java.md)

*Lalim ng enterprise* · Programming · Support para sa AST at mga simbolo · .java

Kapaki-pakinabang kapag puno ang repo ng Spring services, internal frameworks, at code na nakaligtas sa ilang organizational era.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Suporta sa C# sa Maguyva: Mas Ligtas na Refactor para sa .NET Codebase](https://maguyva.ai/fil/languages/csharp.md)

*Matagal nang .NET* · Programming · Support para sa AST at mga simbolo · .cs, .csx

Mainam ito kapag lumaki na nang husto ang .NET repo kaya ang ligtas na AI assistance ay umaasa na sa totoong structure.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Suporta sa PHP sa Maguyva: Matagal Nang Web App nang Walang Bulag na Pag-e-edit](https://maguyva.ai/fil/languages/php.md)

*Lumang web, bagong presyon* · Programming · Support para sa AST at mga simbolo · .php, .php3, .php4, .php5, +2 pa

Relevant kapag nagbubunga pa rin ng revenue ang isang PHP codebase pero walang gustong hayaang basta na lang mag-edit ang agent dito.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Suporta sa Terraform sa Maguyva: Infrastructure Context para sa AI Agents](https://maguyva.ai/fil/languages/terraform.md)

*Infra bilang code* · Infrastructure · Support para sa AST at mga simbolo · .tf, .tfvars

Kapaki-pakinabang kapag ang infrastructure code ay bahagi ng repo context at hindi isang bagay na dapat lang lampasan ng agent nang basta-basta.

- Tunay na AST parsing
- Pagkuha ng symbol
- Walang ugnayan sa graph

### [Suporta sa COBOL sa Maguyva: Dependency Analysis para sa Legacy Modernization](https://maguyva.ai/fil/languages/cobol.md)

*Bentaheng legacy* · Programming · Support para sa AST at mga simbolo · .cbl, .cob, .cpy

Dito hindi na lang basta numero ang malawak na language support — nagiging tunay itong modernization tool.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Fortran sa Maguyva: mga code graph para sa scientific na codebase](https://maguyva.ai/fil/languages/fortran.md)

*Pamanang siyentipiko* · Programming · Support para sa AST at mga simbolo · .f, .f03, .f08, .f90, +3 pa

Sa numerical code na mas tumagal pa kaysa sa mga sumulat nito, ang call graph ang unang dokumentasyon.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [ABAP sa Maguyva: mga class graph para sa custom na SAP code](https://maguyva.ai/fil/languages/abap.md)

*Ubod ng enterprise* · Programming · Support para sa AST at mga simbolo · .abap

Bago lumipat sa S/4HANA, kailangan mong malaman kung saan talaga umaasa ang custom code mo.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Ada sa Maguyva: mga spec, body at package graph](https://maguyva.ai/fil/languages/ada.md)

*Code na high-integrity* · Programming · Support para sa AST at mga simbolo · .ada, .adb, .ads

Ginawa ang Ada para sa mga system na hindi puwedeng pumalya. Ganoon din kaingat dapat ang pagbabago sa mga ito.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Pascal at Delphi sa Maguyva: mga unit at class graph](https://maguyva.ai/fil/languages/pascal.md)

*Pangmatagalang desktop* · Programming · Support para sa AST at mga simbolo · .pas, .pp

Ilang dekada nang tumatakbo ang mga Delphi at Free Pascal application. Hindi dapat ganoon katagal bago sila maintindihan.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Perl sa Maguyva: mga package at subroutine graph](https://maguyva.ai/fil/languages/perl.md)

*Pamana ng scripting* · Programming · Support para sa AST at mga simbolo · .perl, .pl, .pm, .pod, +1 pa

Ang Perl na nagpapatakbo pa rin ng billing, report o deploy script mo ay karapat-dapat sa mas mahusay kaysa grep.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Kotlin sa Maguyva: mga code graph para sa Android at JVM](https://maguyva.ai/fil/languages/kotlin.md)

*JVM ngayon* · Programming · Support para sa AST at mga simbolo · .kt, .kts

Maraming wiring ang itinatago ng Kotlin sa mga receiver at lambda. Ibinabalik ito ng graph sa liwanag.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Swift sa Maguyva: mga code graph para sa iOS at macOS](https://maguyva.ai/fil/languages/swift.md)

*Mga platform ng Apple* · Programming · Support para sa AST at mga simbolo · .swift

Sa Swift, nasa mga protocol at extension ang behavior. Kailangang makita ng agent ang pareho.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Ruby sa Maguyva: mga code graph para sa Rails at Ruby app](https://maguyva.ai/fil/languages/ruby.md)

*Convention muna* · Programming · Support para sa AST at mga simbolo · .gemfile, .gemspec, .rake, .rakefile, +2 pa

Parang prosa kung basahin ang Ruby. Pero kailangan pa rin ng mapa ang mga dependency sa likod nito.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [C sa Maguyva: mga call graph para sa systems at embedded code](https://maguyva.ai/fil/languages/c.md)

*Ubod ng system* · Programming · Support para sa AST at mga simbolo · .c, .h

Sa C, ang call graph mismo ang architecture. Dapat itong basahin ng agent bago mag-edit.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [C++ sa Maguyva: mga class at call graph para sa malalaking codebase](https://maguyva.ai/fil/languages/cpp.md)

*Native code sa malakihang scale* · Programming · Support para sa AST at mga simbolo · .c, .c++, .cc, .cpp, +6 pa

Itinatago ng C++ ang totoong target ng isang call sa likod ng mga namespace, overload at virtual dispatch. Tinutulungan ng graph ang agent na mahanap ito.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Scala sa Maguyva: mga code graph para sa JVM service at Spark](https://maguyva.ai/fil/languages/scala.md)

*JVM na may type* · Programming · Support para sa AST at mga simbolo · .sc, .scala

Maraming kahulugan ang isinisiksik ng Scala sa kaunting syntax. Binubuksan ito ng graph.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Dart sa Maguyva: mga code graph para sa Flutter at Dart app](https://maguyva.ai/fil/languages/dart.md)

*UI para sa maraming platform* · Programming · Support para sa AST at mga simbolo · .dart

Mabilis lumapad ang mga Flutter app. Pinapanatiling nakikita ng graph ang lahat ng wiring.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Lua sa Maguyva: mga code graph para sa game, plugin at OpenResty](https://maguyva.ai/fil/languages/lua.md)

*Naka-embed na scripting* · Programming · Support para sa AST at mga simbolo · .lua

Bumubuo ang Lua ng mga object mula sa mga table. Ipinapakita ng graph kung aling mga table ang naging class.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [R sa Maguyva: mga code graph para sa analysis at package code](https://maguyva.ai/fil/languages/r.md)

*Statistical na computing* · Programming · Support para sa AST at mga simbolo · .r, .rmd, .rnw

Lumalampas sa unang script ang analysis code. Ipinapakita ng graph kung ano ang umaasa sa ano.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [PowerShell sa Maguyva: mga code graph para sa script at module](https://maguyva.ai/fil/languages/powershell.md)

*Automation sa Windows* · Shell · Support para sa AST at mga simbolo · .ps1, .psd1, .psm1

Kumakalat ang automation sa dose-dosenang script. Ipinapakita ng graph kung aling function ang nagpapatakbo ng ano.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Groovy sa Maguyva: mga code graph para sa Gradle at Jenkins](https://maguyva.ai/fil/languages/groovy.md)

*Scripting sa JVM* · Programming · Support para sa AST at mga simbolo · .gradle, .groovy, .jenkinsfile

Code din ang build logic. Ganoon ito tinatrato ng graph.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Elixir sa Maguyva: mga code graph para sa Phoenix at OTP app](https://maguyva.ai/fil/languages/elixir.md)

*BEAM na concurrent* · Programming · Support para sa AST at mga simbolo · .ex, .exs

Nasa loob ng mga macro ang istruktura ng Elixir. Binabasa ito ng graph bilang istruktura.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

### [Haskell sa Maguyva: mga code graph para sa type class at module](https://maguyva.ai/fil/languages/haskell.md)

*Puro functional* · Programming · Support para sa AST at mga simbolo · .hs, .lhs

Marami nang sinasabi ang mga type ng Haskell. Ipinapakita ng graph kung sino ang umaasa sa kanila.

- Tunay na AST parsing
- Pagkuha ng symbol
- Mga ugnayan sa graph

## Mas maraming language guide ang ilalabas habang lumalawak ang engine.

Sinusuportahan ngayon ng Maguyva ang mahigit 285 na wika. May idinaragdag na detalyadong mga gabay habang naaabot ng [kalidad ng extraction](https://maguyva.ai/blog/autonomous-quality-loops-language-grind) ang bar — tunay na AST parsing at symbol resolution, hindi lang syntax highlighting.

- [Magsimula nang libre](https://app.maguyva.ai/auth/sign-up?plan=free)
- [Tingnan ang engine](https://maguyva.ai/fil/docs/compatibility)

## Mga Susunod na Hakbang

- [Magsimula](https://maguyva.ai/fil/docs): I-index ang una mong repo sa loob ng ilang minuto.
- [Tingnan ang pricing](https://maguyva.ai/fil/pricing): Per-workspace, hindi per-seat. Libreng magsimula.
- [Tingnan ang stack](https://maguyva.ai/fil/stack): Kung saan tumatakbo ang Maguyva.
- [Kilalanin ang team](https://maguyva.ai/fil/team): 2 tao at isang kawan ng AI agent.
