Comments (55)
As someone still learning Rust, I wouldn't like to see this list deprecated in favor of crates.io. The "awesome" curated lists is a sort of community staple I intuitively reach for when I want to learn more about the ecosystem of a specific technology/tool.
At least, if the crates.io recommendations are going to follow the same curation style, it'd be nice to have this repo mirror it.
from awesome-rust.
Why not let rustlang
organisation handle it?
from awesome-rust.
@Freyskeyd My point is that we need people to commit to the effort if it's going to happen. There are several rust-lang repos that are languishing due to lack of leadership bandwidth.
from awesome-rust.
Looks like there's three volunteers (me, @Freyskeyd and @luciusmagn). I'm happy to be the main maintainer.
from awesome-rust.
Come to think of it, if @booyaa and I both want to help, it's worth considering just moving this to the rust-community org and making it officially-unofficially maintained by the community team. Whatsay @erickt?
from awesome-rust.
@Manishearth That is actually quite a good idea. I am still unsure, but I am becoming more inclined to rust-community. The way I see it, the project will be transferred rather than abandoned, so rust-community seems like a better fit.
I will just be glad if awesome-rust gets a good new home, though.
from awesome-rust.
@aturon I would imagine some self driven repository. Maybe a little group can create with influential people and use the Rust weekly newsletter (like https://this-week-in-rust.org/).
The point about QA is interesting, we need to automate this kind of stuff.
from awesome-rust.
@nasa42 That would only replace the section "Libraries", wouldn't it?
from awesome-rust.
from awesome-rust.
I've always wanted to hold an emotional speech but have yet to be invited to give one. So here we go ... cling cling
awesome-rust
wouldn't have been possible without the countless people contributing to it and of course without all the people writing Rust and using Rust to do awesome things. I hope Rust and awesome-rust
will prosper for a long time.
from awesome-rust.
Hmmmmmmmmmmmmm. I'll give it some thought.
from awesome-rust.
@Freyskeyd Even if we head that direction, it still needs leadership and helping hands.
from awesome-rust.
I've planned to deprecate a related project - libs.rs in favour of upcoming recommendation ranking (and categories) feature in crates.io. I think with these features, crates.io may also supersede awesome-rust.
from awesome-rust.
Once the caretakers have been found, I'm sure it could live here in rust-unofficial org? i.e. rust-unofficial/too-many-lists or rust-unofficial/patterns.
I'm willing to put my hat in for the interim, it would be a shame to see this resource get bitrot.
from awesome-rust.
@nasa42 That would only replace the section "Libraries", wouldn't it?
A short preliminary review suggests that pretty much everything except "IDEs" section is a crate (though not all may exist on crates.io).
from awesome-rust.
FWIW https://github.com/rust-unofficial is a holding yard for things that need maintainers, and is somewhat maintained (accepting PRs and such) by various folks in the community.
We'd be happy to accept this repo and partially maintain it, but we probably can't make major improvements/etc. If there are folks who want to help we can add them to the org.
from awesome-rust.
I'm interested in helping on awesome-rust
but not as a main maintainer in fact..
from awesome-rust.
I would love to help in any way. I am not sure if I would be a good main maintainer, but as a last resort, I would be open to anything.
from awesome-rust.
@Manishearth that's what I was thinking too
from awesome-rust.
Hi,
I'm the rust-learning's owner
I could bring my help too as I already got some CI things for markdown to manage my repository.
Moreover I've got the same issue of dead links (so we could help each other).
On the other hand, I agree with @nasa42. It seems like most of the content (description, build status, link to the repo) are redundant with crates.io
from awesome-rust.
It seems like most of the content (description, build status, link to the repo) are redundant with crates.io
It's good to have these in one place instead of having to click twice to get there though.
But yes, the crates recommendation stuff may supersede this.
from awesome-rust.
Thanks for maintaining awesome-rust @kud1ing.
I would be sad to see this resource go, and like @mixedCase think it's good to have our own "awesome" list.
Seems like there's a good plan here to maintain it.
from awesome-rust.
So, until the final destination is figured out, i've added Mark, Manish, Simon and Lukáš as collaborators.
from awesome-rust.
from awesome-rust.
@booyaa: If the decision was finalized, i can do it.
from awesome-rust.
@booyaa I think it's a good idea.
regards,
Lukáš
from awesome-rust.
I agree. Though I would prefer rust-community since I think this is something that falls perfectly within the responsibilities of the team. We can discuss that at the next meeting though.
from awesome-rust.
(I can do the transfer to unofficial if needed, I don't know who else has access to both)
from awesome-rust.
Fine. So @Manishearth please give an update once we can move forward.
from awesome-rust.
I'd just like to mention that crates.io is not adding manual curation anytime soon (for a variety of reasons I detailed in various comments on RFC 1824), so there's definitely still a need for people maintaining lists of crates they think are good.
from awesome-rust.
Also, compared to every library author choosing their own categories/keywords via Cargo.toml
, i think a central curation can give a more coherent overview more effectively.
from awesome-rust.
Hey,
If we can't move to rust-lang/awesome-rust
I think rust-community
is a better place.
from awesome-rust.
I'm +1 to rust-community! Wonderful idea. Then we can fold this into https://community.rs to help with discoverability.
from awesome-rust.
We discussed this today in the community team meeting, rust-unofficial seems a better place for now. We can try to give this more visibility from official locations though.
from awesome-rust.
I don't have admin access so someone else will have to do the transfer. I can set up perms for maintainers on rust-unofficial for whoever needs them.
from awesome-rust.
Alright, understood, rust-unofficial is also a great place, although I was more inclined to rust-community.
@Manishearth mind if I ask what reasons make rust-unofficial a better fit than rust-community? I am just curious, not trying to disprove the decision.
from awesome-rust.
The argument made was that rust-community shouldn't be a sort of catch-all for anything community related. I personally feel that this repo should be maintained by the community team (+ others) but folks seem divided on that.
from awesome-rust.
I see, thanks for clarifying
from awesome-rust.
It seems i can not transfer the repository by myself: "You don’t have the permission to create repositories on rust-unofficial". Anyone have experience with this?
from awesome-rust.
from awesome-rust.
@Manishearth Let me know if you need anything. I am ready to let go. :)
from awesome-rust.
Right, I need admin access to this repo so that I can use the rename settings
from awesome-rust.
Er, the move repo settings
from awesome-rust.
I have the impression that user account repositories do not have that role: https://help.github.com/articles/permission-levels-for-a-user-account-repository/
from awesome-rust.
Hm. I invited you to the unofficial org, you should be able to transfer once you accept that. If that doesn't work idk what's happening :)
from awesome-rust.
Interesting, i had to visit rust-unofficial
to view the invitation.
from awesome-rust.
Cool. Can you still add maintainers to the repo? May have to fiddle perms to make that work.
(And is there anyone who should have been added and isn't yet?)
from awesome-rust.
Nope, i've lost the "Settings" tab. Probably i am not an admin in the new repository.
from awesome-rust.
You should have admin now. Thanks for all your hard work!
from awesome-rust.
@kud1ing That is a nice idea, I'd love to contribute
from awesome-rust.
@luciusmagn I've just discovered https://brson.github.io/rust-cookbook/ Our efforts probably should go there instead,
from awesome-rust.
@kud1ing awesome, I'll check it out when I get home!
from awesome-rust.
If anyone is still interested, this project is looking for maintainers again: #807
from awesome-rust.
@kud1ing is it really time consuming?
from awesome-rust.
@Freyskeyd That depends on multiple things: how many pull requests people submit, how quickly you want to react, how much there is to cleanup (e.g. due to repository renames, or if you want to cleanup/regorganize the structure), how many people there are to share the maintenance workload.
And besides quantity, there is also qualitity of time as an important happiness factor.
from awesome-rust.
Related Issues (20)
- Replace discontinued editors in favour of the successors HOT 2
- vs codium in the list? HOT 5
- leptos is not in the list HOT 2
- Add `sysexits` crate HOT 2
- Libertas HOT 1
- Maxcool16 HOT 1
- Add Mountpoint S3 HOT 3
- add tinyrick HOT 1
- Rust
- Potentially remove or deprecate rustbuster from the security tools list HOT 1
- Add vue-skia
- Suggestion for Adding eBPF Projects to the Awesome Rust Repository HOT 3
- Software
- Scryer Prolog HOT 1
- Entry for hEngine gives 404
- flutter-rs/flutter-rs is no updates since 2020 HOT 2
- Explore daily updated statistics for repositories in the list
- CI Build fails HOT 2
- Consider renaming "cryptocurrencies" to "blockchain" HOT 1
- Should add a new catagory: Self-hosted! HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-rust.