title: 优秀开源项目获取
date: 2024/11/05 16:30:00
tags:
- github
- gitee
categories: - person
- share
目录:优秀开源项目获取
个人博客相关
Hexo
-
hexo 中文官网:https://hexo.io/zh-cn/docs/
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页 -
https://gitee.com/mirrors/hexo
Hexo 是一个基于 nodejs 的快速生成静态博客的开源框架,支持 Markdown 和大多数 Octopress 插件,一个命令即可部署到 GitHub 页面、Giteee、Heroku 等,强大的 API,可无限扩展,拥有数百个主题和插件。 -
My execution steps and examples:
VuePress
-
参考:https://www.cnblogs.com/softidea/p/10084946.html
VuePress 是尤雨溪(vue.js 框架作者)4 月 12 日发布的一个全新的基于 vue 的静态网站生成器,实际上就是一个 vue 的 spa 应用,内置 webpack,可以用来写文档。详见 VuePress 中文网 -
My execution steps and examples:
PWA
- 参考:https://segmentfault.com/a/1190000012353473
Valine:一款基于 Leancloud 的无后端评论系统
- 参考:https://www.jianshu.com/p/14afe3b97006
百度统计
- vuepress 配置百度统计
- 参考:https://blog.sofineday.com/vuepress-baidu-analytics.html
Android 插件
日历控件:CalenderView
参考:https://gitee.com/huanghaibin_dev/CalendarView
Android 上一个优雅、高度自定义、性能高效的日历控件,完美支持周视图,支持标记、自定义颜色、农历等,任意控制月视图显示、任意日期拦截条件、自定义周起始等。Canvas 绘制,极速性能、占用内存低,,支持简单定制即可实现任意自定义布局、自定义 UI,支持收缩展开、性能非常高效,
这个控件内存和效率优势相当明显,而且真正做到收缩+展开,适配多种场景,支持同时多种颜色标记日历事务,支持多点触控,你真的想不到日历还可以如此优雅!更多参考用法请移步 Demo,Demo 实现了一些精美的自定义效果,用法仅供参考。
游戏相关
LibGDX
其他
Phaser: Phaser 是一个免费的 HTML5 游戏框架,用于创建 2D 游戏,它具有广泛的社区和文档资源。
Open Roberta: Open Roberta 是一个针对机器人编程的开源工具,适用于各种教育和娱乐机器人。
Kodu Game Lab: Kodu 是一个游戏开发工具,旨在使用户能够轻松创建自己的游戏,它具有可视化的编程界面。
3 开源中国(https://www.oschina.net/)
开源中国成立于 2008 年 8 月,是目前国内最大的开源技术社区,拥有超过 300 万会员,形成了由开源软件库、代码分享、资讯、协作翻译、码云、众包、招聘等几大模块内容,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。
2013 年,开源中国建立大型综合性的云开发平台——码云,为中国广大开发者提供团队协作、源码托管、代码质量分析、代码评审、测试、代码演示平台等功能。
来源:开源中国 - 百度百科
平台开发
任务管理
超酷的开源任务协作系统,我粉了
https://zhuanlan.zhihu.com/p/363423050
推荐一个开源的任务管理工具
今天老逛推荐一个开源的任务管理工具,该工具会提供各类文档协作功能、在线思维导图、在线流程图、项目管理、任务分发、即时 IM,文件管理等等。该开源项目使用到 Vue、Element-UI、ECharts 等技术栈。
https://zhuanlan.zhihu.com/p/442632556
用户管理
Keycloak
Keycloak 是一个由 Red Hat 维护的开源身份和访问管理解决方案,它提供了单点登录(SSO)、用户管理、多因素认证、角色和权限管理等功能。它可以轻松集成到你的应用程序中,并支持多种身份验证方法。
https://www.keycloak.org/
LDAP
快速集成 LDAP,实现用户单点登录
https://zhuanlan.zhihu.com/p/342109282
LDAP 统一账号密码管理工具搭建配置
https://www.jianshu.com/p/55cb4dcc8757
在线表格
APITable:免费开源的多维表格与可视化数据库,上线 1 天斩获 GitHub 星标 1000+
https://juejin.cn/post/7194696332139823162
APITable:免费开源的多维表格与可视化数据库,上线 1 天斩获 GitHub 星标 1000+
https://blog.youkuaiyun.com/vikadata/article/details/128815120
vika 维格表将 70 万行代码开源了
https://zhuanlan.zhihu.com/p/602157426
有没有人用过开源版本的飞书多维表格?
https://www.zhihu.com/question/466375296
文章管理
6 款开源 API 网关,哪个最香
https://zhuanlan.zhihu.com/p/616170142
当您使用Vue 3构建自己的博客网站时,可以参考一些开源项目,了解最佳实践、项目结构和组件用法。下面是一些可供借鉴的Vue.js博客项目:
VuePress:VuePress是一个由Vue提供支持的静态网站生成器,特别适合编写技术文档和博客。它具有内置的Markdown支持、主题和插件系统,可以轻松地创建漂亮的博客。VuePress的官方文档本身就是使用VuePress构建的,您可以从中学到很多内容。
GitHub链接:VuePress
Gridsome:Gridsome是一个Vue.js驱动的静态网站生成器,非常适合构建博客。它提供了数据源插件,使您可以从各种来源获取数据,包括Markdown文件、API和CMS。
GitHub链接:Gridsome
Nuxt.js:虽然Nuxt.js通常用于构建通用的Vue应用,但也可用于博客。它提供了静态生成和服务器端渲染等模式,因此非常灵活。
GitHub链接:Nuxt.js
https://gridsome.org/docs/
Gridsome和Nuxt.js对比
Gridsome 和 Nuxt.js 都是基于 Vue.js 的框架,用于构建静态网站和应用程序。它们有很多相似之处,但也有一些关键区别。以下是 Gridsome 和 Nuxt.js 的对比:
**Gridsome**:
1. **静态网站生成器**:Gridsome 专注于构建静态网站,尤其适用于博客、文档和静态内容网站。
2. **GraphQL 集成**:Gridsome 强大的特性之一是内置的 GraphQL 支持,使您能够从多个数据源轻松获取和查询数据。
3. **插件生态系统**:Gridsome 提供了丰富的插件生态系统,可以用于添加各种功能,如SEO优化、社交分享、图片优化等。
4. **易用性**:Gridsome 设计得非常直观,对于那些熟悉 Vue.js 和 GraphQL 的开发者来说,入门相对容易。
5. **速度和性能**:Gridsome 专注于提供卓越的性能,包括优化的图片加载和预加载页面等功能。
**Nuxt.js**:
1. **通用应用程序**:Nuxt.js 是一个通用应用程序框架,可以用于构建服务器渲染的应用程序,也可以生成静态网站。这使得它更灵活,适用于不同类型的项目。
2. **插件和中间件**:Nuxt.js 提供了丰富的插件和中间件系统,使您可以自定义服务器渲染行为,添加路由守卫、插件、布局等。
3. **模块化**:Nuxt.js 支持模块化的配置,可以根据需要选择性地添加功能。这使得它非常适合大型项目。
4. **社区支持**:Nuxt.js 拥有庞大的社区和生态系统,可以轻松找到各种插件和解决方案。
5. **更多服务器端逻辑**:Nuxt.js 提供了更多的服务器端逻辑控制,使您能够在服务器端执行一些操作,如路由守卫、中间件和异步数据获取。
选择 Gridsome 还是 Nuxt.js 取决于项目的需求和复杂性。如果您只需要构建静态网站或内容驱动型的网站,Gridsome 可能更适合,因为它在这方面非常强大。如果您需要更多的灵活性、通用应用程序的特性,以及更大的社区支持,那么 Nuxt.js 可能更适合。
Egg 是什么
Egg 是一个用于构建高性能、可扩展、企业级 Node.js Web 应用的开发框架。它提供了一套完整的开发体验,包括路由、中间件、控制器、服务、配置等组件,使得开发者能够更快速、更高效地构建现代 Web 应用。
Egg 框架是基于 Node.js 开发的,采用异步编程模型,具有很高的性能和并发处理能力。Egg 框架使用类似于 Koa 的中间件机制,同时也内置了许多企业级应用开发所需的特性,例如安全性、日志、配置管理、插件系统等。Egg 还支持多进程模型,以充分利用多核 CPU,从而提供更好的性能。
总的来说,Egg 是一个强大的 Node.js 后端开发框架,适用于构建各种类型的 Web 应用,包括 Web 网站、API 服务、微服务等。它的设计目标是简化开发、提高性能,并保持可扩展性,使得开发者能够更轻松地构建高质量的应用。
自动控制软件
手机自动
基于坐标/界面元素的同步自动化
https://www.sigma-rt.com/tc/overview/?u=02
适用于安卓系统的自动化工具,能操控任意 APP,实现自动化操作,提高工作效率。
https://hamibot.com/
AUTOJS
https://github.com/kkevsekk1/Auto.js-VSCode-Extension
自动收取支付宝蚂蚁森林能量
https://github.com/twocold0451/hamibot_ant_energy/blob/main/ant_energy.js
不需要 Root 权限 的 JavaScript 自动化软件
http://doc.autoxjs.com/#/
http://www.autoxjs.com/
https://github.com/kkevsekk1/AutoX/releases
https://gitee.com/fengace/autox-js
Auto.js Pro
https://www.wuyunai.com/docs/
Autox.js 下载地址:
https://github.com/kkevsekk1/AutoX/releases
如果下载过慢可以右键复制 Release Assets 中 APK 文件的链接地址,粘贴到 http://toolwa.com/github/ 等 github 加速网站下载
https://easydoc.net/s/64330161/uw2FUUiw/iJDvJnAY
示例程序:
https://github.com/snailuncle/autojsDemo
https://github.com/kkevsekk1/AutoX/blob/dev-test/app/src/main/assets/sample/%E5%AE%89%E5%8D%937.0%2B%E7%82%B9%E6%8C%89%E5%92%8C%E6%89%8B%E5%8A%BF/%E6%8B%89%E5%87%BA%E9%80%9A%E7%9F%A5%E6%A0%8F.js
AUTOJS DEMO
https://gitcode.net/mirrors/snailuncle/autojsDemo
如何在 Docker 中使用安卓模拟器+Appium
Android in docker solution with noVNC supported and video recording
https://zhuanlan.zhihu.com/p/50683232
https://github.com/budtmo/docker-android
Appium
Appium 是一个跨平台的自动化测试工具,可以用于 Windows、iOS 和 Android 平台的应用程序自动化。Appium 是一个开源项目,免费使用。你可以在其官方网站上找到详细的文档和示例。
http://appium.io/docs/en/2.1/
- AutoIt:AutoIt 是一个免费的自动化工具,通常用于 Windows 操作系统。它可以识别和模拟用户交互,包括屏幕控件的点击。虽然主要用于 Windows 桌面应用程序,但也可以用于一些 Android 模拟器。
- SikuliX:SikuliX 是一个开源的自动化工具,可以识别屏幕上的图像并执行相应的操作。它不仅适用于桌面应用程序,还可以用于 Android 模拟器和部分移动应用。
- MonkeyRunner:MonkeyRunner 是 Android 官方提供的一个工具,用于自动化 Android 应用程序的测试。它允许你编写 Python 脚本来模拟用户操作,包括点击屏幕控件。
- UiAutomatorViewer:如果你只需要查看 Android 应用程序的 UI 层次结构并获取元素的坐标信息,你可以使用 Android Studio 提供的 UiAutomatorViewer 工具。它不提供自动化功能,但可以帮助你了解应用程序的 UI 结构。
Docker 中创建 appium 容器以及设置 appium 容器连接安卓模拟器
https://www.cnblogs.com/eliwang/p/15137993.html
游戏
一个王者荣耀刷金币的小外挂。
https://github.com/FengQuanLi/WZCQ
一个王者荣耀刷金币的小外挂。
https://github.com/tobyqin/kog-money
王者荣耀刷信誉分,经验,每日任务脚本
https://github.com/cndaqiang/WZRY_AirtestIDE_emulator
王者荣耀 王者营地自动签到每周浏览点赞任务
https://github.com/superggfun/smoba_LeanCloud
王者荣耀 王者营地自动签到每周浏览点赞任务
https://github.com/superggfun/smoba
🌈 Python 网络爬虫实战:王者荣耀超清壁纸、抖音无水印视频、M3U8 推流视频、正方系统、财务报表、美女帅哥图片、优快云 阅读量、淘宝、京东、网易云、B 站、12306、抖音、笔趣阁、漫画小说音乐电影下载等
https://github.com/tinygeeker/tinyspiders
王者荣耀 刷熟练度脚本
https://github.com/XRSec/WZRY_AirtestIDE
桌面自动
SikuliX:SikuliX 是一个开源的自动化工具,可以识别屏幕上的图像并执行相应的操作。SikuliX 是跨平台的,可以在 Windows、macOS 和 Linux 上运行。
https://sikulix.github.io/
http://sikulix.com/