- Chat2DB
- 🔥 🔥 🔥 An intelligent and versatile general-purpose SQL client and reporting tool for databases which integrates ChatGPT capabilities.(智能的通用数据库SQL客户端和报表工具)
- junodb
- JunoDB is PayPal's home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at any scale.
- tiny-rdm
- A Modern Redis GUI Client 一个现代化轻量级的跨平台Redis桌面客户端,支持Mac、Windows和Linux
- nightingale
- 夜莺Nightingale是中国计算机学会托管的开源云原生可观测工具,最早由滴滴于 2020 年孵化并开源,并于 2022 年正式捐赠予中国计算机学会。夜莺采用 All-in-One 的设计理念,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,融入了顶级互联网公司可观测性最佳实践,沉淀了众多社区专家经验,开箱即用。
- API-Security-Checklist
Checklist of the most important security countermeasures when designing, testing, and releasing your API
- tengine
A distribution of Nginx with some advanced features http://tengine.taobao.org/
alibaba
jarslink模块化开发框架
- 分布式技术集锦
alibaba
sofa-arkSOFA Ark is a light-weight,java based classloader isolation framework.
- dubbokeeper
dubbo服务管理以及监控系统
- Spring-Boot-Reference-Guide
- spring-cloud-study
开源书《使用Spring Cloud与Docker实战微服务》的配套代码
- architect-awesome
后端架构师技术图谱
- SpringCloudLearning
project for spring cloud learning
- Central Application Tracking
- OpenID-Connect-Java-Spring-Server
An OpenID Connect reference implementation in Java on the Spring platform. https://mitreid.org/
- 微信小程序商城 (后台java) 应用示例
- spring-boot-admin
Admin UI for administration of spring boot applications
阿里巴巴开发规约插件
p3cAlibaba Java Coding Guidelines pmd implements and IDE plugin https://github.com/alibaba/p3c/wiki
- JRebel
热部署插件
- xmall
基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等 http://xmall.exrick.cn
- x-boot
基于Spring Boot 2.x的前后端分离架构X-Boot 前台:Vue+iView 后台:Spring Boot 2.x/Spring Security/JWT/Spring Data JPA+Mybatis-Plus/Redis/Elasticsearch 分布式限流/同步锁/验证码/SnowFlake雪花算法ID自增 动态权限管理 代码生成 日志记录 http://xboot.exrick.cn
- pig
基于Spring Cloud、oAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录,提供配套视频开发教程
- openzaly
openzaly 是 Akaxin 的服务器源代码,用以搭建私有聊天服务器。 服务器安装教程:https://www.akaxin.com/docs/install/index.html QQ群: 655249600
- Go 微服务实战汇总
- Discovery
Nepxion Discovery is an enhancement for Spring Cloud Discovery on Eureka + Consul + Zookeeper for gray release, ip address filter and count limitation http://www.nepxion.com
Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增强中间件,其功能包括灰度发布(包括切换发布和平滑发布),黑/白名单的IP地址过滤,限制注册,限制发现等,支持Eureka、Consul和Zookeeper,支持Spring Cloud Api Gateway(Finchley版)、Zuul网关和微服务的灰度发布,支持用户自定义和编程灰度路由策略,支持Nacos和Redis为远程配置中心,同时兼容Spring Cloud Edgware版和Finchley版。现有的Spring Cloud微服务可以方便引入该插件,代码零侵入
- httpbin
HTTP Request & Response Service, written in Python + Flask. https://httpbin.org
- canal
阿里巴巴mysql数据库binlog的增量订阅&消费组件 。阿里云DRDS( https://www.aliyun.com/product/drds )、阿里巴巴TDDL 二级索引、小表复制powerd by canal.
- kubernetes
Production-Grade Container Scheduling and Management https://kubernetes.io
Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件
Alibaba
arthasAlibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas https://alibaba.github.io/arthas/
- dive
A tool for exploring each layer in a docker image
- zipkin
Zipkin is a distributed tracing system http://zipkin.io
- miaosha
😮😮秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
- prisma
⚡️ Prisma enables seamless type-safe database access & declarative data modeling https://www.prisma.io
alibaba
sofa-rpcSOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
- FEBS-Vue
SpringBoot,Shiro,JWT,Vue & Ant Design 前后端分离权限管理系统,预览地址(小油管,初次加载较慢): http://111.230.157.133:8081
- nginx-quick-reference
This notes describes how to improve Nginx performance, security and other important things; ssllabs A+ 100%.
- jetcache
JetCache is a Java cache framework which is more convenient than Spring Cache.
- nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
- drools
Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP). http://www.drools.org
- yapi
YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台 http://yapi.demo.qunar.com/
- transmittable-thread-local
The missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits ThreadLocal value between threads even using thread pooling components. https://github.com/alibaba/transmitta…
- kratos
Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。 https://www.bilibili.com
- minio
MinIO is an open source object storage server compatible with Amazon S3 APIs https://min.io/download
- motan
A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services.
- DBProxy
DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。目前DBProxy在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对DBProxy的开发全面转到github上,开源和内部使用保持一致。目前只支持MySQL(Percona)5.5和5.6。
- kkFileView
使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4,mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览 http://file.keking.cn/
- soul
High-Performance Java API Gateway https://dromara.org
- freemarker
Java模版引擎
- kong
🦍 The Cloud-Native API Gateway https://konghq.com/install
- resilience4j
Resilience4j is a fault tolerance library designed for Java8 and functional programming
熔断
- flask
python
注册中心
harborAn open source trusted cloud native registry project that stores, signs, and scans content. https://goharbor.io/
- plato
腾讯高性能分布式图计算框架Plato
- jumpserver Jumpserver是全球首款完全开源的堡垒机,是符合 4A 的专业运维审计系统。 http://www.jumpserver.org`
- monitoror
Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything. https://monitoror.com
- ureport
一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表
- kubesphere
Enterprise-grade container platform tailored for multicloud and multi-cluster management
- quarkus
Quarkus: Supersonic Subatomic Java.
- graal
GraalVM: Run Programs Faster Anywhere 🚀
- vertx-awesome
- express
Fast, unopinionated, minimalist web framework for node. https://expressjs.com
- koa
Expressive middleware for node.js using ES2017 async functions https://koajs.com
- koa2-note
- koajs-design-note
- egg
🥚 Born to build better enterprise frameworks and apps with Node.js & Koa https://eggjs.org
- egg-cnode
CNode 社区 Egg 版本 https://cnodejs.org/
- log4js-node
A port of log4js to node.js
- srs
SRS is a simple live streaming cluster, a simple joy. http://182.92.80.26
- red5-server
Red5 Server core
- jitsi-videobridge
webrtc sfu
- Node-Media-Server
A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server
- webrtc
go
- WebRTC-Experiment
WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!! https://www.webrtc-experiment.com/
- webrtc samples
- coturn
coturn TURN server project
- media-server
SFU
- mediasoup
webrtc sfu
- Kurento mediasoup-demos
ffmpeg或gstreamer消费视频流
- kurento-media-server
Media Server responsible for media transmission, processing, loading and recording https://www.kurento.org/
- aiortc
WebRTC and ORTC implementation for Python using asyncio
- Janus: the general purpose WebRTC server
- Activiti
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the… http://www.activiti.org
- flowable-engine
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users. https://www.flowable.org
- activiti-in-action-codes
Activiti官方唯一推荐中文书籍——《Activiti实战》示例源码
demo
kft-activiti-demo
- tx-lcn
LCN distributed transaction framework, compatible with dubbo, spring cloud and Motan framework, supports various relational databases https://www.txlcn.org
- servicecomb-pack
Apache ServiceComb Saga https://servicecomb.apache.org/
- seata
Seata is an easy-to-use, high-performance, open source distributed transaction solution.
- snowflake
Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees. http://twitter.com/
baidu
uid-generatorUidGenerator是Java实现的, 基于Snowflake算法的唯一ID生成器
meituan
LeafDistributed ID Generate Service
didi
tinyid
- xxl-job
A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB) http://www.xuxueli.com/xxl-job/
- elastic-job-lite
Elastic-Job is a distributed scheduled job framework, based on Quartz and Zookeeper.
- light-task-scheduler
Distributed Scheduled Job Framework
主要用于解决分布式任务调度问题,支持实时任务,定时任务和Cron任务。有较好的伸缩性,扩展性,健壮稳定性而被多家公司使用,同时也希望开源爱好者一起贡献。
- uncode-schedule
基于zookeeper+spring task的分布式任务调度组件,非常小巧,无需任何修改就可以使spring task具备分布式特性,确保所有任务在集群中不重复,不遗漏的执行。 http://www.uncode.cn
- opencron
opencron 是强大的管理linux crontab任务的系统,基于JAVA开发
- antares
分布式任务调度平台(Distributed Job Schedule Platform)
- sharding-sphere
Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景
- mango
Distributed ORM Framework for Java http://mango.jfaster.org/
alibaba
cobarCobar是提供关系型数据库(MySQL)分布式服务的中间件,它可以让传统的数据库得到良好的线性扩展,并看上去还是一个数据库,对应用保持透明
XiaoMi
soarSQL Optimizer And Rewriter
- r2dbc
Reactive Relational Database Connectivity
- otter
阿里巴巴分布式数据库同步系统(解决中美异地机房)
- Mapper
Mybatis Common Mapper - Easy to use 通用Mapper都可以极大的方便开发人员
- mybatis-generator-gui
mybatis-generator界面工具,让你生成代码更简单更快捷
- mybatis-plus
An enhanced toolkit of Mybatis to simplify development http://mp.baomidou.com/
- service-mesh
- istio
Connect, secure, control, and observe services. https://istio.io
- linkerd
A service mesh for Kubernetes and beyond. Main repo for Linkerd 1.x. https://linkerd.io
- mapstruct
An annotation processor for generating type-safe bean mappers http://mapstruct.org/
- dozer
Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. https://dozermapper.github.io/
- logstash-logback-encoder
Logback encoder which creates JSON for use with Logstash
Tencent
TarsTars is a highly performance rpc framework based on naming service using tars protocol and provides a semi-automatic operation platform.
- incubator-dubbo
Dubbo is a high-performance, java based, open source RPC framework http://dubbo.io
- grpc
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io
- grpc-java
The Java gRPC implementation. HTTP/2 based RPC https://grpc.io
- spring-boot-starter-swagger
- swagger-bootstrap-ui
Swagger-bootstrap-ui is the Swagger front-end UI implementation, the purpose is to replace the Swagger default UI implementation Swagger-UI, make the document more friendly.... http://swagger-bootstrap-ui.xiaominfo…
- swagger
Swagger is the world’s largest framework of API developer tools for the OpenAPI Specification(OAS), enabling development across the entire API lifecycle, from design and documentation, to test and deployment.
- rap2-delos
阿里妈妈前端团队出品的开源接口管理工具RAP第二代
- RAP
Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择
- springfox
Automated JSON API documentation for API's built with Spring
- showdoc
ShowDoc is a tool greatly applicable for an IT team to share documents online
- hsweb-framework
- zheng
- xbin-store-cloud
模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Cloud 使用dubbox版本请查看
- xbin-newstore-cloud
基于xbin-store-cloud重构,完全保留原业务逻辑,模块更精简,部署更方便
- paascloud-master
spring cloud + vue 全家桶实战,模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目
- spring-cloud-alibaba
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.