微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Github、Gitee优秀的开源项目

收集 GithubGitee优秀的开源项目,并进行归类整理。项目地址

目录

编程语言项目

  • 7days-golang - 7天用 Go 从零实现系列。在线文档
  • 50projects50days - 50+ 个基于 HTML/CSSJavaScript 实现的小网页项目
  • the-way-to-go_ZH_CN - 《The Way to Go》中文译本,中文正式名《Go 入门指南》。
  • javacore - Java 核心技术的经验总结。在线文档
  • symphony - 一款用 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客系统平台。
  • concurrent - Java 多线程系列文章在线文档
  • learning-note - Java 开发及面试(个人面试、工作总结、资料收集)。在线文档
  • blog - 大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。
  • java-eight-part - 『Java八股文』面试套路,Java 进阶学习。
  • toBeTopJavaer - Java 工程师成神之路。在线文档
  • JAVA - Java 相关书籍合集,《剑指Offer》、《编程珠玑》、《深入理解Java虚拟机:JVM高级特性与最佳实践》、《重构-改善既有代码的设计 中文版》、《clean_code(中文完整版)》、《Java编程思想(第4版)》、《Java核心技术 卷I (第8版)》、《Quartz_Job+Scheduling_Framework》。
  • Tutorial - 后端(JavaGolang)全栈知识架构体系总结

SprinBoot 项目

  • spring-boot-quick - 基于 SpringBoot快速学习示例,整合开源框架,如:RabbitMQKafkaJpaRedisOauth2SwaggerJspDockerk3sk3dk8sMybatis 加解密插件、异常处理、日志输出、多模块开发、多环境打包、缓存 Cache、爬虫、JWTGraphQLdubboZookeeperAsync 等等。
  • kkFileView - 基于 Spring Boot文件在线体验项目。在线文档
  • SpringBootCodeGenerator - 基于 SpringBoot + FreemarkerJAVA 代码生成,以释放双手为目的,支持 MysqL/Oracle/Pgsql 三大数据库, 用DDL-sql 语句生成 JPAJdbcTemplateMybatisMybatisPlusBeetlsql 等相关代码
  • jetlinks-community - 基于 Java8Spring Boot 2.xWebFluxNettyVert.xReactor 等开发,是一个全响应式的企业级物联网平台支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCPMQTTUDPCoAPHTTP等)。屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备;实时数据处理,设备告警,消息通知,数据转发,地理位置,数据可视化等。在线文档
  • spring-boot-projects - Spring Boot入门学习教程实战项目教程

源码分析项目

  • JavaSourceCodeLearning - Java 流行框架源码分析,学习以及总结。
  • source-code-hunter - Spring 全家桶,MybatisNettydubboRedisTomcat 中间件等源码分析在线文档
  • mini-spring - 简化版的 Spring 框架,能帮助你快速熟悉 Spring 源码和掌握 Spring 的核心原理。抽取了 Spring 的核心逻辑,代码极度简化,保留Spring 的核心功能,如 IOCAOP、资源加载器、事件监听器、类型转换、容器扩展点、Bean 生命周期和作用域、应用上下文等核心功能

前后端分离项目

Vue2 项目

Vue3 项目

微服务项目

  • mall4cloud - 基于 Spring CloudNacosSeataMysqLRedisRocketMQcanalElasticSearchminio 的微服务 B2B2C 电商商城系统,采用主流的互联网技术架构、全新的 UI 设计、支持集群部署、服务注册和发现以及拥有完整的订单流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发的电商平台系统。在线文档
  • yudao-cloud - ruoyi-vue-pro 全新 Cloud 版本,优化重构所有功能。基于 Spring Cloud Alibaba + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能在线体验 在线文档
  • oms-erp - 一站式全渠道业务中台系统包括订单管理系统 OMS /电商 ERP、库存 WMS 统一管理系统和 SAP 财务管理系统等。在线体验 用户名demo 密码:abcd1234
  • gpmall - 基于 SpringBoot + dubbo + kafkaElasticsearch 微服务架构构建的电商平台
  • PassJava-Platform - 一款面试刷题Spring Cloud 开源系统。采用流行的技术,SpringBootMyBatisRedisMysqLMongoDBRabbitMQElasticSearch,采用 Docker 容器化部署。在线文档
  • tesco-mall - 一套完善的微服务电商系统,由前台商城系统和后台管理系统构成,基于 SpringBootSpringCloudSpringCloud AlibabaVue 实现,采用前后端分离开发模式。涵盖 Restful 接口、数据校验、网关、注册发现、配置中心、熔断、限流、降级、链路追踪、性能监控、压力测试、系统预警、集群部署、持续集成、持续部署等。
  • pig - 基于 Spring Cloud 2021Spring Boot 2.7OAuth2RBAC 权限管理系统在线文档
  • matecloud - 一款基于 Spring Cloud Alibaba 的微服务架构。目前已经整合 Spring Boot 2.7.0Spring Cloud 2021Spring Cloud Alibaba 2021Spring Security Oauth2FeigndubboJetCacheRocketMQ 等,支持多租户的低代码平台,Saas 平台开发套件。在线文档
  • goodsKill - 基于 SpringCloud 2021.x + dubbo 3.x 构建的模拟秒杀微服务项目,集成了 ElasticsearchGatewayMybatis-PlusSharding-JDBC等常用开源组件。

Api 网关项目

中间件项目

  • dynamic-tp - 轻量级动态线程池,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心(已支持 NacosApolloZookeeperConsulEtcd,可通过 SPI 自定义实现)。在线文档

数据操作项目

  • dataease - 开源的数据可视化分析工具支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表。在线体验 用户名demo 密码:dataease 在线文档
  • DataX - 阿里云 DataWorks 数据集成的开源版本,实现了包括 MysqLOracleOceanBasesqlServerPostgreHDFSHiveADSHBaseTableStore(OTS)MaxCompute(ODPS)HologresDRDS 等各种异构数据源之间高效的数据同步功能

测试运维监控项目

  • metersphere - 一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeterSelenium 等主流开源标准。在线体验 在线文档
  • hertzbeat - 易用友好的实时监控告警系统,无需 Agent,强大自定义监控能力。在线体验
  • webfunny_monitor - 轻量级的前端监控系统,无埋点监控前端日志,实时分析前端健康状态。
  • KnowStreaming - 一套云原生的 Kafka 管控平台,脱胎于众多互联网内部多年的 Kafka 运营实践经验,专注于 Kafka 运维管控、监控告警、资源治理、多活容灾等核心场景。在线文档
  • Jpom - 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。在线文档
  • rainbond - 云原生应用管理平台,使用简单,不需要懂容器、Kubernetes 和底层复杂技术,支持管理多个 Kubernetes 集群,和管理企业应用全生命周期。主要功能包括应用开发环境、应用市场、微服务架构、应用交付、应用运维、应用级多云管理等。在线文档

接口文档管理项目

知识管理项目

  • think - 一款开源知识管理工具。通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。基于 MysqL 存储 + next.js 前端页面 + nest.js 服务端 + tiptap 编辑器及文档协作。在线体验 在线文档
  • wiki - 一款基于 Node.js 的开源知识管理工具在线体验

聊天项目

  • him-netty 基于 SpringBoot + Netty + Protobuf + Vue 开源的 H5 即时聊天系统
  • subtlechat - 基于前后端分离,采用 SpringBoot + Vue 框架开发的网页版聊天室。 使用了 Spring Security 安全框架进行密码的加密存储和登录登出等逻辑的处理,以 WebSocket + Socket.js + Stomp.js 实现消息的发送与接收、监听。搭建 FastDFS 文件服务器用于保存图片,使用 EasyExcel 导出数据,使用 Vue.js 结合 Element UI 进行显示弹窗和数据表格分页功能,以及整个系统的界面进行 UI 设计,并且使用 MyBatis 结合数据库MysqL 进行开发。在线体验 在线文档
  • Chatroom - 基于 Spring + Netty + Websocket 实现的互联网实时聊天系统

工具项目

集合项目

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐