aboutsummaryrefslogtreecommitdiff
path: root/content/docs/programming-resources/gui-development/go
diff options
context:
space:
mode:
authorVidhu Kant Sharma <vidhukant@vidhukant.xyz>2023-01-30 20:14:24 +0530
committerVidhu Kant Sharma <vidhukant@vidhukant.xyz>2023-01-30 20:14:24 +0530
commitae3b27daf9400e6b65708f2b5f38e04c1664d8fc (patch)
treed43b9af230ad6d261b516bc54100896c1df70e34 /content/docs/programming-resources/gui-development/go
parented0acef173ae46ff7b8689b896a2913149b7da4e (diff)
changed programming resources path, added more pages
Diffstat (limited to 'content/docs/programming-resources/gui-development/go')
-rw-r--r--content/docs/programming-resources/gui-development/go/_index.md5
-rw-r--r--content/docs/programming-resources/gui-development/go/gotk3/_index.md11
-rw-r--r--content/docs/programming-resources/gui-development/go/gotk4/_index.md9
3 files changed, 25 insertions, 0 deletions
diff --git a/content/docs/programming-resources/gui-development/go/_index.md b/content/docs/programming-resources/gui-development/go/_index.md
new file mode 100644
index 0000000..ded7872
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/go/_index.md
@@ -0,0 +1,5 @@
+---
+title: GoLang
+description: CLI apps powered by Go
+weight: 1
+---
diff --git a/content/docs/programming-resources/gui-development/go/gotk3/_index.md b/content/docs/programming-resources/gui-development/go/gotk3/_index.md
new file mode 100644
index 0000000..d528695
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/go/gotk3/_index.md
@@ -0,0 +1,11 @@
+---
+title: gotk3
+description: GTK3 Go bindings
+weight: 1
+---
+
+[gotk3](https://github.com/gotk3/gotk3) provides Go bindings for GTK3, it's somewhat stable but it's tricky to figure out some things if you're
+not used to developing with GTK.
+
+- [Their README](https://github.com/gotk3/gotk3#readme): has some examples to get started quickly
+- [gotk3 examples](https://github.com/gotk3/gotk3-examples): has examples for various usecases, etc
diff --git a/content/docs/programming-resources/gui-development/go/gotk4/_index.md b/content/docs/programming-resources/gui-development/go/gotk4/_index.md
new file mode 100644
index 0000000..1e12bb3
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/go/gotk4/_index.md
@@ -0,0 +1,9 @@
+---
+title: gotk4
+description: GTK4 Go bindings
+weight: 2
+---
+
+[gotk4](https://github.com/diamondburned/gotk4) provides Go bindings for GTK4, some functionality is apparently not available, otherwise it's pretty stable.
+
+- [gotk4 examples](https://github.com/diamondburned/gotk4-examples): has code examples to learn gotk4