Top 23 Ec Open-Source Projects
-
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-02The cursor component needs to be parented inside the camera. See the docs example: https://github.com/aframevr/aframe/blob/master/docs/components/cursor.md
-
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.
-
Entitas-CSharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
- Entitas
-
entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
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)
-
EntityComponentSystemSamples
Project mention: Cross-platform deterministic physics with Unity DOTS physics and soft floats | reddit.com/r/Unity3D | 2021-02-15Somehow 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)
-
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-01Regarding managed nodegroups, there is an actively discussed issue: https://github.com/aws/containers-roadmap/issues/724
-
rack
Private PaaS built on native AWS services for maximum privacy and minimum upkeep (by convox)
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.
-
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.
-
specs
Specs - Parallel ECS
If you are making a game, instead of a game engine, you can have your cake and eat it too -
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.
-
Voxelman
Unity ECS + C# Job System example (by keijiro)
-
legion
High performance Rust ECS library
If you are making a game, instead of a game engine, you can have your cake and eat it too -
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.
-
feather
A Minecraft server implementation in Rust (by feather-rs)
Nope, I have not! Let me present to you: Feather.rs
-
ecs
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
Leopotam :
-
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-26It's open source.
-
actors.unity
🚀Actors is a framework empowering developers to make better games faster on Unity.
Actors
-
compose-cli
Easily run your Compose application to the cloud with compose-cli
https://github.com/docker/compose-cli ?
-
shipyard
Entity Component System focused on usability and speed.
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 :)
-
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-15Check out https://github.com/cloudposse/terraform-aws-ecs-container-definition they have some sweet stuff!
-
EgoCS
EgoCS: An Entity (GameObject) Component System framework for Unity3D
EgoCS, directly on the class declaration : ` // MovementSystem updates any GameObject with a Transform & Movement Component
-
godex
Godex is a Godot Engine ECS library.
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
-
ape-ecs
Entity-Component-System library for JavaScript.
Update 09/27: We had our first post-1.0 pull-request!
-
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-23We 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.
-
aws-workflows-on-github
Workflows for automation of AWS services setup from Github CI/CD
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.
-
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
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 |