What fish get along with goldfish?

well, goldfish get along best by themselves but neon tetras get along, angelfish, ghost knife fish, but not chichleds. many fish get along with goldfish, like male Betta's get along. only if the goldfish is in the tank first when you put the Betta in and also as long as the Betta is the only one of its kind. male Bettas are mostly only aggressive to their own kind.
goldfish give off a lot of ammonia so the only suitable tank companions are more gold fish, other tropical fish would only suffer and eventually die