The California Invasive Plant Council has suggestions for native plants that can be used in landscaping instead of non-native plants that can become invasive.
Here’s their guide for ground cover plants.
Here’s the ornamental grasses.
Here’s the shrubs.
Here’s the trees.