awesome-pyramid
Pyramid apps
A curated list of Pyramid apps, projects and resources.
A curated list of awesome Pyramid apps, projects and resources.
553 stars
51 watching
55 forks
last commit: over 3 years ago
Linked from 5 awesome lists
Awesome Pyramid / Admin interface | |||
pyramid_formalchemy | 44 | over 4 years ago | - provides a CRUD interface for pyramid based on FormAlchemy |
pyramid_sacrud | 51 | over 4 years ago | Pyramid CRUD interface. Provides an administration web interface for Pyramid. Unlike classic CRUD, pyramid_sacrud allows overrides and flexibility to customize your interface, similar to django.contrib.admin but uses a different backend to provide resources. built on the resources and mechanism traversal, allows to use it in various cases |
Awesome Pyramid / Admin interface / pyramid_sacrud | |||
ps_alchemy | 6 | 9 months ago | extension for pyramid_sacrud which provides SQLAlchemy models |
ps_tree | 3 | over 9 years ago | extension for which displays a list of records as tree. This works fine with models from |
Awesome Pyramid / Admin interface | |||
Websauna | a full stack application framework for Pyramid | ||
Awesome Pyramid / Asset Management | |||
pyramid_webassets | 64 | about 6 years ago | Pyramid extension for working with the webassets library |
pyramid_bowerstatic | 14 | over 4 years ago | - integration of Bowerstatic in Pyramid |
Awesome Pyramid / Async | |||
aiopyramid | 79 | over 1 year ago | Run pyramid using asyncio |
gevent-socketio | 1,214 | about 2 years ago | - gevent-socketio is a Python implementation of the Socket.IO protocol, developed originally for Node.js by LearnBoost and then ported to other languages |
Stargate | 40 | over 4 years ago | Stargate is a package for adding WebSockets support to pyramid applications using the excellent eventlet library for long running connections |
channelstream | 61 | almost 2 years ago | websocket communication server (gevent) |
Awesome Pyramid / Authorization | |||
ziggurat_foundations | 71 | over 1 year ago | - Framework agnostic set of sqlalchemy classes that make building applications that require permissions an easy task |
pyramid_multiauth | 41 | 2 months ago | - An authentication policy for Pyramid that proxies to a stack of other authentication policies |
pyramid_authstack | 10 | over 4 years ago | Use multiple authentication policies with Pyramid |
horus | 14 | over 4 years ago | User registration and login system for the Pyramid Web Framework |
pyramid_yosai | 5 | about 8 years ago | Pyramid integration with security Framework for Python applications featuring Authorization (rbac permissions and roles), Authentication (2fa totp), Session Management and an extensive Audit Trail |
Awesome Pyramid / Caching & Session | |||
pyramid_beaker | 49 | 8 months ago | A Beaker session factory backend for Pyramid, also cache configurator |
Awesome Pyramid / Caching & Session / pyramid_beaker | |||
Why You'll Want to Switch to dogpile.cache | |||
Awesome Pyramid / Caching & Session | |||
pyramid_redis_sessions | 43 | about 7 years ago | - Pyramid web framework session factory backed by Redis |
pyramid_dogpile_cache | 6 | over 3 years ago | - dogpile.cache configuration package for Pyramid |
pyramid_sessions | 0 | over 4 years ago | Multiple session support for the Pyramid Web Framework |
pyramid_nacl_session | 10 | almost 3 years ago | - defines an encrypting, pickle-based cookie serializer, using to generate the symmetric encryption for the cookie state |
Awesome Pyramid / Debugging | |||
pyramid_debugtoolbar | 95 | 10 months ago | - provides a debug toolbar useful while you're developing your Pyramid application |
pyramid_exclog | 23 | about 2 years ago | a package which logs exceptions from Pyramid applications |
pyramid_debugtoolbar_dogpile | 2 | about 1 year ago | - dogpile caching support for pyramid_debugtoolbar |
pyramid_ipython | 7 | over 7 years ago | IPython bindings for Pyramid's pshell |
pyramid_bpython | 0 | over 7 years ago | bpython bindings for Pyramid's pshell |
pyramid_pycallgraph | 5 | almost 9 years ago | Pyramid tween to generate a callgraph image for every request |
Awesome Pyramid / Email | |||
pyramid_mailer | 50 | about 2 years ago | A package for sending email from your Pyramid application |
pyramid_marrowmailer | 5 | over 4 years ago | - Pyramid integration package for marrow.mailer, formerly known as TurboMail |
pyramid_mailgun | 2 | almost 9 years ago | Mailgun integration for Pyramid framework |
Awesome Pyramid / Forms | |||
deform | 417 | 6 months ago | is a Python HTML form generation library |
colander | 451 | 3 months ago | A serialization/deserialization/validation library for strings, mappings and lists |
WTForms | 1,509 | 8 days ago | is a flexible forms validation and rendering library for python web development |
ColanderAlchemy | 65 | over 1 year ago | - helps you to auto-generate Colander schemas that are based on SQLAlchemy mapped classes |
marshmallow | 7,047 | 17 days ago | A lightweight library for converting complex objects to and from simple Python datatypes (i.e. (de)serialization and validation) |
Awesome Pyramid / Media-Management | |||
pyramid_elfinder | 2 | over 4 years ago | This is conector for elfinder file manager, written for pyramid framework |
pyramid_storage | 16 | 10 days ago | This is a package for handling file uploads in your Pyramid framework application |
Awesome Pyramid / RESTful API | |||
cornice | 384 | 10 days 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 | over 2 years 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 | over 4 years ago | Royal is a pyramid extension which eases writing RESTful web applications |
cliquet | 64 | over 5 years ago | Cliquet is a toolkit to ease the implementation of HTTP microservices, such as data-driven REST APIs |
webargs | 1,379 | 17 days ago | A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks |
ramses | 303 | over 4 years ago | Generate a RESTful API using RAML. It uses Nefertari which provides ElasticSearch-powered views |
nefertari | 53 | over 4 years ago | Nefertari is a REST API framework sitting on top of Pyramid and ElasticSearch |
pyramid_swagger | 65 | 7 months ago | Convenient tools for using Swagger to define and validate your interfaces in a Pyramid webapp. (Swagger 2.0 document) |
pyramid-openapi3 | 83 | 13 days ago | Validate Pyramid views against an OpenAPI 3.0 document. Similar to pyramid_swagger but for OpenAPI 3.0 |
pyramid_jsonapi | 26 | about 1 year ago | Automatically create a standard API from a database using the sqlAlchemy ORM and pyramid framework |
pyramid_apispec | 23 | over 1 year ago | Create an OpenAPI specification file using apispec and Marshmallow schemas |
Awesome Pyramid / Search | |||
hypatia | 31 | 6 months ago | A Python indexing and searching system |
Awesome Pyramid / Services | |||
pyramid_sms | 7 | over 4 years ago | - SMS services for Pyramid web framework |
Awesome Pyramid / Settings | |||
pyramid_zcml | 4 | about 2 years ago | Zope Configuration Markup Language configuration support for Pyramid |
pyramid_services | 81 | 3 months ago | defines a pattern and helper methods for accessing a pluggable service layer from within your Pyramid apps |
hupper | 213 | 9 days ago | A process monitor/reloader for developers that can watch files for changes and restart the process |
Awesome Pyramid / Storage | |||
pyramid_tm | 34 | 7 days ago | Centralized transaction management for Pyramid applications (without middleware) |
zope.sqlalchemy | 32 | 9 days ago | - Integration of SQLAlchemy with transaction management |
Awesome Pyramid / Storage / zope.sqlalchemy | |||
What the Zope Transaction Manager Means To Me (and you) | |||
Awesome Pyramid / Storage | |||
pyramid_sqlalchemy | 26 | over 4 years ago | - provides some basic glue to facilitate using SQLAlchemy with Pyramid |
pyramid_zodbconn | 4 | over 4 years ago | ZODB Database connection management for Pyramid |
pyramid_mongoengine | 13 | over 4 years ago | - pyramid-mongoengine package based on flask-mongoengine |
pyramid_mongodb | 44 | over 4 years ago | Basic Pyramid Scaffold to easily use MongoDB for persistence with the Pyramid Web framework |
pyramid-excel | 7 | about 2 years ago | pyramid-excel is based on and makes it easy to consume/produce information stored in excel files over HTTP protocol as well as on file system. This library can turn the excel data into a list of lists, a list of records(dictionaries), dictionaries of lists. And vice versa. Hence it lets you focus on data in Pyramid based web development, instead of file formats |
Awesome Pyramid / Task Queue | |||
pyramid_celery | 106 | 4 months ago | Pyramid configuration with celery integration. Allows you to use pyramid .ini files to configure celery and have your pyramid configuration inside celery tasks |
pyramid_rq | 9 | over 8 years ago | Support using the rq queueing system with pyramid. The easiest way to monitor and use in your Pyramid projects |
Awesome Pyramid / Templates | |||
pyramid_mako | 23 | 12 months ago | Mako templating system bindings for the Pyramid web framework |
pyramid_chameleon | 10 | about 1 year ago | Chameleon template compiler for pyramid |
pyramid_jinja2 | 71 | 10 months ago | Jinja2 templating system bindings for the Pyramid web framework |
Tonnikala | 1 | over 9 years ago | Python templating engine with Pyramid integration |
Kajiki | 47 | about 2 months ago | provides fast well-formed XML templates, with |
Awesome Pyramid / Testing | |||
webtest | 336 | 3 months ago | Wraps any WSGI application and makes it easy to send test requests to that application, without starting up an HTTP server |
Awesome Pyramid / Translations | |||
lingua | 46 | 4 months ago | Lingua is a package with tools to extract translatable texts from your code, and to check existing translations. It replaces the use of the xgettext command from gettext, or pybabel from Babel |
pyramid_i18n_helper | 3 | almost 7 years ago | helper to create new smgid and translate msgid to local langs |
Awesome Pyramid / Web frontend integration | |||
PyramidVue | 36 | almost 2 years ago | Pyramid and VueJs (JavaScript) template with Hot-Module-Replacement starter template |
Awesome Pyramid / Other | |||
pyramid_layout | 24 | over 1 year ago | Pyramid add-on for managing UI layouts |
pyramid_skins | 2 | over 2 years ago | This package provides a simple framework to integrate code with templates and resources |
waitress | 1,446 | 5 days 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 | over 4 years ago | analogue of Pylons-style “controllers” for Pyramid |
pyramid_rpc | 27 | 5 months 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 | over 3 years 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 | 78 | 3 months ago | Python pagination module |
pyramid_tablib | 5 | over 9 years ago | tablib renderer (xlsx, xls, csv) for pyramid |
tomb_routes | 1 | over 9 years ago | Simple utility library around pyramid routing |
pyramid_extdirect | 10 | over 3 years 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 | 12 months 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 |
Projects / Framework | |||
Ringo | Ringo is a Python based high level web application framework build on top of Pyramid. The framework can be used to build form based management or administration software | ||
cone.app | 10 | 10 days ago | A comprehensive web application stub on top of Pyramid |
Projects / CMS | |||
nive_cms | 18 | over 4 years ago | Nive is professional out the box content management system for mobile and desktop websites based on python and the webframework pyramid. Please refer to the website cms.nive.co for detailed information |
substanced | 156 | 3 months ago | An application server built upon the Pyramid web framework. It provides a user interface for managing content as well as libraries and utilities which make it easy to create applications |
Kotti | 413 | 23 days ago | A user-friendly, light-weight and extensible web content management system. Based on Pyramid and SQLAlchemy |
KARL | A moderately-sized application (roughly 80K lines of Python code) built on top of Pyramid. It is an open source web system for collaboration, organizational intranets, and knowledge management. It provides facilities for wikis, calendars, manuals, searching, tagging, commenting, and file uploads. See the KARL site for download and installation details | ||
Projects / Other | |||
cluegun | 29 | almost 13 years 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 | 106 | about 11 years 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 | over 1 year 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 |
Akhet | A Pyramid library and demo application with a Pylons-like feel. Its most known for its former application scaffold, which helped users transition from Pylons and those preferring a more Pylons-like API. The scaffold has been retired but the demo plays a similar role | ||
Khufu Project | Khufu is an application scaffolding for Pyramid that provides an environment to work with Jinja2 and SQLAlchemy | ||
Ptah | 72 | over 4 years ago | Ptah is a fast, fun, open source high-level Python web development environment |
warehouse | 3,601 | 6 days ago | Warehouse is a next generation Python Package Repository designed to replace the legacy code base that currently powers PyPI |
travelcrm | 29 | over 4 years 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 |
RhodeCode | enterprise source code management platform. It applies unified user control, permissions, code reviews, and tool integration across Mercurial, Git, and Subversion repositories. Large and growing software teams all over the world use RhodeCode to collaborate in a secure, behind-the-firewall environment | ||
Projects / Project Management | |||
AppEnlight | Performance, exception, and uptime monitoring for the Web | ||
Resources / Books | |||
Python Web Frameworks | Dive into details on the top six Python frameworks—Django, Flask, Tornado, Bottle, Pyramid, and CherryPy | ||
Resources / Websites | |||
Try Pyramid | The Start Small, Finish Big, Stay Finished Framework. Official website | ||
Resources / Conferences | |||
Sushi Sprint at PloneConf 2018 in Tokyo, Japan | (November 10-11, 2018) | ||
Pyramid Workshop in Munich, Germany. | (May 28, 2017, 10:30 a.m. - 12:30 p.m.) | ||
PloneConf 2017 | Barcelona Plone Digital Experience Conference (16~22 Oct. 2017) | ||
PloneConf 2016 | Boston Plone Digital Experience Conference (17~23 Oct. 2016) | ||
DragonSprint 2016 | DragonSprint is a week-long sprint on Pyramid. The sprint takes place in Ljubljana, Slovenia, EU in the first week of December (5th to 9th). The main two sprint topics are Pyramid 2.0 and Pyramid for Newcomers | ||
Resources / Who uses it? | |||
Projects, Websites, Companies and Organizations that use Pyramid | add your project to the list |