this post was submitted on 19 Jul 2023
12 points (100.0% liked)

Golang

2206 readers
1 users here now

This is a community dedicated to the go programming language.

Useful Links:

Rules:

founded 1 year ago
MODERATORS
 

cross-posted from: https://lemmy.ml/post/2230752

I really like seeing people's interesting projects. Even if they are generic or were started just to learn something.

And on top of that, I consider Go to be one of those languages that you can find projects on a pretty diverse range of topics.

So, is there any interesting (or not too) personal Go projects that is in the making, or is already finished?

you are viewing a single comment's thread
view the rest of the comments
[–] otl@lemmy.sdf.org 4 points 1 year ago (1 children)

Because it's relevant and I'd love to see Lemmy get more popular, I'll post olowe.co/lemmy which provides a Client to the Lemmy HTTP API.

A little unusual is that I created a filesystem interface using io/fs. See FS. I used that to create an alternative Lemmy frontend for a kinda obscure text editor I use. See https://lemmy.sdf.org/post/1035382 For example the comments of that post are available at the path:

plan9@lemmy.sdf.org/1035382/comments

Only a small amount of the Lemmy API functionality is implemented but I'm filling it out slowly. Any patches appreciated ;)

[–] whou@lemmy.ml 2 points 1 year ago (1 children)

cool client! that filesystem interface looks easy to implement for other APIs, neat!

[–] otl@lemmy.sdf.org 2 points 1 year ago

Yeah it's good fun! For a good intro to the package, see the video [io/fs draft design] by Russ Cox. [io/fs draft design]: https://piped.video/watch?v=yx7lmuwUNv8