awesome-pyramid

Pyramid apps

A curated list of Pyramid apps, projects and resources.

A curated list of awesome Pyramid apps, projects and resources.

GitHub

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
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

Backlinks from these awesome lists:

More related projects: