<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/g-a-modern-net-language-with-go-kotlin-and-swift-ergonomics-i7zimtsw4" -->

---
title: G# — A modern .NET language with Go, Kotlin, and Swift...
description: G# is a new programming language targeting the .NET CLR that borrows ergonomics from Go, Kotlin, and Swift. It introduces familiar constructs like packages,...
canonical: https://daily.dev/posts/g-a-modern-net-language-with-go-kotlin-and-swift-ergonomics-i7zimtsw4
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: G# — A modern .NET language with Go, Kotlin, and Swift ergonomics | daily.dev
og:description: G# is a new programming language targeting the .NET CLR that borrows ergonomics from Go, Kotlin, and Swift. It introduces familiar constructs like packages,...
og:url: https://daily.dev/posts/g-a-modern-net-language-with-go-kotlin-and-swift-ergonomics-i7zimtsw4
og:image: https://api.daily.dev/og/posts/I7ZIMTsW4.png
og:image:alt: G# — A modern .NET language with Go, Kotlin, and Swift ergonomics
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# G# — A modern .NET language with Go, Kotlin, and Swift ergonomics

**[Hacker News](https://daily.dev/sources/hn)** · 1 min read · 3 upvotes · 0 comments

## Summary

G# is a new programming language targeting the .NET CLR that borrows ergonomics from Go, Kotlin, and Swift. It introduces familiar constructs like packages, func, data class, nullable handling with if let, and structured concurrency with scope, while compiling directly to managed .NET assemblies.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://davidobando.github.io/gsharp>

## Similar posts on daily.dev

- [Introducing G\#: A Go-like language for .NET](https://daily.dev/posts/introducing-g-a-go-like-language-for-net-xm5s5heac) · InfoWorld · 91 upvotes · 23 comments

---

Tags: [#golang](https://daily.dev/tags/golang), [#.net](https://daily.dev/tags/.net), [#kotlin](https://daily.dev/tags/kotlin)

[View this post on daily.dev](https://daily.dev/posts/g-a-modern-net-language-with-go-kotlin-and-swift-ergonomics-i7zimtsw4)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"G# — A modern .NET language with Go, Kotlin, and Swift ergonomics","url":"https://daily.dev/posts/g-a-modern-net-language-with-go-kotlin-and-swift-ergonomics-i7zimtsw4","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/g-a-modern-net-language-with-go-kotlin-and-swift-ergonomics-i7zimtsw4"},"datePublished":"2026-07-16T03:19:37.487Z","dateModified":"2026-07-16T03:19:54.406Z","description":"G# is a new programming language targeting the .NET CLR that borrows ergonomics from Go, Kotlin, and Swift. It introduces familiar constructs like packages,...","image":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","thumbnailUrl":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/g-a-modern-net-language-with-go-kotlin-and-swift-ergonomics-i7zimtsw4","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"golang,.net,kotlin","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"G# — A modern .NET language with Go, Kotlin, and Swift ergonomics"}]}
```

