Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

¿Es transact-rs/sqlx apto para principiantes?

En los últimos 30 días, transact-rs/sqlx fusionó 5 de 30 pull requests de colaboradores externos, y sus mantenedores suelen responder en 2 días. Ahora mismo hay 9 issues aptos para principiantes abiertos.

Estrellas
17.5k
Forks
1.7k
Issues abiertos para principiantes
9
Issues indexados
694
Merge medio
1 d 8 h
PR fusionados (30 d)
5
Lenguaje dominante
Rust
Licencia
Apache-2.0
Último push a GitHub
4/10/2026
Última indexación
6/10/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
help wanted good first issue

Cómo contribuir a transact-rs/sqlx

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  3. Elige uno de los 9 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • MySQL: ENUM and SET columns with a binary collation are named BINARY or CHAR
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100

    transact-rs/sqlx#4453 ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100

    transact-rs/sqlx#4452 ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    transact-rs/sqlx#4451 ·

    Los mantenedores suelen responder en 2 días

  • A failed or cancelled nested begin() rolls back the enclosing transaction
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    transact-rs/sqlx#4445 ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 62/100

    transact-rs/sqlx#4443 ·

    Los mantenedores suelen responder en 2 días

  • Make PostgreSQL advisory-lock string hashing optional
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 55/100

    transact-rs/sqlx#4421 ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    transact-rs/sqlx#4411 ·

    Los mantenedores suelen responder en 2 días

  • RFC: Reorganize `rustls` Features
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    transact-rs/sqlx#4408 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    transact-rs/sqlx#4396 ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    transact-rs/sqlx#4386 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    transact-rs/sqlx#4384 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    transact-rs/sqlx#4378 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 1-2 días Aptitud para principiantes 48/100

    transact-rs/sqlx#4357 ·

    Los mantenedores suelen responder en 2 días

  • Allow Rust smart driver for yugabyte connection pools
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    transact-rs/sqlx#4347 ·

    Los mantenedores suelen responder en 2 días

  • Update docs on runtime features
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    transact-rs/sqlx#4346 ·

    Los mantenedores suelen responder en 2 días

  • `cargo sqlx prepare` produces non-deterministic files
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    transact-rs/sqlx#4339 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    transact-rs/sqlx#4321 ·

    Los mantenedores suelen responder en 2 días

  • custom transport for sqlx connections
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100

    transact-rs/sqlx#4307 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 3/5 Medio día Aptitud para principiantes 68/100

    transact-rs/sqlx#4299 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    transact-rs/sqlx#4298 ·

    Los mantenedores suelen responder en 2 días

  • Workspace-level `sqlx.toml`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    transact-rs/sqlx#4293 · 1 comentario · 3 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Allow for bringing your own smol executor
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    transact-rs/sqlx#4273 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    transact-rs/sqlx#4266 ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 3/5 Medio día Aptitud para principiantes 68/100

    transact-rs/sqlx#4262 ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    transact-rs/sqlx#4231 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • rustls-graviola support
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    transact-rs/sqlx#4213 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • MySQL: query_as macro deserializes a row based on column ordinality instead of column identity
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    transact-rs/sqlx#4210 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • SQLite query macros don't reject INSERTs that omit NOT NULL columns without defaults
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    transact-rs/sqlx#4206 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Add examples of using QueryBuilder generically
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    transact-rs/sqlx#4188 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    transact-rs/sqlx#4179 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    transact-rs/sqlx#4162 · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Type override together with wildcard does not work
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    transact-rs/sqlx#4151 ·

    Los mantenedores suelen responder en 2 días

  • [Feature] Improvements to QueryBuilder
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100

    transact-rs/sqlx#4141 ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100

    transact-rs/sqlx#4137 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    transact-rs/sqlx#4133 · 2 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    transact-rs/sqlx#4120 · 3 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • cargo sqlx prepare only works after cargo clean
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    transact-rs/sqlx#4117 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Add middleware for each request
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    transact-rs/sqlx#4104 ·

    Los mantenedores suelen responder en 2 días

  • Add support for SQLite JSONB
    Quizá libre de nuevo @Muktarsadiq la tomó hace 304 días y no hay ningún pull request abierto. Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    transact-rs/sqlx#4101 · 1 comentario · 5 reacciones ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    transact-rs/sqlx#4099 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 2 días

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    transact-rs/sqlx#4098 ·

    Los mantenedores suelen responder en 2 días

  • Reduce unsafe code in SQLite
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100

    transact-rs/sqlx#4096 ·

    Los mantenedores suelen responder en 2 días

  • Rounding error with Postgres and DateTime
    Abierto
    bug

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    transact-rs/sqlx#4089 ·

    Los mantenedores suelen responder en 2 días

  • Reduce allocations for PgBindIter
    Abierto
    enhancement

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 48/100

    transact-rs/sqlx#4085 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Support `aws-lc-rs` instead of `rsa`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    transact-rs/sqlx#4082 · 1 comentario · 12 reacciones ·

    Los mantenedores suelen responder en 2 días

  • citext parameters silently fail
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    transact-rs/sqlx#4078 · 3 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • sqlx query! and friends macros throw constant connection errors when using Docker
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    transact-rs/sqlx#4073 · 1 comentario · 5 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Google SQL Support
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100

    transact-rs/sqlx#4071 ·

    Los mantenedores suelen responder en 2 días

  • the trait bound bool: std::convert::From<std::option::Option<bool>> is not satisfied
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    transact-rs/sqlx#4065 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • SQLite: Avoid creating -wal / -shm files during proc-macro evaluation
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    transact-rs/sqlx#4064 ·

    Los mantenedores suelen responder en 2 días

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.