Skip to content

About

A curated list of tools, platforms, resources, and educational content for Mechanical Engineering.

Topics

Resources

Code of conduct

Contributing

Stars

70 stars

Watchers

2 watching

Forks

Repository files navigation

Awesome Mechanical Engineering Awesome Lists

Support Open Work GitHub Sponsor Buy Me a Coffee Ko-Fi PayPal
X Facebook

A curated list of tools, platforms, resources, and educational content for Mechanical Engineering, covering design, simulation, manufacturing, materials, and more.

Contents

General Resources

CAD (Computer-Aided Design)

  • AutoCAD - A widely used software for 2D and 3D design.
  • SolidWorks - A powerful tool for 3D CAD design, simulation, and manufacturing.
  • Fusion 360 - A cloud-based CAD/CAM/CAE tool for collaborative design.
  • Creo - A comprehensive CAD solution for parametric modeling.
  • Onshape - A cloud-native CAD platform for collaborative design.

Simulation and Analysis

  • ANSYS - Industry-standard software for structural, thermal, and fluid analysis.
  • COMSOL Multiphysics - A versatile simulation tool for coupled physics and engineering applications.
  • Abaqus - Advanced FEA software for structural analysis.
  • MATLAB - A platform for numerical computation and simulation.
  • OpenFOAM - An open-source tool for computational fluid dynamics (CFD) simulations.

Materials Science

  • CES EduPack - A tool for materials selection and property analysis.
  • MatWeb - A comprehensive database of material properties.
  • Thermo-Calc - Software for materials thermodynamics and phase diagram calculations.
  • Materials Project - Open-access materials data for researchers and engineers.
  • JMatPro - A tool for simulating the behavior of materials in manufacturing processes.

Manufacturing and Automation

  • Mastercam - CAD/CAM software for manufacturing applications.
  • Edgecam - A CAM solution for CNC programming and automation.
  • Siemens NX - A tool for integrated design and manufacturing.
  • CNC Simulator Pro - A CNC machine simulation software.
  • RobotStudio - A tool for robot programming and manufacturing simulation.

Robotics and Mechatronics

  • ROS (Robot Operating System) - A flexible framework for robot software development.
  • Simulink - A platform for modeling and simulating dynamic systems.
  • Gazebo - A robotics simulator for designing and testing robotic systems.
  • KUKA Sim - A tool for simulating robotic manufacturing processes.
  • Arduino - A microcontroller platform widely used in robotics and mechatronics.

Thermal and Fluid Systems

  • EES (Engineering Equation Solver) - A tool for solving engineering thermodynamics and heat transfer problems.
  • CFX - A CFD software for fluid flow and heat transfer analysis.
  • EnergyPlus - A simulation tool for energy systems in buildings.
  • TRNSYS - A flexible software for simulating energy systems.
  • HeatCAD - A tool for designing and simulating HVAC systems.

Open-Source Tools

  • FreeCAD - An open-source parametric CAD tool.
  • Salome - A platform for pre- and post-processing for numerical simulations.
  • ParaView - Open-source data analysis and visualization software.
  • Calculix - An open-source FEA software for structural analysis.
  • KiCAD - An open-source tool for designing electronic circuits in mechatronics.

Educational Resources

Community and Forums

Contribute

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.

License

CC0

About

A curated list of tools, platforms, resources, and educational content for Mechanical Engineering.

Topics

Resources

Code of conduct

Contributing

Stars

70 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages