A curated list of awesome resources, libraries, tools, and tips for Julia programming.
- Official Resources
- Learning Julia
- Packages and Libraries
- Tools and IDEs
- Online Communities
- Blogs and Tutorials
- Books
- Julia Official Website: The official website of the Julia programming language.
- Julia Documentation: Official documentation for Julia programming language.
- JuliaAcademy: Interactive online courses to learn Julia.
- JuliaBox: Online platform for running Julia notebooks in the cloud.
- Julia Programming for Nervous Beginners: A beginner-friendly introduction to Julia.
- JuliaHub: A central hub for discovering and exploring Julia packages.
- JuliaStats: A collection of statistics and machine learning packages for Julia.
- Plots.jl: A powerful plotting library for Julia.
- DataFrames.jl: A library for working with tabular data in Julia.
- JuMP: A modeling language for mathematical optimization in Julia.
- Julia VS Code: Julia extension for Visual Studio Code.
- Juno: An IDE for Julia based on Atom.
- Pluto.jl: Reactive notebooks for Julia.
- Revise.jl: A package for code reloading in Julia.
- Julia Discourse: Official Julia discussion forum.
- JuliaLang Slack: Julia community Slack workspace.
- Julia Programming Language - Reddit: The official subreddit for Julia programming.
- Julia Blog: Official blog for Julia language updates and announcements.
- The Julia Language Blog: Blog featuring articles and tutorials on Julia programming.
- Julia High Performance: A comprehensive guide to performance optimization in Julia.
- Deep Learning with Julia: A practical guide to deep learning using Julia.
Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.
Pull requests that do not adhere to the contribution guidelines may be closed.