You might find what you're looking for here. Grants.gov is the federal government's clearinghouse for information regarding grants from 26 different federal agencies. Good luck!
you can also for solicitations for this type of work if interested here: Federal Business Opportunities