#Ecs

Open-source projects categorized as Ecs

Top 23 Ec Open-Source Projects

  • GitHub repo A-Frame

    :a: web framework for building virtual reality experiences.

    Project mention: Raycast with rayorigin: mouse does not work correctly. | reddit.com/r/WebVR | 2021-03-02

    The cursor component needs to be parented inside the camera. See the docs example: https://github.com/aframevr/aframe/blob/master/docs/components/cursor.md

  • GitHub repo awesome-aws

    A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.

  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

  • GitHub repo Entitas-CSharp

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

    Project mention: Godot or Unity ? newbie 2D gamedev | reddit.com/r/gamedev | 2021-01-11

    - Entitas

  • GitHub repo entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

    Project mention: Why isn't Godot an ECS-based game engine? | news.ycombinator.com | 2021-02-27

    All this hype around ECS started when Minecraft, Factorio and They Are Billions proved that the paradigm works, though that is just a small percentage of games that can benefit from ECS. The rest should use the classic OOP model.

    There are libraries enabling ECS for you if you are not looking for an engine like Unity:

    C++: https://github.com/skypjack/entt (Non-Java Minecraft uses this)

    Java: https://github.com/libgdx/ashley

  • GitHub repo EntityComponentSystemSamples

    Project mention: Cross-platform deterministic physics with Unity DOTS physics and soft floats | reddit.com/r/Unity3D | 2021-02-15

    Somehow I cant find the Unity DOTS physics on Github to see what the license is. I found, for example, their DOTS Samples repository, which has a "Unity Companion License", meaning its " royalty-free copyright license to reproduce, prepare derivative works " etc. I would imagine all their github projects are like that. I could even ask on the forums if you would be willing to share the code in case the licence is ok (which I am sure it is judging by Unity's other repos)

  • GitHub repo containers-roadmap

    This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).

    Project mention: Can my auto scaling group have zero running instances? | reddit.com/r/aws | 2021-03-01

    Regarding managed nodegroups, there is an actively discussed issue: https://github.com/aws/containers-roadmap/issues/724

  • GitHub repo rack

    Private PaaS built on native AWS services for maximum privacy and minimum upkeep (by convox)

    Project mention: RIP Flynn.io | news.ycombinator.com | 2021-02-28

    Yes, I'm a huge fan of Convox [1]. One thing that don't make very clear is that the "Convox Pro" hosted console is optional, and convox/rack [2] is completely free and open source.

    I'm sad to see that Convox still isn't getting the recognition it deserves, because it really is like having Heroku in your own AWS account.

    [1] https://convox.com

    [2] https://github.com/convox/rack

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo specs

    Specs - Parallel ECS

    Project mention: Why isn't Godot an ECS-based game engine? | news.ycombinator.com | 2021-02-27

    If you are making a game, instead of a game engine, you can have your cake and eat it too -

    https://godot-rust.github.io/

    Allows you to pair Rust with Godot comfortably via gdnative.

    Then use one of the good ECS systems in Rust like -

    https://github.com/amethyst/specs

    or (archetype style ECS)

    https://github.com/amethyst/legion

    To get spun up on ECS in Rust I suggest -

    http://bfnightly.bracketproductions.com/rustbook/chapter_0.h...

    This won't get you a godot project but will get you a basic concepted game you can then port into godot-rust.

  • GitHub repo Voxelman

    Unity ECS + C# Job System example (by keijiro)

    Project mention: Destructible character models in real time? | reddit.com/r/gamedev | 2021-02-21
  • GitHub repo legion

    High performance Rust ECS library

    Project mention: Why isn't Godot an ECS-based game engine? | news.ycombinator.com | 2021-02-27

    If you are making a game, instead of a game engine, you can have your cake and eat it too -

    https://godot-rust.github.io/

    Allows you to pair Rust with Godot comfortably via gdnative.

    Then use one of the good ECS systems in Rust like -

    https://github.com/amethyst/specs

    or (archetype style ECS)

    https://github.com/amethyst/legion

    To get spun up on ECS in Rust I suggest -

    http://bfnightly.bracketproductions.com/rustbook/chapter_0.h...

    This won't get you a godot project but will get you a basic concepted game you can then port into godot-rust.

  • GitHub repo feather

    A Minecraft server implementation in Rust (by feather-rs)

    Project mention: Craftbukkit version 1.17 | reddit.com/r/admincraft | 2021-03-02

    Nope, I have not! Let me present to you: Feather.rs

  • GitHub repo ecs

    LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity

    Project mention: I need help understanding ECS. | reddit.com/r/EntityComponentSystem | 2021-03-02

    Leopotam :

  • GitHub repo d-zone

    An ambient life simulation driven by user activity within a Discord server

    Project mention: A server owner made a discord bot that tracks who's Online and what they are saying; Sadly I can't get a screenshot of someone talking, So the box of me hovering over myself will have to do. | reddit.com/r/screenshots | 2021-02-26

    It's open source.

  • GitHub repo actors.unity

    🚀Actors is a framework empowering developers to make better games faster on Unity.

    Project mention: I need help understanding ECS. | reddit.com/r/EntityComponentSystem | 2021-03-02

    Actors

  • GitHub repo compose-cli

    Easily run your Compose application to the cloud with compose-cli

    Project mention: New Portainer CE 2.0.1 Release | reddit.com/r/docker | 2021-01-07

    https://github.com/docker/compose-cli ?

  • GitHub repo shipyard

    Entity Component System focused on usability and speed.

    Project mention: [Brainstorming] Use cases for variadic generics | reddit.com/r/rust | 2021-01-31

    Just as a final thing here, are, a, bunch, of, links for shipyard's tuple impls to show how its not an uncommon thing to need to do when writing an ECS :)

  • GitHub repo terraform-aws-ecs-container-definition

    Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource

    Project mention: Creating a module that simply outputs JSON (e.g. aws ecs container definition) | reddit.com/r/Terraform | 2021-02-15

    Check out https://github.com/cloudposse/terraform-aws-ecs-container-definition they have some sweet stuff!

  • GitHub repo EgoCS

    EgoCS: An Entity (GameObject) Component System framework for Unity3D

    Project mention: I need help understanding ECS. | reddit.com/r/EntityComponentSystem | 2021-03-02

    EgoCS, directly on the class declaration : ` // MovementSystem updates any GameObject with a Transform & Movement Component

  • GitHub repo godex

    Godex is a Godot Engine ECS library.

    Project mention: Godex Wiki - Godot & Godex communication | reddit.com/r/godot | 2021-02-28

    Sometimes it's useful to exchange information between Godot and Godex. I've added a new WIKI that explains how: https://github.com/GodotECS/godex/wiki/Godex-and-Godot-communication

  • GitHub repo ape-ecs

    Entity-Component-System library for JavaScript.

    Project mention: Introducing Ape ECS (js!) | dev.to | 2020-08-31

    Update 09/27: We had our first post-1.0 pull-request!

  • GitHub repo shotcaller

    A moddable RTS/MOBA game made with bracket-lib and minigene.

    Project mention: Roguelike Tutorial and bracket-lib joins Amethyst | reddit.com/r/rust_gamedev | 2021-02-23

    We do indeed intend to be on the lookout for such opportunities for standardization. Our main R&D project in this regard is Shotcaller, which is made with bracket-lib by people who have previously worked with Amethyst Engine.

  • GitHub repo aws-workflows-on-github

    Workflows for automation of AWS services setup from Github CI/CD

    Project mention: AWS open source news and updates No. 38 | dev.to | 2020-10-04

    AWS SDK workflows on Github CI/CD this collection of GitHub Actions and Workflows from Didier Durand provide common re-usable components that you can use in the automation of the setup of various AWS Services. These scripts are based on CLI commands of the AWS SDK to allow complete automation, basis of best DevOps practices.

  • GitHub repo entity-system-js

    ensy - A very simple Entity System for JavaScript

    Project mention: Desenvolvimento de Jogos para Programadores(as) WEB - Parte 1 | dev.to | 2021-02-23
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-03-02.

Index

What are some of the best open-source Ec projects? This list will help you:

Project Stars
1 A-Frame 12,479
2 awesome-aws 8,939
3 Entitas-CSharp 4,889
4 entt 4,881
5 EntityComponentSystemSamples 3,895
6 containers-roadmap 3,497
7 rack 1,831
8 specs 1,818
9 Voxelman 1,069
10 legion 1,006
11 feather 837
12 ecs 558
13 d-zone 459
14 actors.unity 433
15 compose-cli 316
16 shipyard 243
17 terraform-aws-ecs-container-definition 212
18 EgoCS 211
19 godex 178
20 ape-ecs 124
21 shotcaller 109
22 aws-workflows-on-github 95
23 entity-system-js 85