TGViewer
Channel Public Channel
GitHub开源观察|开源项目·热门仓库·开发者

GitHub开源观察|开源项目·热门仓库·开发者

@githubtrendinghub

每日追踪 GitHub 热门与新锐开源项目,第一时间发现值得 star 的好轮子。投稿 @BDHT1
#GitHub #开源 #编程 #开发者
Subscribers
569
Photos
822
Videos
0
Links
417

Showing posts older than #338 · Back to latest

Older Posts 8 shown
Post #337 23
Prisma:Node.js/TypeScript 下一代 ORM

Prisma ORM 是一套面向 Node.js 与 TypeScript 的数据库工具集,包含三个核心组件:自动生成且类型安全的查询构造器 Prisma Client、声明式数据建模与迁移系统 Prisma Migrate、以及图形化数据库管理工具 Prisma Studio。支持 PostgreSQL、MySQL、MariaDB、SQL Server、SQLite、MongoDB 和 CockroachDB,可应用于 REST/GraphQL/gRPC API 及 serverless、微服务等后端场景。

工作流程围绕 Prisma schema 文件展开——开发者用数据建模语言定义模型与关系,配合 prisma.config.ts 配置数据源和生成器,然后通过 npx prisma generate 自动生成类型安全的 Prisma Client 代码。查询结果以普通 JavaScript 对象返回,TypeScript 下提供完整的编译时类型检查。

快速上手(5分钟内):
1. 安装依赖:npm install prisma --save-dev + npm install @prisma/client
2. 创建 Prisma schema,指定数据源(如 PostgreSQL)和生成器(含 output 路径)
3. 编写 prisma.config.ts 配置连接字符串(推荐使用 env() 函数安全读取环境变量)
4. 运行 npx prisma generate 生成客户端代码
5. 在代码中实例化 PrismaClient,传入对应数据库驱动适配器(如 @prisma/adapter-pg),即可开始查询数据库

示例查询:await prisma.user.findMany() 获取所有用户;await prisma.post.findMany({ where: { title: { contains: 'prisma' } } }) 过滤包含关键词的文章。


社区活跃,可通过 GitHub Issues 提问、提交 bug 或功能请求。安全相关问题可联系 security@prisma.io。

GitHub

#GitHub #开源 #Prisma #ORM #Nodejs #TypeScript #PostgreSQL #MySQL #SQLite #MongoDB #CockroachDB #PrismaClient #PrismaMigrate #数据库
@GitHubTrendingHub
Post #333 20
GitHub Copilot 实现 Pages 零 DNS 配置

GitHub Copilot 推出一项新能力:零 DNS 配置部署 GitHub Pages。以往为 Pages 站点绑定自定义域名并启用 HTTPS 需要手动编辑 DNS 记录,流程繁琐。现在借助 Copilot 的自动化,从空仓库到上线 HTTPS 自定义域名全程约 14 分钟,无需触碰任何 DNS 设置。

#GitHub #开源 #GitHubCopilot #GitHubPages #零配置 #自定义域名 #HTTPS
@GitHubTrendingHub
Post #332 19
TUXEDO OS 弃 Ubuntu 转投 Debian

TUXEDO Computers 宣布其 Linux 发行版 TUXEDO OS 将放弃 Ubuntu LTS 基础,改用 Debian Testing 作为新底座。该发行版是每台 TUXEDO 设备的默认系统,也开放给所有人免费下载安装。

新方案被称作「Continuous Debian 模式」——TUXEDO OS 将基于 Debian Testing 滚动更新,且不会随 Testing 进入下一个 Debian 稳定版,即长期保持 Testing 分支版本。官方解释称,转向 Debian 能“获得更多独立性,同时减少保持软件最新所需的维护工作量”。背后原因则是对 Canonical 近年来主导 Ubuntu 方向的不满。

目前用户可直接从官网下载镜像,原有 Ubuntu 用户也可通过重装迁移。

#GitHub #开源 #TUXEDOOS #Debian #Ubuntu #Linux #发行版 #滚动更新
@GitHubTrendingHub
Post #328 23
Website-downloader 网站源码下载器

基于 Node.js 的完整网站下载工具,利用 wget 递归抓取任意网站的全部源代码,包括 JavaScript、CSS 样式表、图片等所有资源,并通过 archiver 压缩打包,通过 socket 通道发回用户。支持 --mirror、--convert-links、--adjust-extension、--page-requisites、--no-parent 等参数,确保离线浏览时链接正确、文件扩展名合适。

运行方式:克隆仓库后依次执行 npm install、npm start 即可在 http://localhost:3000/ 访问。

GitHub

#GitHub #开源 #WebsiteDownloader #NodeJS #wget #网站下载 #爬虫工具 #离线浏览
@GitHubTrendingHub
Post #323 24
GitHub 创新图谱 Q1 2026:全球开源协作加速

GitHub 发布 Q1 2026 Innovation Graph 更新数据。数据显示全球开发者社区增长速度快于以往,多个经济体的协作水平达到历史新高。

#GitHub #开源 #InnovationGraph #Q12026 #开发者社区 #开源协作 #全球趋势
@GitHubTrendingHub
Post #320 27
Valve 开源 Steam Machine 电子墨水面板项目

Valve 已在 MIT 许可下开源 Inkterface 项目设计文件,该项目允许用户自制可替换的电子墨水前面板,替换 Steam Machine 的原装面板,通过蓝牙连接显示信息。

项目由 NaKyle Wright 主导,在 Valve 的 SteamHardware 组下发布,包含完整物料清单(Adafruit ESP32 Feather、eInk Breakout Friend、5.83 英寸单色面板及相关螺丝磁铁)、STEP/STL 3D 打印文件、逐针接线指南,以及组装视频和 PDF 教程。

#GitHub #开源 #Inkterface #SteamHardware #ESP32 #电子墨水 #Valve #DIY
@GitHubTrendingHub
Post #319 21
last30days v3:跨平台 AI 聚合搜索

开源项目 last30days-skill 发布 v3 版本。这是一个 AI agent 技能,可在 Reddit、X、YouTube、Hacker News、Polymarket 等平台并行搜索主题,并按真实用户互动(点赞、投币、讨论)综合生成摘要,而非传统编辑推荐。

v3 核心变化一览:
- 智能预搜索:输入话题后自动解析相关人物、仓库、子版块、YouTube 频道,再并行查询。
- 可分享 HTML 简报:保存为自包含、深色模式、离线可读的文件,方便拖入 Slack、邮件等。
- “最佳吐槽”筛选:增加幽默评分器,每份简报末尾附上最俏皮的评论。
- 跨源合并:同一事件在 Reddit、X、YouTube 等平台自动聚类为一个条目。
- 单次对比:对比两个对象时只需一次扫描(原需三次串行),耗时从 12 分钟减至约 3 分钟。
- GitHub 人物模式:按 GitHub 用户名查询,展示 PR 合并率、仓库活动与发行说明。
- ELI5 模式:研究完成后说“eli5 on”,简报即可转为通俗语言。
- 新增数据源:Threads、Bluesky、Digg、Pinterest、Perplexity Deep Research 等。
- 零配置启动:Reddit(含评论)、HN、Polymarket、GitHub 无需 API 密钥;运行一次可向导式解锁更多源。

项目采用 MIT 许可证,无追踪无分析,本地执行。支持 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等 50+ Agent 宿主。已有 1,012 项测试。

GitHub

#GitHub #开源 #last30days #AI搜索 #AgentSkills #ClaudeCode #v3 #聚合搜索 #跨平台
@GitHubTrendingHub
Post #314 24
Hannah Montana Linux 时隔 17 年再度复活

开发者兼 YouTuber Noah Cagle 基于 Debian 13 重新打包了这款传奇 meme 发行版。新版使用 Debian Live 工具和 Calamares 安装器,桌面环境换用 KDE Plasma,并默认启用 non-free 仓库以方便安装闭源驱动。

原版 HML 于 2009 年问世,基于 Kubuntu 9.04 和 KDE 4.2,通身是迪士尼粉色品牌标识。虽然听起来像幻觉,但它曾是一个真实可用的操作系统,也正是这种荒诞感让它成为经久不衰的 Linux 流行梗。

复活版现已可用,延续了原版的恶搞精神。

#GitHub #开源 #HML #HannahMontanaLinux #Debian13 #KDE #Calamares #Linux发行版 #meme #FOSS
@GitHubTrendingHub
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →