You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li><ahref="https://dask.pydata.org/en/latest/">dask</a> - A flexible parallel computing library for analytic computing.</li>
1715
+
<li><ahref="https://github.com/robinhood/faust">faust</a> - A stream processing library, porting the ideas from <ahref="https://kafka.apache.org/documentation/streams/">Kafka Streams</a> to Python.</li>
1716
+
<li><ahref="https://github.com/spotify/luigi">luigi</a> - A module that helps you build complex pipelines of batch jobs.</li>
1717
+
<li><ahref="https://github.com/Yelp/mrjob">mrjob</a> - Run MapReduce jobs on Hadoop or Amazon Web Services.</li>
1718
+
<li><ahref="https://github.com/Parsely/streamparse">streamparse</a> - Run Python code against real-time streams of data via <ahref="http://storm.apache.org/">Apache Storm</a>.</li>
1719
+
</ul>
1711
1720
<h2id="code-analysis">Code Analysis</h2>
1712
1721
<p><em>Tools of static analysis, linters and code quality checkers. See: <ahref="https://github.com/mre/awesome-static-analysis">awesome-static-analysis</a>.</em></p>
<h2id="concurrency-and-parallelism">Concurrency and Parallelism</h2>
1788
1797
<p><em>Libraries for concurrent and parallel execution.</em></p>
1789
1798
<ul>
1799
+
<li><ahref="https://docs.python.org/3/library/multiprocessing.html">concurrent.futures</a> - (Python standard library) Process-based "<ahref="https://docs.python.org/3/library/threading.html">threading</a>" interface.</li>
1800
+
<li><ahref="https://docs.python.org/3/library/multiprocessing.html">multiprocessing</a> - (Python standard library) A high-level interface for asynchronously executing callables.</li>
1790
1801
<li><ahref="http://eventlet.net/">eventlet</a> - Asynchronous framework with WSGI support.</li>
1791
1802
<li><ahref="http://www.gevent.org/">gevent</a> - A coroutine-based Python networking library that uses <ahref="https://github.com/python-greenlet/greenlet">greenlet</a>.</li>
1792
-
<li><ahref="https://docs.python.org/3/library/multiprocessing.html">multiprocessing</a> - (Python standard library) Process-based "threading" interface.</li>
1793
-
<li><ahref="https://docs.python.org/3/library/threading.html">threading</a> - (Python standard library) Higher-level threading interface.</li>
1803
+
<li><ahref="https://github.com/soravux/scoop">SCOOP</a> - Scalable Concurrent Operations in Python.</li>
1794
1804
<li><ahref="https://github.com/madisonmay/Tomorrow">Tomorrow</a> - Magic decorator syntax for asynchronous code.</li>
1795
1805
<li><ahref="https://github.com/MagicStack/uvloop">uvloop</a> - Ultra fast implementation of asyncio event loop on top of libuv.</li>
<li><ahref="https://cryptography.io/en/latest/">cryptography</a> - A package designed to expose cryptographic primitives and recipes to Python developers.</li>
1809
1819
<li><ahref="https://github.com/davidaurelio/hashids-python">hashids</a> - Implementation of <ahref="http://hashids.org">hashids</a> in Python.</li>
1810
1820
<li><ahref="http://www.paramiko.org/">Paramiko</a> - A Python (2.6+, 3.3+) implementation of the SSHv2 protocol, providing both client and server functionality.</li>
1811
-
<li><ahref="https://pythonhosted.org/passlib/">Passlib</a> - Secure password storage/hashing library, very high level.</li>
1821
+
<li><ahref="https://passlib.readthedocs.io/en/stable/">Passlib</a> - Secure password storage/hashing library, very high level.</li>
1812
1822
<li><ahref="https://github.com/pyca/pynacl">PyNacl</a> - Python binding to the Networking and Cryptography (NaCl) library.</li>
<li><ahref="https://github.com/pyeve/cerberus">Cerberus</a> - A lightweight and extensible data validation library.</li>
1827
1837
<li><ahref="https://docs.pylonsproject.org/projects/colander/en/latest/">colander</a> - Validating and deserializing data obtained via XML, JSON, an HTML form post.</li>
1838
+
<li><ahref="https://plot.ly/products/dash/">Dash</a> - Built on top of Flask, React and Plotly aimed at analytical web applications.<ul>
<li><ahref="https://github.com/Julian/jsonschema">jsonschema</a> - An implementation of <ahref="http://json-schema.org/">JSON Schema</a> for Python.</li>
1829
1843
<li><ahref="https://github.com/keleshev/schema">schema</a> - A library for validating Python data structures.</li>
1830
1844
<li><ahref="https://github.com/schematics/schematics">Schematics</a> - Data Structure Validation.</li>
<li><ahref="https://github.com/josephreisinger/vowpal_porpoise">vowpal_porpoise</a> - A lightweight Python wrapper for <ahref="https://github.com/JohnLangford/vowpal_wabbit/">Vowpal Wabbit</a>.</li>
2251
2268
<li><ahref="https://github.com/dmlc/xgboost">xgboost</a> - A scalable, portable, and distributed gradient boosting library.</li>
2252
2269
</ul>
2253
-
<h2id="mapreduce">MapReduce</h2>
2254
-
<p><em>Frameworks and libraries for MapReduce.</em></p>
<li><ahref="https://github.com/spotify/luigi">luigi</a> - A module that helps you build complex pipelines of batch jobs.</li>
2258
-
<li><ahref="https://github.com/Yelp/mrjob">mrjob</a> - Run MapReduce jobs on Hadoop or Amazon Web Services.</li>
2259
-
<li><ahref="https://github.com/Parsely/streamparse">streamparse</a> - Run Python code against real-time streams of data. Integrates with <ahref="http://storm.apache.org/">Apache Storm</a>.</li>
2260
-
<li><ahref="https://dask.pydata.org/en/latest/">dask</a> - A flexible parallel computing library for analytic computing.</li>
2261
-
</ul>
2262
2270
<h2id="microsoft-windows">Microsoft Windows</h2>
2263
2271
<p><em>Python programming on Microsoft Windows.</em></p>
<li><ahref="https://github.com/channelcat/sanic">Sanic</a> - Web server that's written to go fast.</li>
2744
2750
<li><ahref="http://www.tornadoweb.org/en/latest/">Tornado</a> - A Web framework and asynchronous networking library.</li>
2745
-
<li><ahref="https://vibora.io/">Vibora</a> - Fast, efficient and asynchronous Web framework inspired by Flask</li>
2751
+
<li><ahref="https://vibora.io/">Vibora</a> - Fast, efficient and asynchronous Web framework inspired by Flask.</li>
2746
2752
</ul>
2747
2753
<h2id="websocket">WebSocket</h2>
2748
2754
<p><em>Libraries for working with WebSocket.</em></p>
2749
2755
<ul>
2750
2756
<li><ahref="https://github.com/crossbario/autobahn-python">AutobahnPython</a> - WebSocket & WAMP for Python on Twisted and <ahref="https://docs.python.org/3/library/asyncio.html">asyncio</a>.</li>
2751
2757
<li><ahref="https://github.com/crossbario/crossbar/">Crossbar</a> - Open-source Unified Application Router (Websocket & WAMP for Python on Autobahn).</li>
2752
-
<li><ahref="https://github.com/django/channels">django-channels</a> - Developer-friendly asynchrony for Django</li>
2758
+
<li><ahref="https://github.com/django/channels">django-channels</a> - Developer-friendly asynchrony for Django.</li>
2753
2759
<li><ahref="https://github.com/stephenmcd/django-socketio">django-socketio</a> - WebSockets for Django.</li>
2754
2760
<li><ahref="https://github.com/Lawouach/WebSocket-for-Python">WebSocket-for-Python</a> - WebSocket client and server library for Python 2 and 3 as well as PyPy.</li>
0 commit comments