mirror of
https://github.com/vinta/awesome-python.git
synced 2024-11-23 20:11:06 +00:00
Merge branch 'master' into canhuynh-dev
This commit is contained in:
commit
78118154b4
29
README.md
29
README.md
|
@ -188,7 +188,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
|
|
||||||
*Compile software from source code.*
|
*Compile software from source code.*
|
||||||
|
|
||||||
* [BitBake](http://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html) - A make-like build tool for embedded Linux.
|
* [BitBake](https://docs.yoctoproject.org/bitbake/2.4/index.html) - A make-like build tool for embedded Linux.
|
||||||
* [buildout](http://www.buildout.org/en/latest/) - A build system for creating, assembling and deploying applications from multiple parts.
|
* [buildout](http://www.buildout.org/en/latest/) - A build system for creating, assembling and deploying applications from multiple parts.
|
||||||
* [PlatformIO](https://github.com/platformio/platformio-core) - A console tool to build code with different development platforms.
|
* [PlatformIO](https://github.com/platformio/platformio-core) - A console tool to build code with different development platforms.
|
||||||
* [pybuilder](https://github.com/pybuilder/pybuilder) - A continuous build tool written in pure Python.
|
* [pybuilder](https://github.com/pybuilder/pybuilder) - A continuous build tool written in pure Python.
|
||||||
|
@ -224,10 +224,10 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [beaker](https://github.com/bbangert/beaker) - A WSGI middleware for sessions and caching.
|
* [beaker](https://github.com/bbangert/beaker) - A WSGI middleware for sessions and caching.
|
||||||
* [django-cache-machine](https://github.com/django-cache-machine/django-cache-machine) - Automatic caching and invalidation for Django models.
|
* [django-cache-machine](https://github.com/django-cache-machine/django-cache-machine) - Automatic caching and invalidation for Django models.
|
||||||
* [django-cacheops](https://github.com/Suor/django-cacheops) - A slick ORM cache with automatic granular event-driven invalidation.
|
* [django-cacheops](https://github.com/Suor/django-cacheops) - A slick ORM cache with automatic granular event-driven invalidation.
|
||||||
* [dogpile.cache](http://dogpilecache.readthedocs.io/en/latest/) - dogpile.cache is a next generation replacement for Beaker made by the same authors.
|
* [dogpile.cache](https://dogpilecache.sqlalchemy.org/en/latest/) - dogpile.cache is a next generation replacement for Beaker made by the same authors.
|
||||||
* [HermesCache](https://pypi.org/project/HermesCache/) - Python caching library with tag-based invalidation and dogpile effect prevention.
|
* [HermesCache](https://pypi.org/project/HermesCache/) - Python caching library with tag-based invalidation and dogpile effect prevention.
|
||||||
* [pylibmc](https://github.com/lericson/pylibmc) - A Python wrapper around the [libmemcached](https://libmemcached.org/libMemcached.html) interface.
|
* [pylibmc](https://github.com/lericson/pylibmc) - A Python wrapper around the [libmemcached](https://libmemcached.org/libMemcached.html) interface.
|
||||||
* [python-diskcache](http://www.grantjenks.com/docs/diskcache/) - SQLite and file backed cache backend with faster lookups than memcached and redis.
|
* [python-diskcache](https://grantjenks.com/docs/diskcache/) - SQLite and file backed cache backend with faster lookups than memcached and redis.
|
||||||
|
|
||||||
## ChatOps Tools
|
## ChatOps Tools
|
||||||
|
|
||||||
|
@ -249,14 +249,14 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [flake8](https://pypi.org/project/flake8/) - A wrapper around `pycodestyle`, `pyflakes` and McCabe.
|
* [flake8](https://pypi.org/project/flake8/) - A wrapper around `pycodestyle`, `pyflakes` and McCabe.
|
||||||
* [awesome-flake8-extensions](https://github.com/DmytroLitvinov/awesome-flake8-extensions)
|
* [awesome-flake8-extensions](https://github.com/DmytroLitvinov/awesome-flake8-extensions)
|
||||||
* [pylama](https://github.com/klen/pylama) - A code audit tool for Python and JavaScript.
|
* [pylama](https://github.com/klen/pylama) - A code audit tool for Python and JavaScript.
|
||||||
* [pylint](https://www.pylint.org/) - A fully customizable source code analyzer.
|
* [pylint](https://pylint.readthedocs.io/en/latest/) - A fully customizable source code analyzer.
|
||||||
* [wemake-python-styleguide](https://github.com/wemake-services/wemake-python-styleguide) - The strictest and most opinionated python linter ever.
|
* [wemake-python-styleguide](https://github.com/wemake-services/wemake-python-styleguide) - The strictest and most opinionated python linter ever.
|
||||||
* Code Formatters
|
* Code Formatters
|
||||||
* [black](https://github.com/python/black) - The uncompromising Python code formatter.
|
* [black](https://github.com/python/black) - The uncompromising Python code formatter.
|
||||||
* [isort](https://github.com/timothycrosley/isort) - A Python utility / library to sort imports.
|
* [isort](https://github.com/timothycrosley/isort) - A Python utility / library to sort imports.
|
||||||
* [yapf](https://github.com/google/yapf) - Yet another Python code formatter from Google.
|
* [yapf](https://github.com/google/yapf) - Yet another Python code formatter from Google.
|
||||||
* Static Type Checkers, also see [awesome-python-typing](https://github.com/typeddjango/awesome-python-typing)
|
* Static Type Checkers, also see [awesome-python-typing](https://github.com/typeddjango/awesome-python-typing)
|
||||||
* [mypy](http://mypy-lang.org/) - Check variable types during compile time.
|
* [mypy](https://mypy-lang.org/) - Check variable types during compile time.
|
||||||
* [pyre-check](https://github.com/facebook/pyre-check) - Performant type checking.
|
* [pyre-check](https://github.com/facebook/pyre-check) - Performant type checking.
|
||||||
* [typeshed](https://github.com/python/typeshed) - Collection of library stubs for Python, with static types.
|
* [typeshed](https://github.com/python/typeshed) - Collection of library stubs for Python, with static types.
|
||||||
* Static Type Annotations Generators
|
* Static Type Annotations Generators
|
||||||
|
@ -268,8 +268,8 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
*Libraries for building command-line applications.*
|
*Libraries for building command-line applications.*
|
||||||
|
|
||||||
* Command-line Application Development
|
* Command-line Application Development
|
||||||
* [cement](http://builtoncement.com/) - CLI Application Framework for Python.
|
* [cement](https://builtoncement.com/) - CLI Application Framework for Python.
|
||||||
* [click](http://click.pocoo.org/dev/) - A package for creating beautiful command line interfaces in a composable way.
|
* [click](https://github.com/pallets/click/) - A package for creating beautiful command line interfaces in a composable way.
|
||||||
* [cliff](https://docs.openstack.org/developer/cliff/) - A framework for creating command-line programs with multi-level commands.
|
* [cliff](https://docs.openstack.org/developer/cliff/) - A framework for creating command-line programs with multi-level commands.
|
||||||
* [docopt](http://docopt.org/) - Pythonic command line arguments parser.
|
* [docopt](http://docopt.org/) - Pythonic command line arguments parser.
|
||||||
* [python-fire](https://github.com/google/python-fire) - A library for creating command line interfaces from absolutely any Python object.
|
* [python-fire](https://github.com/google/python-fire) - A library for creating command line interfaces from absolutely any Python object.
|
||||||
|
@ -412,7 +412,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [mysqlclient](https://github.com/PyMySQL/mysqlclient-python) - MySQL connector with Python 3 support ([mysql-python](https://sourceforge.net/projects/mysql-python/) fork).
|
* [mysqlclient](https://github.com/PyMySQL/mysqlclient-python) - MySQL connector with Python 3 support ([mysql-python](https://sourceforge.net/projects/mysql-python/) fork).
|
||||||
* [PyMySQL](https://github.com/PyMySQL/PyMySQL) - A pure Python MySQL driver compatible to mysql-python.
|
* [PyMySQL](https://github.com/PyMySQL/PyMySQL) - A pure Python MySQL driver compatible to mysql-python.
|
||||||
* PostgreSQL - [awesome-postgres](https://github.com/dhamaniasad/awesome-postgres)
|
* PostgreSQL - [awesome-postgres](https://github.com/dhamaniasad/awesome-postgres)
|
||||||
* [psycopg2](https://www.psycopg.org) - The most popular PostgreSQL adapter for Python.
|
* [psycopg](https://www.psycopg.org/) - The most popular PostgreSQL adapter for Python.
|
||||||
* [queries](https://github.com/gmr/queries) - A wrapper of the psycopg2 library for interacting with PostgreSQL.
|
* [queries](https://github.com/gmr/queries) - A wrapper of the psycopg2 library for interacting with PostgreSQL.
|
||||||
* SQlite - [awesome-sqlite](https://github.com/planetopendata/awesome-sqlite)
|
* SQlite - [awesome-sqlite](https://github.com/planetopendata/awesome-sqlite)
|
||||||
* [sqlite3](https://docs.python.org/3/library/sqlite3.html) - (Python standard library) SQlite interface compliant with DB-API 2.0
|
* [sqlite3](https://docs.python.org/3/library/sqlite3.html) - (Python standard library) SQlite interface compliant with DB-API 2.0
|
||||||
|
@ -424,7 +424,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [cassandra-driver](https://github.com/datastax/python-driver) - The Python Driver for Apache Cassandra.
|
* [cassandra-driver](https://github.com/datastax/python-driver) - The Python Driver for Apache Cassandra.
|
||||||
* [happybase](https://github.com/wbolster/happybase) - A developer-friendly library for Apache HBase.
|
* [happybase](https://github.com/wbolster/happybase) - A developer-friendly library for Apache HBase.
|
||||||
* [kafka-python](https://github.com/dpkp/kafka-python) - The Python client for Apache Kafka.
|
* [kafka-python](https://github.com/dpkp/kafka-python) - The Python client for Apache Kafka.
|
||||||
* [py2neo](https://py2neo.org/) - A client library and toolkit for working with Neo4j.
|
|
||||||
* [pymongo](https://github.com/mongodb/mongo-python-driver) - The official Python client for MongoDB.
|
* [pymongo](https://github.com/mongodb/mongo-python-driver) - The official Python client for MongoDB.
|
||||||
* [redis-py](https://github.com/andymccurdy/redis-py) - The Python client for Redis.
|
* [redis-py](https://github.com/andymccurdy/redis-py) - The Python client for Redis.
|
||||||
* Asynchronous Clients
|
* Asynchronous Clients
|
||||||
|
@ -568,7 +567,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [money](https://github.com/carlospalol/money) - `Money` class with optional CLDR-backed locale-aware formatting and an extensible currency exchange.
|
* [money](https://github.com/carlospalol/money) - `Money` class with optional CLDR-backed locale-aware formatting and an extensible currency exchange.
|
||||||
* [python-currencies](https://github.com/Alir3z4/python-currencies) - Display money format and its filthy currencies.
|
* [python-currencies](https://github.com/Alir3z4/python-currencies) - Display money format and its filthy currencies.
|
||||||
* [saleor](https://saleor.io/) - Headless open-source e-commerce platform.
|
* [saleor](https://saleor.io/) - Headless open-source e-commerce platform.
|
||||||
* [shoop](https://www.shuup.com/en/) - An open source E-Commerce platform based on Django.
|
* [shoop](https://www.shuup.com/) - An open source E-Commerce platform based on Django.
|
||||||
|
|
||||||
## Editor Plugins and IDEs
|
## Editor Plugins and IDEs
|
||||||
|
|
||||||
|
@ -671,7 +670,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [Gooey](https://github.com/chriskiehl/Gooey) - Turn command line programs into a full GUI application with one line.
|
* [Gooey](https://github.com/chriskiehl/Gooey) - Turn command line programs into a full GUI application with one line.
|
||||||
* [kivy](https://kivy.org/) - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
|
* [kivy](https://kivy.org/) - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
|
||||||
* [pyglet](https://github.com/pyglet/pyglet) - A cross-platform windowing and multimedia library for Python.
|
* [pyglet](https://github.com/pyglet/pyglet) - A cross-platform windowing and multimedia library for Python.
|
||||||
* [PyGObject](https://wiki.gnome.org/Projects/PyGObject) - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
|
* [PyGObject](https://pygobject.readthedocs.io/) - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
|
||||||
* [PyQt](https://doc.qt.io/qtforpython/) - Python bindings for the [Qt](https://www.qt.io/) cross-platform application and UI framework.
|
* [PyQt](https://doc.qt.io/qtforpython/) - Python bindings for the [Qt](https://www.qt.io/) cross-platform application and UI framework.
|
||||||
* [PySimpleGUI](https://github.com/PySimpleGUI/PySimpleGUI) - Wrapper for tkinter, Qt, WxPython and Remi.
|
* [PySimpleGUI](https://github.com/PySimpleGUI/PySimpleGUI) - Wrapper for tkinter, Qt, WxPython and Remi.
|
||||||
* [pywebview](https://github.com/r0x0r/pywebview/) - A lightweight cross-platform native wrapper around a webview component.
|
* [pywebview](https://github.com/r0x0r/pywebview/) - A lightweight cross-platform native wrapper around a webview component.
|
||||||
|
@ -695,7 +694,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
*Awesome game development libraries.*
|
*Awesome game development libraries.*
|
||||||
|
|
||||||
* [Arcade](https://api.arcade.academy/en/latest/) - Arcade is a modern Python framework for crafting games with compelling graphics and sound.
|
* [Arcade](https://api.arcade.academy/en/latest/) - Arcade is a modern Python framework for crafting games with compelling graphics and sound.
|
||||||
* [Cocos2d](http://cocos2d.org/) - cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.
|
* [Cocos2d](https://www.cocos.com/en/cocos2d-x) - cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.
|
||||||
* [Harfang3D](http://www.harfang3d.com) - Python framework for 3D, VR and game development.
|
* [Harfang3D](http://www.harfang3d.com) - Python framework for 3D, VR and game development.
|
||||||
* [Panda3D](https://www.panda3d.org/) - 3D game engine developed by Disney.
|
* [Panda3D](https://www.panda3d.org/) - 3D game engine developed by Disney.
|
||||||
* [Pygame](http://www.pygame.org/news.html) - Pygame is a set of Python modules designed for writing games.
|
* [Pygame](http://www.pygame.org/news.html) - Pygame is a set of Python modules designed for writing games.
|
||||||
|
@ -762,7 +761,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [pagan](https://github.com/daboth/pagan) - Retro identicon (Avatar) generation based on input string and hash.
|
* [pagan](https://github.com/daboth/pagan) - Retro identicon (Avatar) generation based on input string and hash.
|
||||||
* [pillow](https://github.com/python-pillow/Pillow) - Pillow is the friendly [PIL](http://www.pythonware.com/products/pil/) fork.
|
* [pillow](https://github.com/python-pillow/Pillow) - Pillow is the friendly [PIL](http://www.pythonware.com/products/pil/) fork.
|
||||||
* [python-barcode](https://github.com/WhyNotHugo/python-barcode) - Create barcodes in Python with no extra dependencies.
|
* [python-barcode](https://github.com/WhyNotHugo/python-barcode) - Create barcodes in Python with no extra dependencies.
|
||||||
* [pygram](https://github.com/ajkumar25/pygram) - Instagram-like image filters.
|
|
||||||
* [PyMatting](http://github.com/pymatting/pymatting) - A library for alpha matting.
|
* [PyMatting](http://github.com/pymatting/pymatting) - A library for alpha matting.
|
||||||
* [python-qrcode](https://github.com/lincolnloop/python-qrcode) - A pure Python QR Code generator.
|
* [python-qrcode](https://github.com/lincolnloop/python-qrcode) - A pure Python QR Code generator.
|
||||||
* [pywal](https://github.com/dylanaraps/pywal) - A tool that generates color schemes from images.
|
* [pywal](https://github.com/dylanaraps/pywal) - A tool that generates color schemes from images.
|
||||||
|
@ -1005,7 +1003,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [hug](https://github.com/hugapi/hug) - A Python 3 framework for cleanly exposing APIs.
|
* [hug](https://github.com/hugapi/hug) - A Python 3 framework for cleanly exposing APIs.
|
||||||
* [sandman2](https://github.com/jeffknupp/sandman2) - Automated REST APIs for existing database-driven systems.
|
* [sandman2](https://github.com/jeffknupp/sandman2) - Automated REST APIs for existing database-driven systems.
|
||||||
* [sanic](https://github.com/huge-success/sanic) - A Python 3.6+ web server and web framework that's written to go fast.
|
* [sanic](https://github.com/huge-success/sanic) - A Python 3.6+ web server and web framework that's written to go fast.
|
||||||
* [vibora](https://vibora.io/) - Fast, efficient and asynchronous Web framework inspired by Flask.
|
* [vibora](https://docs.vibora.io/) - Fast, efficient and asynchronous Web framework inspired by Flask.
|
||||||
|
|
||||||
## Robotics
|
## Robotics
|
||||||
|
|
||||||
|
@ -1036,7 +1034,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
|
||||||
* [NIPY](http://nipy.org) - A collection of neuroimaging toolkits.
|
* [NIPY](http://nipy.org) - A collection of neuroimaging toolkits.
|
||||||
* [NumPy](http://www.numpy.org/) - A fundamental package for scientific computing with Python.
|
* [NumPy](http://www.numpy.org/) - A fundamental package for scientific computing with Python.
|
||||||
* [ObsPy](https://github.com/obspy/obspy/wiki/) - A Python toolbox for seismology.
|
* [ObsPy](https://github.com/obspy/obspy/wiki/) - A Python toolbox for seismology.
|
||||||
* [Open Babel](http://openbabel.org/wiki/Main_Page) - A chemical toolbox designed to speak the many languages of chemical data.
|
* [Open Babel](https://open-babel.readthedocs.io/) - A chemical toolbox designed to speak the many languages of chemical data.
|
||||||
* [PyDy](http://www.pydy.org/) - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion.
|
* [PyDy](http://www.pydy.org/) - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion.
|
||||||
* [PyMC](https://github.com/pymc-devs/pymc3) - Markov Chain Monte Carlo sampling toolkit.
|
* [PyMC](https://github.com/pymc-devs/pymc3) - Markov Chain Monte Carlo sampling toolkit.
|
||||||
* [QuTiP](http://qutip.org/) - Quantum Toolbox in Python.
|
* [QuTiP](http://qutip.org/) - Quantum Toolbox in Python.
|
||||||
|
@ -1339,7 +1337,6 @@ Where to discover learning resources or new Python libraries.
|
||||||
* [Awesome Python @LibHunt](https://python.libhunt.com/)
|
* [Awesome Python @LibHunt](https://python.libhunt.com/)
|
||||||
* Others
|
* Others
|
||||||
* [Python ZEEF](https://python.zeef.com/alan.richmond)
|
* [Python ZEEF](https://python.zeef.com/alan.richmond)
|
||||||
* [Pythonic News](https://news.python.sc/)
|
|
||||||
* [What the f*ck Python!](https://github.com/satwikkansal/wtfpython)
|
* [What the f*ck Python!](https://github.com/satwikkansal/wtfpython)
|
||||||
|
|
||||||
## Newsletters
|
## Newsletters
|
||||||
|
|
Loading…
Reference in New Issue
Block a user