Grate the ginger using a small holed cheese grater into a bowl. Add the minced garlic, sriracha, hoisin sauce, peanut butter, and lime juice. Stir until everything is combined (it may be slightly clumpy), then add 1/3 cup hot water and stir until everything is smooth. Taste and add more lime juice if desired.*
Bring a large pot of water to a boil for the pasta. When the water reaches a boil, break the pasta in half** then add it to the water. Boil the pasta for 7-10 minutes, or until al dente. Drain the pasta in a colander and allow it to cool.
While the pasta is boiling, prepare the fresh vegetables. Thinly slice the yellow and red bell peppers. Use a spiralizer or a vegetable peeler to make thin strips out of the carrots, or use a large holed cheese grater to grate them into smaller pieces. Thinly slice the green onions. Pull the cilantro leaves from the stems and either leave them whole or give them a rough chop. Place the prepared bell peppers, carrots, green onion, and cilantro into a large bowl.
Once the pasta is drained and completely cooled***, add it to the bowl with the vegetables. Pour the peanut sauce over top, then toss until everything is evenly coated. Serve immediately or refrigerate until ready to serve.
*If the sauce is too sweet for your tastes, you can add a small amount of soy sauce to help balance the flavors. Start with a 1/2 tsp and add more if needed.**Breaking the pasta in half makes it easier to incorporate the vegetables into the pasta later.***Make sure the pasta is completely cooled to prevent cooking or softening the vegetables. If needed, run cool water over the pasta, but then allow it to drain and dry until the pasta is tacky. Watery pasta will make the peanut sauce slide off.