开源项目 [89]

【开源分享】star 4k ,一款为程序员打造的公务员备考神器指南

专为编程背景的开发者设计,旨在帮助他们高效地准备公务员考试。此项目的核心理念是将技术与学习相结合,利用现代互联网工具优化传统复习方式,以适应忙碌的开发人员日程。 一、项目简介 developer2gwy 正如名字所言,程序员到公务员:从入门到上岸。项目是由一群程序员考公朋友的归纳总结, 适用于当下每

【大厂开源】9个字节跳动开源项目,值得收藏!

字节跳动作为一家在技术创新和开源文化方面表现突出的公司,已经开源了多个项目,涵盖了微服务架构、前端设计系统、开发工具链等多个领域。以下是一份字节跳动开源项目的整理: 1. 微服务架构相关 CloudWeGo: 简介:CloudWeGo是一套可快速构建企业级云原生微服务架构的中间件集合,专注于微服务通

【大厂开源】10个腾讯开源项目,值得收藏!

腾讯作为国内领先的科技企业,在开源项目方面有着丰富的贡献。以下是一份腾讯开源项目的整理,涵盖了多个领域和用途: 1. Android 热修复框架 - Tinker 简介:Tinker 是微信官方的 Android 热补丁解决方案,支持动态下发代码、So 库以及资源,让应用能够在不需要重新安装的情况下

【大厂开源】7个携程开源项目,值得收藏!

携程作为一家在旅游行业具有领先地位的企业,其在技术领域的探索和实践也颇为丰富,其中不乏一些开源项目。以下是携程开源的几个主要项目及其简介、项目特点和项目地址: 1. Apollo配置管理平台 项目简介: Apollo是携程框架部门研发的配置管理平台,旨在集中化管理应用不同环境、不同集群的配置,配置修

【大厂开源】7个华为Java 开源项目,值得收藏!

华为在Java领域中开源了多个项目,这些项目涵盖了不同的技术领域和应用场景。以下是一些华为在Java领域中开源的主要项目: HBase 二级索引 hindex 简介:hindex是华为公司开发的纯Java编写的HBase二级索引,兼容Apache HBase 0.94.8。 特点:支持多个表索引、多

【大厂开源】19 个阿里 Java 开源项目,值得收藏!

阿里巴巴在Java开源项目方面有着丰富的贡献,以下是一些主要的阿里巴巴Java开源项目及其详细说明: 1. Spring Cloud Alibaba 描述:Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。它集成了阿里巴巴的开源组件,如Nacos、Sentine

【开源分享】Star 17k,数据库设计工具

项目介绍 该项目是一个免费、简单、强大的数据库实体关系(DBER)在线编辑器,无需注册即可直接在浏览器中使用。它提供了直观、可视化的操作界面,用户通过点击即可构建数据库表和导出建表语句,还可以导入建表语句,实现可视化编辑、错误检查等。支持 MySQL、PostgreSQL、SQLite、MariaD

橙单,靠谱的免费代码生成神器

橙单创始人说 非常希望您能看完本篇文章。很多开发者对代码生成的印象可能只是单表 CURD,然而橙单却选择运营免费的代码生成工具,一定是有干货的。 良心开源工程 赠人玫瑰,手有余香。做良心开源,让更多开发者受益,这是我们的选择。 支持工作流、在线表单、用户和数据权限。 功能完整、开箱即用、BUG 极少

【开源分享】Star 11.3k,基于智能语义分析的Web 应用防火墙

项目介绍 该项目底层基于 Nginx 的 Web 网关,作为反向代理接入网络。采用智能语意分析算法,清洗来自黑客的恶意流量,保护你的网站不受黑客攻击。它安装简单、免费版功能够用,但项目仅开源了核心算法和底层引擎。 Slogan: 不让黑客越雷池一步。 项目截图

【开源分享】Star 32.6k,深入学习实战 Spring Boot

项目介绍 spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成demo。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(

【开源分享】Star 88.5k,Java版设计模式

项目介绍 设计模式 Java 的最佳实践,出自开源社区大佬们之手。作为有梦想和追求的 Java 程序员,当然需要会一些设计模式啦。这个项目虽然是英文的但是先看代码和图,尝试理解含义那么英文描述也就能猜得八九不离十了。不要让英语作为你不努力的借口,努力变强吧! 项目截图

【开源分享】Star 69.7k,开源的后端即服务(BaaS)平台

项目介绍 Supabase 是一个开源的 Firebase 替代品,它以 BaaS(后端即服务)的形式向各种应用程序提供了一系列后端功能,有助于开发者更快速地构建产品。 架构说明

Star 28.1k,MySQL 数据库 binlog 的增量订阅和消费组件

基本介绍 什么是 Canal? Canal 由阿里巴巴开源的一个基于 MySQL 数据库的增量日志(Binary Log)解析工具,提供增量数据订阅和消费,模拟 MySQL salve 方式,实现 MySQL 的主从同步,同时加入了增量日志解析等功能。 基于日志增量订阅&消费支持的业务: 数据库镜像

【开源分享】Star 5k,开源的 Web 应用防火墙

项目介绍 该项目是用 Python 开发的 Web 应用防火墙,可以无缝集成至现有环境(Linux、Docker、K8s 等)。它基于 Nginx 构建、默认配置安全,拥有简单易用的 Web 界面,支持自动配置 HTTPS A+ 评级、安全 Header 和丰富的插件系统,可检测常见的攻击模式、限制

【开源分享】Stirling-PDF:本地托管,允许对 PDF 文件做各种操作的 Web 应用

项目介绍 一款功能强大、开箱即用的 PDF 工具,支持拆分/合并文件、添加/提取图片、压缩、加水印、添加/删除密码等功能,满足你对 PDF 文件的所有需求。 项目截图 项目特性 支持暗黑模式。

【开源分享】AutoMQ:基于云原生重新设计 Apache Kafka®

项目介绍 一款真正的云原生 Kafka 解决方案。该项目是基于云原生重新设计的新一代 Kafka 发行版。在保持和 Apache Kafka 100%兼容前提下,AutoMQ 可以为用户提供高达 10 倍的成本优势以及百倍的弹性优势,同时支持秒级分区迁移和流量自动重平衡,解决运维痛点。 项目截图

【开源分享】Spring 源码,🤏拿捏了

项目介绍 一份讲解 Spring 源码的图文教程,内容涵盖了 Spring 框架的核心概念和关键功能,而且还贴心地标注了难度等级,更加便于学习。 阅读源码好处 深入理解Spring框架: 通过阅读源码,你可以更深入地了解Spring框

【开源分享】聊一聊几款常用的数据库管理工具

背景说明 在数据库管理工具市场上,DBeaver Community、Sequel Pro和Navicat Premium Lite各有特色。本文将对比这三款工具的特点、优势、适用场景等方面,帮助用户选择最适合自己需求的工具。 DBeaver Community DBeaver Community是