userp - 一个Axum的高级别的用户认证和会话处理系统
userp为Axum(以及未来可能的Actix)提供了一个高级别的用户认证和会话处理系统。
该系统支持以下主要功能:
用户登录 通过验证邮箱重置密码 链接社交账号 管理多个会话
它包括登录类型如用户名/密码、邮箱魔链接、社交登录(OAuth)。还提供邮箱验证、密码重置、OAuth登录等功能。社交登录提供商可以通过自定义插件轻松扩展。用户信息获取过程也可以符合人体工程学地实现。支持可选的分离回调路径。
内置的Askama模板为登录/注册/账户页面提供了基本支持。并且内置了一系列社交登录提供商。多会话功能得到支持。
未来的工作包括:粒度特性控制模板、可替换模板(通过返回实现IntoResponse的类型化函数)、WebAuthn多因素认证、文档注释、测试等。最终将发布为一个可用的crate包。
https://github.com/StefanTerdell/userp
Rerun 发布 v0.19
主要内容包括:
新增了数据框查询API,可以从Rerun录制的数据中提取Apache Arrow格式的数据,方便与Pandas、Polars等数据分析工具集成。
新增了数据框视图,可以将Rerun中的任何数据以表格形式查看。
第一阶段支持视频文件(mp4格式、AV1或H.264编码),未来将支持视频流和H.264本机查看。
Rerun的查询引擎基于时间感知的实体组件系统数据模型,可高效处理机器人等记录的稀疏时间序列数据。
Rerun致力于为机器人和空间智能领域构建多模态数据堆栈,简化数据管道构建。未来将继续加强时间对齐、空间变换解析等针对机器人数据的功能。
Rerun将提供商业化的数据管理基础设施,支持大规模数据的ingestion、存储、分析和流式传输,并内置可视化调试能力。
https://rerun.io/blog/dataframe
omd - Markdown渲染器和预览器
omd 是一个用Rust编写的简单、快速和轻量级的Markdown渲染器和预览器。主要特点包括:
静态模式:将Markdown文件转换为HTML,并直接在默认浏览器中打开,无需运行服务器。
服务器模式:运行本地服务器,实时预览Markdown文件,支持自动重新加载。
支持CommonMark扩展,如删除线、表格、脚注、任务列表和智能标点符号。
可自定义样式表。
嵌入字体和网页图标,确保一致的外观和独立的HTML输出。
该仓库提供了从源码构建和通过crates.io安装的方法。使用时可通过命令行选项运行静态模式或服务器模式。还包括了自定义CSS、字体和图标的说明。该项目采用MIT许可证,欢迎贡献和反馈。
https://github.com/ptrglbvc/omd
--
From 日报小组 Mike
社区学习交流平台订阅:
Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区