目录

  • 简介
  • 源头
  • 开源项目分享
    • 有趣
    • C项目
    • C#项目
    • Go项目
    • Java项目
    • JavaScript项目
    • PHP项目
    • Python项目
    • 其他
    • 机器学习
  • 标记

简介

因为github上登录太慢,所以每次找很麻烦,需要二次跳转,从这里记录,方便以后自己找

源头

gitee:https://gitee.com/haha-web/HelloGitHub/blob/master
github中有个开源项目,HelloGithub,此文档,都是搬运自那里(选有兴趣的)

开源项目分享

有趣

1、制作AI动漫头像可以把图片和视频进行动漫化。

2、howdy:为 Linux 系统提供人脸识别解锁电脑的工具。通过电脑内置的摄像头和红外设备,实现了类似 Windows Hello™ 风格的身份认证,可用于登陆、锁屏、sudo 等任何需要输入密码的地方
3、fl_chart:Flutter 图表库。它支持折线图、条形图、饼图、散点图和雷达图
3、Real-ESRGAN:图像超分辨率模型,修复漫画图像的效果惊艳。通过 AI 技术将低分辨率、模糊的图像修复成高清图像,可用于图像放大和提升质量。基于它实现的桌面工具,还有可以直接使用的 Python 脚本,快去试试效果吧

C项目

1、 toybox:该项目将 200 多个常用的 Linux 命令行工具,做成一个可执行文件。从而可以让 Android 这种原本不支持 Linux 命令的系统,也得以用上 ls、find、ps 等命令。还可以用于快速构建最小的 Linux 环境。
2、the_silver_searcher:比 ack 更快的命令行搜索工具。速度快、功能强大、使用简单,支持 Linux、Windows、macOS 操作系统,还能够整合到 Vim 和 Emacs 等编辑器
3、bytehound:更强大的 Linux 内存分析工具。它能够显示内存变化曲线、占用详情、完整的堆栈记录等信息,有助于解决内存泄漏等问题
4、nnn:几乎不需要配置就能用的终端文件管理工具。它运行仅需极少的内存但功能却不少,支持文件实时预览、搜索、批量操作文件、排序等,不仅如此它还能作为插件整合进 Vim
5、EasyLogger:超轻量级 C/C++ 日志库。占用资源少适合物联网和单片机等项目,功能简单容易上手,能够通过插件形式扩展功能。
6、lvgl:美观易用的轻量级嵌入式系统图形库
7、daytripper:上班摸鱼神器之激光绊脚器。它分为发射器和接收器两部分,设置好后会在有人路过绊脚器时,自动触发隐藏桌面、切换应用等操作
8、rtty:能够通过 Web 登录 Linux 终端的开源项目。采用 C 语言实现,算上依赖库体积不到 100KB,可用于嵌入式 Linux 设备。拥有 Web 管理界面,用此项目可以方便地远程维护 Linux 设备
9、ngx_waf:一个 Nginx 防火墙模块。我差点就错过了的宝藏项目,它使用简单不需要复杂的配置,支持的功能直戳我的痛点。你看:

拥有丰富的图形组件:按键、图表、图片等
支持多种输入设备:触摸屏、键盘、按键等
最低资源占用:64 kB ROM、16 kB RAM
不依赖特定的硬件平台,可在多种显示屏上运行
支持多语种:中文、韩文、阿拉伯文等
丰富详细的示例
7、hashcat:一款强大的密码恢复工具。破解速度超快支持多种算法,适用于 Linux、macOS 和 Windows 操作系统
8、PDFPatcher:多功能的 PDF 工具箱,可用于修改 PDF 文件信息。支持:

  • 修改、合并 PDF 文档
  • 自动生成书签
  • 书签编辑器
  • 高速无损地导出文件中的图片
  • 等等

9、resume:在线简历生成器。轻松实现在线简历,支持在线预览、编辑和下载 PDF 简历。在线尝试
10、raspberry-pi-os:基于树莓派的操作系统开发教程(还未完结)。你的树莓派在吃灰吗?把它插上电用来学习开发操作系统吧
11、GuiLite:引用方便的 C++ 全平台 GUI 库。能够使用在 PC 端、移动设备、物联网设备甚至是没有操作系统的单片机,还支持多种开发语言和三方库
12、scrcpy:一款可以用电脑显示并控制 Android 手机的开源工具。连接方便使用方便,手机无需 root、无需安装任何应用。支持 USB、Wi-Fi 两种方式连接,支持 Windows、macOS、Linux 三种操作系统。注意电脑端需要安装 adb 工具
13、awesome-modern-cpp:Wow Awesome!你想将 modern cpp 运用自如吗?那就来看 Awesome-modern-cpp 吧!这里列出了一些有关现代 C++ 的最佳实践、书籍、会议、谈话、播客、博客、网站、各种各样的库以及一些工具,让你不禁 Wow Awesome,这就是你独享的 moment
14、SuperWeChatPC:这是一个超级微信电脑客户端。没错,是超级!因为它不仅是一个微信电脑客户端,还支持以下功能:

无限多开
消息防撤销
语音消息备份
等等
15、os-tutorial:(英文)如何从头开始创建操作系统

C#项目

1、NETworkManager:管理和解决网络问题的工具。它集成了 IP 和端口扫描、WiFi 分析器、跟踪路由、DNS 查询等工具
2、Text-Grab:一个轻量级的 Windows OCR 工具。它基于 Windows 10 系统自带的 OCR API 实现,可以将看到的所有文字转化成文本,而且启动速度快、无需常驻后台、可离线使用。
3、lively:Windows 动态桌面壁纸工具。支持 Windows 用户设置多种动画文件为桌面壁纸的工具,不仅安装简单效果炫酷,而且完全免费。
4、jellyfin:优秀的本地媒体库管理工具。这是一个完全免费、支持中文、安装简单、跨平台、功能强大的媒体库管理系统。它能把原本躺在文件夹里的视频文件,变成包含封面、描述、评分、演员表等信息的“影碟”,让视频整整齐齐、赏心悦目,还支持视频续播、订阅更新、多端可看,让你可以远离广告优雅地追剧。

Go项目

1、caddy:用 Go 编写的轻量级 Web 服务器。它相较于 Apache、Nginx 这些知名 Web 服务器,独特点在于提供了编译好的可执行文件,实现了真正的开箱即用。无需任何配置即可拥有免费的 HTTPS、自动把 Markdown 文件转化成 HTML 等人性化的功能。如果是搭建中小型的 Web 服务,它完全够用而且省时省心
2、croc:可以让任意两台计算机,安全方便地传输文件和文件夹的工具。轻松实现端到端加密的跨平台文件传输,还支持多文件传输、传输中断和恢复等功能。
3、gopay: Go 的集合支付库。支持微信、支付宝、PayPal、QQ 支付
4、rpcx:国内大佬开源的 Go 语言 RPC 框架。框架入门轻松能够快速上手,性能优于 grpc-go 而且众多国内大厂都在用
5、Open-IM-Server:基于 Go 实现的轻量级即时通讯(IM)项目。具有高性能、易扩展、安装简单、私有化部署等特性,同时包含多种客户端 SDK。从服务器到客户端一体的开源即时通讯(IM)解决方案
6、go-fly:基于 Go 语言实现的在线客服系统,采用 Gin+MySQL+JWT+WebSocket 等技术栈实现
7、k8s教程
8、wechat-backup:本地备份微信聊天记录的工具。它能够将手机上的微信聊天记录,解密后保存在电脑上,支持查看、搜索、恢复微信聊天记录。
9、hh-lol-prophet:英雄联盟对局先知工具。免费合法不封号,原理是基于 LOL 客户端接口获取用户数据,实现开局前对玩家信息分析和打分
10、Cloudreve:支持多种存储服务的云文件桌面管理工具。开箱即用,功能丰富

  • 拖拽上传、目录上传、流式上传处理
  • 客户端直传和限速下载
  • 视频、图像、音频、文本、Office 文档在线预览

11、docker-slim:自动缩减 docker 镜像的体积的工具。大幅度缩减 docker 镜像的体积,方便分发,使用命令 docker-slim build --http-probe your-name/your-app。比如 Node.js 镜像缩减后的对比:
12、Modlishka:钓鱼网站生成工具。该工具会根据给定的模版生成一个钓鱼网站,然后在该网站输入的用户名密码等敏感信息会被记录
13、ptt-daily-beauty:每晚 11 点会自动发送 PTT 论坛(台湾最大论坛) Beauty 板块前 3 名的小姐姐图片。点击订阅
14、soar:SQL 自动优化和改写的工具。可以自动优化 MySQL 语法族,并且给出为什么要这样优化的理由。功能特点:

跨平台支持
目前只支持 MySQL 语法族协议的 SQL 优化
支持基于启发式算法的语句优化
支持复杂查询的多列索引优化(UPDATE、INSERT、DELETE、SELECT)
等等

Java项目

1、jnativehook:获取键盘和鼠标事件的 Java 库。轻松监听按键、鼠标移动、点击等事件
2、spider-flow:用流程图的方式编写爬虫的平台。无需写代码就可以快速完成一个简单的爬虫
3、IJPay:Java 支付工具库,轻松完成支付模块开发。封装了常用的微信、QQ、支付宝、银联、PayPal 支付等支付方式的各种常用接口。不依赖任何 MVC 框架,轻松接入到 Java 项目
4、dataease:开源的数据可视化和分析工具。采用 SpringBoot+Vue.js 技术栈实现,通过丰富的可视化图表让数据更加直观

  • 数据连接:支持关系型数据库、Excel 等文件、Hadoop 等大数据平台、NoSQL 等各种数据源
  • 图表展示:支持 PC端、移动端及大屏
  • 制作图表:支持丰富的图表类型、支持拖拉拽方式快速制作仪表板
  • 数据引擎:支持直连模式、本地模式

5、Mybatis-PageHelper:MyBatis 通用分页插件,使用方法
6、jvm-sandbox:一种 JVM 的非侵入式运行期 AOP 解决方案。简单点说就是如果线上 Java 服务出现故障,需要加一条日志定位问题,通过该项目可以在不重新部署服务的情况下,完成增加日志的操作。它还支持线上故障模拟、请求录制和结果回放等功能。
7、RuoYi:开箱即用的权限管理系统。基于 SpringBoot 开发的后台管理系统,包含用户管理、部门管理、角色管理、登录日志、定时任务、服务监控等功能,可以用来快速构建 CMS、CRM、OA 等系统
8、Addax:支持多种异构数据源离线同步工具。服务于大数据的 ETL 工具,可快速实现 MySQL、HDFS、Hive、HBase 等数据源之间的数据同步,主要用于离线采集各类数据到数据仓库或者大数据平台
9、onedev:一个用 Java 写的 Git 仓库管理平台。包含 Git 版本管理、持续集成、Issue 管理、代码搜索和审查等功能
10、fizz-gateway-community:一个 Java 微服务网关。支持热服务编排、自动授权选择、在线测试、监控、管理后台等功能,帮助企业治理 API 服务降低重复代码投入,提高服务稳定性
11、JustAuth:帮你搞定第三方登陆的 Java 开源组件。使用简单、接入方便,帮你随心所欲地接入第三方登陆,让登陆变得简单。目前已经支持十多个平台,还在持续扩充中
12、jmeter:Apache 开源的压力测试工具。提供 GUI 操作界面就是可以点点点操作,也可以写脚本提高测试的自动化,它还不局限于 Web 测试,支持更多压力测试场景。我身边 97% 从事测试相关工作的人都用过它,要不要来看看它的源码?纯 Java 实现
13、screw:简单好用的数据库表结构文档生成工具
14、D8gerAutoCode:代码自动生成
15、JApiDocs:一个无需额外注解、开箱即用的 SpringBoot 接口文档生成工具。
16、falcon:一款免费、开源的 SQL 可视化编辑器,具有查询数据、可视化等功能。 支持 Windows、Mac、Linux 操作系统,能够链接 MySQL、PostgreSQL、SQLite 等多种数据库,并把查询结果通过不同形式图表展示。下载地址
17、DoKit:一款功能齐全的 iOS 、Android、微信小程序客户端研发助手。它功能强大、接入方便、便于扩展,能够让每一个 App 快速接入一些常用的辅助开发工具、测试效率工具、视觉辅助工具,而且能够完美在 Doraemon 面板中接入一些定制的辅助工具
18、easyexcel:使用简单、上手快速、占用内存小且避免内存溢出的 Java 处理 Excel 工具。
19、miaosha:一款秒杀系统设计与实现。高并发大流量的秒杀是面试常见问题,该项目不仅有具体问题的解决思路,还有具体代码实现和示例 demo,全部理解、学习后相信秒杀问题再也拦不住你啦
20、SnowJena:基于令牌桶算法实现的分布式无锁限流框架。简单易用的 API,开箱即用、支持熔断降级、动态配置规则、可视化监控等功能。
21、MyPerf4J:一个针对高并发、低延迟应用设计的高性能 Java 性能监控和统计工具。特性:

高性能: 单线程支持每秒 1000 万次 响应时间的记录,每次记录只花费 73 纳秒
无侵入:采用 JavaAgent 方式,对应用程序完全无侵入,无需修改应用代码
低内存:采用内存复用的方式,整个生命周期只产生极少的临时对象,不影响应用程序的 GC
高精度:采用纳秒来计算响应时间
高实时:支持秒级监控,最低 1 秒
22、awesome-java-leetcode:LeetCode 上面主要收集了各大 IT 公司的笔试面试题。该项目为 LeetCode Java 语言的题解集合

JavaScript项目

1、vue-color-avatar:纯前端实现的矢量风格头像生成网站。可以通过搭配不同的素材,生成个性化头像。该项目使用 Vite + Vue3 开发,能够帮助前端初学者熟悉 Vue3 语法并掌握项目搭建的相关知识
2、pm2:Node.js 的进程管理工具。它容易上手操作简单,可以有效地提高 Node.js 程序运行的稳定性,支持自动重启、负载均衡、不停服务重启、性能监控等功能,多用于生产环境中管理、监控 Node.js 进程。
3、towxml:可将 HTML 和 Markdown 转为微信小程序 WXML 的库。用于解决在微信小程序上 Markdown、HTML 不能直接渲染的问题
4、iDataV:大屏数据可视化项目集合
5、hearthstone-battlegrounds-tools:暴雪炉石传说游戏的记牌插件。不懂编程的小伙伴拿去用就好了,支持 Windows 和 macOS 系统。开发者的话,这是一整套完整的 Electronjs 开发流程,从多个渲染进程的管理、不同平台的差异化处理、版本的控制与发布等方面都做了细致的封装,学起来吧。功能上她还具有以下特性:

有意思的开源项目分享(持续更新,勤劳的搬运工,只放一些我感兴趣的)相关推荐

  1. 优秀开源项目(持续更新)

    本文汇总了一些优秀的开源项目,java居多,包括 ,中间件,springmvc,springboot,springcloud,dubbo,redis分布式,学习资料,也包含了部分前端框架 中间件 el ...

  2. 适合前端初学者的:学习笔记 + 练手开源项目(持续更新ing)

    1.说明 最近想学习一下Web前端知识,本着理论 + 实践的学习路径,找了一些学习资源和开源项目练一下手. 2.路线规划 关于前端学习路线的一些建议 3.学习资源 菜鸟教程(里面有很多基础的教程和示例 ...

  3. Android开源项目集合(不断更新)

    Android开源项目集合(不断更新) 女神节快乐~~~ 休息片刻23 PlayAndroid advanced-java FFmpegAndroidCameraEncoder ScaleRuler ...

  4. 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你

    硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你! 原创置顶 SnailClimb在csdn 发布于2019-12-09 13:20:16 阅读数 2856  收藏 展开 ...

  5. 上百个Android开源项目分享

    转载地址:[http://blog.csdn.net/bboyfeiyu/article/details/12234163] 上百个Android开源项目分享,希望对android开发有帮助. And ...

  6. 上百个Android开源项目分享 .

    上百个Android开源项目分享,希望对android开发有帮助. Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账 ...

  7. 沉睡者 - 网赚创业VIP项目课程-持续更新中...

    沉睡者 - 网赚创业VIP项目课程-持续更新中... 不管在线下还是线上,都尽量只做有积累可持续的项目,否则就容易进入到一个找项目做项目死项目之后,不断重复找项目,不断重复做苦力没有发展的死循环. 在 ...

  8. 【开源项目分享】用于机器人崎岖地形导航的高程图创建及Gazebo仿真

    简介 该项目是由苏黎世联邦理工学院(自治系统实验室和机器人系统实验室)开发,用于创建以机器人为中心的高程图,以实现崎岖地形的自主导航任务. 项目演示 https://www.bilibili.com/ ...

  9. Cadence Orcad Allegro Sigrity相关软件资源下载分享 持续更新 敬请关注

    Cadence Orcad Allegro Sigrity相关软件资源下载分享 持续更新 敬请关注: https://www.mr-wu.cn/cadence-orcad-allegro-resour ...

  10. Android开源项目汇总20150712更新

    Trinea (github)总结的Android开源项目汇总 转此记录研究 附一些内容 目前包括: Android开源项目第一篇--个性化控件(View)篇 包括ListView.ActionBar ...

最新文章

  1. kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition
  2. 外贸企业网站建设难免遇到难题
  3. mysql修改字段非必输_mysql有些字段是非必填的,传空要查所有数据该怎么处理?...
  4. 深入解析Windows系统两大进程
  5. 2015.7.11js-10(无缝滚动)
  6. paylinks.php_毕业设计-基于PHP的网上购物网站系统设计
  7. 【Tyvj3500】【BZOJ1031】字符加密,后缀数组
  8. python 去除读取txt输出时候的换行号
  9. bzoj 2212 Tree Rotations
  10. 中国AI公司会议室取名简史
  11. Thinking in Java之吸血鬼数字
  12. ROS三种通信方式之参数通信
  13. python 交叉验证后获取模型_Pysal:如何使用Pysal回归模型进行交叉验证? - python
  14. nacative mysql_分析996个词根在各大考纲词汇中的作用(二)
  15. idea 的注释在格式化空格问题
  16. 数据库事务的四大特性:ACID
  17. arduino红外对管
  18. 示例代码-Matlab绘制高斯分布曲面图(1)
  19. 预防网络钓鱼攻击入门
  20. 在32位Windows 7系统下安装Python

热门文章

  1. Labview实现AM调制
  2. 树莓派3b+安装home assistant
  3. 计算机用户原始密码是多少,administrator初始密码是多少
  4. jsp简介lamitry_[提拉米苏] 找人一起玩,今晚刚开的号
  5. QCC3040---earbud init module
  6. xlsx的python处理
  7. 2021年美赛资料准备
  8. 个人观点:苹果对iPad商标事件的解决办法
  9. English--音标拼读
  10. opencc中文维基wiki百科简体繁体之间的转换解决