I didn’t know about Carbon; that’s interesting.
Go is a general-purpose programming language; just ask Rob Pike. I’d summarize it as C-like without C’s quirks, but with garbage collection and better support for concurrency.
As for Swift, it’s been open source since 2015, along with its standard library (the point of contention in Oracle vs. Google). You can get it for Windows and Linux.