How to restore database structure without data from SQL Server backup file

I created a full backup of my SQL Server database that includes both the schema and all the data, saved as a .bak file. Now I need to restore just the database structure (tables, views, stored procedures, etc.) to a new database with a different name, but I don’t want any of the actual data to be restored.

I remember that PostgreSQL tools like pgAdmin have built-in options to restore only the schema from backup files that contain both schema and data. Is there a similar way to do this in SQL Server? What’s the best approach to extract and restore only the database structure from a .bak file while excluding all the table data?