Here are a couple of more things to try:
Go to your Movies folder in the Finder (Go/Home/Movies) and double click on the library's icon. Does iMovie open in that library?
You can try to access an earlier backed up iMovie library from the iMovie backups folder. To get to the iMovie Backups folder,
follow this file path from the Finder menu:
Go/Home/Library/Containers/com.apple.iMovieApp/Data/Library/Caches/iMovieBackups
When you get there you will see a list of previous backups of your iMovie library. Click on one dated just before your issue started. iMovie will open in that library. Navigate to your projects browser (where your projects are displayed as icons) and see if your projects are intact.
-- Rich