HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
goplus
xgo
Go2020–2026
goplus / xgo

xgo

XGo is a programming language that reads like plain English. But it's also incredibly powerful — it lets you leverage assets from C/C++, Go, Python, and JavaScript/TypeScript, creating a unified software engineering ecosystem. Our vision is to enable everyone to become a builder of the world.

22Distinct people
27Mentions
0Explicit recommenders
9.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

XGo is a programming language that reads like plain English. But it's also incredibly powerful — it lets you leverage assets from C/C++, Go, Python, and JavaScript/TypeScript, creating a unified software engineering ecosystem. Our vision is to enable everyone to become a builder of the world.

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year27 dated mentions

Observed mentions: 2020-06-17 11:08:09 UTC to 2026-05-21 18:44:57 UTC.

02468102020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 9 mentions; 7 submissions, 2 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 7 mentions; 4 submissions, 3 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 4 mentions; 2 submissions, 2 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC972
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC743
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC422
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC211
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC312
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC000
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC211

What Hacker News says

27 sources
The issue is there are a number of Golang alternative languages. Solod has a lot of competition (from most to least GitHub stars): 1) https://github.com/vlang/v (Vlang) 2) https://github.com/odin-lang/odin (Odin) 3) https://github.com/goplus/xgo (Xgo, formerly Goplus) 4) https://github.com/borgo-lang/borgo (Borgo) 5) https://github.com/mitchellh/gox (Gox) 6) https://github.com/MadAppGang/dingo (Dingo) 7) https://github.com/ivov/lisette (Lisette) 8) https://github.com/anzellai/sky (Sky) 9) https://github.com/halcyonnouveau/soppo (Soppo)
In Solod v0.1: Go ergonomics, practical stdlib, native C interop
Looking at the documentation gives a better view (https://github.com/goplus/gop/blob/main/doc/docs.md). Interestingly, the fork/superset/alternatives to Go (Go+, Vlang, Odin) address some similar areas. In each case, however, their success is arguably going to be about how much momentum and contributors they can get behind them. Go+ vs. Go (https://github.com/goplus/gop/blob/main/doc/goplus-vs-go.md), highlights an interesting perspective of bringing in technical non-programmers, where some secondary aspect of their focus or job requires or is enhanced by programming. A language that's easier to learn and then use, is going to be more attractive to a wider audience.
In Go+ is a successor to Golang, optimised for data science
qiniuyun·Oct 26, 2021Submission

Go+ version 1.0, for engineering, STEM education, and data science

Go+ language for engineering, STEM education, and data science Go+ officially released version 1.0 on October 15, 2021. Go+ developed by Qiniuyun CEO Xu Shiwei. There are many new contents have been updated in this version, including to faces Three areas, like the slogan of Go+: The Go+ language for engineering, STEM education, and data science. Go+' s vision is 3-in-1, which integrates Go in engineering development, Python in data science and Scratch in programming teaching, and combines the heart of Go in the form of Python, so that the threshold for beginners to learn programming and develop works is lower, and engineers do not need to learn a new development language to process data • Engineering - Working in the simplest language that can be mastered by children • STEM education - Studying an engineering langu
Read the rest
age that can be used to work in the future • Data science - Communicating with engineers in the same language The Features and Advantages of Go+: 1.Strong compatibility, inherit the community ecology: The success of Go largely owes to its compatibility with C; Go+ adopts the same strategy, which is grammatically compatible and engine capacity with Go, design/compatible with Scratch. In the future, it will support direct import python packages. 2.Simple, easy-to-learn and easy-to-use: In static languages, Go is known for its simplicity and low threshold, Go+ is easier to learn and use than Go. Go+ conceals the complexity of engineering, and the grammar is more closer to natural language, which can be easily mastered by children for 7 or 8 years old. 3.Integration of engineering and STEM education: If you choose to learn Go+, you can directly use it for creation and work without switching languages. But if you choose to learn Scratch, you need to switch to another programming language when creating and working. 4.Better performance and more vitality: Script language is the product of a specific time, and static language is more vital in the long run. Python, as a scripting language, has relatively limited performance. As a static programming language, Go+ is naturally more powerful than Python, with higher efficiency in data processing and bigger potential in development. Here is the link of Go+ @Github:https://github.com/goplus/gop Go+ Together !
5 points · Open discussion

Showing the 15 most recent of 27 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.