The traditional von Neumann structure computers cannot meet the demand of high-speed big data processing, therefore, neuromorphic computing has got a lot of interest in recent years. Brain-inspired neuromorphic computing has the advantages of low power consumption, high-speed and high-accuracy. In human brains, the data transmission and processing are realized through synapses. Artificial synaptic devices can be adopted to mimic the biological synaptic functionalities. Nanowire is an important building block for nanoelectronics and optoelectronics, and many efforts have been made to promote the application of nanowires based synaptic devices for neuromorphic computing. Here, we will introduce the current progress of nanowires based synaptic memristors and synaptic transistors. The applications of nanowires based synaptic devices for neuromorphic computing will be discussed. The challenges faced by nanowires based synaptic devices will be proposed. We hope this perspective will be beneficial for the application of nanowires based synaptic devices in neuromorphic systems.