Slide Edge is a Blender add-on for duplicating and sliding selected edges. It slides edges inward or outward, and the nearby edges of connected poles slide along with them. You can slide boundary edges, and select edges from multiple locations to slide them together. KushiroCG built it for retopology and general modeling.
To use it, switch to edit mode and edge mode, select your edges, then right-click in the 3D viewport and choose Slide Edge from the context menu. Move the cursor left and right to adjust the sliding distance, hold Shift to slide slowly, and left-click to confirm. Settings are also available in the left-bottom menu. Sliding can run across the screen, and an option lets you select the original edges and the result edges.
Slide Edge works with Blender versions 2.83 through 5.1 and is Blender extension compatible. It's distributed as an add-on under the GPL license, and the developer is a Blender Development Fund contributor.