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

Rust server SDK #654

Closed
kymppi opened this issue Jun 13, 2022 · 14 comments
Closed

Rust server SDK #654

kymppi opened this issue Jun 13, 2022 · 14 comments
Assignees
Labels
enhancement New feature or request

Comments

@kymppi
Copy link
Contributor

kymppi commented Jun 13, 2022

What?

A Rust server SDK

Why?

Probably a lot of people will write their APIs in Rust or have already wrote.

How?

You could follow doc.rust-lang.org

Other information

Add any other context or screenshots about the feature request here.

@scopsy
Copy link
Contributor

scopsy commented Jun 14, 2022

@kymppi this is actually a great idea, we can base the functionality and API on @novu/node and have another SDK for Rust.

Are you familiar with how you publish and create a library there?

@ComBarnea ComBarnea added the enhancement New feature or request label Jun 14, 2022
@kymppi
Copy link
Contributor Author

kymppi commented Jun 14, 2022

Ive been learning Rust for the last month or so, so i think I could do it 👍 And that link i sent has a section for publishing.

@kymppi
Copy link
Contributor Author

kymppi commented Jun 22, 2022

Hey just wondering where i should store the source code, probably a new repo? Since it's rust and not javascript so it cant use the multirepo that well.

@scopsy
Copy link
Contributor

scopsy commented Jun 22, 2022

Totally aggree, I think it's best to have a separate repo for this. Created https://github.com/novuhq/rust/ 🚀

@aggmoulik
Copy link
Contributor

Hey, @kymppi Can we pair on the SDK for rust? I am also learning Rust and I am a TypeScript Developer maybe I can bring something to the table.

@kymppi
Copy link
Contributor Author

kymppi commented Jun 27, 2022

Sure, wanna work on my fork? Then we can make a single PR

@lawweiliang
Copy link

This is what I am looking at. @kymppi @aggmoulik. Mind to share with me the github link. We might work together to turn the underground into rust as well. What do you think?

I had put a discussion over this section. Let discuss. 😃
https://github.com/novuhq/novu/discussions/1181

@kymppi
Copy link
Contributor Author

kymppi commented Sep 2, 2022

Heyy, you can find the repo at https://github.com/novuhq/rust

@lawweiliang
Copy link

The beauty of Rust is it is a memory-safe and high-performance bottom layer(system) language. Adding a layer of Rust on top of NodeJs would not bring any beauty of Rust to the surface.

Hmm, but since the project had been started with node. Then, we follow yeah. 😄

@kymppi
Copy link
Contributor Author

kymppi commented Sep 2, 2022

Yea, rust doesnt bring any performance, this is just an sdk for the rust server applications

@kymppi
Copy link
Contributor Author

kymppi commented Sep 2, 2022

Any performance in this case*

@lawweiliang
Copy link

Alright, noted. Thanks @kymppi.

@kymppi
Copy link
Contributor Author

kymppi commented Sep 2, 2022

Yea, i see i didnt mention it in the issue :D

@Cliftonz
Copy link
Contributor

@scopsy I think this issue can be closed now the repo is created.

@scopsy scopsy closed this as completed Sep 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants