so i started learning rust this year and i thought it would be a great idea to do so by writing the next project i wanted to make in rust. now the libary is almost ready to be used as a dependency and i also want to use it for another project. this is where my problem comes in, there already is a library that has the same purpose as mine, but i did some things differently and there are a bit more features. should i publish this crate on crates io or should this remain on github?
if you need a bit more conext, the library is used to communicate with hyprland through its sockets (receive events/data, send commands)
and tbh im partially asking this because i really want to try out publishing a crate:)