In a large mixing bowl, combine the warm water, sugar, and instant yeast.
Let it sit for about 10 minutes until the yeast becomes bubbly and activated.
Add the salt, melted butter, and 2 cups of the flour to the yeast mixture.
Stir until the ingredients are well combined.
Gradually add the remaining flour, 1/2 cup at a time, mixing until a dough forms.
The dough should be smooth and slightly sticky.
Knead the dough on a lightly floured surface for about 5-7 minutes.
The dough should be smooth and elastic.
Place the dough in a bowl greased with olive oil, turning it once to coat.
Cover the bowl with a towel and let it rise in a warm place for about 1 to 1 1/2 hours, or until it doubles in size.
Preheat your oven to 425°F (220°C).
Punch down the dough and divide it into roughly 16 equal pieces.
Shape each piece into a breadstick about 6-8 inches long.
Place the shaped breadsticks on a baking sheet lined with parchment paper.
Cover them with a towel and let them rise for an additional 30 minutes.
Bake the breadsticks in the preheated oven for 12-14 minutes, or until golden brown.
While the breadsticks are baking, melt the butter for the topping and mix it with the garlic powder and salt.
Brush the hot breadsticks with the garlic butter mixture right after they come out of the oven.