Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wishlist #100

Open
icebob opened this Issue Sep 14, 2017 · 34 comments

Comments

Projects
None yet
@icebob
Copy link
Member

icebob commented Sep 14, 2017

image
If you would like to make Moleculer better, implement something from this wishlist. Thank you very much!

Services

  • moleculer-zipkin Zipkin uploader
  • moleculer-slack Slack service
  • moleculer-twitter Twitter service
  • moleculer-stripe Stripe service
  • moleculer-request Axios-based HTTP client
  • moleculer-mailchimp Mailchimp API
  • moleculer-markdown Markdown to HTML converter
  • moleculer-npm NPM API
  • moleculer-openweather OpenWeather API
  • moleculer-process - Execute child process
  • moleculer-ssh - SSH client service
  • moleculer-forecast Forecast.io service
  • moleculer-github Github API
  • moleculer-jimp Image manipulator with Jimp
  • moleculer-agenda Task scheduler with agenda
  • moleculer-templates Rendes templates with consolidate

Database-adapters

  • moleculer-db-adapter-rethinkdb RethinkDB adapter for Moleculer-DB

Key-value store services

  • moleculer-store Memory storage
  • moleculer-store-couchdb CouchDB storage
  • moleculer-store-couchbase Couchbase storage
  • moleculer-store-redis Redis storage
  • moleculer-store-dynamodb AWS DynamoDB storage
@veacks

This comment has been minimized.

Copy link

veacks commented Jan 11, 2018

will certainly take moleculer-couchbase :)
starting on my repo and give you some advice when I have something decent.

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Jan 11, 2018

@veacks Great, good idea.

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Jan 24, 2018

@veacks Any updates?

@veacks

This comment has been minimized.

Copy link

veacks commented Jan 24, 2018

I've started by forking Moleculer Mongo tests and have written some funcs, but quite full with my client ATM.
Early next month will have more time for it.

@icebob icebob referenced this issue Mar 6, 2018

Open

Supporting #214

@Ankur-Jat

This comment has been minimized.

Copy link

Ankur-Jat commented Mar 10, 2018

Maybe a novice query, but may I know what do you want in "moleculer-twitter" service? I'm interested to make this one. Thanks.

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Mar 11, 2018

Thanks @Ankur-Jat . I think we can implement search tweets, post tweets, retweets, get user profile, get user tweets....etc. And anything else what would be useful.

@molobala

This comment has been minimized.

Copy link
Contributor

molobala commented Apr 4, 2018

What about sommethin like moleculer-flydrive like this this library ?

@molobala

This comment has been minimized.

Copy link
Contributor

molobala commented Apr 4, 2018

I will try moleculer-jimp, even if I have never tried jimp before I think it will be an ocassion to experiment it

@zllovesuki

This comment has been minimized.

Copy link
Contributor

zllovesuki commented Apr 5, 2018

I would want to have something like moleculer-sharp (with Docker support of course). sharp is so much faster (it's native ofc): http://sharp.pixelplumbing.com/en/stable/performance/

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Apr 5, 2018

@molobala Great, if you need help, just touch me.
@zllovesuki Good idea.

@molobala

This comment has been minimized.

Copy link
Contributor

molobala commented Apr 20, 2018

@icebob can you take a look at this moleculer-flydrive

@ardeept

This comment has been minimized.

Copy link

ardeept commented May 21, 2018

I'll take moleculer-slack.

@ZeroHackeR

This comment has been minimized.

Copy link

ZeroHackeR commented Jun 17, 2018

I think, we can help you with a few projects. But, I don’t quite understand the requirements here.

Eg: why do we need an Image manipulator for micro service framework. And redis support is already there?

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Jun 17, 2018

Great!
There are no requirements, it's just a list of ideas if somebody wants to help to make more modules to Moleculer :)
Currently Redis works as transporter. You can't use it to store values as a key-value store.
The plan is to create a common moleculer-store service (a simple key-value store service), which has adapters like (redis, couchdb, mongo...stb)

@a7me63azzab

This comment has been minimized.

Copy link

a7me63azzab commented Jul 18, 2018

@icebob
please , add moleculer-oneSignal to wishlist for push notifications

@alsofronie

This comment has been minimized.

Copy link

alsofronie commented Aug 13, 2018

@icebob
Will https://github.com/alsofronie/moleculer-markdown be a candidate for your wish list?

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Aug 14, 2018

@alsofronie thanks. It's very nice. I will add it to the modules list

@designtesbrot

This comment has been minimized.

Copy link

designtesbrot commented Oct 13, 2018

@icebob I just started on https://github.com/designtesbrot/moleculer-vault. Still very early stage, but will ping when feature-set adds value

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Oct 13, 2018

@designtesbrot very great job! Congratulation & thanks! I added it to Moleculer site.

@designtesbrot

This comment has been minimized.

Copy link

designtesbrot commented Oct 14, 2018

@icebob https://github.com/designtesbrot/moleculer-antivirus is an antivirus scanning service. It exposes an action which either scans a file by path or accepts a readable stream and scans it. It uses ClamAV behind the scenes, I have added an example to the repo which shows how to do the full stack (including nats, api, antivirus, and even clamd host) in separate containers. PostMan collection and link to EICAR files for playing around obviously included. Cheers!

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Oct 14, 2018

Wow, great idea. And it uses the new Streaming feature :)
Thanks! I also added it to the site.

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Oct 14, 2018

@designtesbrot please add "moleculer" tag for your repos so that Github topic search can find them.

@designtesbrot

This comment has been minimized.

Copy link

designtesbrot commented Oct 14, 2018

done

@Embraser01

This comment has been minimized.

Copy link

Embraser01 commented Nov 19, 2018

@icebob
Hi, I created https://github.com/Embraser01/moleculer-middleware-permissions, a middleware to check that a request have the requested permissions (an example is in the README). I don't know if middlewares are part of your Wishlist but it can be useful for other people 😃
The idea was to have sometinh like https://github.com/MichielDeMey/express-jwt-permissions...

I tested it on really simple cases, but I plan to add some tests soon! Anyway if anything looks wrong or weird, don't hesitate to ping me 😉

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Nov 20, 2018

Thanks @Embraser01, good job. Please push it to awesome repo

@AndreMaz

This comment has been minimized.

Copy link
Member

AndreMaz commented Nov 20, 2018

@icebob I've already added @Embraser01's repo

@icebob icebob pinned this issue Dec 14, 2018

@cantecim

This comment has been minimized.

Copy link

cantecim commented Jan 20, 2019

Hello, @icebob want to add rethinkdb to your wishlist? I need to use rethinkdb in my current project so decided to create an adapter, I would like to ping when it's done if you consider that is a good thing. 👍

https://github.com/cantecim/moleculer-db-rethinkdb

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Jan 21, 2019

Thanks @cantecim, it would be awesome! Could you use the moleculer-db-adapter-rethinkdb name to follow the naming conventions of adapters?

@cantecim

This comment has been minimized.

Copy link

cantecim commented Jan 24, 2019

@icebob first version published as moleculer-db-adapter-rethinkdb. Happy coding!

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Jan 25, 2019

@cantecim

This comment has been minimized.

Copy link

cantecim commented Jan 25, 2019

@icebob Thank you guys for making this great framework possible! You forgot to mark wishlist item

@icebob icebob referenced this issue Feb 12, 2019

Closed

no greeter.service #4

@cupsadarius

This comment has been minimized.

Copy link

cupsadarius commented Feb 28, 2019

@icebob
Hi, I had the pleasure of working with this framework for the past few days and i'm enjoying it so far. Coming from express, I missed having access to a context in an async chain (with express i was using express-http-context) so I implemented a small middleware to mitigate this. https://github.com/cupsadarius/moleculer-cls Maybe it will be helpful for others also.

@icebob

This comment has been minimized.

Copy link
Member Author

icebob commented Mar 1, 2019

Great lib, thank you. Please add "moleculer" tag to the repo tags.
@AndreMaz please add it to the awesome repo, as well.

@AndreMaz

This comment has been minimized.

Copy link
Member

AndreMaz commented Mar 3, 2019

@icebob done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.