awesome-pyramid

Pyramid apps

A curated list of Pyramid apps, projects and resources.

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

GitHub

555 stars
51 watching
55 forks
last commit: about 5 years ago
Linked from 5 awesome lists


Awesome Pyramid / Admin interface

pyramid_formalchemy44over 6 years ago- provides a CRUD interface for pyramid based on FormAlchemy
pyramid_sacrud51over 6 years agoPyramid 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_alchemy7over 2 years agoextension for pyramid_sacrud which provides SQLAlchemy models
ps_tree3about 11 years agoextension for which displays a list of records as tree. This works fine with models from

Awesome Pyramid / Admin interface

Websaunaa full stack application framework for Pyramid

Awesome Pyramid / Asset Management

pyramid_webassets64almost 8 years agoPyramid extension for working with the webassets library
pyramid_bowerstatic14over 6 years ago- integration of Bowerstatic in Pyramid

Awesome Pyramid / Async

aiopyramid80about 3 years agoRun pyramid using asyncio
gevent-socketio1,212about 4 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
Stargate39over 6 years agoStargate is a package for adding WebSockets support to pyramid applications using the excellent eventlet library for long running connections
channelstream61over 3 years agowebsocket communication server (gevent)

Awesome Pyramid / Authorization

ziggurat_foundations71over 3 years ago- Framework agnostic set of sqlalchemy classes that make building applications that require permissions an easy task
pyramid_multiauth41about 2 years ago- An authentication policy for Pyramid that proxies to a stack of other authentication policies
pyramid_authstack10over 6 years agoUse multiple authentication policies with Pyramid
horus14over 6 years agoUser registration and login system for the Pyramid Web Framework
pyramid_yosai5about 10 years agoPyramid 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_beaker49over 2 years agoA 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_sessions43about 9 years ago- Pyramid web framework session factory backed by Redis
pyramid_dogpile_cache6over 5 years ago- dogpile.cache configuration package for Pyramid
pyramid_sessions0over 6 years agoMultiple session support for the Pyramid Web Framework
pyramid_nacl_session10almost 5 years ago- defines an encrypting, pickle-based cookie serializer, using to generate the symmetric encryption for the cookie state

Awesome Pyramid / Debugging

pyramid_debugtoolbar95over 2 years ago- provides a debug toolbar useful while you're developing your Pyramid application
pyramid_exclog23almost 4 years agoa package which logs exceptions from Pyramid applications
pyramid_debugtoolbar_dogpile2about 3 years ago- dogpile caching support for pyramid_debugtoolbar
pyramid_ipython7over 9 years agoIPython bindings for Pyramid's pshell
pyramid_bpython0over 9 years agobpython bindings for Pyramid's pshell
pyramid_pycallgraph5almost 11 years agoPyramid tween to generate a callgraph image for every request

Awesome Pyramid / Email

pyramid_mailer50almost 4 years agoA package for sending email from your Pyramid application
pyramid_marrowmailer5over 6 years ago- Pyramid integration package for marrow.mailer, formerly known as TurboMail
pyramid_mailgun2over 10 years agoMailgun integration for Pyramid framework

Awesome Pyramid / Forms

deform417over 2 years agois a Python HTML form generation library
colander451about 2 years agoA serialization/deserialization/validation library for strings, mappings and lists
WTForms1,515almost 2 years agois a flexible forms validation and rendering library for python web development
ColanderAlchemy65about 3 years ago- helps you to auto-generate Colander schemas that are based on SQLAlchemy mapped classes
marshmallow7,069almost 2 years agoA lightweight library for converting complex objects to and from simple Python datatypes (i.e. (de)serialization and validation)

Awesome Pyramid / Media-Management

pyramid_elfinder2over 6 years agoThis is conector for elfinder file manager, written for pyramid framework
pyramid_storage16almost 2 years agoThis is a package for handling file uploads in your Pyramid framework application

Awesome Pyramid / RESTful API

cornice384almost 2 years agoprovides 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_toolkit36over 4 years agois 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_royal24over 6 years agoRoyal is a pyramid extension which eases writing RESTful web applications
cliquet64over 7 years agoCliquet is a toolkit to ease the implementation of HTTP microservices, such as data-driven REST APIs
webargs1,383almost 2 years agoA friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks
ramses303over 6 years agoGenerate a RESTful API using RAML. It uses Nefertari which provides ElasticSearch-powered views
nefertari53over 6 years agoNefertari is a REST API framework sitting on top of Pyramid and ElasticSearch
pyramid_swagger65over 2 years agoConvenient tools for using Swagger to define and validate your interfaces in a Pyramid webapp. (Swagger 2.0 document)
pyramid-openapi385almost 2 years agoValidate Pyramid views against an OpenAPI 3.0 document. Similar to pyramid_swagger but for OpenAPI 3.0
pyramid_jsonapi28almost 3 years agoAutomatically create a standard API from a database using the sqlAlchemy ORM and pyramid framework
pyramid_apispec23over 3 years agoCreate an OpenAPI specification file using apispec and Marshmallow schemas
hypatia31almost 2 years agoA Python indexing and searching system

Awesome Pyramid / Services

pyramid_sms7over 6 years ago- SMS services for Pyramid web framework

Awesome Pyramid / Settings

pyramid_zcml4about 4 years agoZope Configuration Markup Language configuration support for Pyramid
pyramid_services81about 2 years agodefines a pattern and helper methods for accessing a pluggable service layer from within your Pyramid apps
hupper213almost 2 years agoA process monitor/reloader for developers that can watch files for changes and restart the process

Awesome Pyramid / Storage

pyramid_tm34almost 2 years agoCentralized transaction management for Pyramid applications (without middleware)
zope.sqlalchemy32almost 2 years 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_sqlalchemy26over 6 years ago- provides some basic glue to facilitate using SQLAlchemy with Pyramid
pyramid_zodbconn4over 6 years agoZODB Database connection management for Pyramid
pyramid_mongoengine13over 6 years ago- pyramid-mongoengine package based on flask-mongoengine
pyramid_mongodb44over 6 years agoBasic Pyramid Scaffold to easily use MongoDB for persistence with the Pyramid Web framework
pyramid-excel7almost 2 years agopyramid-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_celery106about 2 years agoPyramid configuration with celery integration. Allows you to use pyramid .ini files to configure celery and have your pyramid configuration inside celery tasks
pyramid_rq9about 10 years agoSupport using the rq queueing system with pyramid. The easiest way to monitor and use in your Pyramid projects

Awesome Pyramid / Templates

pyramid_mako23almost 2 years agoMako templating system bindings for the Pyramid web framework
pyramid_chameleon10about 3 years agoChameleon template compiler for pyramid
pyramid_jinja271over 2 years agoJinja2 templating system bindings for the Pyramid web framework
Tonnikala1about 11 years agoPython templating engine with Pyramid integration
Kajiki47almost 2 years agoprovides fast well-formed XML templates, with

Awesome Pyramid / Testing

webtest337almost 2 years agoWraps any WSGI application and makes it easy to send test requests to that application, without starting up an HTTP server

Awesome Pyramid / Translations

lingua46about 2 years agoLingua 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_helper3over 8 years agohelper to create new smgid and translate msgid to local langs

Awesome Pyramid / Web frontend integration

PyramidVue36almost 4 years agoPyramid and VueJs (JavaScript) template with Hot-Module-Replacement starter template

Awesome Pyramid / Other

pyramid_layout24about 3 years agoPyramid add-on for managing UI layouts
pyramid_skins2about 4 years agoThis package provides a simple framework to integrate code with templates and resources
waitress1,460almost 2 years agoWaitress 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_handlers8over 6 years agoanalogue of Pylons-style “controllers” for Pyramid
pyramid_rpc27over 2 years agoRPC service add-on for Pyramid, supports XML-RPC in a more extensible manner than pyramid_xmlrpc with support for JSON-RPC and AMF
pyramid_autodocSphinx extension for documenting your Pyramid APIs
pyramid_pages12over 5 years agoProvides 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
paginate79about 2 years agoPython pagination module
pyramid_tablib5over 11 years agotablib renderer (xlsx, xls, csv) for pyramid
tomb_routes1over 11 years agoSimple utility library around pyramid routing
pyramid_extdirect10over 5 years agoThis 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_retry6almost 3 years agopyramid_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

RingoRingo 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.app10almost 2 years agoA comprehensive web application stub on top of Pyramid

Projects / CMS

nive_cms18over 6 years agoNive 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
substanced156almost 2 years agoAn 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
Kotti413almost 2 years agoA user-friendly, light-weight and extensible web content management system. Based on Pyramid and SQLAlchemy
KARLA 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

cluegun29over 14 years agoA simple pastebin application based on Rocky Burt’s ClueBin. It demonstrates form processing, security, and the use of ZODB within a Pyramid application
shootout106almost 13 years agoAn example “idea competition” application by Carlos de la Guardia and Lukasz Fidosz. It demonstrates URL dispatch, simple authentication, integration with SQLAlchemy and pyramid_simpleform
virginia24over 3 years agoA 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
AkhetA 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 ProjectKhufu is an application scaffolding for Pyramid that provides an environment to work with Jinja2 and SQLAlchemy
Ptah72over 6 years agoPtah is a fast, fun, open source high-level Python web development environment
warehouse3,617almost 2 years agoWarehouse is a next generation Python Package Repository designed to replace the legacy code base that currently powers PyPI
travelcrm29over 6 years agoTravelCRM is effective free and open source application for the automation of customer relationships for travel agencies at all levels, from small to large networks
RhodeCodeenterprise 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

AppEnlightPerformance, exception, and uptime monitoring for the Web

Resources / Books

Python Web FrameworksDive into details on the top six Python frameworks—Django, Flask, Tornado, Bottle, Pyramid, and CherryPy

Resources / Websites

Try PyramidThe 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 2017Barcelona Plone Digital Experience Conference (16~22 Oct. 2017)
PloneConf 2016Boston Plone Digital Experience Conference (17~23 Oct. 2016)
DragonSprint 2016DragonSprint 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 Pyramidadd your project to the list

Backlinks from these awesome lists:

More related projects: