开源日报 0824 | 构建UI组件和页面的前端工作坊

news2024/12/22 20:04:28

Storybook 是一个用于构建 UI 组件和页面的前端工作坊,支持多种主流框架,提供丰富的插件,具有可配置性强和扩展性好的特点。

storybookjs/storybook

Stars: 79.9k License: MIT

Storybook 是一个用于构建 UI 组件和页面的前端工作坊,可以独立地进行开发、测试和文档编写。它支持多种主流框架,并提供了许多插件来辅助组件设计、文档编写、测试等功能。Storybook 还具有可配置性强以及扩展性好的 API,甚至支持 React Native、Android、iOS 和 Flutter 等移动平台的开发。

  • 支持多种主流框架
  • 提供丰富的插件
  • 可配置性强
  • 扩展性好

apache/superset

Stars: 53.5k License: Apache-2.0

Superset 是一个现代化的企业级商业智能 Web 应用程序,它提供以下主要功能:

  • 通过无代码界面快速构建图表
  • 强大的基于 Web 的 SQL 编辑器进行高级查询
  • 轻量级语义层,可快速定义自定义维度和指标
  • 支持几乎任何 SQL 数据库或数据引擎
  • 提供多种美观的可视化效果,从简单条形图到地理空间可视化等各种类型都有涵盖
  • 可配置缓存层以帮助减轻数据库负载压力
  • 高度可扩展的安全角色和身份验证选项
  • API 支持编程定制

-Superset 具备云原生架构设计,并且可以实现规模上线。

uber-go/zap

Stars: 19.4k License: MIT

zap 是一个在 Go 语言中提供高性能、结构化和分级日志记录的项目。

  • zap 包含了 SugaredLoggerLogger 两种类型的日志记录器,前者既支持结构化日志又支持 printf 风格的 API,并且比其他结构化日志库快 4-10 倍;后者更加高效并且内存占用更少,但只支持结构化日志。
  • zap 采用无反射、零分配的 JSON 编码器来避免序列化开销和不必要的内存分配。通过这个基础实现了高层次的 sugaredLogger,用户可以根据需要选择计数每一次内存分配或使用更熟悉松散类型 API。
  • 根据测试结果显示,相较于其他类似功能库以及标准库,在各项指标上 zap 都表现出色。

launchbadge/sqlx

Stars: 9.7k License: Apache-2.0

SQLx 是一个异步的、纯 Rust 编写的 SQL 工具包。它支持在编译时检查查询语句,而无需使用 DSL (领域特定语言)。该项目的主要功能和核心优势如下:

  • 真正异步:采用 async/await 实现,以获得最大并发性能。
  • 编译时检查查询语句 (如果需要):通过连接到开发数据库,在编译时验证和返回一些关于 SQL 查询的信息。
  • 数据库无关性:支持 PostgreSQL、MySQL、SQLite 和 MSSQL 等多种数据库。
  • 纯 Rust 实现:Postgres 和 MySQL/MariaDB 驱动程序均使用纯 Rust 编写,并且没有任何 unsafe 代码。
  • 运行环境无关性:可以在不同运行环境 (async-std / tokio / actix) 上运行,并且支持不同 TLS 后端 (native-tls,rustls)。

此外,SQLx 还具有以下特点:

  1. 跨平台兼容
  2. 内置连接池
  3. 行流式读取数据
  4. 自动准备和缓存预处理语句
  5. 支持简单执行未经准备的查询,并将结果获取为与高级 API 相同类型的 Row 对象
  6. 在可用情况下提供传输层安全 (TLS)
  7. 使用 LISTEN 和 NOTIFY 进行异步通知 (PostgreSQL)
  8. 支持嵌套事务和保存点
  9. 支持在运行时更改数据库驱动程序

需要注意的是,SQLx 不是一个 ORM (对象关系映射)。如果需要异步 ORM,可以考虑使用 ormx 或 SeaORM。

Cysharp/UniTask

Stars: 5.9k License: MIT

UniTask 是一个为 Unity 提供高效的分配自由的异步/等待集成的开源项目。

  • 使用结构体 UniTask 和自定义 AsyncMethodBuilder 实现零分配
  • 使所有 Unity AsyncOperations 和 Coroutines 可等待
  • 基于 PlayerLoop 的任务 (例如 UniTask.YieldUniTask.DelayUniTask.DelayFrame) 可以替代所有协程操作
  • MonoBehaviour 消息事件和 uGUI 事件作为可等待/异步枚举器使用
  • 完全在 Unity PlayerLoop 上运行,不使用线程,并支持 WebGL、wasm 等平台
  • 异步 LINQ,包括 Channel 和 AsyncReactiveProperty 功能
  • TaskTracker 窗口用于防止内存泄漏问题

cgpotts/cs224u

Stars: 1.8k License: Apache-2.0

这个项目是斯坦福大学的 CS224u 自然语言理解课程的代码。主要功能包括设置环境、完成作业、介绍 Jupyter 笔记本和科学计算,以及使用 PyTorch 进行优化和生成自然语言等任务。该项目的核心优势和特点包括:

  • 提供了一套通用的优化类和子类,可以用于 GloVe、Autoencoders、浅层神经分类器等多种模型;
  • 包含了关键实验方法和实践考虑方面的教程,并提供写作与展示工作技巧;
  • 有关可解释性和模型分析部分涉及到 IIT (Interpretability and Model Analysis) 单元以及特征归因相关内容;
  • 提供背景材料如向量空间模型 (VSM)、情感分析 (SST) 以及预训练参数应用。

dominant-strategies/go-quai

Stars: 1.5k License: LGPL-3.0

Go Quai 是 Quai 协议的官方 Golang 实现。

  • 支持作为全节点、存档节点或轻节点运行,可以通过 JSON RPC 端点提供 HTTP、WebSocket 和 IPC 传输方式与 Quai 网络进行交互。
  • 可以在主网、测试网或私有网络上运行。
  • 提供了多个可执行文件,包括 go-quai (主要的 CLI 客户端) 和 test (用于对代码库进行测试)。
  • 配置信息保存在 network.env.dist 文件中,并且可以根据需要复制或重命名该文件来修改配置。

Azure/azure-sdk-for-go

Stars: 1.3k License: MIT

Azure SDK for Go 是一个用于 Go 语言的活跃开发项目。该项目提供了一套用于与 Azure 云服务进行交互的软件开发工具包 (SDK)。主要功能包括使用和消费现有资源、配置和管理服务等。以下是该项目的核心优势和关键特点:

  • 提供客户端模块,可用于使用、消费和操作现有资源。
  • 客户端模块共享多个核心功能,如重试机制、日志记录、传输协议以及身份验证协议等。
  • 提供管理模块,可实现对各种 Azure SDKs 中共享的核心能力进行配置和管理。
  • 管理模块提供直观易懂的 Azure Identity 模块、HTTP Pipeline with custom policies 等功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1022293.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

px to rem rpx vw中文文档 |px自动转换rem插件

【px to rem & rpx & vw】项目地址: https://github.com/cipchk/vscode-cssrem/blob/HEAD/README.zh-CN.md 作者:卡色-cipchk https://github.com/cipchk cssrem 一个 px 与 rem 单位互转的 VSCode 插件,且支持WXSS微信小程序。 特性…

成集云 | 金蝶EAS与旺店通ERP集成(旺店通主管库存)| 解决方案

源系统成集云目标系统 方案介绍 金蝶EAS是一款全球首款融合TOGAF标准SOA架构的企业管理软件,专门为大中型企业设计,以“创造无边界信息流”为产品设计理念,支持云计算、SOA和动态流程管理的整合技术平台。 旺店通ERP系统是一款专…

API(十)时间相关的SDK

一 时间相关的SDK ① 时间记录的必要性 1、案发现场的时间点2、通过时间判断性能3、时间的不准确性,日志落盘时间 --> 缓冲区导致延迟 ② 使用哪些日期和时间的函数 1、lua 标准时间函数,函数 os.time、os.date 和 os.difftime 提供了所有日期和时间2、在 openresty…

什么是商品价格监控,需要用到API接口嘛

商品价格监控是指通过系统化的方法来追踪、分析和比较商品价格的动态变化,以帮助商家及时获取市场价格信息,做出相应的决策。为了实现这一目标,API接口可以被用来获取商品价格信息。 具体来说,商家可以通过API接口连接到电商平台…

生产制造业厂家固定资产怎么管理

固定资产的管理对于企业的运营效率和盈利能力具有重要影响。然而,传统的固定资产管理方法往往存在许多问题,如资产的低效使用、维护成本高昂以及决策者对资产价值缺乏准确了解等。 因此,我们需要采用一种全新的方式来管理我们的固定资产。本文…

“温莎当下·麦克成风”2023赛季 杭州赛区决赛圆满落幕!

2023年9月16日,“温莎当下麦克成风”2023赛季上海赛区决赛在拱墅区大悦城水秀广场落下帷幕。比赛现场气氛高燃、精彩纷呈,选手们在璀璨的舞台上激情演唱,上演了一场精彩刺激的巅峰争霸赛。经过多轮比拼,最终7号选手方雪莹脱颖而出…

标准防雷接地网和简易地网的制作方法

防雷接地网是整套防雷系统不可缺少的部分,一般是由埋在地下一定深度的多个金属接地极和由导体将这些接地极相互连接组成一网状结构的接地体的总称。它广泛应用在电力、建筑、计算机,工矿企业、通讯等众多行业之中,起着安全防护、屏蔽等作用。…

Spring cloud gateway+apollo=bug?

这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党 spring cloud 版本 spring cloud: 2021.0.4spring cloud gateway: 3.1.4 背景 最近在配置研究网关的超时时间,有这么一个需求。 服务路由转发接口…

北工大汇编——综合题(2)

题目要求 编写一个比赛得分程序。共有7 个评委,按百分制打分,计分 原则是去掉一个最高分和一个最低分,求平均值。要求: 评委的打分以十进制从键盘输入。成绩以十进制给出,并保留 1位小数。输入输出时屏幕上要有相应提…

口袋参谋:淘宝宝贝秒卡首屏的方法!

​对于新手卖家来说,很多都不太明白,淘宝卡首屏是什么意思?其实卡首屏就是新品前期买家找不到的情况,通过卡首屏让他们快速找到宝贝。 通过卡首屏的方式,给买家账号注入产品标签,让买家进店前就是店铺的精…

「大数据-0.1」虚拟机VMware安装、配置、使用、创建大数据集群教程

目录 一、下载VMware Wworkstation Pro 16 二、安装VMware Wworkstation Pro 16 三、检查与设置VMware的网卡 1. 检查 2. 设置VMware网段 四、在VMware上安装Linux虚拟机 五、对安装好的虚拟机进行设置 1. 打开设置 2. 设置中文 3. 修改字体大小 4. 修改终端字体大小 5. 关闭虚…

【Vue】MVVM模型还没懂嘛

hello,我是小索奇,精心制作的Vue教程持续更新哈,想要学习&巩固&避坑就一起学习叭~ MVVM 模型 Vue虽然没有完全遵循MVVM模型,但Vue的设计也收到了它的启发在文档中也会使用VM(ViewModel的缩写)这个变…

终于搞清了:SPI、UART、I2C通信的区别与应用!

电子设备之间的通信就像人类之间的交流,双方都需要说相同的语言。在电子产品中,这些语言称为通信协议。 之前有单独地分享了SPI、UART、I2C通信的文章,这篇对它们做一些对比。 串行 VS 并行 电子设备通过发送数据位从而实现相互交谈。位是…

JVM内存结构解析(图文详解)

JVM内存结构 共享 和 隔离 线程共享区域:方法区、堆、直接内存 线程隔离区域:虚拟机栈、本地方法栈、程序计数器 线程共享:定义一个变量或者一个方法,多线程都可以同时访问、修改这个方法或者变量 线程隔离:就是数…

iPhone恢复出厂设置,掌握2个方法!

当您的手机出现闪退、内存不足、严重卡顿等情况,或者是想将手机进行二手转让时,您可能需要通过将iphone恢复出厂设置来解决问题。但是恢复出厂设置后,手机上的所有数据都会被清除。iPhone怎么恢复出厂设置?本文将为您介绍两种简单…

混淆矩阵和数据不平衡 (2/3)

一、说明 当我们的数据标签具有比另一个类别更多的类别时,我们说我们有数据不平衡。 如果数据集数据不平恒,如何评估分类器的效果?如果分类器不好,如何改进分类器?本篇将讲述不平衡数据下,混淆矩阵的应用。…

许战海战略文库|品类缩量时代:制造型企业如何跨品类打造份额产品?

所有商业战略的本质是围绕着竞争优势与竞争效率展开的。早期,所有品牌立足于从局部竞争优势出发。因此,品牌创建初期大多立足于单个品类。后期增长受限,就要跨品类持续扩大竞争优势,将局部竞争优势转化为长期竞争优势,如果固化不前很难获得增…

玩转 gpgpu sim 02记 —— 构建了什么

1. 设置环境变量 编译gpgpu-sim 需要先运行脚本 setup_environment , source setup_environment, 注释如下,主要是设置一些 Makefile中会用到的环境变量 # see README before running this # 下面这句用来检测当前的shell环境是不是 bash 或者 sh 或者 …

GD32F303窗口看门狗在待机模式下运行

1.窗口看门狗 独立看门狗的时钟关闭不了,所以低功耗模式下需要定期唤醒喂狗,否则就会重启,比较麻烦。窗口看门狗使用的是APB1时钟,低功耗模式下时钟就停止了,所以不需要定期唤醒喂狗。但是窗口看门狗有喂狗的时间窗口&…

韩国市场最全开发攻略

2022年1月1日,RCEP正式生效施行,韩国也是首次跟中国缔结自贸条约,更低的关税,更灵活的贸易规则、更简洁的通关程序都将为中韩在贸易上继续发力增加了更多可施展的空间。这也将帮助更多的企业在东亚市场大展拳脚,推进整…