Articulo de referencia

Lista de software y herramientas de Julia

Esta es una lista de software y herramientas de Julia , que incluye IDE , entornos de notebook , herramientas de gestión de paquetes, bibliotecas científicas y de aprendizaje au...

Esta es una lista de software y herramientas de Julia , que incluye IDE , entornos de notebook , herramientas de gestión de paquetes, bibliotecas científicas y de aprendizaje automático , herramientas de depuración y rendimiento, y proyectos relacionados.

Entornos de desarrollo integrados y editores

  • Visual Studio Code : admite Julia mediante extensiones [ 1 ] [ 2 ]
  • Emacs — admite la edición de Julia a través de modos principales y paquetes relacionados [ 3 ]
  • Vim — admite el resaltado y la edición de sintaxis de Julia [ 4 ]
  • Neovim : admite el desarrollo de Julia a través de complementos e integración con el servidor de lenguaje [ 5 ].
  • Sublime Text — admite el resaltado de sintaxis de Julia y paquetes [ 6 ]
  • Atom — anteriormente utilizado para el desarrollo de Julia a través de Juno [ 7 ]
  • Juno — IDE centrado en Julia construido sobre Atom [ 8 ] [ 9 ]
  • JuliaPro — distribución de Julia empaquetada con herramientas de desarrollo [ 10 ] [ 11 ]

Entornos de portátiles

  • Jupyter : entorno de cuaderno basado en web con soporte para Julia [ 12 ]
  • Pluto.jl — entorno de cuaderno reactivo para Julia [ 13 ]
  • Google Colab : plataforma de cuadernos en la nube con soporte para Julia [ 14 ]
  • Quarto — sistema de publicación científica y técnica con soporte para Julia [ 15 ]

Herramientas de gestión y compilación de paquetes

  • Pkg — gestor de paquetes integrado para Julia [ 16 ]
  • JuliaHub: plataforma para flujos de trabajo de Julia basados ​​en paquetes, proyectos y la nube [ 17 ] [ 18 ]
  • PackageCompiler.jl — herramienta de compilación para crear aplicaciones, bibliotecas e imágenes del sistema [ 19 ]
  • StaticCompiler.jl — compilador para producir pequeños binarios independientes a partir de un subconjunto estático de Julia [ 20 ]
  • PrecompileTools.jl — herramienta de precompilación de paquetes [ 21 ]
  • Revise.jl — actualiza las definiciones de métodos en una sesión de Julia en ejecución [ 22 ]

Herramientas de depuración y rendimiento

  • Debugger.jl — depurador a nivel de código fuente para Julia [ 23 ]
  • JuliaInterpreter.jl — intérprete utilizado para depuración y análisis de código [ 24 ]
  • Perfil: herramienta de creación de perfiles integrada [ 25 ] [ 26 ]
  • BenchmarkTools.jl — paquete de evaluación comparativa para Julia [ 27 ]
  • JET.jl — herramienta de análisis estático y análisis de código [ 28 ]
  • Cthulhu.jl — herramienta interactiva para examinar el código generado y la inferencia de tipos [ 29 ]

Herramientas de prueba y documentación

  • Prueba — biblioteca estándar de pruebas unitarias integrada [ 30 ]
  • Documenter.jl — generador de documentación para paquetes de Julia [ 31 ]
  • Literate.jl — herramienta para escribir código Julia como programas literarios [ 32 ] [ 33 ]
  • Aqua.jl — herramienta de control de calidad de paquetes para proyectos Julia [ 34 ]

Computación científica y matemáticas

  • JuMP — lenguaje de modelado algebraico para optimización matemática [ 35 ]
  • DifferentialEquations.jl — conjunto de herramientas para la resolución de ecuaciones diferenciales [ 36 ]
  • Symbolics.jl — biblioteca de computación simbólica [ 37 ]
  • ForwardDiff.jl — paquete de diferenciación automática [ 38 ]
  • Optim.jl — paquete de optimización matemática [ 39 ]
  • Roots.jl — paquete numérico para la búsqueda de raíces [ 40 ]

Ciencia de datos y visualización

  • DataFrames.jl — biblioteca para la manipulación de datos tabulares [ 41 ]
  • CSV.jl — paquete para leer y escribir valores separados por comas [ 42 ]
  • Makie.jl — biblioteca de visualización [ 43 ]
  • Plots.jl — interfaz gráfica para Julia [ 44 ]
  • Gadfly.jl — paquete de gráficos y visualización de datos [ 45 ]
  • AlgebraOfGraphics.jl — biblioteca de visualización al estilo de la gramática de los gráficos [ 46 ]

Aprendizaje automático e inteligencia artificial

  • Flux.jl — biblioteca de aprendizaje automático [ 47 ]
  • MLJ.jl — marco de aprendizaje automático [ 48 ]
  • Knet.jl — marco de aprendizaje profundo [ 49 ]
  • Turing.jl — biblioteca de programación probabilística [ 50 ] [ 51 ]
  • BetaML.jl — kit de herramientas de aprendizaje automático [ 52 ]

Desarrollo web y de aplicaciones

  • Genie.jl — marco web para Julia [ 53 ]
  • HTTP.jl — paquete para clientes y servidores HTTP [ 54 ]
  • Oxygen.jl — marco web para la creación de API y aplicaciones web [ 55 ]
  • Dash.jl — Interfaz Julia para aplicaciones Dash [ 56 ]

Herramientas de interoperabilidad

  • PyCall.jl — interfaz para llamar a Python desde Julia [ 57 ]
  • PythonCall.jl — paquete de interoperabilidad para Python y Julia [ 58 ]
  • RCall.jl — interfaz para llamar a R desde Julia [ 59 ]
  • JavaCall.jl — interfaz para llamar a Java [ 60 ]
  • CxxWrap.jl — paquete de interoperabilidad para C++ [ 61 ]
  • MATLAB.jl — interfaz para MATLAB [ 62 ]

Véase también

Referencias

  1. "Julia para Visual Studio Code" . www.julia-vscode.org . Consultado el 13 de julio de 2026 .
  2. "GitHub - julia-vscode/julia-vscode: extensión de Julia para Visual Studio Code · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  3. "GitHub - JuliaEditorSupport/julia-emacs: Soporte para Julia en Emacs. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  4. "GitHub - JuliaEditorSupport/julia-vim: Soporte de Vim para Julia. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  5. "GitHub - bfredl/Neovim.jl: Cliente Neovim para Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  6. "Cómo usar Sublime para Julia | Documentación de la comunidad de Sublime Text" . docs.sublimetext.io . Consultado el 13 de julio de 2026 .
  7. "GitHub - JuliaEditorSupport/atom-language-julia: Un paquete de soporte del lenguaje Julia para el editor Atom · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  8. "Juno" . junolab.org . Consultado el 13 de julio de 2026 .
  9. "Inicio · Documentación de Juno" . docs.junolab.org . Consultado el 13 de julio de 2026 .
  10. "JuliaPro | Directorio de software de la UM" . software.umich.edu . Consultado el 13 de julio de 2026 .
  11. "Julia, guía de instalación" (PDF) . Archivado del original (PDF) el 25 de abril de 2026.
  12. "Usar Julia en Jupyter Notebook" . www.engineered-mind.com . Consultado el 13 de julio de 2026 .
  13. "GitHub - JuliaPluto/Pluto.jl: 🎈 Cuadernos reactivos sencillos para Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  14. "Julia ya está disponible en Google Colab - Blog - JuliaHub" . juliahub.com . Consultado el 13 de julio de 2026 .
  15. "Usando Julia – Quarto" . quarto.org . Consultado el 13 de julio de 2026 .
  16. "GitHub - JuliaLang/Pkg.jl: Pkg - Gestor de paquetes para el lenguaje de programación Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  17. "Simulación, modelado y computación nativos de IA | JuliaHub" . juliahub.com . Consultado el 13 de julio de 2026 .
  18. «JuliaHub·GitHub» . github.com . Consultado el 13 de julio de 2026 .
  19. "GitHub - JuliaLang/PackageCompiler.jl: Compile su paquete Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  20. "GitHub - tshort/StaticCompiler.jl: Compila código Julia en una biblioteca independiente (experimental) · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  21. "GitHub - JuliaLang/PrecompileTools.jl: Reduce el tiempo de primera ejecución del código Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  22. "GitHub - timholy/Revise.jl: Actualiza automáticamente las definiciones de funciones en una sesión de Julia en ejecución · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  23. "GitHub - JuliaDebug/Debugger.jl: Depurador de Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  24. "GitHub - JuliaDebug/JuliaInterpreter.jl: Intérprete para código Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  25. "Perfilado · El lenguaje Julia" . docs.julialang.org . Consultado el 13 de julio de 2026 .
  26. "Perfilador · Julia en VS Code" . www.julia-vscode.org . Consultado el 13 de julio de 2026 .
  27. "GitHub - JuliaCI/BenchmarkTools.jl: Un marco de evaluación comparativa para el lenguaje Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  28. "GitHub - aviatesk/JET.jl: Un analizador de código para Julia. No requiere anotaciones de tipo adicionales. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  29. "GitHub - JuliaDebug/Cthulhu.jl: El lento descenso a la locura · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  30. "Pruebas unitarias · El lenguaje Julia" . docs.julialang.org . Consultado el 13 de julio de 2026 .
  31. "GitHub - JuliaDocs/Documenter.jl: Un generador de documentación para Julia. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  32. "GitHub - fredrikekre/Literate.jl: Paquete simple para programación literaria en Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  33. "1. Introducción · Literate.jl" . fredrikekre.github.io . Consultado el 13 de julio de 2026 .
  34. "GitHub - JuliaTesting/Aqua.jl: Control automático de calidad para paquetes Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  35. "GitHub - jump-dev/JuMP.jl: Lenguaje de modelado para optimización matemática (lineal, entera mixta, cónica, semidefinida, no lineal) · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  36. "GitHub - SciML/DifferentialEquations.jl: Suite multilingüe para solucionadores de alto rendimiento de ecuaciones diferenciales y componentes de aprendizaje automático científico (SciML). Ecuaciones diferenciales ordinarias (EDO), ecuaciones diferenciales estocásticas (EDE), ecuaciones diferenciales con retardo (EDD), ecuaciones diferenciales algebraicas (EDA) y más en Julia. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  37. "GitHub - JuliaSymbolics/Symbolics.jl: Programación simbólica para la próxima generación de software numérico · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  38. "GitHub - JuliaDiff/ForwardDiff.jl: Diferenciación automática en modo directo para Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  39. "GitHub - JuliaNLSolvers/Optim.jl: Funciones de optimización para Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  40. ^ "GitHub - JuliaMath/Roots.jl: funciones de búsqueda de raíces para Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  41. "GitHub - JuliaData/DataFrames.jl: Datos tabulares en memoria en Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  42. "GitHub - JuliaData/CSV.jl: Biblioteca de utilidades para trabajar con archivos CSV y otros archivos delimitados en el lenguaje de programación Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  43. "GitHub - MakieOrg/Makie.jl: Visualizaciones y gráficos interactivos de datos en Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  44. "GitHub - JuliaPlots/Plots.jl: Potente conveniencia para visualizaciones y análisis de datos en Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  45. "GitHub - GiovineItalia/Gadfly.jl: Gráficos estadísticos ingeniosos para Julia. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  46. "GitHub - MakieOrg/AlgebraOfGraphics.jl: Una versión algebraica de la visualización de datos basada en la gramática de los gráficos en Julia. Impulsado por el ecosistema de gráficos Makie.jl. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  47. "GitHub - FluxML/Flux.jl: ¡Relájate! Flux es la biblioteca de ML que no te hace tensor · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  48. "GitHub - JuliaAI/MLJ.jl: Un marco de aprendizaje automático de Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  49. "GitHub - denizyuret/Knet.jl: Marco de aprendizaje profundo de la Universidad Koç. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  50. "El lenguaje de Turing – Turing.jl" . turinglang.org . Consultado el 13 de julio de 2026 .
  51. "GitHub - TuringLang/Turing.jl: Inferencia bayesiana con programación probabilística. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  52. "GitHub - sylvaticus/BetaML.jl: Beta Machine Learning Toolkit · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  53. "GitHub - GenieFramework/Genie.jl: 🧞El marco de trabajo web Julia altamente productivo · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  54. "GitHub - JuliaWeb/HTTP.jl: HTTP para Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  55. "GitHub - OxygenFramework/Oxygen.jl: 💨 Un soplo de aire fresco para programar aplicaciones web en Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  56. "GitHub - plotly/Dash.jl: Dash para Julia - Una interfaz de Julia para el ecosistema Dash para crear aplicaciones web analíticas en Julia. No se requiere JavaScript. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  57. "GitHub - JuliaPy/PyCall.jl: Paquete para llamar a funciones de Python desde el lenguaje Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  58. "GitHub - JuliaPy/PythonCall.jl: Python y Julia en armonía. · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  59. "GitHub - JuliaInterop/RCall.jl: Llamar a R desde Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  60. "GitHub - JuliaInterop/JavaCall.jl: Llamar a Java desde Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  61. "GitHub - JuliaInterop/CxxWrap.jl: Paquete para hacer que las bibliotecas de C++ estén disponibles en Julia · GitHub" . github.com . Consultado el 13 de julio de 2026 .
  62. "GitHub - JuliaInterop/MATLAB.jl: Llamando a MATLAB en Julia a través de MATLAB Engine · GitHub" . github.com . Consultado el 13 de julio de 2026 .