Feeling stuck building only APIs in Go

Well, I’ve been writing Go code for about 4 months and I’ve notice that I can’t build other things than APIs. I only know how to build APIs in Go and for example if you tell me to build a simple Redis-like server (It’s a common practice project that people often talk about), I can’t and I want to know how I can fix this problem.

Hello,

I can give you project ideas if thats what you need. For example:

A go terminal UI to manage packages

A go project builder to generate clean projects(actually useful if you dont want to make a million folders everytime) using this layout: Clean Architecture in Go: A Practical Guide with go-clean-arch - DEV Community

A golang desktop GUI: Learning Go by examples: part 7 - Create a cross-platform GUI/Desktop app in Go - DEV Community

But most importantly, pick something you enjoy doing, making go lang api’s are not bad to do, maybe try doing it without libraries(if you use gin), understand the core logic and make it yourself, or try looking into redis cache’s and how they work: Redis: under the hood

1 Like

Thanks for your help and the project suggestions.I’ll check them out and go with one of them.

If you need help with these, let me know!

yeah, sure. I’ll do that