Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
-
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
-
Networking
- Official Python Documentation - The official docs for the Python programming language.
- Real Python - Tutorials, articles, and guides for Python developers.
- Python Crash Course - A beginner-friendly Python book.
- Official Python Documentation - The official docs for the Python programming language.
- Real Python - Tutorials, articles, and guides for Python developers.
- Python Crash Course - A beginner-friendly Python book.
-
-
Community
-
Networking
- Reddit: r/Python - A subreddit for Python programming news and discussions.
- Stack Overflow - A Q&A site for Python developers.
- Reddit: r/Python - A subreddit for Python programming news and discussions.
- Stack Overflow - A Q&A site for Python developers.
-
Categories
Sub Categories