Mesh Tool - A Mesh Editor

@jojo8026, I just recorded a short video showing how to assign material to selected faces:

Let me know if that works for you or not.