Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. List of Rust software and tools - Wikipedia
List of Rust software and tools - Wikipedia
From Wikipedia, the free encyclopedia
Rust software and development tools

This is a list of software and programming tools for the Rust programming language, including IDEs, compilers, libraries, verification and debugging tools, numerical and scientific computing libraries, and related projects.

Compilers

[edit]
See also: List of Rust compilers
  • Cranelift — code generator and JIT compiler that can be used to compile Rust through Wasmtime and experimental backends[1]
  • LLVM[2]
  • MRustC — alternative Rust compiler written in C++, focused on bootstrapping.[3]
  • rustc — official Rust compiler, written in Rust and using LLVM as a backend.[4]

Integrated development environments and editors

[edit]
See also: Comparison of integrated development environments for Rust
  • CLion / IntelliJ IDEA — with the official Rust plugin maintained by JetBrains[5]
  • Emacs — support via rustic mode and rust-mode[6][7]
  • Kate — basic Rust support via syntax highlighting and plugins
  • Neovim / Vim — Rust support through plugins like rust.vim[8] and coc-rust-analyzer[9]
  • RustRover — JetBrains IDE focused on Rust development
  • Visual Studio Code — Rust support via the Rust Analyzer language server[10]
  • Zed

Package managers and build systems

[edit]
  • Bazel — build system with community support for Rust rules[11]
  • Cargo — Rust package manager and build tool, included with Rust distribution.[12]
  • Crates.io — official package registry for Rust libraries and applications[13]
  • Rustup — toolchain installer and version manager for Rust[14][15]

Libraries and frameworks

[edit]
  • Actix — actor framework and high-performance web framework[16]
  • Diesel — ORM and query builder for Rust[17]
  • Rayon — data parallelism library for Rust[18][19]
  • Rocket — web framework focused on type safety[20]
  • Serde — framework for serialization and deserialization supporting JSON, YAML, TOML, and more.[21]
  • Tokio — asynchronous runtime for Rust[22]

Real-time and embedded systems

[edit]
  • no_std Rust — core Rust programming without the standard library, for bare-metal development.[23]
  • Rust for Embedded — Rust support for embedded systems via the Embedded Working Group[24][25]
  • RTIC — real-time concurrency framework for Cortex-M microcontrollers[26]
  • Tock — embedded operating system written in Rust[27]

Numerical and scientific computing

[edit]
  • Linfa — machine learning framework for Rust[28][29]
  • ndarray — array and linear algebra operations[30][31]
  • nalgebra — general-purpose linear algebra library[32]
  • Polars — DataFrame library for data analysis in Rust[33]

Verification, debugging, and analysis

[edit]
  • Clippy — linter for Rust, providing warnings for common mistakes and idioms.[34][35]
  • Miri — interpreter for Rust's mid-level intermediate representation (MIR), used for checking undefined behavior.[36]
  • Rustfmt — formatting tool for Rust code[37]
  • Sanitizer — Rust integration with LLVM sanitizers for memory and thread safety[38]

Testing frameworks

[edit]
  • Built-in test framework — included in the Rust compiler and Cargo[39][40]
  • Proptest — property-based testing framework for Rust[41][42]
  • QuickCheck for Rust — port of the Haskell QuickCheck property-testing library[43]

Documentation and code generation

[edit]
  • Bindgen — generates Rust FFI bindings to C libraries[44][45]
  • Cbindgen — generates C headers from Rust code[46][47]
  • rustdoc — official Rust documentation generator[48]

See also

[edit]
Wikibooks has a book on the topic of: Rust for the Novice Programmer
  • Lists of programming software development tools by language
  • Outline of the Rust programming language

External links

[edit]
  • Awesome-Rust — GitHub list of Rust software and tools
  • crates.io — Rust package registry
  • Official Rust documentation
  • Official Rust website
  • Rust on GitHub
Portal:
  • icon Computer programming

References

[edit]
  1. ^ https://github.com/bytecodealliance/wasmtime
  2. ^ https://llvm.org/
  3. ^ https://github.com/thepowersgang/mrustc
  4. ^ https://doc.rust-lang.org/rustc/index.html
  5. ^ https://www.jetbrains.com/rust/
  6. ^ https://github.com/brotzeit/rustic
  7. ^ https://github.com/rust-lang/rust-mode
  8. ^ https://github.com/rust-lang/rust.vim
  9. ^ https://github.com/fannheyward/coc-rust-analyzer
  10. ^ https://rust-analyzer.github.io/
  11. ^ https://bazel.build/
  12. ^ https://doc.rust-lang.org/cargo/
  13. ^ https://crates.io/
  14. ^ https://rust-lang.github.io/rustup/
  15. ^ https://rustup.rs/
  16. ^ https://actix.rs/
  17. ^ https://diesel.rs/
  18. ^ https://github.com/rayon-rs/rayon
  19. ^ https://docs.rs/rayon/latest/rayon/
  20. ^ https://rocket.rs/
  21. ^ https://serde.rs/
  22. ^ https://tokio.rs/
  23. ^ https://docs.rust-embedded.org/book/intro/no-std.html
  24. ^ https://docs.rust-embedded.org/
  25. ^ https://github.com/rust-embedded/awesome-embedded-rust
  26. ^ https://rtic.rs/
  27. ^ https://www.tockos.org/
  28. ^ https://github.com/rust-ml/linfa
  29. ^ https://rust-ml.github.io/linfa/rustdocs/linfa/
  30. ^ https://github.com/rust-ndarray/ndarray
  31. ^ https://docs.rs/ndarray/latest/ndarray/
  32. ^ https://docs.rs/nalgebra/latest/nalgebra/
  33. ^ https://www.pola.rs/
  34. ^ https://github.com/rust-lang/rust-clippy
  35. ^ https://doc.rust-lang.org/clippy/
  36. ^ https://github.com/rust-lang/miri
  37. ^ https://github.com/rust-lang/rustfmt
  38. ^ https://doc.rust-lang.org/unstable-book/compiler-flags/sanitizer.html
  39. ^ https://doc.rust-lang.org/book/ch11-01-writing-tests.html
  40. ^ https://doc.rust-lang.org/rust-by-example/testing/unit_testing.html
  41. ^ https://altsysrq.github.io/proptest-book/
  42. ^ https://docs.rs/proptest/latest/proptest/
  43. ^ https://github.com/BurntSushi/quickcheck
  44. ^ https://rust-lang.github.io/rust-bindgen/
  45. ^ https://docs.rs/bindgen/latest/bindgen/
  46. ^ https://github.com/mozilla/cbindgen
  47. ^ https://docs.rs/cbindgen/latest/cbindgen/
  48. ^ https://doc.rust-lang.org/rustdoc/
Retrieved from "https://teknopedia.ac.id/w/index.php?title=List_of_Rust_software_and_tools&oldid=1331406454"
Categories:
  • Software programmed in Rust
  • Programming tools
  • Integrated development environments
  • Compilers
  • Programming libraries
  • Free and open-source software
Hidden categories:
  • Articles with short description
  • Short description is different from Wikidata

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id