Skip to content

Commit ffeade4

Browse files
committed
Update documentation
1 parent 71aac74 commit ffeade4

File tree

3 files changed

+81
-69
lines changed

3 files changed

+81
-69
lines changed

index.html

+52-45
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,11 @@
197197

198198
<li><a href="#static-site-generator">Static Site Generator</a></li>
199199

200-
<li><a href="#processes-and-threads">Processes and Threads</a></li>
200+
<li><a href="#processes">Processes</a></li>
201201

202-
<li><a href="#concurrency-and-networking">Concurrency and Networking</a></li>
202+
<li><a href="#concurrency-and-parallelism">Concurrency and Parallelism</a></li>
203+
204+
<li><a href="#networking">Networking</a></li>
203205

204206
<li><a href="#websocket">WebSocket</a></li>
205207

@@ -331,8 +333,9 @@ <h1 id="awesome-python">Awesome Python</h1>
331333
<li><a href="#tagging">Tagging</a></li>
332334
<li><a href="#admin-panels">Admin Panels</a></li>
333335
<li><a href="#static-site-generator">Static Site Generator</a></li>
334-
<li><a href="#processes-and-threads">Processes and Threads</a></li>
335-
<li><a href="#concurrency-and-networking">Concurrency and Networking</a></li>
336+
<li><a href="#processes">Processes</a></li>
337+
<li><a href="#concurrency-and-parallelism">Concurrency and Parallelism</a></li>
338+
<li><a href="#networking">Networking</a></li>
336339
<li><a href="#websocket">WebSocket</a></li>
337340
<li><a href="#wsgi-servers">WSGI Servers</a></li>
338341
<li><a href="#rpc-servers">RPC Servers</a></li>
@@ -426,6 +429,7 @@ <h2 id="build-tools">Build Tools</h2>
426429
<li><a href="https://github.com/ivankravets/platformio">PlatformIO</a> - A console tool to build code with different development platforms.</li>
427430
<li><a href="http://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html">BitBake</a> - A make-like build tool with the special focus of distributions and packages for embedded Linux.</li>
428431
<li><a href="https://code.google.com/p/fabricate/">fabricate</a> - A build tool that finds dependencies automatically for any language.</li>
432+
<li><a href="https://github.com/pybuilder/pybuilder">PyBuilder</a> - A continuous build tool written in pure Python which mainly targets Python applications.</li>
429433
</ul>
430434
<h2 id="interactive-interpreter">Interactive Interpreter</h2>
431435
<p><em>Interactive Python interpreters (REPL).</em></p>
@@ -590,6 +594,7 @@ <h2 id="command-line-tools">Command-line Tools</h2>
590594
<li><a href="https://github.com/nvbn/thefuck">thefuck</a> - Correcting your previous console command.</li>
591595
<li><a href="https://github.com/sloria/doitlive">doitlive</a> - A tool for live presentations in the terminal.</li>
592596
<li><a href="https://github.com/facebook/PathPicker">PathPicker</a> - Select files out of bash output.</li>
597+
<li><a href="https://github.com/glamp/bashplotlib">bashplotlib</a> - Making basic plots in the terminal. It's a quick way to visualize data without GUI.</li>
593598
</ul>
594599
</li>
595600
</ul>
@@ -802,6 +807,7 @@ <h2 id="restful-api">RESTful API</h2>
802807
<li><a href="https://github.com/jeffknupp/sandman">sandman</a> - Automated REST APIs for existing database-driven systems.</li>
803808
<li><a href="http://restless.readthedocs.org/en/latest/">restless</a> - Framework agnostic REST framework based on lessons learned from TastyPie.</li>
804809
<li><a href="https://github.com/RueLaLa/savory-pie/">savory-pie</a> - REST API building library (django, and others)</li>
810+
<li><a href="https://github.com/vertical-knowledge/ripozo">ripozo</a> - A tool for quickly creating REST/HATEOAS/Hypermedia APIs with extensions for Flask and Django.</li>
805811
</ul>
806812
<h2 id="authentication">Authentication</h2>
807813
<p><em>Libraries for implementing authentications schemes.</em></p>
@@ -972,6 +978,7 @@ <h2 id="forms">Forms</h2>
972978
<h2 id="data-validation">Data Validation</h2>
973979
<p><em>Libraries for validating data. Used for forms in many cases.</em></p>
974980
<ul>
981+
<li><a href="http://python-cerberus.org">Cerberus</a> - A mappings-validator with a variety of rules, normalization-features and simple customization that uses a pythonic schema-definition.</li>
975982
<li><a href="https://github.com/alecthomas/voluptuous">voluptuous</a> - A Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.</li>
976983
<li><a href="http://docs.pylonsproject.org/projects/colander/">colander</a> - A system for validating and deserializing data obtained via XML, JSON, an HTML form post or any other equally simple data serialization.</li>
977984
<li><a href="https://github.com/halst/schema">schema</a> - A library for validating Python data structures.</li>
@@ -1009,32 +1016,37 @@ <h2 id="static-site-generator">Static Site Generator</h2>
10091016
<li><a href="http://www.getnikola.com/">Nikola</a> - A static website and blog generator.</li>
10101017
<li><a href="http://tinkerer.me/">Tinkerer</a> - Tinkerer is a blogging engine/.static website generator powered by Sphinx.</li>
10111018
</ul>
1012-
<h2 id="processes-and-threads">Processes and Threads</h2>
1013-
<p><em>Libraries for working with processes or threads</em></p>
1019+
<h2 id="processes">Processes</h2>
1020+
<p><em>Libraries for starting and communicating with OS processes.</em></p>
1021+
<ul>
1022+
<li><a href="https://github.com/kennethreitz/envoy">envoy</a> - Python <a href="https://docs.python.org/2/library/subprocess.html">subprocess</a> for Humans™.</li>
1023+
<li><a href="https://github.com/amoffat/sh">sh</a> - A full-fledged subprocess replacement for Python.</li>
1024+
<li><a href="http://sarge.readthedocs.org/">sarge</a> - Yet another wrapper for subprocess.</li>
1025+
</ul>
1026+
<h2 id="concurrency-and-parallelism">Concurrency and Parallelism</h2>
1027+
<p><em>Libraries for concurrent and parallel execution.</em></p>
10141028
<ul>
10151029
<li><a href="https://docs.python.org/2/library/multiprocessing.html">multiprocessing</a> - (Python standard library) Process-based "threading" interface.</li>
10161030
<li><a href="https://docs.python.org/2/library/threading.html">threading</a> - (Python standard library) Higher-level threading interface.</li>
1017-
<li><a href="https://github.com/kennethreitz/envoy">envoy</a> - Python Subprocesses for Humans™.</li>
1018-
<li><a href="https://github.com/amoffat/sh">sh</a> - A full-fledged <a href="https://docs.python.org/2/library/subprocess.html">subprocess</a> replacement for Python.</li>
1019-
<li><a href="http://sarge.readthedocs.org/">sarge</a> - A wrapper for subprocess.</li>
1031+
<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>
1032+
<li><a href="http://eventlet.net/">eventlet</a> - Asynchronous framework with WSGI support.</li>
1033+
<li><a href="https://github.com/madisonmay/Tomorrow">Tomorrow</a> - Magic decorator syntax for asynchronous code.</li>
10201034
</ul>
1021-
<h2 id="concurrency-and-networking">Concurrency and Networking</h2>
1022-
<p><em>Libraries for concurrency and network programming.</em></p>
1035+
<h2 id="networking">Networking</h2>
1036+
<p><em>Libraries for networking programming.</em></p>
10231037
<ul>
10241038
<li><a href="https://docs.python.org/3/library/asyncio.html">asyncio</a> - (Python standard library in Python 3.4+) Asynchronous I/O, event loop, coroutines and tasks.</li>
1025-
<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>
10261039
<li><a href="https://twistedmatrix.com/trac/">Twisted</a> - An event-driven networking engine.</li>
10271040
<li><a href="http://www.tornadoweb.org/">Tornado</a> - A Web framework and asynchronous networking library.</li>
10281041
<li><a href="https://github.com/quantmind/pulsar">pulsar</a> - Event-driven concurrent framework for Python.</li>
10291042
<li><a href="https://github.com/jamwt/diesel">diesel</a> - Greenlet-based event I/O Framework for Python.</li>
1030-
<li><a href="http://eventlet.net/">eventlet</a> - Asynchronous framework with WSGI support.</li>
1031-
<li><a href="http://zeromq.github.io/pyzmq/">pyzmq</a> - A Python wrapper for the 0MQ message library.</li>
1032-
<li><a href="https://github.com/smira/txZMQ">txZMQ</a> - Twisted based wrapper for the 0MQ message library.</li>
1033-
<li><a href="http://crossbar.io">Crossbar</a> - Open-source Unified Application Router (Websocket &amp; WAMP for Python on Autobahn).</li>
1043+
<li><a href="http://zeromq.github.io/pyzmq/">pyzmq</a> - A Python wrapper for the ZeroMQ message library.</li>
1044+
<li><a href="https://github.com/smira/txZMQ">txZMQ</a> - Twisted based wrapper for the ZeroMQ message library.</li>
10341045
</ul>
10351046
<h2 id="websocket">WebSocket</h2>
10361047
<p><em>Libraries for working with WebSocket.</em></p>
10371048
<ul>
1049+
<li><a href="https://github.com/crossbario/crossbar/">Crossbar</a> - Open-source Unified Application Router (Websocket &amp; WAMP for Python on Autobahn).</li>
10381050
<li><a href="https://github.com/tavendo/AutobahnPython">AutobahnPython</a> - WebSocket &amp; WAMP for Python on Twisted and <a href="https://docs.python.org/3/library/asyncio.html">asyncio</a>.</li>
10391051
<li><a href="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>
10401052
</ul>
@@ -1095,7 +1107,7 @@ <h2 id="game-development">Game Development</h2>
10951107
<li><a href="http://www.renpy.org/">RenPy</a> - A Visual Novel engine.</li>
10961108
</ul>
10971109
<h2 id="logging">Logging</h2>
1098-
<p><em>Libraries for generating and working with log files.</em></p>
1110+
<p><em>Libraries for generating and working with logs.</em></p>
10991111
<ul>
11001112
<li><a href="https://docs.python.org/2/library/logging.html">logging</a> - (Python standard library) Logging facility for Python.</li>
11011113
<li><a href="http://pythonhosted.org/Logbook/">logbook</a> - Logging replacement for Python.</li>
@@ -1114,6 +1126,8 @@ <h2 id="testing">Testing</h2>
11141126
<li><a href="https://github.com/benjamin-hodgson/Contexts">contexts</a> - A BDD framework for Python 3.3+. Inspired by C#'s <code>Machine.Specifications</code>.</li>
11151127
<li><a href="https://github.com/drslump/pyshould">pyshould</a> - Should style asserts based on <a href="https://github.com/hamcrest/PyHamcrest">PyHamcrest</a>.</li>
11161128
<li><a href="http://heynemann.github.io/pyvows/">pyvows</a> - BDD style testing for Python. Inspired by <a href="http://vowsjs.org/">Vows.js</a>.</li>
1129+
<li><a href="https://github.com/DRMacIver/hypothesis">hypothesis</a> - Hypothesis is an advanced Quickcheck style property based testing library.</li>
1130+
<li><a href="https://github.com/robotframework/robotframework">Robot Framework</a> - A generic test automation framework.</li>
11171131
</ul>
11181132
</li>
11191133
<li>Web Testing<ul>
@@ -1169,8 +1183,7 @@ <h2 id="code-analysis-and-linter">Code Analysis and Linter</h2>
11691183
<h2 id="debugging-tools">Debugging Tools</h2>
11701184
<p><em>Libraries for debugging code.</em></p>
11711185
<ul>
1172-
<li><a href="https://docs.python.org/2/library/pdb.html">pdb</a> - (Python standard library) The Python Debugger.</li>
1173-
<li><a href="https://pypi.python.org/pypi/ipdb">ipdb</a> - IPython-enabled pdb.</li>
1186+
<li><a href="https://pypi.python.org/pypi/ipdb">ipdb</a> - IPython-enabled <a href="https://docs.python.org/2/library/pdb.html">pdb</a>.</li>
11741187
<li><a href="https://github.com/Kozea/wdb">wdb</a> - An improbable web debugger through WebSockets.</li>
11751188
<li><a href="http://winpdb.org/">winpdb</a> - A Platform Independent Python Debugger with GUI, capable of remote debugging based on rpdb2.</li>
11761189
<li><a href="https://pypi.python.org/pypi/pudb">pudb</a> – A full-screen, console-based Python debugger.</li>
@@ -1182,6 +1195,7 @@ <h2 id="debugging-tools">Debugging Tools</h2>
11821195
<li><a href="https://github.com/dcramer/django-devserver">django-devserver</a> - A drop-in replacement for Django's runserver.</li>
11831196
<li><a href="https://github.com/mgood/flask-debugtoolbar">flask-debugtoolbar</a> - A port of the django-debug-toolbar to flask.</li>
11841197
<li><a href="https://github.com/eliben/pyelftools">pyelftools</a> - A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.</li>
1198+
<li><a href="https://github.com/rkern/line_profiler">line_profiler</a> - Line-by-line profiling.</li>
11851199
</ul>
11861200
<h2 id="science-and-data-analysis">Science and Data Analysis</h2>
11871201
<p><em>Libraries for scientific computing and data analyzing.</em></p>
@@ -1214,9 +1228,7 @@ <h2 id="data-visualization">Data Visualization</h2>
12141228
<li><a href="https://github.com/ContinuumIO/bokeh">bokeh</a> - Interactive Web Plotting for Python.</li>
12151229
<li><a href="https://plot.ly/python">plotly</a> - Collaborative web plotting for Python and matplotlib.</li>
12161230
<li><a href="https://github.com/wrobstory/vincent">vincent</a> - A Python to Vega translator.</li>
1217-
<li><a href="https://github.com/mikedewar/d3py">d3py</a> - A plotting library for Python, based on <a href="http://d3js.org/">D3.js</a>.</li>
12181231
<li><a href="https://github.com/yhat/ggplot">ggplot</a> - Same API as ggplot2 for R.</li>
1219-
<li><a href="https://github.com/kartograph/kartograph.py">Kartograph.py</a> - Rendering beautiful SVG maps in Python.</li>
12201232
<li><a href="http://pygal.org/">pygal</a> - A Python SVG Charts Creator.</li>
12211233
<li><a href="https://pypi.python.org/pypi/pygraphviz">pygraphviz</a> - Python interface to <a href="http://www.graphviz.org/">Graphviz</a>.</li>
12221234
<li><a href="http://www.pyqtgraph.org/">PyQtGraph</a> - Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.</li>
@@ -1386,62 +1398,57 @@ <h2 id="editor-plugins">Editor Plugins</h2>
13861398
<li><a href="https://github.com/DamnWidget/anaconda">Anaconda</a> - Anaconda turns your Sublime Text 3 in a full featured Python development IDE.</li>
13871399
</ul>
13881400
</li>
1389-
<li>Atom<ul>
1390-
<li><a href="https://github.com/AtomLinter/Linter">Linter</a> - A static code analysis tool for Atom.</li>
1391-
<li><a href="https://github.com/AtomLinter/linter-flake8">Linter-flake8</a> - An addon to <code>linter</code>, that acts as an interface for <code>flake8</code>.</li>
1392-
<li><a href="https://github.com/jhutchins/virtualenv">virtualenv</a> - Atom package for virtualenv management.</li>
1393-
</ul>
1394-
</li>
13951401
</ul>
13961402
<h2 id="ides">IDEs</h2>
1397-
<p><em>Popular Python IDEs</em></p>
1403+
<p><em>Popular Python IDEs.</em></p>
13981404
<ul>
13991405
<li><a href="https://www.jetbrains.com/pycharm/">PyCharm</a> - Commercial Python IDE based on the IntelliJ platform by JetBrains. Has free community edition available.</li>
1400-
<li><a href="http://komodoide.com/">Komodo</a> - Commercial polyglot IDE with support for Python. </li>
1401-
<li><a href="http://www.liclipse.com/">LiClipse</a> - Free polyglot IDE based on Eclipse. Uses PyDev for Python support. </li>
1406+
<li><a href="http://komodoide.com/">Komodo</a> - Commercial polyglot IDE with support for Python.</li>
1407+
<li><a href="http://www.liclipse.com/">LiClipse</a> - Free polyglot IDE based on Eclipse. Uses PyDev for Python support.</li>
14021408
<li><a href="https://github.com/spyder-ide/spyder">Spyder</a> - Open Source Python IDE.</li>
1403-
<li><a href="http://wingide.com/">Wingware</a> - Commercial IDE for Python.</li>
1409+
<li><a href="http://wingide.com/">WingIDE</a> - Commercial IDE for Python.</li>
14041410
</ul>
14051411
<h1 id="resources">Resources</h1>
14061412
<p>Where to discover new Python libraries.</p>
14071413
<h2 id="websites">Websites</h2>
14081414
<ul>
1409-
<li><a href="http://www.reddit.com/r/python">r/Python</a> - News about Python.</li>
1410-
<li><a href="http://python3wos.appspot.com/">Python 3 Wall of Superpowers</a> - Too many popular Python packages don't support Python 3.</li>
1411-
<li><a href="https://github.com/trending?l=python">Trending Python repositories on GitHub today</a> - Good place to find new Python libraries.</li>
1412-
<li><a href="http://pythonhackers.com/open-source/">Python Hackers</a> - List of top 400 projects in GitHub.</li>
1413-
<li><a href="http://coolgithubprojects.com/">CoolGithubProjects</a> - Sharing cool github projects just got easier!</li>
1414-
<li><a href="http://www.fullstackpython.com/">Full Stack Python</a> - Plain English explanations for every layer of the Python web application stack.</li>
1415-
<li><a href="https://www.djangopackages.com/">Django Packages</a> - A directory of reusable apps, sites, tools, and more for Django projects.</li>
1415+
<li><a href="http://www.reddit.com/r/python">r/Python</a></li>
1416+
<li><a href="http://coolgithubprojects.com/">CoolGithubProjects</a></li>
1417+
<li><a href="https://www.djangopackages.com/">Django Packages</a></li>
1418+
<li><a href="http://www.fullstackpython.com/">Full Stack Python</a></li>
1419+
<li><a href="http://python3wos.appspot.com/">Python 3 Wall of Superpowers</a></li>
1420+
<li><a href="http://pythonhackers.com/open-source/">Python Hackers</a></li>
1421+
<li><a href="https://python.zeef.com/alan.richmond">Python ZEEF</a></li>
1422+
<li><a href="https://github.com/trending?l=python">Trending Python repositories on GitHub today</a></li>
14161423
</ul>
14171424
<h2 id="weekly">Weekly</h2>
14181425
<ul>
1426+
<li><a href="http://importpython.com/newsletter/">Import Python Newsletter</a></li>
14191427
<li><a href="http://pycoders.com/">Pycoder's Weekly</a></li>
14201428
<li><a href="http://www.pythonweekly.com/">Python Weekly</a></li>
1421-
<li><a href="http://importpython.com/newsletter/">Import Python Newsletter</a></li>
14221429
</ul>
14231430
<h2 id="twitter">Twitter</h2>
14241431
<ul>
1425-
<li><a href="https://twitter.com/pypi">@pypi</a></li>
1426-
<li><a href="https://twitter.com/planetpython">@planetpython</a></li>
1432+
<li><a href="https://twitter.com/codetengu">@codetengu</a></li>
14271433
<li><a href="https://twitter.com/getpy">@getpy</a></li>
1434+
<li><a href="https://twitter.com/planetpython">@planetpython</a></li>
14281435
<li><a href="https://twitter.com/pycoders">@pycoders</a></li>
1429-
<li><a href="https://twitter.com/PythonWeekly">@PythonWeekly</a></li>
1436+
<li><a href="https://twitter.com/pypi">@pypi</a></li>
14301437
<li><a href="https://twitter.com/pythontrending">@pythontrending</a></li>
1438+
<li><a href="https://twitter.com/PythonWeekly">@PythonWeekly</a></li>
14311439
</ul>
14321440
<h1 id="other-awesome-lists">Other Awesome Lists</h1>
14331441
<p>List of lists.</p>
14341442
<ul>
14351443
<li>Python<ul>
14361444
<li><a href="https://github.com/kirang89/pycrumbs/blob/master/pycrumbs.md">pycrumbs</a></li>
1437-
<li><a href="https://github.com/svaksha/pythonidae">pythonidae</a></li>
14381445
<li><a href="https://github.com/checkcheckzz/python-github-projects">python-github-projects</a></li>
14391446
<li><a href="https://github.com/rasbt/python_reference">python_reference</a></li>
1440-
<li><a href="http://easy-python.readthedocs.org/">easy-python</a></li>
1447+
<li><a href="https://github.com/svaksha/pythonidae">pythonidae</a></li>
14411448
</ul>
14421449
</li>
14431450
<li>Monty<ul>
1444-
<li><a href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a></li>
1451+
<li><a href="https://github.com/sindresorhus/awesome">awesome</a></li>
14451452
<li><a href="https://github.com/jnv/lists">lists</a></li>
14461453
</ul>
14471454
</li>

mkdocs/search_index.json

+28-23
Large diffs are not rendered by default.

sitemap.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<url>
66
<loc>http://awesome-python.com/</loc>
7-
<lastmod>2015-07-04</lastmod>
7+
<lastmod>2015-08-07</lastmod>
88
<changefreq>daily</changefreq>
99
</url>
1010

0 commit comments

Comments
 (0)