You might not need an ORM

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. sqlc

    Generate type-safe code from SQL

    Relatedly, I'd like to recommend people check out sqlc. It's a Go project, although it does technically support codegen to other languages.

    https://sqlc.dev/

    With sqlc, you write queries and get fully typed functions you can call. It's not completely perfect, but it's pretty good.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. windmill

    Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.

  4. kysely

    Discontinued A type-safe typescript SQL query builder [Moved to: https://github.com/kysely-org/kysely] (by koskimas)

    Kysely[1] and zapatos[2] are excellent solutions for type-safe typescript query builders. It’s hard to go back to the days of spending 20-30% of your time in the object mapping layer.

    [1] https://github.com/koskimas/kysely

  5. jOOQ

    jOOQ is the best way to write SQL in Java

    > all I really want is a nice API for building queries (that actually supports all underlying database features) and automatic mapping of the results to whatever objects/structs and primitives the language supports.

    For Java based solutions, check out https://www.jooq.org/ or http://querydsl.com/

  6. Querydsl

    Unified Queries for Java

    > all I really want is a nice API for building queries (that actually supports all underlying database features) and automatic mapping of the results to whatever objects/structs and primitives the language supports.

    For Java based solutions, check out https://www.jooq.org/ or http://querydsl.com/

  7. sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)

    There's an offline feature that

    > Enables building the macros in offline mode when a live database is not available (such as CI) [0]

    [0] https://github.com/launchbadge/sqlx/blob/76ae2865005cc79d569...

  8. spring-data-relational

    Spring Data Relational. Home of Spring Data JDBC and Spring Data R2DBC.

    What do you think of Spring Data JDBC (https://spring.io/projects/spring-data-jdbc)?

  9. SaaSHub

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

    SaaSHub logo
  10. Dapper

    Dapper - a simple object mapper for .Net

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • You Probably Don't Need Query Builders

    5 projects | news.ycombinator.com | 25 Jan 2025
  • Show HN: Outerbase Studio – Open-Source Database GUI

    19 projects | news.ycombinator.com | 4 Dec 2024
  • DbGate: The Smartest SQL+noSQL Database Client

    1 project | news.ycombinator.com | 25 Nov 2024
  • Sqlc: Compile SQL to type-safe code

    15 projects | news.ycombinator.com | 8 Sep 2024
  • DbGate - a fast cross-database client

    1 project | dev.to | 14 Aug 2024

Did you know that Java is
the 8th most popular programming language
based on number of references?