Skip to main content

A curated list of repositories related to fluid dynamics.

358
GitHub Stars
131
Curated Resources
10
Categories
3 hours ago
Last Refreshed
EducationalMeshingComputational Fluid DynamicsExperimental Fluid DynamicsPost-processing and Data AnalysisVisualizationBenchmarks and DatasetsReproducibilityCommunityRelated Topics

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me 2d visualization resources from awesome-fluid-dynamics"

Installation instructions →

What's inside

Visualization

  • 3b1b/manim2D Visualization

    Animation engine for explanatory math videos.

  • blender/blender3D Visualization

    A free and open source 3D creation suite, supporting the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.

  • garrettj403/SciencePlots2D Visualization

    Matplotlib styles for scientific plotting.

  • InsightSoftwareConsortium/itkwidgets3D Visualization

    Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D.

  • K3D-tools/K3D-jupyter3D Visualization

    K3D lets you create 3D plots backed by WebGL with high-level API (surfaces, isosurfaces, voxels, mesh, cloud points, vtk objects, volume renderer, colormaps, etc).

  • Kitware/paraview3D Visualization

    An open-source, multi-platform data analysis and visualization application.

Related Topics

Computational Fluid Dynamics

  • Applied-Scientific-Research/Omega2DVortex Methods / Panel Methods / Blade Element Methods

    Two-dimensional flow solver with GUI using vortex particle and boundary element methods.

  • aromanro/LatticeBoltzmannLattice Boltzmann Methods (LBM)

    A 2D Lattice Boltzmann program.

  • barbagroup/cuIBMImmersed Boundary Methods (IBM)

    cuIBM: a GPU-based immersed boundary method code.

  • barbagroup/PetIBMImmersed Boundary Methods (IBM)

    PetIBM - toolbox and applications of the immersed-boundary method on distributed-memory architectures.

  • byuflowlab/FLOWUnsteadyVortex Methods / Panel Methods / Blade Element Methods

    Mixed-fidelity unsteady aerodynamics and aeroacoustics.

  • camUrban/PteraSoftwareVortex Methods / Panel Methods / Blade Element Methods

    A fast, easy-to-use, and open-source software package for analyzing flapping-wing flight.

Post-processing and Data Analysis

  • Astroua/TurbuStat

    Statistics of Turbulence Python Package.

  • belson17/modred

    An easy-to-use and parallelized library for finding modal decompositions and reduced-order models.

  • dynamicslab/pysindy

    A sparse regression package with several implementations for the Sparse Identification of Nonlinear Dynamical systems.

  • haller-group/LCStool

    LCStool: LCS Tool is a computational engine for analyzing fluid flows by extracting their most influential material surfaces, Lagrangian Coherent Structures.

  • mathLab/PyDMD

    Python Dynamic Mode Decomposition.

  • mengaldo/PySPOD

    A Python package for spectral proper orthogonal decomposition (SPOD).

Educational

Community

  • CFD Online Forum

    A free community for everyone interested in Computational Fluid Dynamics.

Meshing

  • CGAL/cgal

    The Computational Geometry Algorithms Library (CGAL) is a C++ library that aims to provide easy access to efficient and reliable algorithms in computational geometry.

  • cnr-isti-vclab/meshlab

    The open source mesh processing system.

  • gmsh

    A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities

  • inducer/meshpy

    2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh).

  • nschloe/meshio

    I/O for exhaustive number of mesh file types.

  • nschloe/optimesh

    Mesh optimization, mesh smoothing.

Benchmarks and Datasets

Showing a sample of 131 resources. View the full list on GitHub →