Skip to content

Latest commit

 

History

History
383 lines (302 loc) · 16.4 KB

WebFrameworkandRelatedTool.md

File metadata and controls

383 lines (302 loc) · 16.4 KB

Web Framework and Related Tools

  1. django
    Django is a Python high-level Web framework that encourages rapid development and clean, pragmatic design.
    Project Source: https://github.com/django/django
    Project Homepage: https://www.djangoproject.com/

  2. django-tastypie
    Tastypie is a webservice API framework for Django. It provides a convenient, yet powerful and highly customizable abstraction for creating REST-style interfaces.
    Project Source: https://github.com/toastdriven/django-tastypie
    Project Homepage: http://tastypieapi.org/

  3. django-rest-framework
    Django REST framework is a powerful and flexible toolkit that makes it easy to build Web APIs
    Project Source: https://github.com/tomchristie/django-rest-framework
    Project Homepage: http://www.django-rest-framework.org/

  4. django-extensions
    Django Extensions is a collection of custom extensions for the Django Framework.
    Project Source: https://github.com/django-extensions/django-extensions
    Project Documentation: http://django-extensions.readthedocs.org/en/latest/

  5. django-crispy-forms
    The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.
    Project Source: https://github.com/maraujop/django-crispy-forms
    Project Documentation: http://django-crispy-forms.readthedocs.org/en/latest/

  6. django-haystack
    Haystack provides modular search for Django.
    Project Source: https://github.com/toastdriven/django-haystack
    Project Homepage: http://haystacksearch.org/

  7. django-compressor
    Django Compressor combines and compresses linked and inline Javascript or CSS in a Django template into cacheable static files by using the compress template tag.
    Project Source: https://github.com/django-compressor/django-compressor
    Project Documentation: http://django-compressor.readthedocs.org/en/latest/

  8. django-reversion
    django-reversion is an extension to the Django web framework that provides comprehensive version control facilities.
    Project Source: https://github.com/etianen/django-reversion
    Project Documentation: http://django-reversion.readthedocs.org/en/latest/

  9. django-taggit
    django-taggit a simpler approach to tagging with Django.
    Project Source: https://github.com/alex/django-taggit
    Project Documentation: http://django-taggit.readthedocs.org/en/latest/

  10. django-oscar
    Oscar is an e-commerce framework for Django designed for building domain-driven sites.
    Project Source: https://github.com/tangentlabs/django-oscar
    Project Homepage: http://oscarcommerce.com/

  11. django-basic-apps
    Simple apps for Django projects.
    Project Source: https://github.com/nathanborror/django-basic-apps
    Project Homepage: https://code.google.com/p/django-basic-apps/

  12. django-xadmin
    Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap.
    Project Source: https://github.com/sshwsfc/django-xadmin
    Project Homepage (Chinese): http://sshwsfc.github.io/django-xadmin/

  13. django-filter
    Django-filter is a reusable Django application for allowing users to filter querysets dynamically.
    Project Source: https://github.com/alex/django-filter
    Project Documentation: https://django-filter.readthedocs.org/en/latest/

  14. django-mptt
    Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances.
    Project Source: https://github.com/django-mptt/django-mptt
    Project Documentation: http://django-mptt.github.io/django-mptt/

  15. django-devserver
    A drop in replacement for Django's built-in runserver command.
    Project Source: https://github.com/dcramer/django-devserver

  16. django-admin2
    Extendable, adaptable rewrite of django.contrib.admin.
    Project Source: https://github.com/pydanny/django-admin2
    Proeject Documentation: http://django-admin2.readthedocs.org/en/latest/

  17. django-admin-bootstrapped
    A Django admin theme using Bootstrap. It doesn't need any kind of modification on your side, just add it to the installed apps.
    Project Source: https://github.com/django-admin-bootstrapped/django-admin-bootstrapped
    Project Homepage: https://github.com/django-admin-bootstrapped/django-admin-bootstrapped

  18. django-model-utils
    Django model mixins and utilities.
    Project Source: https://github.com/carljm/django-model-utils
    Project Documentation: https://django-model-utils.readthedocs.org/en/latest/

  19. django-schedule
    A calendaring/scheduling application.
    Project Source: https://github.com/thauber/django-schedule

  20. django-deployment-workshop
    Code and configuration used in my Django Deployment Workshop.
    Project Source: https://github.com/jacobian/django-deployment-workshop

  21. django-suit
    Modern theme for Django admin interface.
    Project Source: https://github.com/darklow/django-suit
    Project Homepage: http://djangosuit.com/

  22. django-nose
    Django test runner using nose.
    Project Source: https://github.com/django-nose/django-nose
    Project Documentation: https://github.com/django-nose/django-nose

  23. django-c10k-demo
    django-c10k-demo is an experimental playground for high concurrency in Django with WebSockets.
    Project Source: https://github.com/aaugustin/django-c10k-demo

  24. django-twoscoops-project
    A project template for Django 1.6.
    Project Source: https://github.com/twoscoops/django-twoscoops-project
    Project Homepage: http://twoscoopspress.org/

  25. django-floppyforms
    Full control of form rendering in the templates.
    Project Source: https://github.com/gregmuellegger/django-floppyforms
    Project Documentation: http://django-floppyforms.readthedocs.org/en/latest/

  26. django-cache-machine
    Automatic caching and invalidation for Django models through the ORM.
    Project Source: https://github.com/jbalogh/django-cache-machine

  27. django-skel
    A modern Django (1.5) project skeleton.
    Project Source: https://github.com/rdegges/django-skel
    Project Documentation: http://django-skel.readthedocs.org/en/latest/

  28. django-base-template
    A Django 1.6 base template with HTML5Boilerplate and Twitter Bootstrap.
    Project Source: https://github.com/xenith/django-base-template

  29. gargoyle
    Gargoyle is a platform built on top of Django which allows you to switch functionality of your application on and off based on conditions.
    Project Source: https://github.com/disqus/gargoyle
    Project Documentation: http://gargoyle.readthedocs.org/en/latest/

  30. django-bootstrap3
    Bootstrap 3 integration with Django.
    Project Source: https://github.com/dyve/django-bootstrap3
    Project Documentation: http://django-bootstrap3.readthedocs.org/en/latest/

  31. Thumbnails for Django
    Thumbnails for Django.
    Project Source: https://github.com/mariocesar/sorl-thumbnail
    Project Documentation: http://sorl-thumbnail.readthedocs.org/en/latest/

  32. easy-thumbnails
    A powerful, yet easy to implement thumbnailing application for Django.
    Project Source: https://github.com/SmileyChris/easy-thumbnails
    Project Documentation: http://easy-thumbnails.readthedocs.org/en/2.0.1/

  33. django-guardian
    django-guardian is implementation of per object permissions as authorization backend which is supported since Django 1.2.
    Proeject Source: https://github.com/lukaszb/django-guardian
    Project Documentation: http://django-guardian.readthedocs.org/en/v1.2/

  34. django-braces
    Mixins for Django's class-based views.
    Project Source: https://github.com/brack3t/django-braces
    Project Documentation: http://django-braces.readthedocs.org/en/latest/index.html

  35. django-activity-stream
    Generate generic activity streams from the actions on your site.
    Project Source: https://github.com/justquick/django-activity-stream
    Project Documentation: https://django-activity-stream.readthedocs.org/en/latest/

  36. django-socialregistration
    Combining OpenID, OAuth and FacebookConnect signup in one application.
    Project Source: https://github.com/flashingpumpkin/django-socialregistration
    Project Documentation: http://django-socialregistration.readthedocs.org/en/latest/

  37. django-imagekit
    Automated image processing for Django.
    Project source: https://github.com/matthewwithanm/django-imagekit
    Project Documentation: http://django-imagekit.readthedocs.org/en/latest/

  38. django-pipeline
    Pipeline is an asset packaging library for Django.
    Project Source: https://github.com/cyberdelia/django-pipeline
    Project Documentation: http://django-pipeline.readthedocs.org/en/latest/

  39. Django-Socialauth
    Allows logging in via Facebook, Yahoo, Gmail, Twitter and Openid.
    Project Source: https://github.com/agiliq/Django-Socialauth

  40. django-jenkins
    Plug and play continuous integration with django and jenkins.
    Project Source: https://github.com/kmmbvnr/django-jenkins

  41. django-paypal
    A pluggable Django application for integrating PayPal Payments Standard or Payments Pro.
    Project Source: https://github.com/johnboxall/django-paypal

  42. horizon
    Horizon is a Django-based project aimed at providing a complete OpenStack Dashboard along with an extensible framework for building new dashboards from reusable components.
    Project Source: https://github.com/openstack/horizon

  43. django-avatar
    A Django app for handling user avatars.
    Project Source: A Django app for handling user avatars.

  44. django-userena
    Accounts for Django made beautifully simple.
    Project Source: https://github.com/bread-and-pepper/django-userena

  45. django-redis-cache
    A Redis cache backend for django.
    Project Source: https://github.com/sebleier/django-redis-cache

  46. mongodb-engine
    Django MongoDB Backend.
    Project Source: https://github.com/django-nonrel/mongodb-engine
    Project Homepage: http://django-nonrel.org/

  47. django-filebrowser
    Media-Management with Grappelli.
    Project Source: https://github.com/sehmaschine/django-filebrowser
    Project Documentation: http://django-filebrowser.readthedocs.org/en/latest/

  48. django-twitter-tag
    A django template tag to display user's recent tweets.
    project Source: https://github.com/coagulant/django-twitter-tag

  49. django-pagination
    A set of utilities for creating robust pagination tools throughout a django application.
    Project Source: https://github.con/ericflo/django-pagination
    Project Homepage: http://code.google.com/p/django-pagination/

  50. django-drip
    Use the admin to manage drip campaign emails using querysets on Django's User model.
    Project Source: https://github.com/zapier/django-drip

  51. django-vanilla-views
    Beautifully simple class-based views.
    Project Source: https://github.com/tomchristie/django-vanilla-views

  52. django-filer
    File and Image Management Application for django.
    Project Source: https://github.com/stefanfoulis/django-filer
    Project Documentation: http://django-filer.readthedocs.org/en/latest/index.html

  53. django-angular
    Let AngularJS play well with Django.
    Project Source: https://github.com/jrief/django-angular
    Project Documentation: http://django-angular.readthedocs.org/en/latest/

  54. model_mommy
    Model-mommy offers you a smart way to create fixtures for testing in Django.
    Project Source: https://github.com/vandersonmota/model_mommy
    Project Documentation: http://model-mommy.readthedocs.org/en/latest/

  55. django-skel
    A modern Django (1.5) project skeleton.
    Project Source: https://github.com/rdegges/django-skel
    Project Documentation: http://django-skel.readthedocs.org/en/latest/

  56. mongodb-engine
    Django MongoDB Backend.
    Project Source: https://github.com/django-nonrel/mongodb-engine

  57. django-jsonfield
    A reusable JSONField model for Django to store ad-hoc data.
    Project Source: https://github.com/bradjasper/django-jsonfield

  58. flask
    Flask is a microframework for Python based on Werkzeug and Jinja2.
    Project Source: https://github.com/mitsuhiko/flask
    Project Homepage: http://flask.pocoo.org/

  59. flask-restful
    Flask-RESTful provides the building blocks for creating a great REST API.
    Project Source: https://github.com/twilio/flask-restful
    Project Documentation: http://flask-restful.readthedocs.org/en/latest/

  60. flask-admin
    Simple and extensible administrative interface framework for Flask.
    Project Source: https://github.com/mrjoes/flask-admin
    Project Documentation: https://flask-admin.readthedocs.org/en/latest/

  61. flask-appengine-template
    Boilerplate project template for running Flask on Google App Engine.
    Project Source: https://github.com/kamalgill/flask-appengine-template

  62. flask-login
    Flask user session management.
    Project Source: https://github.com/maxcountryman/flask-login
    Project documentation: http://flask-login.readthedocs.org/en/latest/

  63. flask-sockets
    Elegant WebSockets for your Flask apps.
    Project Source: https://github.com/kennethreitz/flask-sockets

  64. flask-sqlalchemy
    Adds SQLAlchemy support to Flask.
    Project Source: https://github.com/mitsuhiko/flask-sqlalchemy

  65. flaskr-tdd
    Intro to Flask, Test Driven Development (TDD), and jQuery.
    Project Source: https://github.com/mjhea0/flaskr-tdd

  66. Flask-Foundation
    A solid foundation for your flask app.
    Project Source: https://github.com/JackStouffer/Flask-Foundation
    project Hoempage: https://jackstouffer.github.io/Flask-Foundation/

  67. flask-api
    Browsable web APIs for Flask.
    Project Source: https://github.com/tomchristie/flask-api
    Project Homepage: http://www.flaskapi.org/

  68. angular-flask
    An AngularJS (frontend) + Flask / Python (backend) Boilerplate Application.
    Project Source: https://github.com/shea256/angular-flask

  69. eve
    Eve is an out-of-the-box, highly customizable and fully featured RESTful Web API framework that you can use to effortlessly build and deploy your own APIs.
    Project Source: https://github.com/nicolaiarocci/eve
    Project Homepage: http://python-eve.org/

  70. tornado
    Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.
    Project Source: https://github.com/tornadoweb/tornado
    Project Documentation: http://www.tornadoweb.org/en/stable/

  71. tornadio2
    Python socket.io server implementation on top of Tornado framework.
    Project Source: https://github.com/mrjoes/tornadio2

  72. sockjs-tornado
    SockJS-tornado is a Python server side counterpart of SockJS-client browser library running on top of Tornado framework.
    Project Source: https://github.com/mrjoes/sockjs-tornado

  73. webpy
    web.py is a web framework for Python that is as simple as it is powerful.
    Project Source: https://github.com/webpy/webpy
    Project Homepage: http://webpy.org/

  74. bootle
    Bottle is a fast, simple and lightweight WSGI micro web-framework for Python.
    Project Source: https://github.com/defnull/bottle
    Project Documentation: http://bottlepy.org/docs/dev/index.html

  75. pyramid
    Pyramid is a small, fast, down-to-earth, open source Python web framework.
    Project Source: https://github.com/Pylons/pyramid
    Project Homepage: http://www.pylonsproject.org/

  76. play1
    Play framework makes it easier to build Web applications with Java. It is a clean alternative to bloated Enterprise Java stacks.
    Project Source: https://github.com/playframework/play1
    Project Homepage: http://www.playframework.com/

  77. web2py
    web2py is a free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications.
    Project source: https://github.com/web2py/web2py
    Project Homepage: http://www.web2py.com/

  78. jinja2
    Jinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment.
    Project Source: https://github.com/mitsuhiko/jinja2
    Project Homepage: http://jinja.pocoo.org/

  79. AutobahnPython
    WebSocket & WAMP for Python on Twisted and asyncio.
    Project Source: https://github.com/tavendo/AutobahnPython
    Project Homepage: http://autobahn.ws/python/

  80. twisted
    Event-driven networking engine written in Python.
    Project Source: https://github.com/twisted/twisted
    Project Homepage: https://twistedmatrix.com/trac/

  81. diesel
    Greenlet-based event I/O Framework for Python.
    Project Source: https://github.com/jamwt/diesel
    Project Homepage: http://diesel.io/