awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
selwin avatar

selwin/python-user-agents

0
View on GitHub↗
1,516 stars·194 forks·Python·MIT·10 views

Python User Agents

A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.

Features

  • Document Parsers - Parser for browser user agent strings.
  • Text Processing - Parses browser user agent strings into structured data.

Star history

Star history chart for selwin/python-user-agentsStar history chart for selwin/python-user-agents

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Python User Agents

Similar open-source projects, ranked by how many features they share with Python User Agents.
  • derek73/python-nameparserderek73 avatar

    derek73/python-nameparser

    708View on GitHub↗

    A simple Python module for parsing human names into their individual components

    Python
    View on GitHub↗708
  • daviddrysdale/python-phonenumbersdaviddrysdale avatar

    daviddrysdale/python-phonenumbers

    3,749View on GitHub↗

    This project is a Python port of the libphonenumber library, providing a suite of tools for parsing, formatting, and validating international phone numbers. It converts raw phone number strings into structured objects based on international numbering plans and verifies if numbers are possible or valid according to digit length and assigned exchange prefixes. The library provides metadata services to retrieve the original network carrier, geographical location descriptions, and associated time zones for specific phone numbers. It also includes tools for transforming numbers into standardized i

    Python
    View on GitHub↗3,749
  • adrianmo/go-nmeaA

    adrianmo/go-nmea

    0View on GitHub↗
    View on GitHub↗0
  • aerogo/codetreeA

    aerogo/codetree

    0View on GitHub↗
    View on GitHub↗0
See all 30 alternatives to Python User Agents→

Frequently asked questions

What does selwin/python-user-agents do?

A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.

What are the main features of selwin/python-user-agents?

The main features of selwin/python-user-agents are: Document Parsers, Text Processing.

What are some open-source alternatives to selwin/python-user-agents?

Open-source alternatives to selwin/python-user-agents include: derek73/python-nameparser — A simple Python module for parsing human names into their individual components. daviddrysdale/python-phonenumbers — This project is a Python port of the libphonenumber library, providing a suite of tools for parsing, formatting, and… adrianmo/go-nmea. ai/nanoid — Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database… alecthomas/chroma — Chroma is a syntax highlighter written in Go that converts raw source code into colorized text or HTML. It identifies… aerogo/codetree.