GitHub - kelindar/ecs: Example of Entity Component System in Go

This page summarizes the projects mentioned and recommended in the original post on /r/roguelikedev

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. ecs

    Example of Entity Component System in Go (by kelindar)

    Now, over Christmas holidays I've put together a small demo of how an ECS can be done in Go: kelindar/ecs. As I said, it's still very raw but I'm curious if anyone has feedback or finds it useful.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. column

    High-performance, columnar, in-memory store with bitmap indexing in Go

    I've wanted to build an online roguelike in Go for a long time, but no good ECS libraries were out there. After a first failed attempt last year, I realized that first I needed to build a solid columnar storage engine kelindar/column which took roughly half of 2021 to get into a good state, with transactions, bitmap queries, concurrent snapshotting and all of that fancy stuff.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Query billions of rows/SEC on a single desktop

    1 project | news.ycombinator.com | 10 Apr 2025
  • Show HN: DrawDB – open-source online database diagram editor (a retro)

    2 projects | news.ycombinator.com | 9 Apr 2025
  • RedEventStore

    2 projects | dev.to | 14 Mar 2025
  • 8 Modern Dev Tools to 100X Your Productivity

    2 projects | dev.to | 13 Jan 2025
  • 8 Modern Developer Tools that Will 10X Your Productivity

    3 projects | dev.to | 13 Jan 2025

Did you know that Go is
the 4th most popular programming language
based on number of references?