欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Rust ecosystem
来自开放百科 - 灰狐
(版本间的差异)
小 (→操作系统) |
小 (→云计算虚拟化) |
||
(未显示1个用户的9个中间版本) | |||
第10行: | 第10行: | ||
==编程语言== | ==编程语言== | ||
*[https://github.com/RustPython/RustPython RustPython] | *[https://github.com/RustPython/RustPython RustPython] | ||
+ | *[https://github.com/gleam-lang/gleam Gleam] is a friendly language for building type-safe, scalable systems, It compiles to [[Erlang]]. | ||
==Web== | ==Web== | ||
第39行: | 第40行: | ||
*[https://github.com/diesel-rs/diesel Diesel] is a Safe, Extensible ORM and Query Builder for Rust | *[https://github.com/diesel-rs/diesel Diesel] is a Safe, Extensible ORM and Query Builder for Rust | ||
*[https://github.com/spacejam/sled sled] embedded databases | *[https://github.com/spacejam/sled sled] embedded databases | ||
+ | *[https://github.com/indradb/indradb IndraDB] [[graph database]] | ||
==机器学习== | ==机器学习== | ||
第51行: | 第53行: | ||
==大数据== | ==大数据== | ||
− | == | + | ==云计算虚拟化== |
+ | [[文件:firecracker-logo.png|right|Firecracker]] | ||
*[https://github.com/rust-cloud-native Rust Cloud Native] | *[https://github.com/rust-cloud-native Rust Cloud Native] | ||
*[https://github.com/firecracker-microvm/firecracker/ Firecracker] AWS 出品 | *[https://github.com/firecracker-microvm/firecracker/ Firecracker] AWS 出品 | ||
+ | Firecracker runs in user space and uses the Linux Kernel-based Virtual Machine ([[KVM]]) to create microVMs. | ||
==搜索引擎== | ==搜索引擎== | ||
第77行: | 第81行: | ||
*[https://github.com/exonum Exonum] | *[https://github.com/exonum Exonum] | ||
*[https://github.com/nervosnetwork Nervos Network] | *[https://github.com/nervosnetwork Nervos Network] | ||
+ | *[https://github.com/ethereum/fe Fe] Emerging smart contract language for the [[Ethereum]] [[blockchain]]. | ||
+ | *[https://github.com/solana-labs/ Solana Foundation] Solana 是以太坊当前模式的一个更有效的版本,该平台还旨在成为有史以来最快的区块链。Solana 整合了两种共识模式,即历史证明(PoH)和权益证明(PoS)。 | ||
==消息事件== | ==消息事件== | ||
第100行: | 第106行: | ||
*[https://github.com/tock/tock Tock] A secure [[embedded operating system]] for microcontrollers | *[https://github.com/tock/tock Tock] A secure [[embedded operating system]] for microcontrollers | ||
*[https://github.com/spacejam/sled sled] embedded databases | *[https://github.com/spacejam/sled sled] embedded databases | ||
+ | *[https://mp.weixin.qq.com/s/97_PcKN54ktVBYzqvz6g_Q 为嵌入式 C 程序员编写的 Rust 指南] | ||
==桌面GUI== | ==桌面GUI== | ||
第108行: | 第115行: | ||
==游戏== | ==游戏== | ||
+ | [[文件:gamedev-logo.png|right|Rust GameDev WG]] | ||
+ | *[https://gamedev.rs/ Rust GameDev WG] | ||
*[https://github.com/amethyst/amethyst/ Amethyst] is a data-driven and data-oriented game engine | *[https://github.com/amethyst/amethyst/ Amethyst] is a data-driven and data-oriented game engine | ||
*[https://github.com/PistonDevelopers Piston] - a modular open source game engine | *[https://github.com/PistonDevelopers Piston] - a modular open source game engine |
2022年4月10日 (日) 04:25的最后版本
Rust 生态系统
目录 |
[编辑] Package
Cargo Rust Package Registry
[编辑] Android
[编辑] 编程语言
- RustPython
- Gleam is a friendly language for building type-safe, scalable systems, It compiles to Erlang.
[编辑] Web
- Yew
- Actix web is a small, pragmatic, and extremely fast rust web framework.
- Actix Actor framework for Rust
- Rocket A web framework for Rust.
- Iron An Extensible, Concurrent Web Framework for Rust
- Plume — ActivityPub federating blogging application
- Lemmy — A link aggregator / reddit clone for the fediverse
[编辑] WebAssembly
与WebAssembly相关的Rust项目
[编辑] 生产力工具
[编辑] 编译器运行时
- deno JavaScript 和 TypeScript 运行时(runtime)
- Rust Playground
[编辑] 数据库存储/驱动
- A comprehensive mapping of PostgreSQL, Diesel, and Rust types
- TiKV
- Diesel is a Safe, Extensible ORM and Query Builder for Rust
- sled embedded databases
- IndraDB graph database
[编辑] 机器学习
- leaf Open Machine Intelligence Framework for Hackers. (GPU/CPU)
- TensorFlow Rust Binding
- rusty-machine Machine learning library for Rust
[编辑] 数据科学
- Weld A Common Runtime for Data Analytics
- DataFusion A Rust-native Query Engine for Apache Arrow
[编辑] 大数据
[编辑] 云计算虚拟化
- Rust Cloud Native
- Firecracker AWS 出品
Firecracker runs in user space and uses the Linux Kernel-based Virtual Machine (KVM) to create microVMs.
[编辑] 搜索引擎
我们知道在开源搜索引擎领域,Apache Lucene、Elasticsearch、Apache Solr 是主流选择,Rust 是非常注重安全、性能和并发性的编程语言,具有开发搜索引擎的一些天然优势。
- Sonic An alternative to Elasticsearch
- MeiliSearch 是 RESTful 搜索 API,使用了 Actix 框架,旨在为其终端用户提供快速且搜索体验极佳的开源解决方案,有必要基于 Rust 打造一个类似 Elasticsearch 的搜索引擎生态系统。
- Tantivy is a full text search engine library written in Rust.
- Toshi A Full-Text Search Engine in Rust
[编辑] 数学
- nalgebra Linear algebra library for the Rust programming language.
[编辑] 操作系统
- Redox
- Blog OS
- coreutils Cross-platform Rust rewrite of the GNU coreutils
- Bottlerocket OS An operating system designed for hosting containers
[编辑] 区块链
- Blockchain Mining with Rust
- Substrate The platform for blockchain innovators
- Parity Ethereum
- Exonum
- Nervos Network
- Fe Emerging smart contract language for the Ethereum blockchain.
- Solana Foundation Solana 是以太坊当前模式的一个更有效的版本,该平台还旨在成为有史以来最快的区块链。Solana 整合了两种共识模式,即历史证明(PoH)和权益证明(PoS)。
[编辑] 消息事件
[编辑] 网络通讯
- Tokio IoT Edge and TiKV use it.
- hyper An HTTP library for Rust H2 HTTP 2.0 client & server implementation for Rust.
[编辑] 企业应用
[编辑] 安全加密
- Rust Secure Code Working Group
- Rustls is a modern TLS library written in Rust
- ring Safe, fast, small crypto using Rust
- Rust编程语言中的配对密码
- MesaLink
[编辑] 嵌入式
- Embedded devices Working Group
- Embedded Rust documentation
- Tock A secure embedded operating system for microcontrollers
- sled embedded databases
- 为嵌入式 C 程序员编写的 Rust 指南
[编辑] 桌面GUI
[编辑] 游戏
- Rust GameDev WG
- Amethyst is a data-driven and data-oriented game engine
- Piston - a modular open source game engine
- Citybound is a city building game
- Rust Doom
- Veloren is a multiplayer voxel RPG written in Rust
[编辑] 音乐
[编辑] 公司
大规模采用Rust技术的公司
[编辑] 图集
[编辑] 链接
分享您的观点