rust ECS that can register new component types at runtime?

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • legion

    High performance Rust ECS library

  • I'm trying to avoid that architecture even though that's the path of least resistance to work with existing ECS libs in rust.This discussion about FFI for legion touches on what I'm trying to accomplish. They use a u32 as a custom type ID to deal with the FFI boundary. The size param would be for each instance of that registered component, so the Vec wouldn't have knowledge of the size of each component (which might be 16 bytes for example). Ideally, components and systems defined in the scripting language are more 'first class' instead of scripts only being invoked by entities with a DynamicComponent. This discussion is very helpful btw, I appreciate your thoughts

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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

  • Databases are the endgame for data-oriented design

    5 projects | /r/rust | 6 Dec 2023
  • I’m on a crusade

    5 projects | /r/rustjerk | 6 Dec 2023
  • Want to learn how to make games with Rust and the Bevy game engine? Now is a great time to jump in with the recently released Bevy version 0.10. I created a Bevy 0.10 beginner tutorial video series for those looking to learn and join our game dev community!

    1 project | /r/rust | 17 Mar 2023
  • Is implementing an ECS in rust a bad idea for a beginner project?

    1 project | /r/rust | 11 Mar 2023
  • A short introduction to Entity-Component-System in C++ with EnTT

    2 projects | /r/programming | 8 Jan 2023