Moleculer: Polyglot microservices framework?

Created on 28 Jul 2018  路  7Comments  路  Source: moleculerjs/moleculer

There are some partial/full implementations of the Moleculer framework in other languages. If you can, please help them.

| Language | Repository | Maintainer | Status | Full / Partial | Compatibility |
| -------- | ---------- | ---------- |:------:|:--------------:| ------------- |
| Java | moleculer-java | berkesa | Done | Full | 0.13, 0.14 |
| Go | moleculer-go | roytan883 | Done | Partial | 0.12, 0.13 |
| Go | moleculer | moleculer-go | Work-in-progress | Full | 0.13 |
| Python | moleculer-python | ToGoBananas | Done | Partial | 0.11 |
| .NET Core | moleculer-net | alexandredenes | Work-in-progress | Full | 0.12, 0.13 |
| Ruby | moleculer-ruby | fugufish | Work-in-progress | Full | 0.13 |
| Rust| moleculer-rs | praveenperera | Work-in-progress | Partial | 0.14 |

Discussion help wanted

Most helpful comment

Would anyone be interested in working with me to make one for rust?

UPDATE:

I'm currently working on it, there's some issues marked as help wanted if anyone wants to jump it:
https://github.com/primcloud/moleculer-rs

UPDATE 2:

This is in a pretty useable state now, you can currently do all the basics of emit, broadcast and call.

However it only works with the NATS transporter and JSON serializer/deserializer.

All 7 comments

@icebob Looking to lean on moleculer for our project. Where some of our microservices are implemented in other languages and no functionality pre-exists, we do what we can to help.

I don't believe in it. I passed 8 hours to create a java client to communicate with moleculerjs and it is already done. ;)

Ruby by @fugufish has been added.

Hello,
Is there any public documentation detailing the logic behind the Moleculer broker? I think it would be a big step forward to integrating it in other languages, without needing to read the source code.
Thanks,

Daniele

Would anyone be interested in working with me to make one for rust?

UPDATE:

I'm currently working on it, there's some issues marked as help wanted if anyone wants to jump it:
https://github.com/primcloud/moleculer-rs

UPDATE 2:

This is in a pretty useable state now, you can currently do all the basics of emit, broadcast and call.

However it only works with the NATS transporter and JSON serializer/deserializer.

Good job @praveenperera!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

nurdism picture nurdism  路  3Comments

slinkardbrandon picture slinkardbrandon  路  4Comments

dylanwulf picture dylanwulf  路  4Comments

abdavid picture abdavid  路  4Comments

ngraef picture ngraef  路  3Comments