Giter VIP home page Giter VIP logo

前言

努力和遗憾,那个更痛苦

应用导航

在线工具

Json.con | 蛙蛙工具 | 在线工具 | bejson

开源网站

oschina | github | gitee

设计

Processon | xmind | 即时设计 | Axure | 墨刀 | draw.io | pdmaas

开源项目⭐

开源项目

  • JeecgBootgitee企业级低代码平台」前后端分离架构SpringBoot 2.x3.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式。
  • 稠云智能OA办公系统:自研工作流引擎,支持可视化表单设计与流程设计。支持分布式部署,支持文档全文检索,支持集群应用,支持私有化部署,支持钉钉微信,支持多组织机构的集团化应用。功能完善能够满足中大型企业办公需要。
  • BladeXgiteeSpringBlade 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 3.2 、Spring Cloud 2023 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。开发手册
  • FastBee物联网平台giteeFastBee开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
  • JetLinks 物联网基础平台:JetLinks物联网平台提供海量设备连接上云,安全可靠的设备连接通信能力支持设备和云端双向消息通信。开放设备监控、远程升级、场景联动等核心能力,帮助物联网行业用户快速完成设备联网及行业应用集成。
  • 芋道管理系统开发手册giteeRuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP 等功能。
  • pig4cloudgitee基于Spring Boot 3.3、 Spring Cloud 2023 & Alibaba、 SAS OAuth2 的微服务RBAC 权限管理系统。开发手册
  • zlt2000 / microservices-platform:基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的**实现高内聚低耦合并且高度可配置化,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。开发手册,参考项目open-capacity-platform
  • snowygitee国内首个国密前后分离快速开发平台💖,采用Vue3+AntDesignVue4+Vite5+SpringBoot3+Mp+HuTool+SaToken。集成国密加解密插件,在前后分离框架中,实现前后分离“密”不可分;同时实现国产化机型、中间件、数据库适配,是您的不二之选;最后官网提供工作流、多租户、多数据源、Vue3表单设计器等丰富插件灵活使用。
  • RuoYi:RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。使用若依快速构建web应用程序
  • Guns:Guns是一个现代化的Java应用开发基础框架,基于主流技术Spring Boot2,Guns的核心理念是提高开发人员开发效率,降低企业信息化系统的开发成本,提高企业开发人员水平。
  • PlayEdu开源培训系统:100%开源的企业培训系统,界面美观,操作简单,一键部署您的私有化培训平台。
  • erupt:🚀 低代码后台管理框架,对象视图模型 → 0️⃣ 零前端代码、零代码生成、零SQL、零API声明、零DTO / VO / BO 创建,表结构注释自动生成 🛡 内置严密安全策略,细颗粒权限隔离 ☁️ Cloud开发能力,不停机升级,轻依赖,集群内每个服务都可以轻松实现数据可视化 ️☁️
  • roncoo-education在线教育系统:系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Spring Cloud为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件管理功能,支持多家存储云的接入,讲师管理功能,支持讲师入驻功能,可以帮助个人或者企业快速搭建一个轻量级的在线教育平台。
  • 青蛙智慧农业平台:青蛙智慧农业平台 三大功能板块:智慧农业设备接入,智慧农业农事任务管理,智慧农业大屏,智慧农业溯源。 设备;农业设备对接;支持BG28181接入摄像头);支持mqtt、tcp、modbus、RS485协议; 功能: 权限管理、系统监控、物模型管理、产品管理、设备管理、设备告警、场景联动、视频监控、智慧农业农事管理、智慧农业产品溯源、智慧农大屏展示、安卓 / 苹果 / 微信小程序

开源功能

  • dingding-mid-business-java:仿钉钉飞书企业微信样式设计器,基于Flowable,Camunda
  • bruce / flowable:企业级流程中心(基于flowable和bpmn.js封装的流程引擎,采用Springboot,Mybatis-plus, Ehcache, sa-token 等框架技术,前端采用Vue3&Antd,Vben)
  • Zfile:最方便快捷的在线目录展示程序,支持将本地文件、FTP、SFTP、S3、OneDrive 等存储在网站上展示并浏览.
  • fizz-gateway-node:微服务API聚合网关 An Aggregation API Gateway,FizzGate是专业API市场解决方案提供商,是新一代云原生聚合应用网关,国产化替代方案,独家的编排聚合,性能卓越。(API管理系统|开放平台管理系统|API集成平台)
  • crabc-api:Crabc是一款低代码API开发平台,企业级接口管理、接口开发和接口门户系统。深度整合SpringBoot和Mybatis特性实现动态数据源、动态SQL和标签,可视化编写SQL快速发布接口。
  • zyplayer-doc:zyplayer-doc是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,您可以完全以内网的方式来部署使用它。
  • 填鸭表单gitee一款免费的表单问卷系统;可快速创建问卷或业务表单,采用无代码理念支持开发自定义组件。采用SpringBoot+Vue+ElementUI技术栈,功能强大界面清新,支持一键部署。
  • Java代码生成平台gitee基于SpringBoot2+Freemarker的代码生成器,用DDL SQL语句生成JPA/JdbcTemplate/Mybatis/BeetlSQL相关代码,支持mysql/oracle/pgsql三大数据库。
  • screw:简洁好用的数据库表结构文档生成器
  • code-gen:一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL
  • mzt-biz-log:支持Springboot,基于注解的可使用变量、可以自定义函数的通用操作日志组件
  • ToolGood.Words:一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能
  • DocSys:DocSys是基于Java开发的Web文件管理系统,旨在为个人和企业用户提供一个简单、方便、安全的文件存储方案,采用Windows桌面系统和Apple手机的用户操作习惯,支持使用SVN和GIT进行历史版本管理、支持文件加密、支持文件内容全文搜索、支持文件预览、支持文件权限管理、支持用户分组管理,支持扩展和定制。

开源工具库

  • WxJava:微信开发 Java SDK,支持微信支付、开放平台、公众号、视频号、企业微信、小程序等的后端开发。
  • hutool:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
  • easyexcel:快速、简洁、解决大文件内存溢出的java处理Excel工具
  • Mybatis-plus:MyBatis 最佳搭档,只做增强不做改变,为简化开发、提高效率而生。
  • asyncTool:解决任意的多线程并行、串行、阻塞、依赖、回调的并行框架,可以任意组合各线程的执行顺序,带全链路执行结果回调。多线程编排一站式解决方案。来自于京东主App后台。

开源工具

  • dolphinscheduler:Apache DolphinScheduler是一个分布式和可扩展的开源工作流协调平台,具有强大的DAG可视化界面。参考文档使用手册
  • activiti:工作流引擎
  • flowable:工作流引擎
  • powerjob:新一代分布式任务调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略,提供工作流来编排任务解决依赖关系,使用简单,功能强大,文档齐全。
  • xxl-job:一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
  • LiteFlow:轻量,快速,稳定可编排的组件式规则引擎
  • Arthas:Java 应用诊断利器
  • finderWeb:WEB 版的文件管理系统,tail、less、grep支持;支持超大日志文件;集群支持,支持管理多台机器上的文件;
  • rclone:Rclone是一个用于管理云存储上的文件的命令行程序。它是云供应商web存储接口的一个功能丰富的替代方案。超过40种云存储产品支持rclone,包括S3对象存储、商业和消费者文件存储服务以及标准传输协议。
  • EMQX:EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,同时保证毫秒级的低时延。
  • Sentinel:面向分布式、多语言异构化服务架构的流量治理组件
  • kkFileView:kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等
  • Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台
  • Dubbo:Dubbo 被设计为高度可扩展,用户可以方便的实现流量拦截、选址的各种定制逻辑。
  • ShardingSphere:Apache ShardingSphere 是一款分布式的数据库生态系统, 可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。
  • RocketMQ:RocketMQ 已经成为业内共识的金融级可靠业务消息首选方案,被广泛应用于互联网、大数据、移动互联网、物联网等领域的业务场景。
  • onlyoffice:ONLYOFFICE是一个开源的在线协作办公套件,结合了文档、电子表格、演示文稿和表单的编辑器。

other链接

前端

  • shop-vite:前端样式设计
  • three.js:创建三维场景
  • Avue:前端搬砖神器,让数据驱动视图,更加贴合企业开发
  • Mock.js:生成随机数据,拦截 Ajax 请求
  • Ant Design of Vue :基于 Ant Design 和 Vue 的企业级 UI 组件。
  • FormMaking:表单设计器
  • v-charts :在使用 echarts 生成图表时,经常需要做繁琐的数据类型转化、修改复杂的配置项,v-charts 的出现正是为了解决这个痛点。基于 Vue2.0 和 echarts 封装的 v-charts 图表组件,只需要统一提供一种对前后端都友好的数据格式设置简单的配置项,便可轻松生成常见的图表。
  • Vuex: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
  • MCChart
  • Echarts
  • PPchart
  • Element
  • Uni-app:是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台
  • ES6 入门教程:《ECMAScript 6 入门教程》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。
  • wangEditor:开源 Web 富文本编辑器,开箱即用,配置简单
  • axios:Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
  • uView:uView是uni-app生态专用的UI框架,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码, 可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台(引言自uni-app网)。但目前除微信小程序,其它小程序平台的兼容可能存在一些问题,后续会针对这方面持续优化。
  • Vxe Table:配合 Vxe UI 组件库,更强更好用,支持表单可视化、列表可视化、流程可视化。

后端

  • quarkus:Supersonic Subatomic Java.
  • vert.x:Vert.x is a tool-kit for building reactive applications on the JVM
  • Debezium:Debezium 是一组分布式服务,用于捕获数据库中的更改,以便您的应用程序可以查看这些更改并做出响应。Debezium 将每个数据库表中的所有行级更改记录在更改事件流中,应用程序只需读取这些流即可按发生顺序查看更改事件。
  • Redis设计与实现:一书全面而完整地讲解了 Redis 的内部运行机制, 对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍, 展示了这些功能的核心数据结构以及关键的算法**。

测试

博客

  • VuePress: Vue 驱动的静态网站生成器
  • docsify:docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages
  • hexo:快速、简洁且高效的博客框架。主题风格

资料链接⭐

练习

博客

链接

  • GitHub-Chinese-Top-Charts:GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目
  • Github开源项目推荐:收集整理 GitHub 上高质量、有趣的开源项目。
  • 开源项目推荐:收集整理Github、Gitte上优秀的开源项目。个人网站
  • NoteBook:✍ 记录一路走来学习的计算机专业知识 ,力求构建 AI & CS & SE 知识体系
  • CS-Books:超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
  • JavaFamily:互联网一线大厂Java 工程师面试+学习指南
  • JavaBooks:📚Java程序员必读书单(超1000本PDF,附下载地址)包括但不限于Java、设计模式、计算机网络、操作系统、数据库、数据结构与算法、大数据、架构、面试等等,助力每一个Java程序员构建属于自己的知识体系。
  • Java-Interview-Advanced:中华石杉--互联网Java面试训练营
  • advanced-java:同步 https://github.com/doocs/advanced-java 互联网 Java 工程师进阶知识完全扫盲
  • LearningNotes:欢迎关注我的 蘑菇博客项目 笔记主要涵盖:Java,Spring,SpringCloud,计算机网络,操作系统,数据结构,Vue等 如果笔记对您有帮助的话,欢迎star支持,谢谢~

功能设计⭐

接口设计

导入功能

在线预览

指标设计

转载收藏⭐

Java

代码规范

正则表达式

并发

数据库

框架

Spring

SpringBoot

Mybatis

SpringColud

系统设计

技术应用

单元测试

工具类

功能应用

工作流

Redis

工具配置

运维

排查笔记

其他

应用软件

镜像资源

官方链接

软件安装

学习笔记

其他

开发

运维

入门

Java

01Java基础 02面向对象 03常用类 04集合
05文件IO异常 06线程网络反射 07Java8新增功能

JavaWeb

01JavaScript 02JDBC 03JavaWeb 04Mybatis和Spring
01Spring 02Mybatis 03SpringMVC 04SSM整合

Vue

01Vue课堂笔记 02第一个vue程序 03基础语法指令 04表单双绑、组件
05Axios异步通信 06计算属性、内容分发、自定义事件 07第一个vue-cli项目 08webpack使用
09vue-router路由 10实战快速上手

博客搭建

十一's Projects

javaguide icon javaguide

「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

springboot-labs icon springboot-labs

一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.