goplus

goplus·goplus.xgo

The XGo Programming Language

The XGo programming language is designed for engineering, STEM education, and data science. - For engineering: working in the simplest language that can be mastered by children. - For STEM education: studying an engineering language that can be used for work in the future. - For data science: communicating with engineers in the same language.

winget install --id goplus.xgo --exact --source winget

Latest 1.7.3·June 21, 2026

Release Notes

What's Changed features:

  • feat: use EnumType as type expression in TypeSpec (issue #2751 Phase 1 redesign) by @fennoai[bot] in #2753
  • feat: simplified enum type declaration - Phase 2 by @xushiwei in #2779
  • feat: type-as-args (#2759) by @xushiwei in #2761 documents:
  • doc: Enum Type by @xushiwei in #2780
  • doc: Template Recv Method by @xushiwei in #2771
  • doc/overload: fix source links by @xushiwei in #2757
  • doc/overload: Under the Hood: How XGo Encodes Overloading in Go by @xushiwei in #2758
  • doc/overload: Design Philosophy: What Overloading Means in XGo by @xushiwei in #2772 changes:
  • fix: handle synthetic comments in commentBefore function by @go-wyvern in #2745
  • parser: parseSlice => parseSliceOrMatrix by @xushiwei in #2755
  • cl: support partial type params for XGox_ functions by @xushiwei in #2766
  • cl: fix TestGoptLambdaError by @xushiwei in #2768
  • cl todo: _testnext/type-args-template-recv-mthd by @xushiwei in #2773
  • cl: _testxgo/type-args-template-recv-mthd; gogen v1.23.2 by @fennoai[bot] in #2777
  • cl: mv _testgop => _testxgo; add _testgo by @xushiwei in #2774
  • cl: TestTestgo: fix #2775 by @visualfc @xushiwei in #2781 deps:
  • qiniu/x v1.18.0 by @xushiwei in #2750 ci & tools:
  • chore: improve xgo maintenance path by @otjdiepluong in #2746
  • build(deps): bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #2744
  • build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #2762

New Contributors

  • @otjdiepluong made their first contribution in #2746

Installer type: zip

ArchitectureScopeDownloadSHA256
x86Download4CF0747E245803452CD1FDF34C36C00B55DF7821C17F81690E6F8190F931231A
x64DownloadAF42795ECDD8E6DC09246D5FE8361CC91424281BBAE79D962FE0DBAEA948E3AE
arm64Download0729857FD79592DC33D7C0EEFDC60F83E22132E31A2F237797D31021F47E61A7

Details

Homepage
https://xgo.dev/
License
Apache-2.0
Publisher
goplus
Support
https://github.com/goplus/xgo/issues/new
Moniker
goplus

Tags

compilerdata-scienceeducationengineeringgogolanggoplusinterpreterlanguageprogrammingxgo

Older versions (2)

1.6.8
ArchitectureScopeDownloadSHA256
x86DownloadC5E5A4EBA1370F6AE43EB3A0C16BE1BE34790A714DDDC9DCE05371DC8C3E9B39
x64Download9C5B1D06C01CFCE472A2CB22ADC2D437908AD3C54E8B4741791A06526A3582CA
arm64Download70AD63387CCB0E5FE4B7F9E480FF90BF8D7962E02451E669133DD193DD6A2461
1.5.0
ArchitectureScopeDownloadSHA256
arm64Download516275a61601525f9c9ae88d24b2c114bf66c0cd3d76f06cb96c322ac06216a3
x64Downloadc15443b417504c1fae623c138c645cd627a290f88e2ef1098d799abc4ba43d1c
x86Downloadf5b87d57eb51d1c91af3c9862a74cbcc3b2ce15c0bdc36ea530a8ae51c29d4fb