Developed by the Google Brain team, Tensorflow is now under Apache 2.0 open source license, and is one of the best applications for neural networks.It's written in Python, C++ and CUDA. It can run on CPU and GPU. For a graph based approach to data manipulation it can do operations on multidimensional data (tensors) quite efficiently.