9 puan yazan xguru 2026-02-16 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Go ile TS arasında iş mantığını paylaşma hedefiyle geliştirilen AST tabanlı bir transpiler
  • Go dilindeki algoritmaları, veri yapılarını ve eşzamanlılık mantığını TypeScript'e dönüştürerek backend ve frontend arasında kodun yeniden kullanılmasını destekler
  • Struct, Interface, Channel, Goroutine, Pointer, Slice, Map gibi Go'nun başlıca özelliklerini TypeScript sözdizimine eşler
  • Goroutine'ler, async/await tabanlı asenkron işleme dönüştürülerek tarayıcı ortamında da çalıştırılabilir
  • VarRef sistemi üzerinden pointer referansları ve değer aktarımı gerçekleştirilir
  • Generics, Reflection, Closure, anonim fonksiyonlar gibi gelişmiş dil özelliklerini destekler
  • encoding/json gibi standart kütüphanelerin büyük kısmıyla uyumludur; Reflection ve bazı standart kütüphane genişletmeleri üzerinde çalışmalar sürmektedir
  • Hem CLI hem de API sunar
    • CLI: goscript compile --package . --output ./dist biçiminde Go paketlerini TypeScript'e derler
    • Go API ve Node.js API üzerinden program içinden doğrudan dönüşüm çağrısı yapılabilir
  • Go'nun yalın eşzamanlılık modeli ve tip güvenliğini TypeScript ekosistemine genişletmeye çalışan deneysel bir yaklaşım
  • MIT lisansı

Henüz yorum yok.

Henüz yorum yok.