Textualize/textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
¿Es Textualize/textual apto para principiantes?
Hemos visto muy pocos pull requests recientes de colaboradores externos en Textualize/textual para saber con qué frecuencia se fusionan. Ahora mismo hay 27 issues aptos para principiantes abiertos.
- Estrellas
- 37.4k
- Forks
- 1.4k
- Issues abiertos para principiantes
- 27
- Issues indexados
- 250
- Lenguaje dominante
- Python
- Licencia
- MIT
- Último push a GitHub
- 9/10/2026
- Última indexación
- 20/9/2026
- Guía de contribución
- Guía de contribución
- Código de conducta
- Código de conducta
- Etiquetas para principiantes
- Sin etiquetas para principiantes indexadas
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Cómo contribuir a Textualize/textual
- Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
- Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
- Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
- Elige uno de los 27 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
-
LinuxDriver input thread busy-loops at 100%+ CPU forever when stdin reaches EOF (terminal gone)Abierto
Dificultad 3/5 Medio día Aptitud para principiantes 58/100
Textualize/textual#6737 · 1 comentario ·
-
Dificultad 3/5 Medio día Aptitud para principiantes 63/100
Textualize/textual#6736 · 2 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Textualize/textual#6735 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Textualize/textual#6734 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Textualize/textual#6733 · 1 comentario ·
-
prevent() leaks into a @work task: a message posted from its call_later callback is silently droppedAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Textualize/textual#6731 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Textualize/textual#6728 · 2 comentarios ·
-
[Bug] SelectionList raises OptionDoesNotExist when highlighted index is stale after filteringQuizá libre de nuevo @hrshtmk la tomó hace 10 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
Textualize/textual#6726 · 4 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Textualize/textual#6723 · 2 comentarios ·
-
clear_panes() docstring says "optionally awaitable" but skipping the await causes DuplicateIdsAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Textualize/textual#6715 · 4 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Textualize/textual#6713 · 4 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Textualize/textual#6712 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 76/100
Textualize/textual#6710 · 3 comentarios ·
-
`Selection.extract` IndexError via ordinary mouse selection on built-in widgets (MRE for #6428)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Textualize/textual#6708 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Textualize/textual#6707 · 2 comentarios · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Textualize/textual#6706 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Textualize/textual#6701 · 1 comentario ·
-
Memory leak — `StylesCache.get_inner_outer` retains whole `StylesCache` objects via `lru_cache`Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Textualize/textual#6665 · 3 comentarios ·
-
ANSI themes: text-opacity rasterizes ANSI colors to the Monokai fallback (HeaderTitle turns neon on blur)Quizá libre de nuevo @almondsun la tomó hace 85 días y no hay ningún pull request abierto. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Textualize/textual#6634 · 3 comentarios ·
-
shift+backspace does nothing in Input and TextArea on terminals reporting separate modifiersAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
Textualize/textual#6612 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Textualize/textual#6578 · 4 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Textualize/textual#6565 · 2 comentarios ·
-
Dead keys are swallowed in iTermAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
Textualize/textual#6561 · 3 comentarios ·
-
Can't type accented in Textual inputs (requires terminal-specific settings to work) on MacOSAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
Textualize/textual#6552 · 4 comentarios ·
-
Possible bug with uppercase markup tagsQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Textualize/textual#6525 · 2 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Textualize/textual#6507 · 2 comentarios ·
-
Project is missing a RECIPE.mdAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100
Textualize/textual#6472 · 3 comentarios · 3 reacciones ·
-
[Bug] UnicodeDecodeError in input thread crashes application when invalid UTF-8 bytes are receivedQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Textualize/textual#6456 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
Textualize/textual#6454 · 1 comentario · 1 reacción ·
-
A DOMQuery that matches nothing is treated as matching everything when chained with `exclude()` and/or `filter()`Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
Textualize/textual#6445 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Textualize/textual#6443 · 4 comentarios · 2 reacciones ·
-
Add percentage_rounding parameter to ProgressBarQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Textualize/textual#6441 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
Textualize/textual#6426 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Textualize/textual#6408 · 10 comentarios · 2 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Textualize/textual#6406 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
Textualize/textual#6404 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
Textualize/textual#6381 · 9 comentarios ·
-
Zero division errorQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Textualize/textual#6370 · 5 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Textualize/textual#6357 · 6 comentarios · 1 reacción ·
-
Pointer style can become sticky on screen removalQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
Textualize/textual#6349 · 1 comentario · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Textualize/textual#6337 · 1 comentario ·
-
Typing separator deletes existing text in `MaskedInput`Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Textualize/textual#6315 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Textualize/textual#6312 · 9 comentarios ·
-
Scroll behavior of RichLog and Log differQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
Textualize/textual#6311 · 3 comentarios ·
-
action_suspend_process leaves the terminal the raw stateQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Textualize/textual#6298 · 4 comentarios · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Textualize/textual#6296 · 2 comentarios ·
-
Bug in sliding puzzle gameAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
Textualize/textual#6294 · 5 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Textualize/textual#6292 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Textualize/textual#6280 · 2 comentarios ·
-
Make TextArea's text reactiveAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Textualize/textual#6279 · 1 comentario ·
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.