Text this: Nanosecond high current and high repetition rate electron source