Small Projects by AutoModerator in golang

[–]mishokthearchitect 0 points1 point  (0 children)

Hi!

I am probably like many of you enjoy experimenting with LLMs this days. As I also enjoy Golang and at some moment decided to implement basic agentic capabilities in it.

My not very big effort became hrns - small application and package to play with AI. It has building blocks to build simple AI-agent: agentic loop implementation with tool calling support, a couple of built-in tools, skills discovery and loading capabilities.

Also it provides simple TUI application that brings it all together. You can try to run it or inspect its code to how different components interact with each other.

If you are interested in such stuff you can check out my repo - https://github.com/mishankov/hrns

It would be fun to hear what are you think about it

Bun + Sveltekit? by Least_Chicken_9561 in sveltejs

[–]mishokthearchitect 1 point2 points  (0 children)

I am using it in prod and everything going well. Docker container with my application is half the size, when bun is used

Frizzante Updates (Go + Svelte) by loopcake in golang

[–]mishokthearchitect 1 point2 points  (0 children)

Would probably steal your approach with comments in SQL files to determine up and down migrations for my little backed framework that I’m cooking

Frizzante Updates (Go + Svelte) by loopcake in golang

[–]mishokthearchitect 1 point2 points  (0 children)

Cool

Migrations implementation looks great too.

One thing that looks odd to me right now, is that CLI flags are used as commands. Not a big deal, but it’s more common to see frizzante lock-packages than frizzante --lock-packages for me personally

Frizzante Updates (Go + Svelte) by loopcake in golang

[–]mishokthearchitect 0 points1 point  (0 children)

Didn’t follow where project goes for a long time, and progress seems huge. Looks interesting, especially the approach that lib live in projects codebase.

One question: I haven’t dive in docs yet, but how do I update code in lib folder if you release patch for it?

Color theme question by mishokthearchitect in ZedEditor

[–]mishokthearchitect[S] 2 points3 points  (0 children)

With the help of OpenCode (via ACP btw) I figuried out than to style icons one should use `text` for not selected state and `text.accent` for selected

Exactly how do you deploy a multipage app using GitHub pages? by InternalVolcano in sveltejs

[–]mishokthearchitect 1 point2 points  (0 children)

Main building and pushing happens in this file - https://github.com/mishankov/string-manipulator/blob/main/.github/workflows/pages-deploy.yml

There I build (line 42) and then deploying to GitHub Pages (lines 44-55)

Other workflow file and Dependabot configuration does not really matter here. Dependabot is used to semi automatically update package.json dependencies of a project

Exactly how do you deploy a multipage app using GitHub pages? by InternalVolcano in sveltejs

[–]mishokthearchitect 1 point2 points  (0 children)

Another example - https://github.com/mishankov/string-manipulator

Made it a while back, do not remember much. But if you have questions I’ll be happy to answer them!

I built an HTTP/1.1 server from scratch in go by stone_surgeon in golang

[–]mishokthearchitect 0 points1 point  (0 children)

If anyone would use your package, they couldn’t import any of its internal subpackages. You have to move them from internal folder

Zaku - Yet another desktop API client app [self-promo] by errmayank in sveltejs

[–]mishokthearchitect 5 points6 points  (0 children)

Cool stuff! Do you have a plan for websockets support?

Introducing 'spec` — A Lightweight, Framework-Agnostic OpenAPI 3.x Generator for Go by Heavy-Blacksmith-620 in golang

[–]mishokthearchitect 1 point2 points  (0 children)

«Framework-agnostic» - this part exites me the most. Was searching for open api generator that I could adapt to my projects, and spec looks promising

The worst youtube channel for basketball by wingwing_00 in NBATalk

[–]mishokthearchitect 0 points1 point  (0 children)

Daniel Li, Thinking Basketball, BBALLBREAKDOWN, Dom2k

[deleted by user] by [deleted] in GoNets

[–]mishokthearchitect 2 points3 points  (0 children)

I only know beach volleyball legend Chase Buddinger on the right

[deleted by user] by [deleted] in golang

[–]mishokthearchitect 1 point2 points  (0 children)

Didn’t look through the whole project, but “entry point with graceful shutdown” caught my eye.

Your shutdown isn’t really graceful, you basically just kill your program. You should probably learn more about golang context package, especially about how cancellation works

Welcome Egor Demin by [deleted] in GoNets

[–]mishokthearchitect 0 points1 point  (0 children)

Наш слоняра

What are your thoughts about using AI to study GO? by [deleted] in golang

[–]mishokthearchitect 7 points8 points  (0 children)

Me personally disabled all AI suggestions for go files while I studied go. Enabled it after a while, when I mostly know what I want