Project Awesome project awesome

Pyramid

Python framework.

Collection 570 stars GitHub

RESTful API

cornice 390 updated 5mo ago

provides helpers to build & document REST-ish Web Services with Pyramid, with decent default behaviors. It takes care of following the HTTP specification in an automated way where possible.

rest_toolkit 36 updated 4y ago

is a Python package which provides a very convenient way to build REST servers. It is build on top of Pyramid, but you do not need to know much about Pyramid to use rest_toolkit.

pyramid_royal 24 (archived)

Royal is a pyramid extension which eases writing RESTful web applications.

cliquet 65 (archived)

Cliquet is a toolkit to ease the implementation of HTTP microservices, such as data-driven REST APIs.

webargs 1.4k updated 9d ago

A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks.

ramses 302 (archived)

Generate a RESTful API using RAML. It uses Nefertari which provides ElasticSearch-powered views.

nefertari 53 (archived)

Nefertari is a REST API framework sitting on top of Pyramid and ElasticSearch.

pyramid_swagger 62 updated 6mo ago

Convenient tools for using Swagger to define and validate your interfaces in a Pyramid webapp. (Swagger 2.0 document)

pyramid-openapi3 84 updated 13d ago

Validate Pyramid views against an OpenAPI 3.0 document. Similar to pyramid_swagger but for OpenAPI 3.0.

pyramid_jsonapi

Automatically create a JSON API standard API from a database using the sqlAlchemy ORM and pyramid framework.

pyramid_apispec 23 updated 2y ago

Create an OpenAPI specification file using apispec and Marshmallow schemas.

Other

pyramid_layout 24 updated 2y ago

Pyramid add-on for managing UI layouts.

pyramid_skins 2 updated 3y ago

This package provides a simple framework to integrate code with templates and resources.

waitress 1.6k updated 5d ago

Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library.

pyramid_handlers 8 updated 6y ago

analogue of Pylons-style “controllers” for Pyramid.

pyramid_rpc 26 updated 1y ago

RPC service add-on for Pyramid, supports XML-RPC in a more extensible manner than pyramid_xmlrpc with support for JSON-RPC and AMF.

pyramid_autodoc

Sphinx extension for documenting your Pyramid APIs.

pyramid_pages 12 updated 5y ago

Provides a collections of tree pages to your Pyramid application. This is very similar to django.contrib.flatpages but with a tree structure and traversal algorithm in URL dispatch.

paginate 79 updated 1y ago

Python pagination module.

pyramid_tablib 5 updated 11y ago

tablib renderer (xlsx, xls, csv) for pyramid

tomb_routes 1 updated 10y ago

Simple utility library around pyramid routing

pyramid_extdirect 10 updated 5y ago

This pyramid plugin provides a router for the ExtDirect Sencha API included in ExtJS. ExtDirect allows to run server-side callbacks directly through JavaScript without the extra AJAX boilerplate.

pyramid_retry 6 updated 4mo ago

pyramid_retry is an execution policy for Pyramid that wraps requests and can retry them a configurable number of times under certain "retryable" error conditions before indicating a failure to the client.

cluegun 30 updated 14y ago

A simple pastebin application based on Rocky Burt’s ClueBin. It demonstrates form processing, security, and the use of ZODB within a Pyramid application.

shootout 105 updated 12y ago

An example “idea competition” application by Carlos de la Guardia and Lukasz Fidosz. It demonstrates URL dispatch, simple authentication, integration with SQLAlchemy and pyramid_simpleform.

virginia 24 updated 2y ago

A very simple dynamic file rendering application. It is willing to render structured text documents, HTML documents, and images from a filesystem directory. It’s also a good example of traversal. An earlier version of this application runs the repoze.org website.

Ptah 72 updated 6y ago

Ptah is a fast, fun, open source high-level Python web development environment.

warehouse

Warehouse is a next generation Python Package Repository designed to replace the legacy code base that currently powers PyPI.

travelcrm 30 updated 6y ago

TravelCRM is effective free and open source application for the automation of customer relationships for travel agencies at all levels, from small to large networks.