你和时间管理大师,就差一个开源工具「GitHub 热点速览」
在这个快节奏的生活中,我们努力地在平衡工作、生活和个人发展,但常常感到时间不够用。如何在繁忙的日程中找到一丝丝“喘息”的机会,这个名叫 cal.com 开源项目能让你更轻松地管理日程。不管每天再怎么忙也不要忘记给自己充电,这份系统设计入门教程 system-design-101,能让你利用碎片时间给自己充电,将成为架构师的事情提上日程。
众所周知,市面上的游戏引擎内核大多是采用 C/C++ 开发,云风(及其公司的小伙伴)竟然用 Lua 搞游戏引擎,一出手就是一周涨了 2k Star 的开源游戏引擎,这或许就是大师的手笔。程序员喜欢用代码将“琐碎”的事情程序化,open-interpreter 可以省去写脚本的步骤,用自然语言更好操作电脑。
这一通操作下来,空出来时间用来干点什么呢?嗯...要不打把游戏吧,刚出炉的「GitHub Game Off」最佳游戏绝对值得一玩!
- 本文目录
- 1. 开源新闻
- 1.1 GitHub Game Off 结果出炉
- 2. GitHub 热搜项目
- 2.1 强大的日程安排平台:cal.com
- 2.2 系统设计入门教程:system-design-101
- 2.3 专注移动平台的游戏引擎:ant
- 2.4 生成 PDF 文件的库:QuestPDF
- 2.5 开放解释器:open-interpreter
- 3. HelloGitHub 热评
- 3.1 多显示器鼠标平滑移动的工具:LittleBigMouse
- 3.2 一款开箱即用的 wiki 平台:BookStack
- 4. 往期回顾
- 1. 开源新闻
下面,让我们一起看看,过去一周开源领域都发生了什么,关注开源最新动态、品热搜开源项目。
1. 开源新闻
1.1 GitHub Game Off 结果出炉
Game Off 是一场由 GitHub 主办的年度游戏开发挑战赛,旨在鼓励游戏开发者创作、开源和展示他们的作品。挑战赛通常于每年 11 月初开始,为期一个月。GitHub 会在挑战赛开始前发布一个特定的主题,2023 年的主题是 {Scale},参赛者需要基于这一主题创作他们的游戏。
近期,2023 年 GitHub Game Off 的游戏评审已结束,下面分享本次比赛(600 多款游戏)评分前 3 名的游戏🏆。
1、Glory to SCALE🏅️
开发语言:C#,支持平台:Windwos、Linux,游戏引擎:Godot
在游戏中,玩家作为 SCALE 国家的居民,必须在真理部和无处不在的监视下,穿越一个表面看似宁静的社会。游戏拥有极佳的游戏氛围、音乐和艺术风格,让玩家沉浸在一个反乌托邦世界中。
2、Arithmometer🥈
开发语言:C#,支持平台:Web、PC,游戏引擎:Unity
这是一款卡牌游戏和牌组构筑游戏,融合了策略和街机的刺激,玩家用一套卡牌可以进行四种不同的挑战,更够获取新的卡牌和技能变得强大,以及在线排行榜机制。游戏内的人物造型可爱,小游戏和卡牌种类丰富。
GitHub 地址→https://github.com/anttihaavikko/scales
3、Grapple Pack🥉
开发语言:GDScript,支持平台:Web,游戏引擎:Godot
玩家在游戏中必须使用 Grapple Pack 装置逃离地下城,这是一款精致的在线游戏,挑战你的反应力和智慧,拥有极佳的背景音乐和配音,希望它可以为你带去欢乐。
GitHub 地址→https://github.com/diego-escalante/GO2023-GrapplePack
2. GitHub 热搜项目
2.1 强大的日程安排平台:cal.com
主语言:TypeScript,Star:26.6k,周增长:400
这是一款现代化、开源的日程管理平台,你可以在上面轻松管理行程,比如预设会议、活动、课程等重要的安排,适用于各类人群。它采用 Next.js + React + Tailwind CSS 构建,支持分享行程、读取日历中空闲时间、避免会议过载、接入第三方平台等功能,个人使用免费以及自托管。
GitHub 地址→https://github.com/calcom/cal.com
2.2 系统设计入门教程:system-design-101
主语言:Markdown,Star:5.2w
该项目通过通俗易懂的文字和简洁明了的示意图,讲解系统设计的基础知识以及深层的工作原理的入门级教程。无论你是初学者还是准备面试的程序员,在这里都能有所收获。
2.3 专注移动平台的游戏引擎:ant
主语言:Lua,Star:2.2k,周增长:2k
云风(Skynet 作者)所在公司开源的游戏引擎,它采用 Lua 开发,兼具极低的理解成本和极高的动态可定制性,性能方面更是设计了 LuaECS,它可以把性能敏感的数据放在 C 结构中,就能用 C/C++ 编写独立的 System 处理这些数据,而不必通过 Lua/C 低效的方式。
以及引擎中的 Itask,可以让开发者方便地用 Lua 编写多线程程序,同时将引擎的各个模块拆分到独立的 Lua 虚拟机中,让每一块都有极高的内聚性,降低了大项目的复杂性。这样还减少了单个虚拟机 Lua GC 带来的性能问题。
GitHub 地址→https://github.com/ejoy/ant
2.4 生成 PDF 文件的库:QuestPDF
主语言:C#,Star:9.6k,周增长:120
这是一个用于生成 PDF 文件的 .NET 库,它提供了简单易懂的 API,可用 C# 代码设计并生成 PDF 文件,支持布局、文本、图像、边框、表格等元素。
GitHub 地址→https://github.com/QuestPDF/QuestPDF
2.5 开放解释器:open-interpreter
主语言:Python,Star:3.9w,增长:1.1k
该项目可以让大语言模型在本地运行代码,支持 Python、JavaScript、Shell 等编程语言。相当于大语言模型是一个解释器,它会理解你的意图,将自然语言转化成响应的代码脚本并运行。安装后,用户就可以在终端通过聊天的方式操作计算机,比如创建和编辑图片、视频和文件,控制 Chrome 浏览器进行搜索等。
3. HelloGitHub 热评
在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。
3.1 多显示器鼠标平滑移动的工具:LittleBigMouse
主语言:C#
在 Windows 多显示器、分辨率不一致的情况下,鼠标在屏幕间移动会出现跳跃,比如外接了一台 4k 屏幕的和一台 2k 的屏幕,从 4k 屏幕中间挪到 2k 屏幕,鼠标就出现在底部了。该项目可以完美解决这个鼠标跳跃的问题,实现 Windows 多显示器鼠标平滑移动。
项目详情→https://hellogithub.com/repository/145d7970a67641ef94df87f2eea48e6e
3.2 一款开箱即用的 wiki 平台:BookStack
主语言:PHP
该项目是基于 PHP 和 Laravel 的 wiki 平台,它界面简洁、上手简单,拥有搜索、Markdown 编辑器、绘图、多语言、身份验证等功能。可用来自建 wiki 平台,支持手动安装、Docker 和一键安装脚本,十分简单和方便。
项目详情→https://hellogithub.com/repository/4ffe81e662a24b91950f096b3ae9cc51
4. 往期回顾
往期回顾:
以上为 2024 年第 4 个工作周的 GitHub Trending 🎉如果你发现其他好玩、实用的 GitHub 项目,就来 HelloGitHub 和大家一起分享下吧。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
从 13 个企业关心的问题看懂用云范式的改变
今天,容器和 K8s 已经成为应用研发运维的新标准,行业调研数据显示,2022 年有 64% 的最终用户在生产环境中使用了 K8s;2022 年托管在云上的 K8s 集群增速达到了 127%。我们也看到云托管的 K8s 将在 2023 年超过本地部署。这意味着容器化上云成为了新常态。 同时,随着互联网分布式技术的普及,微服务架构被广泛使用,围绕着一整套的技术体系,运维复杂度陡然上升。在这两个趋势之下,我们看到企业和开发者面临新的挑战:比如 K8s 的入门门槛高、维护比较复杂,而微服务的运维体系很复杂,企业的业务流量波动很大,需要更好的按需弹性、同时实现更低成本;云产品组合选择比较多,对于企业来讲需要更好的性价比。 为了解决企业在当下背景下面临的挑战,阿里云带来一款全新的产品:容器计算服务 ACS, 将容器和资源一体化,打造全新的用云范式。 ACS 简化了产品的实例类型,它只有 3 种实例: 通用型、任务型、独享型。 以一个典型的互联网网站服务为例,一个典型企业的应用工作负载,一般包括 Web 应用程序、CICD 流水线、大数据计算、数据库中间件等。对于这样经典的场景,我们推荐在 Web...
- 下一篇
MySQL 无法修改主键?原来是因为这个参数
同事咨询了一个问题,TDSQL(for MySQL)中的某张表主键需要改为联合主键,是否必须先删除现有的主键?因为删除主键时,提示这个错误。 作者:刘晨,网名 bisal ,具有十年以上的应用运维工作经验,目前主要从事数据库应用研发能力提升和技术管理相关的工作,Oracle ACE(Alumni),腾讯云TVP,拥有 Oracle OCM & OCP 、EXIN DevOps Master 、SCJP 等国际认证,国内首批 Oracle YEP 成员,OCMU 成员,《DevOps 最佳实践》中文译者之一,CSDN & ITPub 专家博主,公众号”bisal的个人杂货铺”,长期坚持分享技术文章,多次在线上和线下分享技术主题。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文约 800 字,预计阅读需要 2 分钟。 问题背景 同事咨询了一个问题,TDSQL(for MySQL)中的某张表主键需要改为联合主键,是否必须先删除现有的主键?因为删除主键时,提示这个错误。 [test]> alter table test drop pri...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程