Quote:
Wich libraries can i use ?
Most likely (Google is your friend).
Quote:
There are some source online ?
Possibly you may find some open source projects (again, use Google).
Quote:
It is complicated to develop ?
It depends both on your skills and on the amount of functionality the libraries provide.
Before using a library, read carefully its license terms.