litcrypt.rs
Rust-Bio
Our great sponsors
litcrypt.rs | Rust-Bio | |
---|---|---|
1 | 9 | |
174 | 1,479 | |
- | 2.6% | |
2.3 | 6.7 | |
5 months ago | 3 days ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
litcrypt.rs
-
Whats your favourite open source Rust project that needs more recognition?
litcrypt compile time string encryption and runtime in memory decryption.
Rust-Bio
-
bioinformatic libraries and zig?
Does anyone know of zig native libraries for bioinformatics (here is a Rust example https://rust-bio.github.io/ )? It seems as though one could pull in a lot of bioinformatics C libraries such as done with https://github.com/brentp/hts-zig.
-
Proteomics search engine written in Rust
e.g. Rust-Bio
-
What are your top 3-5 programming languages and why?
I would start with the book and then rust-bio library. Rust is a pretty low level language compared to R/Python. It’s an especially good fit for writing efficient tools that make use of the kinds of algorithms / data structures that are implemented in rust-bio.
-
I have to admit. The free code camp course is a bit more sparing than I would have preferred. How did everyone learn Rust?
Absolutely! It already is, e.g., https://github.com/rust-bio/rust-bio. I'm moving from the academia/nonprofit world into industry bioinformatics, and I intend to use Rust as much as possible. I've already replaced as much of my Python as possible with Rust. I feel I'm able to create larger, more complex programs with Rust because I have the compiler to keep me from making common mistakes that are so easy to make in dynamically typed languages like Perl and Python. It might take longer to write a program initially, but I've started to create a library of functions I can paste together to do things like parse a positive integer, find a bunch of files with a certain file extension, search through data for a pattern, parse CSV files, etc. Writing my latest book has provided even more common patterns I keep finding I use over and over.
-
Whats your favourite open source Rust project that needs more recognition?
Well, someone mentioned https://rust-bio.github.io/
-
How can one make Rust excel in the Sciences
So generally stuff in this maths/numerical space. The term is a bit deceptive because it rarely means domain-specific science libraries like rust-bio even thought that might be what you think when you hear "scientific computing".
What are some alternatives?
dash - Data Apps & Dashboards for Python. No JavaScript Required.
kanidm - Kanidm: A simple, secure and fast identity management platform
clickhouse-rs - Asynchronous ClickHouse client library for Rust programming language.
GeoRust - Geospatial primitives and algorithms for Rust
Rhai - Rhai - An embedded scripting language for Rust.
cycle - Modern and safe symbolic mathematics
easy_rust - Rust explained using easy English
yew - Rust / Wasm framework for creating reliable and efficient web applications
statrs - Statistical computation library for Rust
gutenberg - A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Iron - An Extensible, Concurrent Web Framework for Rust
s3-rust-noodles-bam - Rust+AWS+S3+Lambda+Noodles = Serverless Bioinformatics