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://xlsxwriter.readthedocs.org/">XlsxWriter</a> - A Python module for creating Excel .xlsx files.</li>
521
522
<li><ahref="http://xlwings.org/">xlwings</a> - A BSD-licensed library that makes it easy to call Python from Excel and vice versa.</li>
522
523
<li><ahref="https://github.com/python-excel/xlwt">xlwt</a> / <ahref="https://github.com/python-excel/xlrd">xlrd</a> - Writing and reading data and formatting information from Excel files.</li>
<p><em>Libraries for building command-line application.</em></p>
581
583
<ul>
582
584
<li>Command-line Application Development<ul>
583
-
<li><ahref="http://builtoncement.com/">cement</a> - Providing a light-weight and fully featured foundation to build anything from single file scripts to complex and intricately designed applications.</li>
585
+
<li><ahref="http://builtoncement.com/">cement</a> - CLI Application Framework for Python.</li>
584
586
<li><ahref="http://click.pocoo.org/">click</a> - A package for creating beautiful command line interfaces in a composable way.</li>
585
587
<li><ahref="http://docs.openstack.org/developer/cliff/">cliff</a> - A framework for creating command-line programs with multi-level commands.</li>
586
-
<li><ahref="http://clime.mosky.tw">Clime</a> – Clime lets you convert any module into a multi-command CLI program without any configuration.</li>
588
+
<li><ahref="http://clime.mosky.tw">Clime</a> – Converting any module into a multi-command CLI app without any configuration.</li>
<li><ahref="https://github.com/glamp/bashplotlib">bashplotlib</a> - Making basic plots in the terminal. It's a quick way to visualize data without GUI.</li>
598
+
<li><ahref="https://github.com/aws/aws-cli">aws-cli</a> - A universal command-line interface for Amazon Web Services.</li>
599
+
<li><ahref="https://github.com/glamp/bashplotlib">bashplotlib</a> - Making basic plots in the terminal.</li>
597
600
<li><ahref="https://github.com/brettcannon/caniusepython3">caniusepython3</a> - Determine what projects are blocking you from porting to Python 3.</li>
598
601
<li><ahref="https://github.com/audreyr/cookiecutter">cookiecutter</a> - A command-line utility that creates projects from cookiecutters (project templates). E.g. Python package projects, jQuery plugin projects.</li>
599
602
<li><ahref="https://github.com/sloria/doitlive">doitlive</a> - A tool for live presentations in the terminal.</li>
600
603
<li><ahref="https://github.com/jakubroztocil/httpie">httpie</a> - A command line HTTP client, a user-friendly cURL replacement.</li>
601
604
<li><ahref="https://github.com/facebook/PathPicker">PathPicker</a> - Select files out of bash output.</li>
602
605
<li><ahref="https://github.com/mooz/percol">percol</a> - Adds flavor of interactive selection to the traditional pipe concept on UNIX.</li>
603
-
<li><ahref="http://www.rainbowstream.org/">RainbowStream</a> - Smart and nice Twitter client on terminal.</li>
604
606
<li><ahref="https://github.com/nvbn/thefuck">thefuck</a> - Correcting your previous console command.</li>
605
607
</ul>
606
608
</li>
@@ -655,6 +657,7 @@ <h2 id="audio">Audio</h2>
655
657
<li><ahref="http://scikits.appspot.com/talkbox">talkbox</a> - A Python library for speech/signal processing.</li>
656
658
<li><ahref="https://github.com/yomguy/TimeSide">TimeSide</a> - Open web audio processing framework.</li>
657
659
<li><ahref="https://github.com/devsnd/tinytag">tinytag</a> - A library for reading music meta data of MP3, OGG, FLAC and Wave files.</li>
660
+
<li><ahref="http://bspaans.github.io/python-mingus/">mingus</a> - An advanced music theory and notation package with MIDI file and playback support.</li>
658
661
</ul>
659
662
<h2id="video">Video</h2>
660
663
<p><em>Libraries for manipulating video and GIFs.</em></p>
<p><em>Libraries for developing RESTful APIs.</em></p>
808
812
<ul>
809
-
<li><ahref="http://www.django-rest-framework.org/">django-rest-framework</a> - A powerful and flexible toolkit that makes it easy to build Web APIs.</li>
813
+
<li>Django<ul>
814
+
<li><ahref="http://www.django-rest-framework.org/">django-rest-framework</a> - A powerful and flexible toolkit to build web APIs.</li>
810
815
<li><ahref="http://tastypieapi.org/">django-tastypie</a> - Creating delicious APIs for Django apps.</li>
811
-
<li><ahref="https://github.com/5monkeys/django-formapi">django-formapi</a> - Create JSON APIs with HMAC authentication and Django form-validation.</li>
816
+
<li><ahref="https://github.com/5monkeys/django-formapi">django-formapi</a> - Create JSON APIs with Django's form validation.</li>
817
+
</ul>
818
+
</li>
819
+
<li>Flask<ul>
812
820
<li><ahref="http://www.flaskapi.org/">flask-api</a> - Browsable Web APIs for Flask.</li>
813
-
<li><ahref="http://flask-restful.readthedocs.org/">flask-restful</a> - An extension for Flask that adds support for quickly building REST APIs.</li>
821
+
<li><ahref="http://flask-restful.readthedocs.org/">flask-restful</a> - Quickly building REST APIs for Flask.</li>
814
822
<li><ahref="https://flask-restless.readthedocs.org/en/latest/">flask-restless</a> - Generating RESTful APIs for database models defined with SQLAlchemy.</li>
815
-
<li><ahref="https://github.com/marselester/flask-api-utils">flask-api-utils</a> - Flask extension that takes care of API representation and authentication.</li>
816
-
<li><ahref="http://falconframework.org/">falcon</a> - A high-performance Python framework for building cloud APIs and web app backends.</li>
823
+
<li><ahref="https://github.com/marselester/flask-api-utils">flask-api-utils</a> - Taking care of API representation and authentication for Flask.</li>
817
824
<li><ahref="https://github.com/nicolaiarocci/eve">eve</a> - REST API framework powered by Flask, MongoDB and good intentions.</li>
818
-
<li><ahref="https://github.com/jeffknupp/sandman">sandman</a> - Automated REST APIs for existing database-driven systems.</li>
819
-
<li><ahref="http://restless.readthedocs.org/en/latest/">restless</a> - Framework agnostic REST framework based on lessons learned from TastyPie.</li>
820
-
<li><ahref="https://github.com/RueLaLa/savory-pie/">savory-pie</a> - REST API building library (Django, and others)</li>
821
-
<li><ahref="https://github.com/vertical-knowledge/ripozo">ripozo</a> - Quickly creating REST/HATEOAS/Hypermedia APIs with extensions for Flask and Django.</li>
825
+
</ul>
826
+
</li>
827
+
<li>Pyramid<ul>
822
828
<li><ahref="https://cornice.readthedocs.org/">cornice</a> - A REST framework for Pyramid.</li>
823
829
</ul>
830
+
</li>
831
+
<li>Framework agnostic<ul>
832
+
<li><ahref="http://falconframework.org/">falcon</a> - A high-performance framework for building cloud APIs and web app backends.</li>
833
+
<li><ahref="https://github.com/jeffknupp/sandman">sandman</a> - Automated REST APIs for existing database-driven systems.</li>
834
+
<li><ahref="http://restless.readthedocs.org/en/latest/">restless</a> - Framework agnostic REST framework based on lessons learned from Tastypie.</li>
<p><em>Libraries for implementing authentications schemes.</em></p>
826
841
<ul>
@@ -1105,6 +1120,8 @@ <h2 id="gui">GUI</h2>
1105
1120
<li><ahref="https://github.com/pybee/toga">Toga</a> - A Python native, OS native GUI toolkit.</li>
1106
1121
<li><ahref="http://urwid.org/">urwid</a> - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.</li>
1107
1122
<li><ahref="http://wxpython.org/">wxPython</a> - A blending of the wxWidgets C++ class library with the Python.</li>
1123
+
<li><ahref="https://wiki.gnome.org/Projects/PyGObject">PyGObject</a> - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3)</li>
1124
+
<li><ahref="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>
1108
1125
</ul>
1109
1126
<h2id="game-development">Game Development</h2>
1110
1127
<p><em>Awesome game development libraries.</em></p>
<li><ahref="https://pypi.python.org/pypi/pudb">pudb</a> – A full-screen, console-based Python debugger.</li>
1206
1223
<li><ahref="https://github.com/google/pyringe">pyringe</a> - Debugger capable of attaching to and injecting code into Python processes.</li>
1207
1224
<li><ahref="https://github.com/Kozea/wdb">wdb</a> - An improbable web debugger through WebSockets.</li>
1208
-
<li><ahref="http://winpdb.org/">winpdb</a> - A Platform Independent Python Debugger with GUI, capable of remote debugging based on rpdb2.</li>
1209
-
<li><ahref="https://github.com/django-debug-toolbar/django-debug-toolbar">django-debug-toolbar</a> - Display various debug information about the current request/response.</li>
1225
+
<li><ahref="http://winpdb.org/">winpdb</a> - A Python Debugger with GUI, capable of remote debugging based on <code>rpdb2</code>.</li>
1226
+
<li><ahref="https://github.com/django-debug-toolbar/django-debug-toolbar">django-debug-toolbar</a> - Display various debug information for Django.</li>
1210
1227
<li><ahref="https://github.com/dcramer/django-devserver">django-devserver</a> - A drop-in replacement for Django's runserver.</li>
1211
1228
<li><ahref="https://github.com/mgood/flask-debugtoolbar">flask-debugtoolbar</a> - A port of the django-debug-toolbar to flask.</li>
<li><ahref="https://github.com/eliben/pyelftools">pyelftools</a> - A pure-Python library for parsing and analyzing ELF files and DWARF debugging information.</li>
1238
+
<li><ahref="https://github.com/eliben/pyelftools">pyelftools</a> - Parsing and analyzing ELF files and DWARF debugging information.</li>
1222
1239
<li><ahref="https://github.com/WoLpH/python-statsd">python-statsd</a> - Python Client for the <ahref="https://github.com/etsy/statsd/">statsd</a> server.</li>
<li><ahref="https://github.com/ansible/ansible">Ansible</a> - A radically simple IT automation platform.</li>
1319
1336
<li><ahref="https://github.com/saltstack/salt">SaltStack</a> - Infrastructure automation and management system.</li>
1337
+
<li><ahref="http://www.openstack.org/">OpenStack</a> - Open source software for building private and public clouds.</li>
1338
+
<li><ahref="https://docs.docker.com/compose/">Docker Compose</a> - Fast, isolated development environments using <ahref="https://www.docker.com/">Docker</a>.</li>
1320
1339
<li><ahref="http://www.fabfile.org/">Fabric</a> - A simple, Pythonic tool for remote execution and deployment.</li>
1321
1340
<li><ahref="https://github.com/sebastien/cuisine">cuisine</a> - Chef-like functionality for Fabric.</li>
1322
-
<li><ahref="https://docs.docker.com/compose/">Docker Compose</a> - Fast, isolated development environments using <ahref="https://www.docker.com/">Docker</a>.</li>
1323
1341
<li><ahref="https://github.com/ronnix/fabtools">Fabtools</a> - Tools for writing awesome Fabric files.</li>
1324
-
<li><ahref="http://bitbucket.org/haard/gitapi">gitapi</a> - Pure-Python API for git.</li>
1325
-
<li><ahref="https://github.com/gunnery/gunnery">gunnery</a> - Multipurpose task execution tool for distributed systems with web-based interface.</li>
1342
+
<li><ahref="http://bitbucket.org/haard/gitapi">gitapi</a> - Pure-Python API for Git.</li>
1326
1343
<li><ahref="http://bitbucket.org/haard/hgapi">hgapi</a> - Pure-Python API for Mercurial.</li>
1327
-
<li><ahref="https://github.com/nickstenning/honcho">honcho</a> - A Python port of <ahref="https://github.com/ddollar/foreman">Foreman</a>, a tool for managing Procfile-based applications.</li>
1328
-
<li><ahref="http://www.openstack.org/">OpenStack</a> - Open source software for building private and public clouds.</li>
1344
+
<li><ahref="https://github.com/nickstenning/honcho">honcho</a> - A Python clone of <ahref="https://github.com/ddollar/foreman">Foreman</a>, for managing Procfile-based applications.</li>
1329
1345
<li><ahref="https://github.com/pexpect/pexpect">pexpect</a> - Controlling interactive programs in a pseudo-terminal like GNU expect.</li>
1330
-
<li><ahref="https://github.com/python-provy/provy">provy</a> - An easy-to-use provisioning system in Python.</li>
1331
1346
<li><ahref="https://github.com/giampaolo/psutil">psutil</a> - A cross-platform process and system utilities module.</li>
1332
1347
<li><ahref="https://github.com/Supervisor/supervisor">supervisor</a> - Supervisor process control system for UNIX.</li>
<li><ahref="http://apscheduler.readthedocs.org/">APScheduler</a> - A light but powerful in-process task scheduler that lets you schedule functions.</li>
1338
1353
<li><ahref="https://github.com/thauber/django-schedule">django-schedule</a> - A calendaring app for Django.</li>
1339
-
<li><ahref="http://pydoit.org/">doit</a> - A task runner/build tool.</li>
1354
+
<li><ahref="http://pydoit.org/">doit</a> - A task runner and build tool.</li>
1355
+
<li><ahref="https://github.com/gunnery/gunnery">gunnery</a> - Multipurpose task execution tool for distributed systems with web-based interface.</li>
1340
1356
<li><ahref="http://pythonhosted.org/joblib/index.html">Joblib</a> - A set of tools to provide lightweight pipelining in Python.</li>
1341
1357
<li><ahref="https://github.com/fengsp/plan">Plan</a> - Writing crontab file in Python like a charm.</li>
1342
1358
<li><ahref="https://github.com/dbader/schedule">schedule</a> - Python job scheduling for humans.</li>
<p>Your contributions are always welcome!</p></div>
1520
+
<h1id="contributing">Contributing</h1>
1521
+
<p>Your contributions are always welcome! Please take a look at the <ahref="https://github.com/vinta/awesome-python/blob/master/CONTRIBUTING.md">contribution guidelines</a> first.</p>
1522
+
<p>I would keep some pull requests open if I'm not sure whether the libraries are awesome, you could <ahref="https://github.com/vinta/awesome-python/pulls">vote for them</a> by leaving a comment that contains <code>+1</code>.</p></div>
0 commit comments