awesome-mecheng
Awesome Mechanical Engineering Resources
https://github.com/m2n037/awesome-mecheng
Last synced: 4 days ago
JSON representation
-
<a name="machine"></a>Theory of Machines
-
Robotics
-
Mechanism Design
- Shigley's Mechanical Engineering Design
- Introduction to Mechanisms
- Mechanisms/Machines
- U of Minessota
- MIT Fundamentals of Design
- Middle East TU Mechanisms
- Kinematic Models for Design Digital Library (KMODDL) by Cornell U
- Mechanism Design: v. 2: Analysis and Synthesis - 0130408723</sup></sub>
- Design of Machinery - 0071236713</sup></sub>
- Mechanisms and Mechanical Devices Sourcebook - 0070113565</sup></sub>
- Design of Machinery - 0071236713</sup></sub>
- U of Minessota
- MIT Fundamentals of Design
- Middle East TU Mechanisms
- U of Minessota
- NPTEL- Kinematics of Machines
- Middle East TU Mechanisms
- Kinematic Models for Design Digital Library (KMODDL) by Cornell U
- Mechanism Design: v. 1: Analysis and Synthesis - 0130408723</sup></sub>
-
Control Engineering
- Modern Control Engineering
- Automatic Control Systems
- Control Systems Engineering
- Linear Robust Control
- Essentials of Robust Control
- Feedback Control Theory
- Feedback Systems
- Classical Control Theory
- Control Systems
- System Design for Uncertainty
- Feedback Systems
- Classical Control Theory
- Classical Control Theory
- System Design for Uncertainty
-
-
General
- Pandoc
- WolframAlpha
- Desmos
- Thingiverse
- GrabCAD
- Hackaday
- McMaster-Carr
- How to be a Star Engineer
- How to Be a Good Graduate Student
- The Art of Insight in Science and Engineering
- MECHANICAL ENGINEERING DESIGN
- MatWeb
- MatBase
- Traceparts online
- 3D Cad Browser
- Direct Industry
- EngineeringPaper.xyz
- fxSolver
- MechaniCalc
- Linkage
- The American Society of Mechanical Engineers (ASME)
- eFunda
- Ryerson Stock List
- Google Scholar Classic Papers
- 507 Mechanical Movements
- Animated Engines
- thang010146
- DMG Lib
- Engineering ToolBox
- Thermopedia
- Omega Engineering
- Electrical Training
- NASA Technical Report Server
- European Patent Office
- United States Patent and Trademark Office
- Engineering StackExchange
- iMechanica
- Physics Forums
- IEEE Spectrum
- ScarbsTech
- GlobalSpec
- Plastics Engineering Blog
- Engineers Rule
- AirShaper
- 3D CAD World
- STRUCTURAL DYNAMICS
- STRUCTURAL DYNAMICS
- VIBRATION & FATIGUE
- Traceparts online
- Direct Industry
- DMG Lib
- Electrical Training
- ScarbsTech
- Plastics Engineering Blog
- MatWeb
- AIRCRAFT & MISSILE DESIGN
- STRUCTURAL DYNAMICS
- VIBRATION & FATIGUE
- Omega Engineering
- SumatraPDF
- LyX
- AIRCRAFT & MISSILE DESIGN
- eFunda
- The Art of Insight in Science and Engineering
- Google Patents
- NASA Technical Report Server
- ASME The Unwritten Laws of Engineering
- A Dictionary of Units of Measurement
- How to be a Star Engineer
- How to Be a Good Graduate Student
- MECHANICAL ENGINEERING DESIGN
- Linkage
- Ryerson Stock List
- Google Scholar Classic Papers
- 507 Mechanical Movements
- Animated Engines
- thang010146
- KMODDL
- Thermopedia
- Wolverine Industries
- Google Patents
- iMechanica
- Eng-Tips Forums
- 3D CAD World
-
<a name="publication"></a>Top Publication Venues for Different Fields
-
Programming
-
LaTeX
-
Python
- fast.ai: Book, Courses, Python library, nbdev
- A Byte of Python
- jupyter/jupyter/wiki: A Gallery of Interesting Jupyter Notebooks
- NumFOCUS: numfocus.com/sponsored-projects #python
- Dive into Python 3
- GreenTeaPress: Think Python, Think Stats, Think Complexity, Modeling and Simulation in Python - Free books as Jupyter notebooks on GitHub
- Python Data Science Handbook - "introduces the core libraries essential for working with data in Python: particularly IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and related packages"
- conda-forge/miniforge#mambaforge - Install conda and mamba. `mamba install -y` defaults to ~= `conda install -c conda-forge -y`
- awesome-python-in-education#jupyter
- [Free Copy
- Dive into Python 3
- kaggle.com/learn - Python, Machine Learning, AI, Reinforcement Learning as Jupyter Notebooks (kaggle/docker-python)
-
<a name="numerical"></a>Numerical Analysis
-
Julia
-
<a name="excel"></a>Microsoft Excel VBA
-
MATLAB
-
Fortran
-
<a name="r"></a>R (statistics)
-
-
<a name="fea"></a>Finite Element Analysis
-
Plastic
- FEniCS Project
- Introduction to the Finite Element Method
- FINITE ELEMENT MODELING CONTINUOUS IMPROVEMENT
- Meshing of complex geometrical domains
- What Is a Good Linear Finite Element?
- How Can I learn Finite Element Analysis?
- Why CAD Surface Geometry is Inexact
- List of FE packages
- What Is a Good Linear Finite Element?
- Finite Element Procedures
- Introduction to Finite Element Methods
- Advance FEM
- Nonlinear FEM
- FINITE ELEMENT MODELING CONTINUOUS IMPROVEMENT
- Meshing of complex geometrical domains
- How Can I learn Finite Element Analysis?
- Why CAD Surface Geometry is Inexact
-
-
<a name="subreddits"></a> SubReddits Related to Mechanical Engineering
-
<a name="for-cad"></a>For CAD Modeling
- /r/AskElectronics
- /r/ECE
- /r/Electronics
- /r/Programming
- /r/Coding
- /r/Math
- /r/Chemistry
- /r/Science
- /r/Lectures
- /r/AskEngineers - school Q&A
- /r/CAD
- /r/CFD
- /r/Engineering
- /r/EngineeringStudents
- /r/FEA
- /r/FluidMechanics
- /r/CivilEngineering
- /r/Manufacturing
- /r/Materials
- /r/MechanicalEngineering
- /r/EngineeringPorn
- /r/Mechanical_gifs
- /r/SpecializedTools
- /r/MachinePorn
- /r/ToolPorn
- /r/ThingsCutInHalfPorn
- /r/Aerospace
- /r/BioEngineering
- /r/Biology
- /r/Biotech
- /r/ChemE
- /r/ComputerScience
- /r/Construction
- /r/CSBooks
- /r/ECEComponentExchange
- /r/EE
- /r/EEBooks
- /r/MathBooks
- /r/PhysicsBooks
- /r/AskScience - nonsense science Q&A
- /r/Physics
-
-
<a name="openprojects"></a>Open Source Design projects
-
Civilization Starter Kit Mechanical Design Project
-
-
<a name="opencourse"></a>Open Courses
-
<a name="software"></a>Software Packages
-
<a name="for-control"></a>For Control Engineering
-
<a name="for-fea"></a>For Finite Element Analysis
- CalculiX
- Elmer
- Student/Free version - xr_D18hM)
- EdX MOOC A Hands-on Introduction to Engineering Simulations
- University of Alberta - ANSYS Tutorials
- Cornell University- ANSYS Tutorials
- Ansys Support Resources
- Student/Free version
- LS Dyna Official Examples Site
- LS Prepost Tutorials
- Jim Day FAQ
- Comsol Blog
- Comsol Technical Papers and Presentations
- Student/Free version
- HyperMesh | Pre processing | 2D | 3D | Meshing | ANSYS | Tutorial |
- HyperMesh & Optistruct Solved Tutorials AOC-2016 Contest
- Optistruct for Optimization AOC-2016 Contest
- Optistruct by Anil Kumar
- Hyperworks Optistruct Tutorials by Manuel Ramsaier
- HyperWorks Tips & Tricks by Altair
- Hypermesh basics by Apoorv Bapat
- Hypermesh Tutorial by TheScientifica
- Hypermesh Tutorials Collections by Fazle ahad
- SAEINDIA BAJA 2016 Online Training Session
- Dynamic Analysis of Roll Cage
- SUPRA SAE India 2016 Pre-virtual online Training Session
- Formula Student India Online Training Series
- BAJA Student India Online Training Series
- Altair HyperWorks Online Training series - Meshing, Analysis & Post-processing
- https://www.simscale.com/
- Code_Aster
- LS Dyna Official Examples Site
- awesome-CAE
- CalculiX
- Elmer
- Student/Free version
- Official Abaqus | Learning Resources (requires free account)
- HyperMesh | Pre processing | 2D | 3D | Meshing | ANSYS | Tutorial |
- HyperMesh & Optistruct Solved Tutorials AOC-2016 Contest
- Optistruct for Optimization AOC-2016 Contest
- Optistruct by Anil Kumar
- Hyperworks Optistruct Tutorials by Manuel Ramsaier
- HyperWorks Tips & Tricks by Altair
- Hypermesh basics by Apoorv Bapat
- Hypermesh Tutorial by TheScientifica
- Hypermesh Tutorials Collections by Fazle ahad
- SAEINDIA BAJA 2016 Online Training Session
- Dynamic Analysis of Roll Cage
- SUPRA SAE India 2016 Pre-virtual online Training Session
- Formula Student India Online Training Series
- BAJA Student India Online Training Series
- Altair HyperWorks Online Training series - Meshing, Analysis & Post-processing
- MoldFlow Insight Fundamentals (47min)
- Moldflow Insight Quick Start Webinar
- MoldFlow Summit Recordings (2018-2024)
- MoldFlow Insight Forum
- MoldFlow Insight Knowledge Base
- MoldFlow Insight - Official Talks
- MoldFlow Insight Validation Reports
- Moldflow training videos to build simulation knowledge and understanding.
- YT Channel - MoldFlow Videos
- YT Playlist - Moldflow Monday Training Content
- YT Playlist - Getting Started with Moldflow Training
- YT Playlist - Autodesk Moldflow
- MoldFlow Insight Forum
- YT Playlist - Moldflow Monday Training Content
- EdX MOOC A Hands-on Introduction to Engineering Simulations
- Cornell University- ANSYS Tutorials
- Student/Free version
- Jim Day FAQ
- Comsol Blog
- Student/Free version
- HyperMesh | Pre processing | 2D | 3D | Meshing | ANSYS | Tutorial |
- HyperMesh & Optistruct Solved Tutorials AOC-2016 Contest
- Optistruct for Optimization AOC-2016 Contest
- Optistruct by Anil Kumar
- Hyperworks Optistruct Tutorials by Manuel Ramsaier
- HyperWorks Tips & Tricks by Altair
- Hypermesh basics by Apoorv Bapat
-
For Robotics
-
<a name="for-cad"></a>For CAD Modeling
- https://www.3ds.com/products-services/catia/
- Student Edition
- https://www.plm.automation.siemens.com/en/products/nx/
- NX Resources
- https://www.ptc.com/
- https://www.ptc.com/en/academic-program/products/free-software
- https://www.solidworks.com/
- request
- Solidworks Resources
- https://www.plm.automation.siemens.com/it/products/solid-edge/
- Solid Edge Resources
- OpenCSG
- request
- OpenCASCADE
- Student Edition
- OpenCSG
- request
- https://www.freecadweb.org/
- http://brlcad.org/
- NX Resources
- https://www.plm.automation.siemens.com/it/products/solid-edge/
-
-
<a name="math"></a>Mathematics
-
<a name="calculus"></a>Calculus and Linear Algebra
- Calculus - math.mit.edu/~gs/). [Direct download](http://ocw.mit.edu/ans7870/resources/Strang/Edited/Calculus/Calculus.pdf) `MIT.edu`
- Introduction to Tensor Analysis
- The Matrix Cookbook
- Fundamentals of Linear Algebra and Optimization
- Introduction to Tensor Analysis
- The Matrix Cookbook
-
<a name="numerical"></a>Numerical Analysis
- Numerical Analysis for Engineering
- Numerical Methods for PDEs
- Math, Numerics, & Programming (for Mechanical Engineers)
- Iterative Methods for Sparse Linear Systems
- Fundamental Numerical Methods and Data Analysis
- A Pragmatic Introduction to Signal Processing
- Fundamental Numerical Methods and Data Analysis
- Numerical Recipes in C
- Numerical Methods for PDEs
- Math, Numerics, & Programming (for Mechanical Engineers)
- Iterative Methods for Sparse Linear Systems
-
-
Mechanics
-
<a name="continuum"></a>Continuum Mechanics
- Introduction to the Mechanics of a Continuous Medium
- iMechanica
- Applied Mechanics of Solids - Mechanics-Solids-Allan-Bower/dp/1439802475/)]
- Continuum Mechanics
- Introduction to Continuum Mechanics for Engineers
- Theory of Plates and Shells - Krieger (1959) `Archive.org`
- iMechanica
- Introduction to Continuum Mechanics for Engineers
- Applied Mechanics of Solids - Mechanics-Solids-Allan-Bower/dp/1439802475/)]
- Continuum Mechanics
- Introduction to Continuum Mechanics for Engineers
-
<a name="statics&dynamics"></a>Statics and Dynamics
-
<a name="strength"></a>Strength of Materials
- Mechanical Metallurgy
- Applied Strength of Materials for Engineering Technology
- Mechanics of Materials
- Mechanical Behavior of Materials
- Roark's Formulas for Stress and Strain
- Strength of Materials
- Beam Stress and Deflection
- Column Buckling
- The Engineering of Structures Around Us
- Elements of Structures
- Mechanical Properties of Materials
- Mechanics of Materials
- Strength of Materials
- Beam Stress and Deflection
- Column Buckling
- The Engineering of Structures Around Us
- Elements of Structures
- Mechanical Properties of Materials
- Mechanics of Materials
- Mechanical Properties of Materials
-
Plasticity
-
-
<a name="thermo"></a>Thermal Engineering
-
Thermodynamics
- NASA's Introductory Thermodynamics Notes
- MIT OpenCourseWare: Thermodynamics & Kinematics Lecture Series
- Wikibooks: Engineering Thermodynamics
- Fundamentals of Engineering Thermodynamics
- Thermodynamics: An Engineering Approach
- Fundamentals of Engineering Thermodynamics
- Thermodynamics: An Engineering Approach
- MIT OpenCourseWare: Thermodynamics & Kinematics Lecture Series
-
Heat Transfer
-
Fluid Mechanics
-
Gas Dynamics
-
-
Manufacturing
-
Gas Dynamics
-
CAD/CAM
- Shape Interrogation for CAD and Manufacturing
- Amazon - 3540424543</sup></sub>
- Computer Aided Geometric Design
- Curves and Surfaces in Geometric Modeling
- Geometric Modeling: A First Course, - bcf.usc.edu/~requicha/) (1996) *Draft* `USC.edu`
- Computer Aided Design in Mechanical Engineering
- Vertanux1
- vertanux1's channel
- A Resilient Modeling Strategy
- RMS Presentation
- Learn RMS
- Horizontally structured CAD/CAM modeling-vertical to horizontal conversion [US 7472044 B2
- Going Horizontal (The failed promise of parametric CAD, part 4)
- Shape Interrogation for CAD and Manufacturing
- Vertanux1
- Geometric and Solid Modeling
- Curves and Surfaces in Geometric Modeling
- Computer Aided Design in Mechanical Engineering
- vertanux1's channel
- Learn RMS
- Horizontally structured CAD/CAM modeling-vertical to horizontal conversion [US 7472044 B2
- Going Horizontal (The failed promise of parametric CAD, part 4)
-
Sheet Metal Forming
-
Plastic
- Polymer Processing
- Bayer Snap-Fit Joints for Plastics
- Bayer Part and Mold Design Guide
- Bayer Reaction Injection Molding (PolyUrethanes), Part and Mold Design Guide
- 3D Hubs Knowledge Base
- Bayer Snap-Fit Joints for Plastics
- Living Hinges Design Guide
- BASF Snap-Fit Design Manual
- DuPont General Design Principles for Engineering Polymers
- Bayer Reaction Injection Molding (PolyUrethanes), Part and Mold Design Guide
- 3D Hubs Knowledge Base
-
-
Competitions
-
Magazines
-
Robotics Competitions
- Robocup Virtual Robot Competitions
- FIRST Robotics Competition
- Wearable Robotics Innovation Competition - 2359716) by [Wearable Robotics Association](http://www.wearablerobotics.com/)
- Robocup Virtual Robot Competitions
- FIRST Robotics Competition
-
Other Competitions
-
-
Challenges
-
<a name="certification"></a>Qualifying/Certification Examinations
-
Mechanical Engineering & Related PE License for USA
- NCEES - National Council of Examiners for Engineering and Surveying
- Official Practice of Engineering(PE) License Examination Website
- NCEES Examinee Guide
- Passing the PE Exam
- Michael R. Lindeburg - Mechanical Engineering Reference Manual for the PE Exam
- Michael R. Lindeburg - Mechanical PE Practice Examination
- Michael R. Lindeburg - Practice Problems for the Mechanical Engineering PE Exam
- NCEES - PE Mechanical Engineering: Machine Design and Materials Practice Exam
- Michael R. Lindeburg - Mechanical PE Practice Examination
- Official Practice of Engineering(PE) License Examination Website
- Michael R. Lindeburg - Mechanical Engineering Reference Manual for the PE Exam
- Michael R. Lindeburg - Practice Problems for the Mechanical Engineering PE Exam
- NCEES - PE Mechanical Engineering: Machine Design and Materials Practice Exam
-
GATE for India
- GATE Official Website
- Graduate Aptitute Test in Engineering - graduate admissions only, PSUs and Govt. research entities often recruit students on the basis of GATE score.
- GATE yearwise and topicwise solved papers from 2003
- Mechanical - GATE Overflow
- NTPC - National Thermal Power Corporation
- AAI - Airports Authority of India
- List of 40+ PSUs Recruitment Through GATE 2017
-
Altair Certification
-
Programming Languages
Categories
<a name="software"></a>Software Packages
103
General
84
Manufacturing
45
<a name="subreddits"></a> SubReddits Related to Mechanical Engineering
41
Mechanics
40
<a name="machine"></a>Theory of Machines
36
Programming
34
<a name="thermo"></a>Thermal Engineering
26
<a name="certification"></a>Qualifying/Certification Examinations
21
<a name="math"></a>Mathematics
17
<a name="fea"></a>Finite Element Analysis
17
Challenges
9
<a name="publication"></a>Top Publication Venues for Different Fields
9
Competitions
8
<a name="opencourse"></a>Open Courses
7
<a name="openprojects"></a>Open Source Design projects
3
Sub Categories
<a name="for-fea"></a>For Finite Element Analysis
79
<a name="for-cad"></a>For CAD Modeling
62
Plastic
28
CAD/CAM
22
<a name="strength"></a>Strength of Materials
20
Mechanism Design
19
<a name="numerical"></a>Numerical Analysis
14
Control Engineering
14
Mechanical Engineering & Related PE License for USA
13
Python
12
<a name="continuum"></a>Continuum Mechanics
11
Gas Dynamics
10
Heat Transfer
8
Thermodynamics
8
GATE for India
7
Fluid Mechanics
7
MATLAB
7
CAD
7
LaTeX
6
<a name="calculus"></a>Calculus and Linear Algebra
6
<a name="statics&dynamics"></a>Statics and Dynamics
6
Magazines
5
Journals
5
Sheet Metal Forming
5
Robotics Competitions
5
Civilization Starter Kit Mechanical Design Project
3
Plasticity
3
Robotics
3
Julia
2
For Robotics
2
<a name="excel"></a>Microsoft Excel VBA
2
Other Competitions
2
Misc
2
<a name="r"></a>R (statistics)
1
<a name="for-control"></a>For Control Engineering
1
Altair Certification
1
Fortran
1