Prepare the Dry Ingredients: In a large mixing bowl, whisk together the gluten-free cornmeal, all-purpose flour, baking powder, salt, sugar, garlic powder, and onion powder.
Mix Wet Ingredients: In another bowl, beat the eggs, buttermilk, and melted butter together until well combined.
Combine Wet and Dry: Pour the wet ingredients into the dry ingredients and stir until just combined. The batter should be thick but spoonable.
Fry the Hush Puppies: Heat vegetable oil in a deep fryer or large pan to 350°F (175°C). Use a spoon to drop batter into the hot oil, frying a few hush puppies at a time. Fry for about 2-3 minutes, or until golden brown on all sides.
Drain and Serve: Remove hush puppies from the oil using a slotted spoon and drain on paper towels. Serve hot with your favorite dipping sauces.