1
0
Fork 0
mirror of https://github.com/vinta/awesome-python.git synced 2024-11-13 11:16:10 -05:00

Deployed 53221fe with MkDocs version: 0.16.3

This commit is contained in:
Vinta 2018-04-11 02:05:44 +08:00
parent 49cbe40dea
commit 91c95d9b80
3 changed files with 43 additions and 41 deletions

View file

@ -1596,6 +1596,7 @@
<li><a href="https://github.com/tylerlaberge/PyPattyrn">PyPattyrn</a> - A simple yet effective library for implementing common design patterns.</li>
<li><a href="https://github.com/faif/python-patterns">python-patterns</a> - A collection of design patterns in Python.</li>
<li><a href="http://www.grantjenks.com/docs/sortedcontainers/">sortedcontainers</a> - Fast, pure-Python implementation of SortedList, SortedDict, and SortedSet types.</li>
<li><a href="https://github.com/soravux/scoop">SCOOP</a> - Scalable Concurrent Operations in Python</li>
</ul>
<h2 id="anti-spam">Anti-spam</h2>
<p><em>Libraries for fighting spam.</em></p>
@ -1630,7 +1631,7 @@
<li><a href="https://github.com/quodlibet/mutagen">mutagen</a> - A Python module to handle audio metadata.</li>
<li><a href="https://github.com/tyiannak/pyAudioAnalysis">pyAudioAnalysis</a> - Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications</li>
<li><a href="https://github.com/jiaaro/pydub">pydub</a> - Manipulate audio with a simple and easy high level interface.</li>
<li><a href="https://github.com/echonest/pyechonest">pyechonest</a> - Python client for the <a href="http://developer.echonest.com/">Echo Nest</a> API.</li>
<li><a href="https://github.com/echonest/pyechonest">pyechonest</a> - Python client for the <a href="http://static.echonest.com/enspex/">Echo Nest</a> API.</li>
<li><a href="http://scikits.appspot.com/talkbox">talkbox</a> - A Python library for speech/signal processing.</li>
<li><a href="https://github.com/Parisson/TimeSide">TimeSide</a> - Open web audio processing framework.</li>
<li><a href="https://github.com/devsnd/tinytag">tinytag</a> - A library for reading music meta data of MP3, OGG, FLAC and Wave files.</li>
@ -1733,7 +1734,8 @@
<p><em>Libraries for building command-line application.</em></p>
<ul>
<li>Command-line Application Development<ul>
<li><a href="https://github.com/peterbrittain/asciimatics">asciimatics</a> - Cross-platform, full-screen terminal package (i.e. mouse/keyboard input and coloured, positioned text output) complete with high-level API for complex animations and special effects.</li>
<li><a href="https://github.com/peterbrittain/asciimatics">asciimatics</a> - A package to create full-screen text UIs (from interactive forms to ASCII animations).</li>
<li><a href="https://github.com/glamp/bashplotlib">bashplotlib</a> - Making basic plots in the terminal.</li>
<li><a href="http://builtoncement.com/">cement</a> - CLI Application Framework for Python.</li>
<li><a href="http://click.pocoo.org/dev/">click</a> - A package for creating beautiful command line interfaces in a composable way.</li>
<li><a href="https://docs.openstack.org/developer/cliff/">cliff</a> - A framework for creating command-line programs with multi-level commands.</li>
@ -1747,18 +1749,18 @@
</li>
<li>Productivity Tools<ul>
<li><a href="https://github.com/aws/aws-cli">aws-cli</a> - A universal command-line interface for Amazon Web Services.</li>
<li><a href="https://github.com/glamp/bashplotlib">bashplotlib</a> - Making basic plots in the terminal.</li>
<li><a href="https://github.com/brettcannon/caniusepython3">caniusepython3</a> - Determine what projects are blocking you from porting to Python 3.</li>
<li><a href="https://github.com/audreyr/cookiecutter">cookiecutter</a> - A command-line utility that creates projects from cookiecutters (project templates).</li>
<li><a href="https://github.com/sloria/doitlive">doitlive</a> - A tool for live presentations in the terminal.</li>
<li><a href="https://github.com/gleitz/howdoi">howdoi</a> - Instant coding answers via the command line.</li>
<li><a href="https://github.com/jakubroztocil/httpie">httpie</a> - A command line HTTP client, a user-friendly cURL replacement.</li>
<li><a href="https://github.com/cloudnativelabs/kube-shell">kube-shell</a> - An integrated shell for working with the Kubernetes CLI.</li>
<li><a href="https://github.com/dbcli/mycli">mycli</a> - A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.</li>
<li><a href="https://github.com/facebook/PathPicker">PathPicker</a> - Select files out of bash output.</li>
<li><a href="https://github.com/mooz/percol">percol</a> - Adds flavor of interactive selection to the traditional pipe concept on UNIX.</li>
<li><a href="https://github.com/dbcli/pgcli">pgcli</a> - Postgres CLI with autocompletion and syntax highlighting.</li>
<li><a href="https://github.com/donnemartin/saws">SAWS</a> - A Supercharged AWS CLI.</li>
<li><a href="https://github.com/nvbn/thefuck">thefuck</a> - Correcting your previous console command.</li>
<li><a href="https://github.com/tony/tmuxp">tmuxp</a> - A <a href="https://github.com/tmux/tmux">tmux</a> session manager.</li>
<li><a href="https://github.com/timofurrer/try">try</a> - A dead simple CLI to try out python packages - It's never been easier.</li>
</ul>
</li>
@ -1783,17 +1785,17 @@
<ul>
<li><a href="http://eventlet.net/">eventlet</a> - Asynchronous framework with WSGI support.</li>
<li><a href="http://www.gevent.org/">gevent</a> - A coroutine-based Python networking library that uses <a href="https://github.com/python-greenlet/greenlet">greenlet</a>.</li>
<li><a href="https://docs.python.org/2/library/multiprocessing.html">multiprocessing</a> - (Python standard library) Process-based "threading" interface.</li>
<li><a href="https://docs.python.org/2/library/threading.html">threading</a> - (Python standard library) Higher-level threading interface.</li>
<li><a href="https://docs.python.org/3/library/multiprocessing.html">multiprocessing</a> - (Python standard library) Process-based "threading" interface.</li>
<li><a href="https://docs.python.org/3/library/threading.html">threading</a> - (Python standard library) Higher-level threading interface.</li>
<li><a href="https://github.com/madisonmay/Tomorrow">Tomorrow</a> - Magic decorator syntax for asynchronous code.</li>
<li><a href="https://github.com/MagicStack/uvloop">uvloop</a> - Ultra fast implementation of asyncio event loop on top of libuv.</li>
</ul>
<h2 id="configuration">Configuration</h2>
<p><em>Libraries for storing and parsing configuration options.</em></p>
<ul>
<li><a href="https://www.red-dove.com/config-doc/">config</a> - Hierarchical config from the author of <a href="https://docs.python.org/2/library/logging.html">logging</a>.</li>
<li><a href="https://www.red-dove.com/config-doc/">config</a> - Hierarchical config from the author of <a href="https://docs.python.org/3/library/logging.html">logging</a>.</li>
<li><a href="http://www.voidspace.org.uk/python/configobj.html">ConfigObj</a> - INI file parser with validation.</li>
<li><a href="https://docs.python.org/2/library/configparser.html">ConfigParser</a> - (Python standard library) INI file parser.</li>
<li><a href="https://docs.python.org/3/library/configparser.html">ConfigParser</a> - (Python standard library) INI file parser.</li>
<li><a href="http://profig.readthedocs.org/en/default/">profig</a> - Config from multiple formats with value conversion.</li>
<li><a href="https://github.com/henriquebastos/python-decouple">python-decouple</a> - Strict separation of settings from code.</li>
</ul>
@ -1842,7 +1844,6 @@
<p><em>Databases implemented in Python.</em></p>
<ul>
<li><a href="https://pythonhosted.org/pickleDB/">pickleDB</a> - A simple and lightweight key-value store for Python.</li>
<li><a href="https://www.pipelinedb.com/">PipelineDB</a> - The Streaming SQL Database.</li>
<li><a href="https://github.com/msiemens/tinydb">TinyDB</a> - A tiny, document-oriented database.</li>
<li><a href="http://www.zodb.org/en/latest/">ZODB</a> - A native object database for Python. A key-value and object graph database.</li>
</ul>
@ -1850,13 +1851,12 @@
<p><em>Libraries for connecting and operating databases.</em></p>
<ul>
<li>MySQL - <a href="http://shlomi-noach.github.io/awesome-mysql/">awesome-mysql</a><ul>
<li><a href="https://sourceforge.net/projects/mysql-python/">mysql-python</a> - The MySQL database connector for Python.</li>
<li><a href="https://github.com/PyMySQL/mysqlclient-python">mysqlclient</a> - mysql-python fork supporting Python 3.</li>
<li><a href="https://github.com/PyMySQL/mysqlclient-python">mysqlclient</a> - MySQL connector with Python 3 support (<a href="https://sourceforge.net/projects/mysql-python/">mysql-python</a> fork).</li>
<li><a href="https://pythonhosted.org/oursql/">oursql</a> - A better MySQL connector with support for native prepared statements and BLOBs.</li>
<li><a href="https://github.com/PyMySQL/PyMySQL">PyMySQL</a> - Pure Python MySQL driver compatible to mysql-python.</li>
<li><a href="https://github.com/PyMySQL/PyMySQL">PyMySQL</a> - A pure Python MySQL driver compatible to mysql-python.</li>
</ul>
</li>
<li>PostgreSQL<ul>
<li>PostgreSQL - <a href="https://github.com/dhamaniasad/awesome-postgres">awesome-postgres</a><ul>
<li><a href="http://initd.org/psycopg/">psycopg2</a> - The most popular PostgreSQL adapter for Python.</li>
<li><a href="https://github.com/gmr/queries">queries</a> - A wrapper of the psycopg2 library for interacting with PostgreSQL.</li>
<li><a href="https://github.com/wulczer/txpostgres">txpostgres</a> - Twisted based asynchronous driver for PostgreSQL.</li>
@ -1885,7 +1885,7 @@
<p><em>Libraries for working with dates and times.</em></p>
<ul>
<li><a href="https://github.com/KoffeinFlummi/Chronyk">Chronyk</a> - A Python 3 library for parsing human-written times and dates.</li>
<li><a href="https://github.com/dateutil/dateutil">dateutil</a> - Extensions to the standard Python <a href="https://docs.python.org/2/library/datetime.html">datetime</a> module.</li>
<li><a href="https://github.com/dateutil/dateutil">dateutil</a> - Extensions to the standard Python <a href="https://docs.python.org/3/library/datetime.html">datetime</a> module.</li>
<li><a href="https://github.com/myusuf3/delorean/">delorean</a> - A library for clearing up the inconvenient truths that arise dealing with datetimes.</li>
<li><a href="https://github.com/zachwill/moment">moment</a> - A Python library for dealing with dates/times. Inspired by <a href="http://momentjs.com/">Moment.js</a>.</li>
<li><a href="https://github.com/sdispater/pendulum">Pendulum</a> - Python datetimes made easy.</li>
@ -1908,6 +1908,7 @@
<li>Profiler<ul>
<li><a href="https://github.com/rkern/line_profiler">line_profiler</a> - Line-by-line profiling.</li>
<li><a href="https://github.com/fabianp/memory_profiler">memory_profiler</a> - Monitor Memory usage of Python code.</li>
<li><a href="https://github.com/uber/pyflame">Pyflame</a> - Attach this Ptracing Profiler to any processes running Python. Perfect for profiling production webservers.</li>
<li><a href="https://github.com/what-studio/profiling">profiling</a> - An interactive Python profiler.</li>
<li><a href="https://github.com/nvdv/vprof">vprof</a> - Visual Python profiler.</li>
</ul>
@ -2054,9 +2055,9 @@
<h2 id="files">Files</h2>
<p><em>Libraries for file manipulation and MIME type detection.</em></p>
<ul>
<li><a href="https://docs.python.org/2/library/imghdr.html">imghdr</a> - (Python standard library) Determine the type of an image.</li>
<li><a href="https://docs.python.org/2/library/mimetypes.html">mimetypes</a> - (Python standard library) Map filenames to MIME types.</li>
<li><a href="https://github.com/jaraco/path.py">path.py</a> - A module wrapper for <a href="https://docs.python.org/2/library/os.path.html">os.path</a>.</li>
<li><a href="https://docs.python.org/3/library/imghdr.html">imghdr</a> - (Python standard library) Determine the type of an image.</li>
<li><a href="https://docs.python.org/3/library/mimetypes.html">mimetypes</a> - (Python standard library) Map filenames to MIME types.</li>
<li><a href="https://github.com/jaraco/path.py">path.py</a> - A module wrapper for <a href="https://docs.python.org/3/library/os.path.html">os.path</a>.</li>
<li><a href="https://pathlib.readthedocs.org/en/pep428/">pathlib</a> - (Python standard library in Python 3.4+) An cross-platform, object-oriented path library.</li>
<li><a href="https://github.com/ahupp/python-magic">python-magic</a> - A Python interface to the libmagic file type identification library.</li>
<li><a href="https://github.com/mikeorr/Unipath">Unipath</a> - An object-oriented approach to file/directory operations.</li>
@ -2066,7 +2067,7 @@
<p><em>Libraries for providing foreign function interface.</em></p>
<ul>
<li><a href="https://pypi.python.org/pypi/cffi">cffi</a> - Foreign Function Interface for Python calling C code.</li>
<li><a href="https://docs.python.org/2/library/ctypes.html">ctypes</a> - (Python standard library) Foreign Function Interface for Python calling C code.</li>
<li><a href="https://docs.python.org/3/library/ctypes.html">ctypes</a> - (Python standard library) Foreign Function Interface for Python calling C code.</li>
<li><a href="https://mathema.tician.de/software/pycuda/">PyCUDA</a> - A Python wrapper for Nvidia's CUDA API.</li>
<li><a href="http://www.swig.org/Doc1.3/Python.html">SWIG</a> - Simplified Wrapper and Interface Generator.</li>
</ul>
@ -2090,7 +2091,7 @@
<h2 id="gui">GUI</h2>
<p><em>Libraries for working with graphical user interface applications.</em></p>
<ul>
<li><a href="https://docs.python.org/2/library/curses.html#module-curses">curses</a> - Built-in wrapper for <a href="http://www.gnu.org/software/ncurses/">ncurses</a> used to create terminal GUI applications.</li>
<li><a href="https://docs.python.org/3/library/curses.html">curses</a> - Built-in wrapper for <a href="http://www.gnu.org/software/ncurses/">ncurses</a> used to create terminal GUI applications.</li>
<li><a href="https://github.com/ChrisKnott/Eel">Eel</a> - Little library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries.</li>
<li><a href="https://github.com/nucleic/enaml">enaml</a> - Creating beautiful user-interfaces with Declaratic Syntax like QML.</li>
<li><a href="https://github.com/zoofIO/flexx">Flexx</a> - Flexx is a pure Python toolkit for creating GUI's, that uses web technology for its rendering.</li>
@ -2157,7 +2158,6 @@
<li><a href="https://github.com/boppreh/keyboard">keyboard</a> - Hook and simulate global keyboard events on Windows and Linux.</li>
<li><a href="https://github.com/boppreh/mouse">mouse</a> - Hook and simulate global mouse events on Windows and Linux.</li>
<li><a href="http://www.pingo.io/">Pingo</a> - Pingo provides a uniform API to program devices like the Raspberry Pi, pcDuino, Intel Galileo, etc.</li>
<li><a href="http://pyrorobotics.com/">Pyro</a> - Python Robotics.</li>
<li><a href="https://github.com/SavinaRoja/PyUserInput">PyUserInput</a> - A module for cross-platform control of the mouse and keyboard.</li>
<li><a href="https://github.com/secdev/scapy">scapy</a> - A brilliant packet manipulation library.</li>
<li><a href="https://github.com/rockymeza/wifi">wifi</a> - A Python library and command line tool for working with WiFi on Linux.</li>
@ -2184,7 +2184,7 @@
<li><a href="https://github.com/metawilm/cl-python">CLPython</a> - Implementation of the Python programming language written in Common Lisp.</li>
<li><a href="https://github.com/python/cpython">CPython</a> - <strong>Default, most widely used implementation of the Python programming language written in C.</strong></li>
<li><a href="http://cython.org/">Cython</a> - Optimizing Static Compiler for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains</li>
<li><a href="http://grump.io">Grumpy</a> - More compiler than interpreter as more powerful CPython2.7 replacement (alpha).</li>
<li><a href="https://github.com/google/grumpy">Grumpy</a> - More compiler than interpreter as more powerful CPython2.7 replacement (alpha).</li>
<li><a href="https://github.com/IronLanguages/ironpython3">IronPython</a> - Implementation of the Python programming language written in C# targeting the .NET Framework and Mono.</li>
<li><a href="https://hg.python.org/jython">Jython</a> - Implementation of Python programming language written in Java for the Java virtual machine (JVM).</li>
<li><a href="https://github.com/micropython/micropython">MicroPython</a> - MicroPython - a lean and efficient Python programming language implementation for microcontrollers and constrained systems</li>
@ -2200,7 +2200,10 @@
<p><em>Interactive Python interpreters (REPL).</em></p>
<ul>
<li><a href="https://github.com/bpython/bpython">bpython</a> - A fancy interface to the Python interpreter.</li>
<li><a href="https://jupyter.org">Jupyter Notebook (IPython)</a> - A rich toolkit to help you make the most out of using Python interactively.</li>
<li><a href="https://jupyter.org">Jupyter Notebook (IPython)</a> - A rich toolkit to help you make the most out of using Python interactively.<ul>
<li><a href="https://github.com/markusschanta/awesome-jupyter">awesome-jupyter</a></li>
</ul>
</li>
<li><a href="https://github.com/jonathanslenders/ptpython">ptpython</a> - Advanced Python REPL built on top of the <a href="https://github.com/jonathanslenders/python-prompt-toolkit">python-prompt-toolkit</a>.</li>
</ul>
<h2 id="internationalization">Internationalization</h2>
@ -2227,7 +2230,7 @@
<ul>
<li><a href="https://github.com/ScatterHQ/eliot">Eliot</a> - Logging for complex &amp; distributed systems.</li>
<li><a href="http://logbook.readthedocs.io/en/stable/">logbook</a> - Logging replacement for Python.</li>
<li><a href="https://docs.python.org/2/library/logging.html">logging</a> - (Python standard library) Logging facility for Python.</li>
<li><a href="https://docs.python.org/3/library/logging.html">logging</a> - (Python standard library) Logging facility for Python.</li>
<li><a href="https://github.com/getsentry/raven-python">raven</a> - Python client for Sentry, a log/error tracking, crash reporting and aggregation platform for web applications.</li>
</ul>
<h2 id="machine-learning">Machine Learning</h2>
@ -2427,7 +2430,7 @@
<p><em>RPC-compatible servers.</em></p>
<ul>
<li><a href="https://github.com/joshmarshall/jsonrpclib/">SimpleJSONRPCServer</a> - This library is an implementation of the JSON-RPC specification.</li>
<li><a href="https://docs.python.org/2/library/simplexmlrpcserver.html">SimpleXMLRPCServer</a> - (Python standard library) Simple XML-RPC server implementation, single-threaded.</li>
<li><a href="https://docs.python.org/3/library/xmlrpc.server.html">SimpleXMLRPCServer</a> - (Python standard library) Simple XML-RPC server implementation, single-threaded.</li>
<li><a href="https://github.com/0rpc/zerorpc-python">zeroRPC</a> - zerorpc is a flexible RPC implementation based on <a href="http://zeromq.org/">ZeroMQ</a> and <a href="http://msgpack.org/">MessagePack</a>.</li>
</ul>
<h2 id="science">Science</h2>
@ -2550,9 +2553,9 @@
<li><a href="http://nestorsalceda.github.io/mamba/">mamba</a> - The definitive testing tool for Python. Born under the banner of BDD.</li>
<li><a href="https://github.com/nose-devs/nose">nose</a> - A nicer unittest for Python.</li>
<li><a href="https://github.com/nose-devs/nose2">nose2</a> - The successor to nose, based on unittest2.</li>
<li><a href="https://docs.pytest.org/latest/">pytest</a> - A mature full-featured Python testing tool.</li>
<li><a href="https://docs.pytest.org/en/latest/">pytest</a> - A mature full-featured Python testing tool.</li>
<li><a href="https://github.com/robotframework/robotframework">Robot Framework</a> - A generic test automation framework.</li>
<li><a href="https://docs.python.org/2/library/unittest.html">unittest</a> - (Python standard library) Unit testing framework.</li>
<li><a href="https://docs.python.org/3/library/unittest.html">unittest</a> - (Python standard library) Unit testing framework.</li>
</ul>
</li>
<li>Test Runners<ul>
@ -2606,7 +2609,7 @@
<ul>
<li>General<ul>
<li><a href="https://github.com/chardet/chardet">chardet</a> - Python 2/3 compatible character encoding detector.</li>
<li><a href="https://docs.python.org/2/library/difflib.html">difflib</a> - (Python standard library) Helpers for computing deltas.</li>
<li><a href="https://docs.python.org/3/library/difflib.html">difflib</a> - (Python standard library) Helpers for computing deltas.</li>
<li><a href="https://github.com/LuminosoInsight/python-ftfy">ftfy</a> - Makes Unicode text less broken and more consistent automagically.</li>
<li><a href="https://github.com/seatgeek/fuzzywuzzy">fuzzywuzzy</a> - Fuzzy String Matching.</li>
<li><a href="https://github.com/ztane/python-Levenshtein/">Levenshtein</a> - Fast computation of Levenshtein distance and string similarity.</li>
@ -2672,7 +2675,6 @@
<li><a href="https://pypi.python.org/pypi/gunicorn">gunicorn</a> - Pre-forked, partly written in C.</li>
<li><a href="https://pypi.python.org/pypi/meinheld">meinheld</a> - Asynchronous, partly written in C.</li>
<li><a href="https://github.com/hivesolutions/netius">netius</a> - Asynchronous, very fast.</li>
<li><a href="https://web.archive.org/web/http%3A//pythonpaste.org/">paste</a> - Multi-threaded, stable, tried and tested.</li>
<li><a href="https://pypi.python.org/pypi/rocket">rocket</a> - Multi-threaded.</li>
<li><a href="https://uwsgi-docs.readthedocs.io/en/latest/">uWSGI</a> - A project aims at developing a full stack for building hosting services, written in C.</li>
<li><a href="https://waitress.readthedocs.io/en/latest/">waitress</a> - Multi-threaded, powers Pyramid.</li>
@ -2686,13 +2688,13 @@
<li><a href="https://github.com/michaelhelmick/lassie">lassie</a> - Web Content Retrieval for Humans.</li>
<li><a href="https://github.com/coleifer/micawber">micawber</a> - A small library for extracting rich content from URLs.</li>
<li><a href="https://github.com/codelucas/newspaper">newspaper</a> - News extraction, article extraction and content curation in Python.</li>
<li><a href="https://github.com/erikriver/opengraph">opengraph</a> - A Python module to parse the Open Graph Protocol</li>
<li><a href="https://github.com/grangier/python-goose">python-goose</a> - HTML Content/Article Extractor.</li>
<li><a href="https://github.com/buriy/python-readability">python-readability</a> - Fast Python port of arc90's readability tool.</li>
<li><a href="https://github.com/kennethreitz/requests-html">requests-html</a> - Pythonic HTML Parsing for Humans.</li>
<li><a href="https://github.com/Alir3z4/python-sanitize">sanitize</a> - Bringing sanity to world of messed-up data.</li>
<li><a href="https://github.com/miso-belica/sumy">sumy</a> - A module for automatic summarization of text documents and HTML pages.</li>
<li><a href="https://github.com/deanmalmgren/textract">textract</a> - Extract text from any document, Word, PowerPoint, PDFs, etc.</li>
<li><a href="https://github.com/gaojiuli/toapi">toapi</a> - Every web site provides APIs</li>
<li><a href="https://github.com/gaojiuli/toapi">toapi</a> - Every web site provides APIs.</li>
</ul>
<h2 id="web-crawling">Web Crawling</h2>
<p><em>Libraries for scraping websites.</em></p>

File diff suppressed because one or more lines are too long

View file

@ -4,7 +4,7 @@
<url>
<loc>https://awesome-python.com/</loc>
<lastmod>2018-02-28</lastmod>
<lastmod>2018-04-11</lastmod>
<changefreq>daily</changefreq>
</url>