VisitorParser.js is a lightweight javascript-based to analyze visitors with user-agent & ip geo location parser.
Website Demo