In reply to Joseph Quinn.

WordPress already has a repository of one-off blocks. It's almost a bit of a hidden feature at the moment. However, you can search for and install blocks directly from the block inserter right now. They are pulled from the block directory.

Eventually, WordPress is planning to add a block management screen that is similar to what we currently have for plugins and themes.