声明式数据建模、定义简单易懂:下一代 ORM 助你效率倍增 | 开源日报 No.102

prisma/prisma

Stars: 34.0k License: Apache-2.0

Prisma 是一个下一代 ORM,包括以下工具:

  • Prisma Client:为 Node.js 和 TypeScript 自动生成的类型安全查询构建器
  • Prisma Migrate:声明式数据建模和迁移系统
  • Prisma Studio:用于查看和编辑数据库中数据的 GUI 界面

Prima Client 可以在任何使用 Node.js 或 TypeScript 编写的后端应用程序中使用 (包括无服务器应用程序和微服务)。这可以是 REST API、GraphQL API、gRPC API 或其他需要数据库支持的项目。

关键特点与核心优势:

  • 自动生成并且类型安全:使用 Prismia 客户端进行查询时,可以获得完整地代码提示,并确保不会访问不存在属性。
  • 声明式数据建模 & 迁移系统:通过简单易懂的定义来创建你想要表达出来信息。同时也提供了强大而灵活性高效率架构设计能力。
  • 提供查看和编辑数据的视图。

emilwallner/Screenshot-to-code

Stars: 14.6k License: NOASSERTION

这个项目是一个基于深度学习的神经网络,用于将设计稿转换成代码。该项目分为三个迭代版本:Hello World 版本、主要神经网络层版本和训练泛化能力版本。模型基于 Tony Beltramelli 的 pix2code,并受到 Airbnb 的草图界面和哈佛大学的 im2markup 启发。

核心优势:

  • 使用领域特定标记进行 HTML/CSS 转换,具有 97% 准确率
  • 具有高达 97% 的准确率
  • 支持在少量 GPU 上进行训练
  • 提供了预先训练好的 Bootstrap 模型

Stability-AI/generative-models

Stars: 9.3k License: MIT

Generative Models by Stability AI 是一个开源项目,主要功能是生成模型。该项目的核心优势和关键特点包括:

  • 采用配置驱动的方法实现了模块化设计,通过在 yaml 配置文件中调用 instantiate_from_config() 函数来构建和组合子模块。
  • 使用 PyTorch Lightning 进行训练,并且可以轻松使用其他基于基础模块的训练封装器。
  • 清理了核心扩散模型类 (从以前的 LatentDiffusion 改为现在的 DiffusionEngine),不再需要广泛地派生子类。处理各种类型条件输入 (向量、序列、空间条件等) 统一使用单个类:GeneralConditioner。
  • 将引导程序 (如无分类器指导) 与采样器分离,并且采样器独立于模型本身。
  • 对自编码网络进行了清理和改进。

primefaces/primeng

Stars: 8.7k License: NOASSERTION

最完整的 Angular UI 组件库。

a16z-infra/companion-app

Stars: 5.5k License: MIT

AI Companion App 是一个轻量级的栈,用于创建和托管自己的 AI 伴侣。

主要功能:

  • 创建并与浏览器或通过短信进行文本聊天的 AI 伴侣互动
  • 确定您伴侣的个性和背景故事
  • 提供了 ChatGPT 和 Vicuna 上运行的多种类型 (如恋爱、友谊、娱乐等) AI 伴侣模型选择
  • 使用相似度搜索来检索对话内容以提供更深入有趣的交流体验
  • 在队列中保留对话记录,并将其包含在提示中以实现一定程度上记忆式会话

binpash/try

Stars: 4.6k License: MIT

try 是一个开源项目,它允许你在实际变更系统之前运行命令并检查其效果。try 使用 Linux 的 namespace 和 overlayfs 联合文件系统来实现这一功能。该项目具有以下核心优势:

  • 可以在不影响真实系统的情况下运行命令,并对其结果进行检查。
  • 支持自定义已存在的 overlay 目录。
  • 提供了交互式界面和忽略路径等功能。
相关推荐
cwj&xyp1 小时前
Python(二)str、list、tuple、dict、set
前端·python·算法
dlnu20152506221 小时前
ssr实现方案
前端·javascript·ssr
古木20191 小时前
前端面试宝典
前端·面试·职场和发展
轻口味3 小时前
命名空间与模块化概述
开发语言·前端·javascript
前端小小王3 小时前
React Hooks
前端·javascript·react.js
迷途小码农零零发3 小时前
react中使用ResizeObserver来观察元素的size变化
前端·javascript·react.js
娃哈哈哈哈呀4 小时前
vue中的css深度选择器v-deep 配合!important
前端·css·vue.js
旭东怪4 小时前
EasyPoi 使用$fe:模板语法生成Word动态行
java·前端·word
ekskef_sef6 小时前
32岁前端干了8年,是继续做前端开发,还是转其它工作
前端