单休的周末总是短暂的,还没缓过神新的一周就又开始了。如果你和我一样状态还没有完全恢复,那就让上周好玩的开源项目唤醒你吧!

每周 GitHub 上总是有一些让人眼前一亮的开源项目,上周好玩的前端项目特别多,比如这个 3D 地球的 JavaScript 组件 Cesium,作为老牌地理信息可视化组件又一次登上了 GitHub 热榜。宝可梦 + Roguelite 能够擦出什么样的火花?这款 Pokerogue 游戏送给宝可梦游戏的粉丝们。Cap 让录屏、上传、转码才能得到录屏视频的链接成为过去,一键录制并得到分享链接,简直太丝滑了。采用最新技术栈构建的免费、开源的落地页模板 tailwind-landing-page-template,让你快速得到一个简约、美观的落地页。

没状态,不想写一行代码!那就快试试一周涨了 5k Star 的 OpenUI 对话/交互式 AI 生成前端界面。

  • 本文目录

    • 1. 开源热搜项目

      • 1.1 3D 地球仪组件:Cesium
      • 1.2 Roguelite 风格的宝可梦游戏:Pokerogue
      • 1.3 提取微信聊天记录的工具:WeChatMsg
      • 1.4 轻巧、便捷的录屏工具:Cap
      • 1.5 让 AI 帮你写前端界面:OpenUI
    • 2. HelloGitHub 热评
      • 2.1 一款开源的天象模拟软件:Stellarium
      • 2.2 免费、开源的落地页模板:tailwind-landing-page-template
    • 3. 结尾

1. 开源热搜项目

1.1 3D 地球仪组件:Cesium

主语言:JavaScriptStar:12.1k

该项目是用于在 Web 网页中创建交互式 3D 地球和 2D 地图的 JavaScript 库,它利用了 WebGL 技术来加速图形处理,具备较好的渲染速度,可处理海量数据和动态数据可视化,支持地形和三维瓦片(3D Tiles)等多种数据格式,适用于构建地理信息系统(GIS)等 Web 应用。

import { Viewer } from "cesium";
import "cesium/Build/Cesium/Widgets/widgets.css"; const viewer = new Viewer("cesiumContainer");

GitHub 地址→github.com/CesiumGS/cesium

1.2 Roguelite 风格的宝可梦游戏:Pokerogue

主语言:TypeScriptStar:1.6k周增长:900

这是一个融合了宠物小精灵(宝可梦)和 Roguelite 游戏元素的在线小游戏。它无需安装、玩法新颖,玩家在游戏中扮演训练师的角色,无需走地图直接挑战关卡。开局先是选择宠物组合,然后与训练师和 Boss 战斗,随着战斗胜利将获得物品和奖励,用于提升你的宝可梦,让它们变得更强从而探索更多的关卡。

GitHub 地址→github.com/pagefaultgames/pokerogue

1.3 提取微信聊天记录的工具:WeChatMsg

主语言:PythonStar:28.3k周增长:1.2k

该项目能够将 Windows 上的微信聊天记录,导出成 HTML、Word、Excel 和 txt 等格式的文档。导出的 HTML 文档,还原了微信聊天界面,而且包含文本、图片、视频、表情包、语音、文件、转账等记录,导出的数据可用于永久保存、生成年度报告和训练个人聊天助手。

GitHub 地址→github.com/LC044/WeChatMsg

1.4 轻巧、便捷的录屏工具:Cap

主语言:TypeScriptStar:2k周增长:500

这是一款简单易用的分享和录制屏幕视频工具,目前提供了 Web 和 macOS 客户端。它免费、开箱即用,能够轻松录制屏幕视频并生成链接直接分享,任何人点开链接就能观看视频,极大地简化了录屏分享流程,可当作 Loom 的开源替代品。

GitHub 地址→github.com/CapSoftware/Cap

1.5 让 AI 帮你写前端界面:OpenUI

主语言:TypeScriptStar:12.8k周增长:5.3k

该项目基于 LLM 实现将上传的截图或通过描述,自动生成前端界面的代码,支持代码实时预览以及将 HTML 转换成 React、Svelte 等功能,可选 GPT 3.5 和 GTP 4 模型。

GitHub 地址→github.com/wandb/openui

2. HelloGitHub 热评

在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。

2.1 一款开源的天象模拟软件:Stellarium

主语言:C++

该项目是天文爱好者必备神器,它能够精确地模拟/展示出头顶星空的景象,包括恒星、星座、行星、彗星等天体,支持选择时间和地点、放大观察、图解星座等功能,提供了 Windows、Linux、macOS、iOS 和 Android 在内的多个平台客户端。

项目详情→hellogithub.com/repository/02b1538a0c004ac282b7cc128d75090b

2.2 免费、开源的落地页模板:tailwind-landing-page-template

主语言:TypeScript

该项目是基于 TailwindCSS、React 和 Next.js 构建的落地页模板,它界面美观、代码简单、设计在线,适用于快速制作公司主页、活动落地页等。

项目详情→hellogithub.com/repository/9f205fad64b241609ce3feec456ab818

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望你能够在这里找到自己感兴趣的开源项目,如果你有其他好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流和讨论。

往期回顾

3 个好玩的前端开源项目「GitHub 热点速览」的更多相关文章

  1. 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」

    ​如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...

  2. 如何让程序更健壮「GitHub 热点速览」

    对于 ML 模型训练而言,好的数据集能让结果更健壮,cleanlab 是一个降低数据噪音,及时帮你修正数据集错误的工具.好的工具能让你的结果更完美.同样的,RedTeam-Tools 提高了渗透测试的 ...

  3. 真·生产力「GitHub 热点速览」

    这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水).先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画.如果提升 30%-40% 传 ...

  4. 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」

    本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...

  5. AI 能多强「GitHub 热点速览」

    不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...

  6. 你的梦想家居「GitHub 热点速览」

    上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL.Grammarly 更懂你的划词翻译 openai-t ...

  7. 穷人版生产力工具,好用得飞起 「GitHub 热点速览」

    被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫.像是贴心好用的反向代理 pgrok ...

  8. Python 霸榜的一周,又有什么新 AI 力作呢?「GitHub 热点速览」

    GPT 带火了一波语言模型,LLaMA 和 Alpaca 也在持续发力.依旧是各类 GPT 后缀霸榜 GitHub trending 的一周,为此特推部分专门收录了两个比较不错的 GPT 应用.而作为 ...

  9. 碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」

    这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见.如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ ...

  10. 一款能“干掉” ChatGPT 的应用「GitHub 热点速览」

    据说有了它,ChatGPT 就可以靠边站了.因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网 ...

随机推荐

  1. 实际项目中如何使用Git做分支管理

    前言 Git是一种强大的分布式版本控制系统,在实际项目开发中使用Git进行分支管理是非常常见的做法,因为它可以帮助团队高效的协作和管理项目的不同版本,今天我们来讲讲在实际项目中最常用的Git分支管理策 ...

  2. JWT登录认证-项目BotBattle

    目录 session 授权认证原理 密码存储与加密 jwt(JSON Web Token)验证 JWT 的无状态认证机制 实践与调试 实现目标:在没有判断登录认证的情况下,访问任意界面,直接跳转到登录 ...

  3. 抓包整理————tcp 三次握手[九]

    前言 简单抓包一下3次握手. 正文 握手的目标: 同步sequence 序列化 初始化序列化ISN(Initial Sequence Number) 交换tcp 通信参数 如MSS.窗口比例因子.选择 ...

  4. 实训篇-JavaScript-陶渊明去没去过桃花源

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  5. 实用的SpringBoot生成License方案

    前言 License指的是版权许可证,当我们开发完系统后,如果不想让用户一直白嫖使用,比如说按时间续费,License的作用就有了. 我们可以给系统指定License的有效期,控制系统的可用时间. 那 ...

  6. Node中的EventEmitter? 如何实现一个EventEmitter?

    一.是什么 我们了解到,Node采用了事件驱动机制,而EventEmitter就是Node实现事件驱动的基础 在EventEmitter的基础上,Node几乎所有的模块都继承了这个类,这些模块拥有了自 ...

  7. Webpack Proxy工作原理?为什么能解决跨域?

    一.是什么 webpack proxy,即webpack提供的代理服务 基本行为就是接收客户端发送的请求后转发给其他服务器 其目的是为了便于开发者在开发模式下解决跨域问题(浏览器安全策略限制) 想要实 ...

  8. 第四課-Channel Study File Reader & File Writer

    示例描述:从数据库中读取数据并过滤转换为HL7并存放到指定目录;然后读取目录中的HL7文件转换为txt文本并存放到指定目录. 首先在F:\MirthConnect\Test目录下创建Out目录存放输出 ...

  9. 力扣387(java)-字符串中的第一个唯一字符(简单)

    题目: 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 .如果不存在,则返回 -1 . 示例 1: 输入: s = "leetcode"输出: 0示例 2: 输 ...

  10. 基于 PTS 压测轻松玩转问题诊断

    ​简介:性能测试 PTS(Performance Testing Service)是具备强大的分布式压测能力的 SaaS 压测平台,可模拟海量用户的真实业务场景,全方位验证业务站点的性能.容量和稳定性 ...