-
Notifications
You must be signed in to change notification settings - Fork 99
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
Awesome embedded Rust: A curated list of embedded crates #68
Comments
@japaric Yes, I'd be interested in maintaining such a list but my website chops are rather limited. |
@japaric Definitely onboard to have the list on rust-embedded org. Maybe just call the repo @therealprof I think these lists are usually just managed as Markdown files rendered directly in-repo, so no website chops needed |
@nastevens The list is certainly a good start but the approach lacks in dimensionality to capture the complexity of the topics. I think we should be able to provide at the very least (actually depending on the type of the subject, i.e. peripheral access, HAL implementation, BSP, driver):
I'd also like to see a section where authors can ask for help, feedback and testing. An section for ideas for new implementations as well as the possibility to note WIP to prevent duplicated effort. |
Sounds good to me. |
JFYI, community maintains https://github.com/berkus/awesome-embedded-rust/ We're happy to accept PRs about great crates that deserve mention. |
@berkus would you be willing to take this list of HAL impl and driver crates, as well as the list of WIP driver crates. As well as make @therealprof and other interested people as a collaborators and take the stream of WIP stuff posted to #39? I'd like to have all this in a single place; if there exists a place for this I'd rather not create a new list. Then we can point people to that single list from the embedded-hal repo and the weekly driver issue. |
I have created a new awesome-embedded-rust list in rust-embedded/awesome-embedded-rust. It contains all the drivers from #39 and the HAL impl and device crates from japaric/embedded-rust @therealprof I've sent you a collaborator invite to the new list. If anyone else wants to help maintain the list let me know! @berkus I'd be happy to merge the two lists at any time. |
I’m game. I’m finding it fun to follow the new device crates as they come in anyway. I guess we’ll just make sure the WIP items exist in some form and that the completed drivers are well documented and have some news item to introduce it. Do we have volunteer mentors for quality and standards? My AXP209 crate could use some review: It’s of a beast of a chip and code org has been a challenge. If some people are willing to step up I can coordinate when MRs call out a need for review. |
@japaric you want to merge them into rust-embedded one? I think go ahead and do it, or I can create a PR adding the entries from the community one. I'd be happy to be on the collaborators list in the new one. Wdyt? |
This exists as https://github.com/rust-embedded/awesome-embedded-rust |
We have list of embedded / no-std crates in #12 and #39 but, for example, the first list is not currently being maintained. Both lists should be reviewed to ensure that the crates in the lists (a) still work and (b) are being maintained. The lists could also make use of some categorization: data structures, device crates, drivers, etc.
So I propose we create an awesome-embedded repo like this one to curate a single list of embedded crates.
We can probably put the repo under the rust-embedded org. (@posborne @nastevens thoughts?)
Also, we need people to make and maintain the list. If you would like to help let us leave a comment below!
We could also make a website with search function and stuff but I think a README is a good start. If you have front end chops and would like to volunteer for making a website let us know in the comments.
cc @jamesmunns @therealprof
The text was updated successfully, but these errors were encountered: