The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
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-23The JHipster scaffolded sample application has a gateway application and two microservices. It uses Consul for service discovery and centralized configuration.
-
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
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.
-
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
-
-
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.
-
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).
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
-
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. :)
[1] https://github.com/foxnne/pixi
[2] https://github.com/foxnne/aftersun
-
Project mention: Empire: A PaaS Built on Top of Amazon EC2 Container Service | news.ycombinator.com | 2023-05-05
-
Project mention: Kis kis ko coding ka c bhi nahi aata lekin chaiye to computer science hi🤓 | /r/JEENEETards | 2023-05-05
Game development
-
Server side: - https://github.com/feather-rs/feather - https://github.com/valence-rs/valence
-
The question arises from seeing a plethora of projects using ECS: hecs , Bevy , specs, legion
-
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)
-
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.
-
-
-
-
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ecs related posts
- Show HN: Elodin – A better framework for physics simulation
- Un cóctel perfecto 🍹 ECS Fargate, Service Connect,Terraform y Github Actions.
-
Entitas VS Friflo.Json.Fliox - a user suggested alternative
2 projects | 30 Jan 2024
- Show HN: Element behaviors as an alternative to custom elements
- Croquet: Live, network-transparent 3D gaming
- Private github monorepo to store official AWS terraform modules as github submodules
- Databases are the endgame for data-oriented design
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
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 |