Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-python

A curated list of awesome frameworks, libraries, tools, and resources for Python programming.
https://github.com/awesomelistsio/awesome-python

Last synced: 1 day ago
JSON representation

  • Libraries

    • Core Libraries

      • requests - A simple and elegant HTTP library for Python.
      • BeautifulSoup - A library for parsing HTML and XML documents.
      • PyYAML - A YAML parser and emitter for Python.
      • NumPy - The fundamental package for numerical computation in Python.
      • requests - A simple and elegant HTTP library for Python.
      • BeautifulSoup - A library for parsing HTML and XML documents.
      • PyYAML - A YAML parser and emitter for Python.
      • NumPy - The fundamental package for numerical computation in Python.
    • Web Frameworks

      • Django - A high-level Python web framework that encourages rapid development.
      • Flask - A lightweight WSGI web application framework.
      • Django - A high-level Python web framework that encourages rapid development.
      • Flask - A lightweight WSGI web application framework.
      • FastAPI - A modern, fast (high-performance) web framework for building APIs with Python 3.7+.
      • FastAPI - A modern, fast (high-performance) web framework for building APIs with Python 3.7+.
    • Data Science

      • Pandas - A powerful data analysis and manipulation library.
      • Matplotlib - A comprehensive library for creating static, animated, and interactive visualizations in Python.
      • Seaborn - A Python visualization library based on Matplotlib that provides a high-level interface.
      • Pandas - A powerful data analysis and manipulation library.
      • Matplotlib - A comprehensive library for creating static, animated, and interactive visualizations in Python.
      • Seaborn - A Python visualization library based on Matplotlib that provides a high-level interface.
    • Machine Learning

      • scikit-learn - A library for machine learning, providing simple and efficient tools for data mining and data analysis.
      • TensorFlow - An open-source platform for machine learning.
      • PyTorch - An open-source machine learning framework that accelerates the path from research prototyping to production.
      • Keras - A user-friendly neural network library written in Python.
      • scikit-learn - A library for machine learning, providing simple and efficient tools for data mining and data analysis.
      • TensorFlow - An open-source platform for machine learning.
      • PyTorch - An open-source machine learning framework that accelerates the path from research prototyping to production.
      • Keras - A user-friendly neural network library written in Python.
    • Testing

      • unittest - A built-in Python module for testing.
      • unittest - A built-in Python module for testing.
    • Database

      • SQLAlchemy - A SQL toolkit and Object-Relational Mapping (ORM) library.
      • Django ORM - The ORM used by the Django web framework.
      • Peewee - A small, expressive ORM for Python.
      • Redis-Py - The Python client for Redis.
      • Redis-Py - The Python client for Redis.
      • SQLAlchemy - A SQL toolkit and Object-Relational Mapping (ORM) library.
      • Django ORM - The ORM used by the Django web framework.
      • Peewee - A small, expressive ORM for Python.
    • JSON and Data Parsing

      • json - The built-in library for JSON encoding and decoding.
      • json - The built-in library for JSON encoding and decoding.
      • ujson - Ultra JSON, a fast JSON encoder and decoder for Python.
      • xmltodict - A Python library that makes working with XML as easy as JSON.
      • ujson - Ultra JSON, a fast JSON encoder and decoder for Python.
      • xmltodict - A Python library that makes working with XML as easy as JSON.
    • Networking

      • socket - A built-in module for low-level networking.
      • paramiko - A Python implementation of SSH for connecting to remote servers.
      • Twisted - An event-driven networking engine in Python.
      • socket - A built-in module for low-level networking.
      • paramiko - A Python implementation of SSH for connecting to remote servers.
      • Twisted - An event-driven networking engine in Python.
  • Tools

    • Networking

      • Jupyter Notebook - An open-source tool for interactive computing and sharing code.
      • Poetry - A tool for dependency management and packaging in Python.
      • Jupyter Notebook - An open-source tool for interactive computing and sharing code.
      • Poetry - A tool for dependency management and packaging in Python.
  • Build Tools

    • Networking

      • Setuptools - A build system for creating Python packages.
      • Wheel - The official binary distribution format for Python.
      • Setuptools - A build system for creating Python packages.
      • Wheel - The official binary distribution format for Python.
  • IDEs and Editors

    • Networking

      • PyCharm - A powerful IDE for Python by JetBrains.
      • VS Code - A free, open-source editor with Python support via extensions.
      • PyCharm - A powerful IDE for Python by JetBrains.
      • VS Code - A free, open-source editor with Python support via extensions.
      • Spyder - An IDE designed for data science and machine learning.
  • Learning Resources

  • Community