Is it possible to sync a tables fields with another table (not data/records, but fields)

Budget for this: $0; meaning I am looking for solutions that are free.

Is it possible to automatically keep two tables the same when adding a field to the main table? I don’t need to sync data, but the fields themselves.

Example: When I add a field to table 1, that field will also be added to table 2 in the same place. Or if I delete a field, that field will also be deleted in table 2.

That is not possible unless you are on an Enterprise plan, and you use the Enterprise API. But you can’t delete fields, you can just create.