3 个好玩的前端开源项目「GitHub 热点速览」
共 2770字,需浏览 6分钟
·
2024-05-14 08:15
单休的周末总是短暂的,还没缓过神新的一周就又开始了。如果你和我一样状态还没有完全恢复,那就让上周好玩的开源项目唤醒你吧!
每周 GitHub 上总是有一些让人眼前一亮的开源项目,上周好玩的前端项目特别多,比如这个 3D 地球的 JavaScript 组件 Cesium,作为老牌地理信息可视化组件又一次登上了 GitHub 热榜。宝可梦 + Roguelite 能够擦出什么样的火花?这款 Pokerogue 游戏送给宝可梦游戏的粉丝们。Cap 让录屏、上传、转码才能得到录屏视频的链接成为过去,一键录制并得到分享链接,简直太丝滑了。采用最新技术栈构建的免费、开源的落地页模板 tailwind-landing-page-template,让你快速得到一个简约、美观的落地页。
没状态,不想写一行代码!那就快试试一周涨了 5k Star 的 OpenUI 对话/交互式 AI 生成前端界面。
1. 开源热搜项目
1.1 3D 地球仪组件:Cesium
主语言:JavaScript,Star: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
主语言:TypeScript,Star:1.6k,周增长:900
这是一个融合了宠物小精灵(宝可梦)和 Roguelite 游戏元素的在线小游戏。它无需安装、玩法新颖,玩家在游戏中扮演训练师的角色,无需走地图直接挑战关卡。开局先是选择宠物组合,然后与训练师和 Boss 战斗,随着战斗胜利将获得物品和奖励,用于提升你的宝可梦,让它们变得更强从而探索更多的关卡。
GitHub 地址→github.com/pagefaultgames/pokerogue
1.3 提取微信聊天记录的工具:WeChatMsg
主语言:Python,Star:28.3k,周增长:1.2k
该项目能够将 Windows 上的微信聊天记录,导出成 HTML、Word、Excel 和 txt 等格式的文档。导出的 HTML 文档,还原了微信聊天界面,而且包含文本、图片、视频、表情包、语音、文件、转账等记录,导出的数据可用于永久保存、生成年度报告和训练个人聊天助手。
GitHub 地址→github.com/LC044/WeChatMsg
1.4 轻巧、便捷的录屏工具:Cap
主语言:TypeScript,Star:2k,周增长:500
这是一款简单易用的分享和录制屏幕视频工具,目前提供了 Web 和 macOS 客户端。它免费、开箱即用,能够轻松录制屏幕视频并生成链接直接分享,任何人点开链接就能观看视频,极大地简化了录屏分享流程,可当作 Loom 的开源替代品。
GitHub 地址→github.com/CapSoftware/Cap
1.5 让 AI 帮你写前端界面:OpenUI
主语言:TypeScript,Star: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 与我们交流和讨论。
往期回顾
- END -