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
-[Web Crawling & Web Scraping](#web-crawling--web-scraping)
90
89
-[Web Frameworks](#web-frameworks)
@@ -124,65 +123,37 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
124
123
*[python-patterns](https://github.com/faif/python-patterns) - A collection of design patterns in Python.
125
124
*[sortedcontainers](http://www.grantjenks.com/docs/sortedcontainers/) - Fast, pure-Python implementation of SortedList, SortedDict, and SortedSet types.
126
125
127
-
## Anti-spam
128
-
129
-
*Libraries for fighting spam.*
130
-
131
-
*[django-simple-captcha](https://github.com/mbi/django-simple-captcha) - A simple and highly customizable Django app to add captcha images to any Django form.
132
-
*[django-simple-spam-blocker](https://github.com/moqada/django-simple-spam-blocker) - Simple spam blocker for Django.
133
-
134
-
## Asset Management
135
-
136
-
*Tools for managing, compressing and minifying website assets.*
137
-
138
-
*[django-compressor](https://github.com/django-compressor/django-compressor) - Compresses linked and inline JavaScript or CSS into a single cached file.
139
-
*[django-pipeline](https://github.com/jazzband/django-pipeline) - An asset packaging library for Django.
140
-
*[django-storages](https://github.com/jschneier/django-storages) - A collection of custom storage back ends for Django.
141
-
*[fanstatic](http://www.fanstatic.org/en/latest/) - Packages, optimizes, and serves static file dependencies as Python packages.
142
-
*[fileconveyor](http://wimleers.com/fileconveyor) - A daemon to detect and sync files to CDNs, S3 and FTP.
143
-
*[flask-assets](https://github.com/miracle2k/flask-assets) - Helps you integrate webassets into your Flask app.
144
-
*[jinja-assets-compressor](https://github.com/jaysonsantos/jinja-assets-compressor) - A Jinja extension to compile and compress your assets.
145
-
*[webassets](https://github.com/miracle2k/webassets) - Bundles, optimizes, and manages unique cache-busting URLs for static resources.
146
-
147
126
## Audio
148
127
149
-
*Libraries for manipulating audio.*
150
-
151
-
*[audiolazy](https://github.com/danilobellini/audiolazy) - Expressive Digital Signal Processing (DSP) package for Python.
*[pydub](https://github.com/jiaaro/pydub) - Manipulate audio with a simple and easy high level interface.
136
+
*[TimeSide](https://github.com/Parisson/TimeSide) - Open web audio processing framework.
137
+
* Metadata
138
+
*[beets](https://github.com/beetbox/beets) - A music library manager and [MusicBrainz](https://musicbrainz.org/) tagger.
139
+
*[eyeD3](https://github.com/nicfit/eyeD3) - A tool for working with audio files, specifically MP3 files containing ID3 metadata.
140
+
*[mutagen](https://github.com/quodlibet/mutagen) - A Python module to handle audio metadata.
141
+
*[tinytag](https://github.com/devsnd/tinytag) - A library for reading music meta data of MP3, OGG, FLAC and Wave files.
167
142
168
143
## Authentication
169
144
170
145
*Libraries for implementing authentications schemes.*
171
146
172
147
* OAuth
173
-
*[Authomatic](https://github.com/authomatic/authomatic) - Simple but powerful framework agnostic authentication/authorization client.
148
+
*[authlib](https://github.com/lepture/authlib) - JavaScript Object Signing and Encryption draft implementation.
174
149
*[django-allauth](https://github.com/pennersr/django-allauth) - Authentication app for Django that "just works."
175
150
*[django-oauth-toolkit](https://github.com/evonove/django-oauth-toolkit) - OAuth 2 goodies for Django.
176
-
*[Flask-OAuthlib](https://github.com/lepture/flask-oauthlib) - OAuth 1.0/a, 2.0 implementation of client and provider for Flask.
177
151
*[OAuthLib](https://github.com/idan/oauthlib) - A generic and thorough implementation of the OAuth request-signing logic.
178
152
*[python-oauth2](https://github.com/joestump/python-oauth2) - A fully tested, abstract interface to creating OAuth clients and servers.
179
153
*[python-social-auth](https://github.com/omab/python-social-auth) - An easy-to-setup social authentication mechanism.
180
-
*[rauth](https://github.com/litl/rauth) - A Python library for OAuth 1.0/a, 2.0, and Ofly.
181
-
*[sanction](https://github.com/demianbrecht/sanction) - A dead simple OAuth2 client implementation.
182
154
* Others
183
-
*[jose](https://github.com/demonware/jose) - JavaScript Object Signing and Encryption draft implementation.
184
155
*[PyJWT](https://github.com/jpadilla/pyjwt) - Implementation of the JSON Web Token draft 01.
185
-
*[python-jws](https://github.com/brianloveswords/python-jws) - Implementation of JSON Web Signatures draft 02.
156
+
*[python-jose](https://github.com/mpdavis/python-jose/) - A JOSE implementation in Python.
186
157
*[python-jwt](https://github.com/davedoesdev/python-jwt) - Module for generating and verifying JSON Web Tokens.
187
158
188
159
## Build Tools
@@ -208,16 +179,13 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
208
179
209
180
*Content Management Systems.*
210
181
182
+
*[Wagtail](https://wagtail.io/) - A Django content management system.
211
183
*[django-cms](https://www.django-cms.org/en/) - An Open source enterprise CMS based on the Django.
212
-
*[djedi-cms](http://djedi-cms.org/) - A lightweight but yet powerful Django CMS with plugins, inline editing and performance in mind.
213
-
*[FeinCMS](http://www.feincms.org/) - One of the most advanced Content Management Systems built on Django.
214
-
*[Kotti](http://kotti.pylonsproject.org/) - A high-level, Pythonic web application framework built on Pyramid.
215
-
*[Mezzanine](http://mezzanine.jupo.org/) - A powerful, consistent, and flexible content management platform.
216
-
*[Opps](http://opps.github.io/opps/) - A Django-based CMS for magazines, newspapers websites and portals with high-traffic.
184
+
*[FeinCMS](https://github.com/feincms/feincms) - One of the most advanced Content Management Systems built on Django.
185
+
*[Kotti](https://github.com/Kotti/Kotti) - A high-level, Pythonic web application framework built on Pyramid.
186
+
*[Mezzanine](https://github.com/stephenmcd/mezzanine) - A powerful, consistent, and flexible content management platform.
217
187
*[Plone](https://plone.org/) - A CMS built on top of the open source application server Zope.
218
-
*[Quokka](http://quokkaproject.org/) - Flexible, extensible, small CMS powered by Flask and MongoDB.
219
-
*[Wagtail](https://wagtail.io/) - A Django content management system.
220
-
*[Widgy](https://wid.gy/) - Last CMS framework, based on Django.
188
+
*[Quokka](https://github.com/rochacbruno/quokka) - Flexible, extensible, small CMS powered by Flask and MongoDB.
221
189
222
190
## Caching
223
191
@@ -227,7 +195,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
227
195
*[DiskCache](http://www.grantjenks.com/docs/diskcache/) - SQLite and file backed cache backend with faster lookups than memcached and redis.
228
196
*[django-cache-machine](https://github.com/django-cache-machine/django-cache-machine) - Automatic caching and invalidation for Django models.
229
197
*[django-cacheops](https://github.com/Suor/django-cacheops) - A slick ORM cache with automatic granular event-driven invalidation.
230
-
*[django-viewlet](https://github.com/5monkeys/django-viewlet) - Render template parts with extended cache control.
231
198
*[dogpile.cache](http://dogpilecache.readthedocs.io/en/latest/) - dogpile.cache is next generation replacement for Beaker made by same authors.
232
199
*[HermesCache](https://pypi.python.org/pypi/HermesCache) - Python caching library with tag-based invalidation and dogpile effect prevention.
233
200
*[johnny-cache](https://github.com/jmoiron/johnny-cache) - A caching framework for Django applications.
@@ -580,7 +547,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
580
547
*Libraries for Python version and environment management.*
581
548
582
549
*[Pipenv](https://github.com/kennethreitz/pipenv) - Sacred Marriage of Pipfile, Pip, & Virtualenv.
583
-
*[p](https://github.com/qw3rtman/p) - Dead simple interactive Python version management.
584
550
*[pyenv](https://github.com/pyenv/pyenv) - Simple Python version management.
585
551
*[venv](https://docs.python.org/3/library/venv.html) - (Python standard library in Python 3.3+) Creating lightweight virtual environments.
586
552
*[virtualenv](https://pypi.python.org/pypi/virtualenv) - A tool to create isolated Python environments.
@@ -963,12 +929,12 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php).
963
929
* Pyramid
964
930
*[cornice](https://github.com/Cornices/cornice) - A RESTful framework for Pyramid.
965
931
* Framework agnostic
932
+
*[apistar](https://github.com/encode/apistar) - A smart Web API framework, designed for Python 3.
966
933
*[falcon](http://falconframework.org/) - A high-performance framework for building cloud APIs and web app backends.
967
934
*[hug](https://github.com/timothycrosley/hug) - A Python3 framework for cleanly exposing APIs over HTTP and the Command Line with automatic documentation and validation.
968
935
*[restless](https://github.com/toastdriven/restless) - Framework agnostic REST framework based on lessons learned from Tastypie.
*[Werkzeug](http://werkzeug.pocoo.org/) - A WSGI utility library for Python that powers Flask and can easily be embedded into your own projects.
1215
1181
1182
+
## Web Asset Management
1183
+
1184
+
*Tools for managing, compressing and minifying website assets.*
1185
+
1186
+
*[django-compressor](https://github.com/django-compressor/django-compressor) - Compresses linked and inline JavaScript or CSS into a single cached file.
1187
+
*[django-pipeline](https://github.com/jazzband/django-pipeline) - An asset packaging library for Django.
1188
+
*[django-storages](https://github.com/jschneier/django-storages) - A collection of custom storage back ends for Django.
1189
+
*[fanstatic](http://www.fanstatic.org/en/latest/) - Packages, optimizes, and serves static file dependencies as Python packages.
1190
+
*[fileconveyor](http://wimleers.com/fileconveyor) - A daemon to detect and sync files to CDNs, S3 and FTP.
1191
+
*[flask-assets](https://github.com/miracle2k/flask-assets) - Helps you integrate webassets into your Flask app.
1192
+
*[webassets](https://github.com/miracle2k/webassets) - Bundles, optimizes, and manages unique cache-busting URLs for static resources.
0 commit comments