rust-unofficial / awesome-rust Goto Github PK
View Code? Open in Web Editor NEWA curated list of Rust code and resources.
License: Creative Commons Zero v1.0 Universal
A curated list of Rust code and resources.
License: Creative Commons Zero v1.0 Universal
It would be nice to get crates.io support for this (rust-lang/crates.io#168) but that might take a while.
With clear guidelines on when and how to contribute.
See https://github.com/sindresorhus/awesome/blob/master/awesome.md#include-contribution-guidelines
Please add https://github.com/dnaq/sodiumoxide to the Cryptography section.
Please consider the following crates:
Hi Good Day! I would like to request to contribute in your project. Please allow me to have translation in Cebuano. Hoping for your positive response!
Thank You!
As far as I know, Rust CI is dead. Additionaly, rust-ci.org is now redirecting to crates.io.
We are creating a github org for all awesome open source repos. I am working with a few individuals who are also managing their own awesome repos, and I think to gain more traction we need to work together. What are your thoughts about collectively moving your awesome repos to https://github.com/AwesomeOpenSource
The idea is that visibility for these repos would be increased due to more traffic to the org. What are your thoughts? Let me know if there is anything you'd like to discuss!
Since the Markdown file has grown a bit, i am considering extracting the data to a file (maybe JSON) and generating HTML from it.
Disadvantages:
Advantages:
Why not adding collenchyma ? GPU programming is important !
http://jadpole.github.io/arcaders/arcaders-1-0
A tutorial on writing an old-school scrolling shooter in Rust. Not my article, but it's pretty in depth.
https://github.com/hyunsik/hdfs-rs
http://hyunsik.github.io/hdfs-rs/hdfs/index.html
It may be proper in distributed system.
This repo misses a license. You could use https://github.com/sindresorhus/awesome#license as inspiration.
Not the best names, but some template engines can load templates at run-time, whereas others work at compile-time (because they use plugins or macros, like Horrorshow). This is a pretty big distinction that should probably be mentioned.
As of early 2016, Amethyst is no longer a lone-developer project. ๐ As such, the new GitHub repository is located at http://github.com/amethyst/amethyst, the website is https://www.amethyst.rs/, and the correct Travis CI shield is at https://travis-ci.org/amethyst/amethyst.svg?branch=master.
Also, in regards to rust.libhunt.com
, which I assume this repository is affiliated with, I don't think there should be a Game Development/Amethyst
sub-category. The only entries in there are amethyst
and an unrelated crate called challonge-rs
.
I'm willing to make a PR to fix these issues. That said, this is an excellent list! Keep up the great work.
It doesn't build nowdays and doesn't seem to be supported any more...
it's written in Rust and main use cases are in Big Data Processing
zap
is a lightning fast web framework that is up to 2.8times faster than iron which is based on hyper.
Currently the 0.0.1
release had been done, and there will come a lot of future add-ons and optimizations to reach the 3times faster mark.
Hey there :)
I just notices that conrod is listed under an SDL2 subheading in the GUI section. Conrod actually supports multiple backends, including SDL2, GLFW and glutin, and also allows for implementing custom backends via backend traits.
I haven't yet submitted a PR as I'm unsure how you'd wish to handle this fix. Perhaps a new "Any Platform" or "Platform Agnostic" subheading could be made? Let me know your thoughts and i'd be happy to do a PR (unless you're happy to make the fix yourself).
Would a pr for Neon be welcome?
Hi,
I'm currenly writing (for a few months now) a binding for the GSL library here. Would it be possible to add it please ?
Hello, love this list!
I have released the beta version, which is quite stable and snappy, of rsk: the requirements tracking tool made for developers. It is ultra simple to use, is text based so it can be tracked in your repository, and has a full featured interactive tutorial built into the tool. Check it out!
https://github.com/vitiral/rsk
It would be great if it could be added to your list! Thanks a bunch!
I'd like to add the tokio-modbus library but I'm missing an appropriate category. Would you accept Industrial automation
or Automation engineering
?
thoughtram/clog โ a conventional changelog port (generates a changelog from git metadata)
The link on "a conventional changelog port" seems broken.
Wondering if it would be a good idea to split categories in to separate md files?
Reason being, it may become harder to keep track and/or edit later.
kylyp: The project use rust, rocket, diesel, postgresql, and responsive design to build a new Forum.
kylyp
Crate named array_tool. Helper methods for Vector collections.
As section of libraries or subsection in development tools, or subsection in Testing (less appropriate).
Somebody might want to add Habitat, its worth a look - an alternative to AppImage and so on
Currently, the "Game development" category does not include Rust's SDL or SFML bindings, which instead are found under the "GUI" category. Since SDL and SFML are very prominent libraries for game development (arguably moreso than they are for GUI development), it would make more sense to have them placed under that section, or at least duplicated to it.
https://github.com/daniel-Q6wUOI/zap -> https://github.com/oltdaniel/zap
Just renamed the account
Recommend this repo that for OpenCV in rust
The IntelliJ plugin JustSid/AfterglowIntelliJ has nothing to do with Rust programming, and is not even written in Rust. It should be removed from this list.
It is rather a theme for IntelliJ and the only thing it comes with regarding rust is a file icon ...
https://travis-ci.org/rust-unofficial/awesome-rust/builds/244830080
We shouldn't normally need to do this with future pull requests, now that we've enabled on travis.
I would also make the suggestion that all maintainers should start using PR rather than editing the file directly so we can all utilise awesomebot validation via travis.
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
Examples
This tool is currently being used by https://github.com/dkhamsing/open-source-ios-apps and https://travis-ci.org/matteocrippa/awesome-swift
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information ๐
I'd like to handover the repository to someone else.
@steveklabnik, @nasa42 maybe you have a suggestion.
I'd love it if it could stay:
I'd love it if it gained (automatic) QA to ensure:
As awesome-rust grows, there are a few tweaks that may improve readability, consistency, and load times. Before making changes en masse, it would be great to hear anyone's thoughts and a green light from maintainers.
please include
a) imap library https://github.com/GildedHonour/atarashii_imap
b) jwt https://github.com/GildedHonour/frank_jwt
https://github.com/snuk182/nuklear-rust
Bindings to the Nuklear immediate GUI library.
Pijul is a distributed version control system based on a new theory of patches, and entirely implemented in Rust.
trust is a "Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows"
Would a PR for this be welcome?
Hi,
I have a project rust-learning which tend to aggregate all the useful resources to learn rust. I'll add a link to awesome-rust in my README.
IMO learning resources and tools/libraries should have a separate repos because of maintenance issues and too much content to manage.
I would like to know your point of view about that, I saw that you have a "resources" section too.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.