Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

transact-rs/sqlx est-il accessible aux débutants ?

Ces 30 derniers jours, transact-rs/sqlx a fusionné 7 des 35 pull requests de contributeurs externes, et ses mainteneurs répondent en général sous 3 jours. 12 issues accessibles aux débutants sont ouvertes en ce moment.

Étoiles
17.5k
Forks
1.7k
Issues débutants ouvertes
12
Issues indexées
701
Merge moyen
4 j 2 min
PR mergées (30 j)
8
Langage dominant
Rust
Licence
Apache-2.0
Dernier push GitHub
4/10/2026
Dernière indexation
6/10/2026
Guide de contribution
Guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
help wanted good first issue

Comment contribuer à transact-rs/sqlx

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Vos contributions seront publiées sous la licence Apache-2.0 du projet.
  3. Choisissez l'une des 12 issues ouvertes accessibles aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • MySQL: a user without a password is refused when the server switches the auth plugin (empty password scrambled)
    Ouverte

    transact-rs/sqlx#4482 ·

    Les mainteneurs répondent en général sous 3 jours

  • Allow closing a transaction and returning the connection
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100

    transact-rs/sqlx#4471 ·

    Les mainteneurs répondent en général sous 3 jours

  • Request: private channel for a TLS certificate-validation report
    Ouverte

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100

    transact-rs/sqlx#4466 ·

    Les mainteneurs répondent en général sous 3 jours

  • perf(sqlx-sqlite): copying row values into owned Rust values makes row reads about 3x faster
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 15/100

    transact-rs/sqlx#4462 ·

    Les mainteneurs répondent en général sous 3 jours

  • Postgres text arrays: a quoted "NULL" element is decoded as SQL NULL
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 72/100

    transact-rs/sqlx#4452 ·

    Les mainteneurs répondent en général sous 3 jours

  • PostgreSQL SCRAM: server iteration count is unbounded and the server nonce is not checked
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 52/100

    transact-rs/sqlx#4451 ·

    Les mainteneurs répondent en général sous 3 jours

  • Make `whoami` dependency optional (for postgres too)
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 62/100

    transact-rs/sqlx#4443 ·

    Les mainteneurs répondent en général sous 3 jours

  • Postgres: connect over a caller-provided socket, and a wasm-safe `Instant`, for hosts like Cloudflare Workers
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    transact-rs/sqlx#4426 · 3 commentaires ·

    Les mainteneurs répondent en général sous 3 jours

  • Make PostgreSQL advisory-lock string hashing optional
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 55/100

    transact-rs/sqlx#4421 ·

    Les mainteneurs répondent en général sous 3 jours

  • Feature-gate PostgreSQL password authentication crypto
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    transact-rs/sqlx#4416 · 2 réactions ·

    Les mainteneurs répondent en général sous 3 jours

  • Expose a trait to opt in for impl Type for PgRange<NewType>
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    transact-rs/sqlx#4411 ·

    Les mainteneurs répondent en général sous 3 jours

  • RFC: Reorganize `rustls` Features
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    transact-rs/sqlx#4408 · 6 commentaires · 3 réactions ·

    Les mainteneurs répondent en général sous 3 jours

  • Pool connect retries a refused connection but gives up instantly on one dropped mid-handshake
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    transact-rs/sqlx#4396 ·

    Les mainteneurs répondent en général sous 3 jours

  • postgres: add high-level API for COPY TO/FROM
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    transact-rs/sqlx#4386 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • Not Support data type: VARBYTE in AWS Redshift
    Ouverte
    bug db:postgres db:third-party-compat

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    transact-rs/sqlx#4384 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • Feature Request: Add a QueryBuilder method to push value tuples without VALUES
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    transact-rs/sqlx#4378 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • `repr(C)` breaks `sqlx::Type` on enums
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 25/100

    transact-rs/sqlx#4366 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • Allow arrays as `bytea` values in `bytea[]`, not just vecs
    Ouverte
    enhancement

    Difficulté 4/5 1-2 jours Accessibilité débutants 48/100

    transact-rs/sqlx#4357 ·

    Les mainteneurs répondent en général sous 3 jours

  • Allow Rust smart driver for yugabyte connection pools
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    transact-rs/sqlx#4347 ·

    Les mainteneurs répondent en général sous 3 jours

  • Update docs on runtime features
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
    enhancement

    Difficulté 2/5 1-3 heures Accessibilité débutants 35/100

    transact-rs/sqlx#4346 ·

    Les mainteneurs répondent en général sous 3 jours

  • `cargo sqlx prepare` produces non-deterministic files
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    transact-rs/sqlx#4339 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • Option to generate per-crate sqlx in —workspace mode
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    transact-rs/sqlx#4321 ·

    Les mainteneurs répondent en général sous 3 jours

  • custom transport for sqlx connections
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 22/100

    transact-rs/sqlx#4307 · 1 réaction ·

    Les mainteneurs répondent en général sous 3 jours

  • Using `--source` with `sqlx migrate add -r` does not create up and down SQL files
    Ouverte
    bug

    Difficulté 3/5 Une demi-journée Accessibilité débutants 68/100

    transact-rs/sqlx#4299 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • [mysql] `query_scalar!` allows `u64` for `SUM()` return type at compile time, fails at runtime with `DECIMAL` vs `BIGINT UNSIGNED` mismatch
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    transact-rs/sqlx#4298 ·

    Les mainteneurs répondent en général sous 3 jours

  • Workspace-level `sqlx.toml`
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    transact-rs/sqlx#4293 · 1 commentaire · 3 réactions ·

    Les mainteneurs répondent en général sous 3 jours

  • Allow for bringing your own smol executor
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    transact-rs/sqlx#4273 · 2 commentaires ·

    Les mainteneurs répondent en général sous 3 jours

  • `cargo sqlx prepare` marks more files than needed dirty
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    transact-rs/sqlx#4266 ·

    Les mainteneurs répondent en général sous 3 jours

  • Add a version of `Pool::close` that only closes if the `Pool` is unique
    Ouverte
    enhancement

    Difficulté 3/5 Une demi-journée Accessibilité débutants 68/100

    transact-rs/sqlx#4262 ·

    Les mainteneurs répondent en général sous 3 jours

  • Accessibility: sqlx database drop prompt loop is disorienting for visually impaired users (no input echo, no indication that return is needed)
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 28/100

    transact-rs/sqlx#4236 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • revert target-version does not behave as expected
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    transact-rs/sqlx#4231 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • rustls-graviola support
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    transact-rs/sqlx#4213 · 2 commentaires ·

    Les mainteneurs répondent en général sous 3 jours

  • MySQL: query_as macro deserializes a row based on column ordinality instead of column identity
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 28/100

    transact-rs/sqlx#4210 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • SQLite query macros don't reject INSERTs that omit NOT NULL columns without defaults
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    transact-rs/sqlx#4206 · 1 commentaire · 1 réaction ·

    Les mainteneurs répondent en général sous 3 jours

  • Add examples of using QueryBuilder generically
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    transact-rs/sqlx#4188 · 1 commentaire · 1 réaction ·

    Les mainteneurs répondent en général sous 3 jours

  • Trouble getting #[derive(sqlx::Type)] to work with a rust enum using MySQL
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 28/100

    transact-rs/sqlx#4179 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

  • compile-time macro support for amazon aurora dsql
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    transact-rs/sqlx#4162 · 2 réactions ·

    Les mainteneurs répondent en général sous 3 jours

  • Type override together with wildcard does not work
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 28/100

    transact-rs/sqlx#4151 ·

    Les mainteneurs répondent en général sous 3 jours

  • [Feature] Improvements to QueryBuilder
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 22/100

    transact-rs/sqlx#4141 ·

    Les mainteneurs répondent en général sous 3 jours

  • `no rows returned by a query that expected to return at least one row` could be caught at compile-time
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 22/100

    transact-rs/sqlx#4137 · 3 commentaires ·

    Les mainteneurs répondent en général sous 3 jours

  • Make sqlx::test not take minutes to run migrations every time
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    transact-rs/sqlx#4133 · 2 commentaires · 2 réactions ·

    Les mainteneurs répondent en général sous 3 jours

  • Query macro does not have a timeout at compile time
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 28/100

    transact-rs/sqlx#4120 · 3 commentaires · 2 réactions ·

    Les mainteneurs répondent en général sous 3 jours

  • cargo sqlx prepare only works after cargo clean
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    transact-rs/sqlx#4117 · 4 commentaires ·

    Les mainteneurs répondent en général sous 3 jours

  • Add middleware for each request
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    transact-rs/sqlx#4104 ·

    Les mainteneurs répondent en général sous 3 jours

  • Add support for SQLite JSONB
    Peut-être à nouveau libre @Muktarsadiq l’a pris il y a 319 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    transact-rs/sqlx#4101 · 1 commentaire · 5 réactions ·

    Les mainteneurs répondent en général sous 3 jours

  • Place a query fingerprint in a comment at the start of each query
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    transact-rs/sqlx#4099 · 1 commentaire · 1 réaction ·

    Les mainteneurs répondent en général sous 3 jours

  • sqlx overrides the default display timezone set in `postgresql.conf`
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    transact-rs/sqlx#4098 ·

    Les mainteneurs répondent en général sous 3 jours

  • Reduce unsafe code in SQLite
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 22/100

    transact-rs/sqlx#4096 ·

    Les mainteneurs répondent en général sous 3 jours

  • Rounding error with Postgres and DateTime
    Ouverte
    bug

    Difficulté 2/5 1-3 heures Accessibilité débutants 48/100

    transact-rs/sqlx#4089 ·

    Les mainteneurs répondent en général sous 3 jours

  • Reduce allocations for PgBindIter
    Ouverte
    enhancement

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 48/100

    transact-rs/sqlx#4085 · 1 commentaire ·

    Les mainteneurs répondent en général sous 3 jours

Affichage des 100 plus récents

Cette page ne liste que les entrées les plus récentes. Le filtre avancé contient l'inventaire complet, affiné par langage, difficulté et durée.

Ouvrir le filtre avancé

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.