Entradas

iced, biblioteca GUI multiplataforma para Rust

iced ayuda a crear interfaces gráficas de usuario (GUI) para aplicaciones Rust. Se centra en la simplicidad y la seguridad de tipos, proporciona bloques de construcción simples que se pueden unir con tipaje fuerte para reducir la posibilidad de errores en tiempo de ejecución. Se inspira en el lenguaje de programación funcional Elm para crear aplicaciones web.

GitHub...: https://github.com/iced-rs/iced
crates.io: https://crates.io/crates/iced
docs.rs..: https://docs.rs/iced/latest/iced

exitcode, códigos de salida para programas Rust

Sigue la especificación de sysexits.h‎ para definir constantes para los códigos preferidos de salida en la finalización de programas Rust.

GitHub...: https://github.com/benwilber/exitcode
crates.io: https://crates.io/crates/exitcode
docs.rs..: https://docs.rs/exitcode/latest/exitcode

snarkOS, un sistema operativo descentralizado

snarkOS es un sistema operativo descentralizado para el desarrollo y ejecución de aplicaciones privadas. Es la columna vertebral de Aleo y permite que las aplicaciones verifiquen y almacenen el estado de una manera públicamente verificable:

https://github.com/AleoHQ/snarkOS

druid, aplicaciones gráficas simples para Rust

Druid es un entorno orientado a los datos para construir aplicaciones gráficas simples. Comparte muchas ideas (y se inspira directamente en) entornos gráficos declarativos modernos como Flutter, Jetpack Compose o SwiftUI. Al mismo tiempo que intenta ser conceptualmente simple y explícito.

GitHub...: https://github.com/linebender/druid
crates.io: https://crates.io/crates/druid
docs.rs..: https://docs.rs/druid/latest/druid

Sonic, indexar textos y documentos con Rust

Sonic es un software de búsqueda rápido y liviano. Una alternativa simple a los pesados ​​y llenos de funciones productos como ElasticSearch.

Normalizar las consultas de búsqueda en lenguaje natural, autocompleta y proporciona resultados relevantes.

Sonic es un índice de IDs, en lugar de un índice de documentos; cuando se consulta, devuelve un ID que luego se puede usar para hacer referencia a los documentos coincidentes en una base de datos externa.

https://crates.io/crates/sonic-server

Noria, un SGBD especialmente rápido para aplicaciones Rust

Hoy me voy a guardar esta referencia a Noria, un crate para Rust que implementa un sistema de gestión de datos especialmente dirigido a aplicaciones web que requieran muchos accesos de lectura de datos.

Actúa como una base de datos, pero calcula y almacena en caché los resultados de las consultas para que las lecturas sean especialmente rápidas. Noria mantiene automáticamente los resultados en caché actualizados a medida que cambian los datos subyacentes, almacenados en tablas base persistentes.

Me guardo también esta entrevista reciente a uno de sus creadores.

genpass for Rust

A simple yet robust commandline random password generator.

Multiplatform (Linux, Mac, Windows). Fast.

You can use it generate keys or passwords in scripts or use it as your primary desktop password generator.

https://crates.io/crates/genpass