ECSY-パフォーマンスに焦点を当てた小さく、シンプルなECSフレームワーク。フルゲームエンジンではなく、ECSシステムだけです。
Artemis -Java ECSフレームワークも、単なるECSシステムであり、完全なエンジンではありません。
ENTT-ヘッダーのみのC ++ ECSフレームワーク。繰り返しますが、ECSシステムだけです。
FLECS -C ECSフレームワーク、コンポーネント、システム、クエリなどでもう少し紹介されています。
Unity-はい、Unityはボンネットの下でECを使用します。新しいUnityドットシステムは、これをより直接的に公開します。
bevy-錆びたECSベースのゲームエンジン。
アメジスト -  ECSを使用したデータ駆動型ゲームエンジン。

したがって、オープンソースECSベースのエンジンにはいくつかのオプションがあり、上に構築するECSシステムだけがあります。最終的には、「ゲームエンジン」は非常に広範な概念であるため、カスタマイズする柔軟性と柔軟性を求めている量に依存します。
ECSY - Small, simple ECS framework with focus on performance. Not a full game engine, just an ECS system.
Artemis - Java ECS framework, also just an ECS system, not a full engine.
Entt - Header-only C++ ECS framework. Again, just an ECS system.
Flecs - C ECS framework, bit more full featured with components, systems, queries, etc.
Unity - Yes, Unity uses an ECS under the hood. The new Unity DOTS system exposes this more directly.
Bevy - Rust ECS-based game engine.
Amethyst - Rust data-driven game engine using an ECS.

So there are a few options for open source ECS-based engines, as well as just ECS systems to build on top of. Ultimately a "game engine" is a quite broad concept, so it depends how much you're looking for out of the box vs flexibility to customize.