Java MySQL

Open-source Java projects categorized as MySQL

Top 23 Java MySQL Projects

  • JavaGuide

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

  • dbeaver

    Free universal database tool and SQL client

  • Project mention: DBeaver – open-source Database client | news.ycombinator.com | 2024-03-10

    Yes but not in the community version:

    https://github.com/dbeaver/dbeaver/wiki/Schema-compare

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • shardingsphere

    Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.

  • Project mention: Managing Data Residency - the demo | dev.to | 2023-05-25

    Opposite to what the documentation tells, the full prefix is jdbc:shardingsphere:absolutepath. I've opened a PR to fix the documentation.

  • mybatis-plus

    An powerful enhanced toolkit of MyBatis for simplify development

  • Chat2DB

    🔥🔥🔥AI-driven data management platform Over 1 million developers are using Chat2DB

  • Project mention: LLMs and SQL | news.ycombinator.com | 2024-04-29
  • ali-dbhub

    已迁移新仓库,此版本将不再维护

  • Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20

    ChatGPT Mac/Windows App for SQL https://github.com/alibaba/Chat2DB

  • Flyway

    Flyway by Redgate • Database Migrations Made Easy.

  • Project mention: Let's write a simple microservice in Clojure | dev.to | 2024-04-26

    The session logs show that the application loads configurations and establishes a connection with a PostgreSQL database. This involves initializing a HikariCP connection pool and Flyway for database migrations. The logs confirm that the database schema validation and migration checks were successful. The startup of the Jetty HTTP server follows, and the server becomes operational and ready to accept requests on the specified port.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • jOOQ

    jOOQ is the best way to write SQL in Java

  • Project mention: Serious flaws in SQL – Edgar F. Codd (1990) | news.ycombinator.com | 2024-04-25

    > 2. ORMs do not hide SQL nastiness.

    This is certainly true!

    I mean: ORMs are now well known to "make the easy queries slightly more easy, while making intermediate queries really hard and complex queries impossible".

    I think the are of ORMs is over. It simply did not deliver.

    If a book on SQL is --say-- 100 pages, a book on Hibernate is 400 pages. So much to learn just to make the easy queries slightly easier to type? Just not worth it.

    I prefer jooq any day over ORMs. And dont get me started over what tools like Hasuna have to offer.

    There are also some languages (forgot the names) that are SQL-done-right. Select in the back, more type safe, more logic, more in the same steps as the query gets executed. These need to be adopted by PG and MySQL and we're good to go. (IMHO)

    https://www.jooq.org/

    https://hasura.io/

  • JSqlParser

    JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern

  • liquibase

    Main Liquibase Source

  • Project mention: I am looking for a troubled/bad open source codebase | /r/ExperiencedDevs | 2023-07-12

    While I respect the work, Liquibase's code base is quite messy... https://github.com/liquibase/liquibase

  • Leetcode

    Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more. (by fishercoder1534)

  • requery

    requery - modern SQL based query & persistence for Java / Kotlin / Android

  • Jailer

    Database Subsetting and Relational Data Browsing Tool.

  • Project mention: Jailer – open-source database client | news.ycombinator.com | 2024-04-30
  • SuperMarket

    设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……

  • sqli

    orm sql query builder, API: QB, QB.X, QrB

  • mybatis-flex

    mybatis-flex is an elegant Mybatis Enhancement Framework

  • GeoTools

    Official GeoTools repository

  • Ebean ORM

    Ebean ORM

  • sqlancer

    Automated testing to find logic and performance bugs in database systems

  • Project mention: Solving duplicate data with performant deduplication | news.ycombinator.com | 2023-11-22
  • mycollab

    An open source, free, high performance, stable and secure Java Application Business Platform of Project Management and Document

  • Project mention: FOSS project management suite like Clickup/Asana/Monday | /r/foss | 2023-06-23

    I haven't used either of these two suggestions, but with some quick searching, I found MyCollab or Fractale which look like they might be pretty good. MyCollab looks better of the two of those to me, but Fractale could surprise me.

  • mybatis-plus-join

    支持连表查询的mybatis-plus,mybatis-plus风格的连表操作提供wrapper.leftJoin(),wrapper.rightJoin()等操作

  • MariaDB4j

    MariaDB Embedded in Java JAR

  • Plan

    Player Analytics plugin for Minecraft Server platforms - View player activity of your server with ease. :calendar: (by plan-player-analytics)

  • Project mention: What is everyone using now? | /r/admincraft | 2023-05-31

    Plan (short for PLayer ANalytics, it gathers information about player activity and makes it easy for everyone to check their own statistics in a nice web UI. i found that long-term players like to have an idea of how much time and work they put into the server since they joined. you as the admin get access to everyone else's statistics, plus some helpful server stats)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java MySQL related posts

  • Serious flaws in SQL – Edgar F. Codd (1990)

    2 projects | news.ycombinator.com | 25 Apr 2024
  • DBeaver – open-source Database client

    10 projects | news.ycombinator.com | 10 Mar 2024
  • Ask HN: Is there still ORM hate these days?

    1 project | news.ycombinator.com | 16 Nov 2023
  • I'm open sourcing a Saas I built

    1 project | /r/SpringBoot | 4 Oct 2023
  • I'm open sourcing a Saas I built

    1 project | /r/java | 3 Oct 2023
  • Why people care about PostGIS and Postgres

    4 projects | news.ycombinator.com | 13 Sep 2023
  • Effortless Containerization: Deploying Spring Boot and MySQL with Docker and Docker Compose

    1 project | /r/DevTo | 19 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source MySQL projects in Java? This list will help you:

Project Stars
1 JavaGuide 143,878
2 dbeaver 37,779
3 shardingsphere 19,475
4 mybatis-plus 15,868
5 Chat2DB 13,842
6 ali-dbhub 8,424
7 Flyway 7,813
8 jOOQ 5,929
9 JSqlParser 4,992
10 liquibase 4,427
11 Leetcode 3,708
12 requery 3,132
13 Jailer 2,727
14 SuperMarket 1,942
15 sqli 1,904
16 mybatis-flex 1,714
17 GeoTools 1,642
18 Ebean ORM 1,430
19 sqlancer 1,412
20 mycollab 1,248
21 mybatis-plus-join 977
22 MariaDB4j 816
23 Plan 808

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com