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



    主语言: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 与我们交流和讨论。


    往期回顾




    - END -






    👆 关注「HelloGitHub」第一时间收到更新👆






    点击阅读原文访问开源社区




    浏览 701
    6点赞
    评论
    收藏
    分享

    手机扫一扫分享

    分享
    举报
    评论
    图片
    表情
    推荐
    6点赞
    评论
    收藏
    分享

    手机扫一扫分享

    分享
    举报