nowfound

Life & fun · April 8, 2026

Go-Bt: Minimalist Behavior Trees for Go

Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

Go-Bt: Minimalist Behavior Trees for Go launched on April 8, 2026 with 62 votes, #859 of 21,248 launches that month and more than 95% of that year's launches.

Visit github.com ↗Alternativestop 4% of April 2026

In plain words

Go-bt is a minimalist behavior tree library for the Go programming language. It provides a lightweight implementation for developers building systems that require behavior tree logic, commonly used in game development, AI, and automation. The library is designed for simplicity and ease of integration into Go projects.

written from the facts on this page · September 2026

From the sources

Minimalist BT implementation in Go. Contribute to rvitorper/go-bt development by creating an account on GitHub.

Designed for background workers, game AI, mundane task automation, and asynchronous logic. Instead of time.Sleep or infinite while loops, go-bt uses a cooperative multitasking model. Nodes return state instantly, yielding control back to the supervisor. Your blackboard is the custom state your tree will read and manipulate. Because the library uses Go Generics, it can be any struct. type WorkerState struct { IsConnected bool PendingTasks int } 2. Build the Tree You can use the go-bt nodes to assemble your logic. This example asserts that the worker is connected before attempting to process tasks: package main import ( "time" "context" "go-bt/core" "go-bt/composite" "go-bt/leaf" ) func…from github.com

Does a similar job

all alternatives →
  • A minimal and idiomatic WebSocket library for Go2019 · github.com · ▲99

    Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.

  • Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support)2025 · github.com · ▲74

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

  • A new stdlib for Golang focusing on platform native support2023 · github.com · ▲154

    No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/

  • I ported Tree-sitter to GoFeb 2026 · github.com · ▲222

    This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…

  • The Go Programming Language2016 · amazon.com · ▲60

    The authoritative resource for learning Go

  • MB

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, April 2026

the whole month →
  • Brila▲1,364

    One-page websites from real Google Maps reviews

    AI · Apr 2026 · brila.ai

  • AG

    Thought the resources for GPU arch were lacking, so here we are

    Life & fun · Apr 2026 · jaso1024.com

  • Built a ~9M param LLM from scratch to understand how they actually work. Vanilla transformer, 60K synthetic conversations, ~130 lines of PyTorch. Trains in 5 min on a free Colab T4. The fish thinks the meaning of life is food. Fork it and swap the personality for your own character.

    AI · Apr 2026 · github.com

  • AI meeting notes: now bot-free, in ChatGPT & Claude + more

    AI · Apr 2026 · fathom.ai

  • I made a laptop stand out of solid concrete, in the style of brutalist architecture, with themes of urbex and urban decay

    Life & fun · Apr 2026 · sam-burns.com

  • With social media and now AI, its important to keep the indie web alive. There are many people who write frequently. Blogosphere tries to highlight them by fetching the recent posts from personal blogs across many categories. There are two versions: Minimal (HN-inspired, fast, static): https://text.blogosphere.app/ Non-minimal: https://blogosphere.app/ If you don't find your blog (or your favorite ones), please add them. I will review and approve it.

    AI · Apr 2026 · text.blogosphere.app