# \[ANN\] UniformStreamlines.jl: evenly spaced streamlines in Julia

**URL:** <https://discourse.julialang.org/t/ann-uniformstreamlines-jl-evenly-spaced-streamlines-in-julia/136784>\
**Category:** Package Announcements\
**Tags:** package, plotting, plots, makie\
**Created:** [April 20, 2026, 3:26am UTC](https://discourse.julialang.org/t/ann-uniformstreamlines-jl-evenly-spaced-streamlines-in-julia/136784 "2026-04-20T03:26:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tonygem96](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tonygem96/32/27564_2.png) [@tonygem96](https://discourse.julialang.org/u/tonygem96)\
**Post date:** [April 20, 2026, 3:26am UTC](https://discourse.julialang.org/t/ann-uniformstreamlines-jl-evenly-spaced-streamlines-in-julia/136784/1 "2026-04-20T03:26:36Z")

</div>

Announcing UniformStreamlines.jl, a lightweight Julia package for generating and plotting evenly spaced streamlines in 2D, 3D, and N-D vector fields using the Jobard–Lefer algorithm.

It works with both function-defined and grid-defined velocity fields, and supports plotting with both Plots.jl and Makie.jl.

Features include:

- streamline generation in 2D, 3D, and N-D
- support for function- or grid-defined fields
- coloring, arrows, seed points, and NaN masking
- plotting support for Plots.jl and Makie.jl

Documentation: [UniformStreamlines.jl · UniformStreamlines.jl](https://antoniosgeme.github.io/UniformStreamlines.jl/stable)  
Repository: [GitHub - antoniosgeme/UniformStreamlines.jl · GitHub](https://github.com/antoniosgeme/UniformStreamlines.jl)

Example plots from the docs attached below. Feedback, issues, and contributions are very welcome.

 ![logo (2)](https://global.discourse-cdn.com/julialang/original/3X/b/5/b5cbf7acec3a040a2efd3dfc24294be99167dd9d.png)  
 ![arrows](https://global.discourse-cdn.com/julialang/original/3X/e/6/e66157d6cc9946b215e00bcb792c78baaac899ba.jpeg)  
 ![quickstart](https://global.discourse-cdn.com/julialang/original/3X/3/9/3925db8656e32c5b5215f4aaaf32aa6834feb9b8.jpeg)

Comparison with Makie’s streamplot

 ![FitzhughNagumo](https://global.discourse-cdn.com/julialang/original/3X/3/2/32b4a83847a3183baf01e8ac985939fb493740a8.jpeg)
