Ecs

Top 23 Ec Open-Source Projects

  • consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

    Project mention: Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes | dev.to | 2023-11-23

    The JHipster scaffolded sample application has a gateway application and two microservices. It uses Consul for service discovery and centralized configuration.

  • A-Frame

    :a: Web framework for building virtual reality experiences.

    Project mention: Apple Vision Pro Review: The Best Headset yet Is Just a Glimpse of the Future | news.ycombinator.com | 2024-01-30

    Meta Quest also has full support for WebXR which lets you bypass all the app store BS. You can use this framework to make worlds visible on most XR headsets as well as desktop and mobile

    https://aframe.io/

    My understanding is that Apple is making excuses about being slow to support WebXR.

  • 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.

  • 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.

  • entt

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

    Project mention: Focus: A simple and fast text editor written in Jai | news.ycombinator.com | 2023-09-02

    https://pastebin.com/VPypiitk This is a very small experiment i did to learn the metaprogramming features. its an ECS library using the same model as entt (https://github.com/skypjack/entt). In 200 lines or so it does the equivalent of a few thousand lines of template heavy Cpp while compiling instantly and generating good debug code.

    Some walkthrough:

    Line 8 declares a SparseSet type as a fairly typical template. its just a struct with arrays of type T inside. Next lines implement getters/setters for this data structure

    Line 46 Base_Registry things get interesting. This is a struct that holds a bunch of SparseSet of different types, and providers getters/setters for them by type. It uses code generation to do this. The initial #insert at the start of the class injects codegen that creates structure members from the type list the struct gets on its declaration. Note also how type-lists are a native structure in the lang, no need for variadics.

    Line 99 i decide to do variadic style tail templates anyway for fun. I implement a function that takes a typelist and returns the tail, and the struct is created through recursion as one would do in cpp. Getters and setters for the View struct are also implemented through recursion

    Line 143 has the for expansion. This is how you overload the for loop functionality to create custom iterators.

    The rest of the code is just some basic test code that runs the thing.

  • Entitas

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

    Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
  • Project mention: Added Physics to my enemies - Unity DOTS. Pretty happy with the result! Time to tweak | /r/Unity3D | 2023-05-25

    Sure. This is the repo. It contains more than Physics

  • scope

    Monitoring, visualisation & management for Docker & Kubernetes

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • flecs

    A fast entity component system (ECS) for C & C++

    Project mention: ECS, Finally | news.ycombinator.com | 2023-12-30

    I've also been enjoying building My First Game™ in Bevy using ECS. The community around Bevy really shines, but Flecs (https://github.com/SanderMertens/flecs) is arguably a more mature, open-source ECS implementation. You don't get to write in Rust, though, which makes it less cool in my book :)

    I'm not very proud of the code I've written because I've found writing a game to be much more confusing than building websites + backends, but, as the author notes, it certainly feels more elegant than OOP or globals given the context.

    I'm building for WASM and Bevy's parallelism isn't supported in that context (yet? https://github.com/bevyengine/bevy/issues/4078), so the performance wins are just so-so. Sharing a thread with UI rendering suuucks.

    If anyone wants to browse some code or ask questions, feel free! https://github.com/MeoMix/symbiants

  • containers-roadmap

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

    Project mention: General Availability of the AWS SDK for Rust | news.ycombinator.com | 2023-11-28

    Thanks for showing up and answering questions. Congratulations on the release.

    What kind of plans for support of Rust's evolving async ecosystem?

    Any particular reason why the public roadmap does not show the columns similar to "Researching", "We're Working On It" like the other similar public AWS Roadmaps? See example for Containers: https://github.com/aws/containers-roadmap/projects/1

    Would be nice to have fully working examples on Github, for most common scenarios across most AWS services. This is something that historically

  • mach

    zig game engine & graphics toolkit

    Project mention: Zig Software Foundation 2024 Financial Report and Fundraiser | news.ycombinator.com | 2024-01-18

    Myself and many others are betting on Zig in major ways, I truly think it has a bright future ahead.

    In spare time, myself and a few others are working on a game engine in Zig[0], and the Zig core team has been very receptive to addressing issues our project faces and supporting us.

    Others are working on pixel art editors[1], open source 2D RPG games[2], there's a group of independent folks working on a 3D massive immersive sim game[3], a group working on making Zig an amazing language for micro-controllers[4], etc.

    Please consider donating $5-10 a month to the ZSF! They are a great group of people, and it has so many knock-on effects for others in the FOSS community. :)

    [0] https://machengine.org/

    [1] https://github.com/foxnne/pixi

    [2] https://github.com/foxnne/aftersun

    [3] https://github.com/Srekel/tides-of-revival

    [4] https://github.com/ZigEmbeddedGroup

  • empire

    A PaaS built on top of Amazon EC2 Container Service (ECS) (by remind101)

    Project mention: Empire: A PaaS Built on Top of Amazon EC2 Container Service | news.ycombinator.com | 2023-05-05
  • anything_about_game

    A wonderful list of Game Development resources.

    Project mention: Kis kis ko coding ka c bhi nahi aata lekin chaiye to computer science hi🤓 | /r/JEENEETards | 2023-05-05

    Game development

  • feather

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

    Project mention: I’m on a crusade | /r/rustjerk | 2023-12-06

    Server side: - https://github.com/feather-rs/feather - https://github.com/valence-rs/valence

  • specs

    Specs - Parallel ECS (by amethyst)

    Project mention: Why ECS pattern is popular in Rust? | /r/rust | 2023-07-02

    The question arises from seeing a plethora of projects using ECS: hecs , Bevy , specs, legion

  • valence

    A Rust framework for building Minecraft servers.

    Project mention: I’m on a crusade | /r/rustjerk | 2023-12-06

    Server side: - https://github.com/feather-rs/feather - https://github.com/valence-rs/valence

  • ecs-deploy

    Simple shell script for initiating blue-green deployments on Amazon EC2 Container Service (ECS)

  • rack

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

    Project mention: Migrating from Heroku to EKS | news.ycombinator.com | 2023-06-14

    I would encourage anyone looking at porter that needs more flexibility, a deeper feature set, a more extensive cli, and/or flatter pricing structure to check out convox [https://convox.com]. I've been using it for years on top of EKS and have been able to defer hiring a dedicated dev ops person.

  • Voxelman

    Unity DOTS/ECS example (by keijiro)

  • legion

    High performance Rust ECS library

  • Lumos

    Cross-Platform C++ 2D/3D game engine

  • Svelto.ECS

    Svelto ECS C# Entity Component System

  • godex

    Godex is a Godot Engine ECS library.

    Project mention: Unity's Self-Combustion Engine | news.ycombinator.com | 2023-09-16

    I wonder if Godex[0] could be a fit for you. ECS based Godot, based on 3.x which has much more broad WebGL support.

    [0] https://github.com/GodotECS/godex

  • pipecd

    The One CD for All {applications, platforms, operations}

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-01-30.

Ecs related posts

Index

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

Project Stars
1 consul 27,678
2 A-Frame 16,115
3 awesome-aws 12,079
4 entt 9,351
5 Entitas 6,852
6 EntityComponentSystemSamples 6,753
7 scope 5,811
8 flecs 5,430
9 containers-roadmap 5,124
10 mach 2,694
11 empire 2,685
12 anything_about_game 2,669
13 feather 2,545
14 specs 2,389
15 valence 2,251
16 ecs-deploy 1,954
17 rack 1,881
18 Voxelman 1,759
19 legion 1,544
20 Lumos 1,140
21 Svelto.ECS 1,133
22 godex 1,098
23 pipecd 939
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com