GitHub 上有哪些优秀的项目?

news2024/11/19 4:15:09

前言

各个领域模块的都整理了一下,包含游戏、一些沙雕的工具、实用正经的工具以及一些相关的电商项目,希望他们可以给你学习的路上增加几分的乐趣,我们直接进入正题~

游戏

1.吃豆人

一款经典的游戏开发案例,包括地图绘制、玩家控制、NPC根据玩家坐标实时自动寻径、吃豆积分系统、能量豆功能、多关卡(共12关)、特殊物品记分功能的实现,基于Javascript开发的小游戏。

在线体验:https://passer-by.com/pacman/

仓库地址:https://github.com/mumuy/pacman

2.俄罗斯方块

在这个经典的游戏项目中,体验小时候在游戏机上游玩俄罗斯方块的感觉,其对于pc、手机端都做了自适应,同时适应键盘和触屏的操作,此外,无论你对页面刷新亦或是不经意关闭,都会保存当前的进度,重新打开链接便可以继续游玩。

在线体验:https://chvin.github.io/react-tetris/?lan=zh

仓库地址:https://github.com/chvin/react-tetris

3.像素工厂

一款以 Java 语言编写的沙盒塔防游戏的。通过收集资源提高科技,从而解锁更强大的武器,游戏内有 120 多种科技、19 种不同类型的采矿机和飞船,帮你抵御敌人保护基地,还支持 Android 设备。但请小心!这个游戏它可是时间杀手,特别上头!

仓库地址:https://github.com/Anuken/Mindustry

4.异形工厂

让你尽情发挥创造力,享受思维乐趣的益智类游戏。游戏目标是通过建造工厂生产符合要求的图形,操作简单只需设置好设施就会自动创造出各种图形,但随着关卡的深入难度将逐渐提高,越来越烧脑。

在线体验:https://shapez.io/

仓库地址:https://github.com/tobspr/shapez.io

5.2048

2048是一款非常经典的数字益智游戏,由gabrielecirulli制作完成并将其上传到仓库上,游戏玩法简单易懂,最终目标拼凑出数字2048就算成功。

在线体验:https://play2048.co/

仓库地址:https://github.com/gabrielecirulli/2048

6.斗地主

完全基于Java语言开发的项目,通过键盘输入相应的数字或字符来实现出牌的功能,当前游戏有多种模式,若是你对这款游戏有兴趣,那么这不为是一个Java练手的好项目。

在线体验:http://rtol.isnico.com/

仓库地址:https://github.com/ainilili/ratel

7.FlappyBird

这一款休闲小游戏可谓是一代人的回忆了,都说笨鸟先飞(小时候玩这个游戏才感觉笨鸟竟是我自己),咳咳,言归正传,这一款游戏FlappyBird基于Java标准库开发,它相比以前的flappybird优化(加大)了游戏难度,加入了可上下移动的水管,手残党泪目。如果你是Java的初学者,那么用它练手将非常的合适,原因是它没有采用第三方库和游戏引擎,同时项目结构简单、代码注释完整。

仓库地址:https://github.com/kingyuluk/FlappyBird

娱乐(沙雕)工具

1.表情包生成器

骚年,是否苦恼自己各类玩梗的表情包羞涩,“图到用时方恨少”,这款GitHub上开源的表情包生成器完美的解决了你的问题,它将各种名场面都去掉了字幕,转而你可以自行添加语句输出自己独特的表情包。

在线体验:https://sorry.xuty.cc/

仓库地址:https://github.com/li24361/sorryJava

2.ChineseBQB(中国的表情包)

这个项目不同于上面,这个可能我们在日常的聊天当中更常用,如果你是表情包困乏户,那么这将是你获取表情包的可靠途径,只要输入关键词,即可匹配大量的可爱沙雕的表情包,真正解决“图到用时方恨少”的问题

在线体验:https://www.v2fy.com/asset/0i/ChineseBQB/

仓库地址:https://github.com/zhaoolee/ChineseBQB

####

3.亲戚关系生成器

逢年过节,走亲戚是中国人的传统,这时便难免遇到一个尴尬的情况,不知眼前的亲戚该如何称呼,有了这款开源的亲戚关系计算器,拒绝叫不出口傻站着的尴尬场景。

在线体验:https://passer-by.com/relationship/

仓库地址:https://github.com/mumuy/relationship

4.毒鸡汤

无聊的时候喝上两碗,发觉心中更加的苦闷,只能苦笑~

在线体验:www.nows.fun

仓库地址:https://github.com/egotong/nows

5.Thief

一款摸鱼神器,包含小说、视频、游戏等的高技术摸鱼手段(,真正的做到工作摸鱼两不误。

官网下载:https://thief.im

仓库地址:https://github.com/cteamx/Thief

6.狗屁不通文章生成器

废话文学、形式主义,如何去写,这个项目给出了“标杆”,有时候,论文万字,懒人专属(滑稽)

在线体验:https://suulnnka.github.io/BullshitGenerator/index.html

仓库地址:https://github.com/menzi11/BullshitGenerator

7.诺基亚短信生成器

“有内鬼,终止交易”,这张百年的老图令人印象深刻,当下,这个项目可以让你在手机上自由编辑信息,支持多种机型,体验DNA被唤醒的感觉。

在线体验:https://zzkia.noddl.me

仓库地址:https://github.com/dcalsky/zzkia

8.thefuck

当你输代码输错的时候,只要大喊fuck(×),输入fuck(√)后,就会自动帮你就在,这么一看其实是一举两得,发泄心中郁闷的同时还能纠正代码(滑稽)

仓库地址:https://github.com/nvbn/thefuck#experimental-instant-mode

实用工具

1.Exchart

Exchart提供了大量精美的图表,只有你想不到,没有你在它上面找不到的,同时点进相应的图标后便可以在线对它的JS或者TS源码进行修改,在其图形模板下修改自己想要的数据呈现,同时制作完后你可以将改图标下载到你的电脑或者是将修改后的JS代码复制到其他支持这类数据可视化的软件(如Axure)来呈现

在线网址:https://echarts.apache.org/zh/index.html

仓库地址:https://github.com/apache/echarts

2.FHelper

作为一款浏览器插件,同时你也可以把它作为浏览器里的工具箱,它包括了JSON自动/手动格式化、JSON内容比对、代码美化与压缩、信息编解码转换、二维码生成与解码、图片Base64编解码转换、Markdown、 网页油猴、网页取色器、脑图(Xmind)等,若是你不太喜欢去下载专门的软件去实现这些功能,那FHelper无疑是一个好选择

在线地址:https://www.baidufe.com/fehelper/index/index.html

仓库地址:https://github.com/zxlie/FeHelper

3.qwerty-learner

为键盘工作者提供锻炼打字能力和英文记忆能力的项目,当然,若是你在备考四六级,这同样可以为你提供帮助,提供发音和再次拼写单词能加深印象~

在线网址: https://qwerty.kaiyi.cool/

仓库地址:https://github.com/Kaiyiwing/qwerty-learner

4.JustAuth

你是否因为网页不时繁琐的登录而烦恼呢?如果是,不妨试试这一款帮你搞定第三方登陆的 Java 开源组件,操作便捷,令你在登陆时更加的简单省心,目前Justauth已经支持十多个平台,而且该项目目前仍然在更新当中~

在线网址:https://justauth.wiki

仓库地址:https://github.com/justauth/JustAuth

企业项目

1.人力资源管理系统

视频教程:https://mp.weixin.qq.com/s/dcJv6BIVFPnokI8nBf4IrQ

仓库地址:https://github.com/lenve/vhr

2.学之思开源考试系统

视频教程:https://ke.qq.com/course/3614230#term_id=103758206

码云地址:https://gitee.com/mindskip/uexam

3.电商系统

文档教程:https://www.macrozheng.com/](https://www.macrozheng.com/

仓库地址:https://github.com/macrozheng/mall

4.新蜂商城

视频教程:https://download.csdn.net/learn/26258

仓库地址:https://github.com/newbee-ltd/newbee-mall

5.后台管理系统

文档教程:https://gitee.com/geek_qi/cloud-platform/blob/master/dev-doc.md#cloud-platform

仓库地址:https://github.com/wxiaoqi/Spring-Cloud-Platform

持续更新中

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/191776.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

车载网络 - BootLoader - CAN/CANFD刷写过程

话接上回,我们继续分享刷写流程。 刷写Boot到RAM(如果ECU中有独立的boot代码,无需执行此段) 9、获取单次刷写的最大长度(参考https://mp.csdn.net/mp_blog/creation/editor/127720716) Request:34 00 44 + 地址 + 长度 Response:74 00 44 + Maxlength 10、进行刷写传…

Netty之DefaultAttributeMap与AttributeKey的机制和原理

为什么要分析DefaultAttributeMap和AttributeKey呢?我自己对Netty也是一个不断的学习过程,从前面几篇Netty分析的博客中,可以看出,Netty是比较博大精深的,很像java.util.concurrent.*包中的源码,如果只是看…

【微电网】微电网的分布式电源优化配置研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

企业工程管理系统源码-专注项目数字化管理

高效的工程项目管理软件不仅能够提高效率还应可以帮你节省成本提升利润 在工程行业中,管理不畅以及不良的项目执行,往往会导致项目延期、成本上升、回款拖后,最终导致项目整体盈利下降。企企管理云业财一体化的项目管理系统,确保项…

关于卷积过程中通道数如何变化问题

以RGB图像为例。 一个12*12的像素图,对其进行5*5的卷积,最后得到一个8*8【计算过程:(12-5)/118】的像素图。 RGB图像有3个通道(12*12*3),所以卷积核也要有3个通道(5*5*3)&am…

第一章 隐私计算科普与解读

前言 提醒:全文10千字,预计阅读时长15分钟;读者:对隐私计算感兴趣的小伙伴;目的:读者利用15~30 分钟对本文沉浸式阅读理解,能够掌握隐私计算 80% 的概念;关键词 :隐私计算…

好用的搜索工具listary

发现一个好工具记录一下。以后好好用起来。 这个工具我安装后,跟着引导教程,学做了一些操作立马就爱上了。 Listary:大幅度提高本地文件浏览与搜索速度效率的「超级神器」 百度安全验证https://baijiahao.baidu.com/s?id17127561426219890…

【Python】基于you-get下载网页视频

文章目录1 前言2 you-get2.1 安装2.2 简单使用2.3 扩展3 下载网页视频3.1 概述3.2 下载网页4 代码1 前言 过年了,想给家里长辈下几首戏曲,于是找到一个发布戏曲的网站,虽然可以通过IDM插件的资源嗅探来一一下载,但是内容太多&…

【JavaScript】数据劫持详解

💻 【JavaScript】数据劫持 🏠专栏:JavaScript 👀个人主页:繁星学编程🍁 🧑个人简介:一个不断提高自我的平凡人🚀 🔊分享方向:目前主攻前端&#…

这就是传说中超难的N皇后?——详细图解!

✔️本文主题:回溯算法之N皇后 算法 ✔️题目链接:N皇后 详解N皇后一、前言二、题目信息三、解题思路四、参考代码五、结语一、前言 大家好久不见,今天我们一起来学习一道很经典、也很有难度的一道题目——N皇后 二、题目信息 按照国际象棋…

Spring-基础知识二

Spring9.Spring JdbcTemplate的使用9.1 JdbcTemplate入门9.1.1 需要的包9.1.2 代码测试9.2 将数据源和jdbcTemplate交给Spring来管理9.2.1 druid连接池9.2.2 使用外部文件配置数据连接信息9.3 基于JdbcTemplate实现DAO9.Spring的事务管理机制9.1 PlatformTransactionManager 事…

第十章 面向对象编程(高级)

一、类变量和类方法(P374) 1. 类变量 定义语法: 访问修饰符 static 数据类型 变量名; 类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时&…

微服务 热点流控 规则-授权 系统规则 自定义返回

微服务 热点流控 规则-授权 系统规则 自定义返回Sentinel-热点流控操作示例Sentinel规则-授权操作示例Sentinel规则-系统规则Sentinel自定义异常返回Sentinel-热点流控 拿商品举例,当一个商品的查询请求量异常火爆的时候,应该对该商品的查询请求进行限流…

FineReport使用

目录报表命名规范数据集命名规则参数命名规则条件属性命名规则超链接命名规范决策报表组件命名规则普通报表悬浮元素命名规则用户权限模版版本管理FineDB内置数据库外置数据库配置外接数据库新建数据库外接数据库配置入口配置外接数据库数据表权限控制:用户-部门职位…

【JavaEE】锁策略 + synchronized原理 + CAS + JUC下常用类和接口 + 死锁

目录 锁策略 乐观锁VS悲观锁 轻量级锁VS重量级锁 自旋锁VS挂起等待锁 互斥锁VS读写锁 公平锁VS非公平锁 可重入锁VS不可重入锁 synchronized原理 synchronized特性 synchronized优化机制 加锁过程优化 锁消除 锁粗化 CAS CAS概念 CAS原理 CAS应用 自旋锁的实…

Vite+Vue3+TypeScript 搭建开发脚手架

Vite前端开发与构建工具 开发环境中,vite无需打包,可快速的冷启动 真正的按需编译,不需要等待整个应用编译完成 一个开发服务器,它基于原生ES模块 提供了丰富的内建功能,速度快模块热更新(HMR&#xff0…

2022年10个最流行Blender插件

如果你从事平面设计、动画或 3D 建模,您可能听说过Blender,这是一款开源的一体化 3D 图形软件。Blender 配备了适用于各种领域的工具和功能,包括 3D 动画、计算机辅助设计、纹理编辑、特殊效果等。 Blender 的最新版本3.0于 2021 年 12 月上…

LeetCode题目笔记——1566. 重复至少 K 次且长度为 M 的模式

文章目录题目描述题目难度——简单方法一:模拟代码/C总结题目描述 给你一个正整数数组 arr,请你找出一个长度为 m 且在数组中至少重复 k 次的模式。 模式 是由一个或多个值组成的子数组(连续的子序列),连续 重复多次…

【面试】vue组件style中scoped的作用是什么?什么是scoped穿透?

vue组件style中scoped的作用是什么? 在Vue文件中的style标签上有一个特殊的属性——scoped。scoped属性是 HTML5 中的新属性,是一个布尔属性,如果使用该属性,则css样式仅仅只能应用到当前的Vue组件,避免组件之间样式相…

EfficientNet v1 v2

EfficientNet v1 增加网络的深度depth能够得到更加丰富、复杂的特征并且能够很好的应用到其它任务中。但网络的深度过深会面临梯度消失,训练困难的问题。增加网络的width能够获得更高细粒度的特征并且也更容易训练,但对于width很大而深度较浅的网络往往很…