{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"dolmen.template","owner":"Cromlech","isFork":false,"description":"Template implementation for the Dolmen/Cromlech stack using Chameleon","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-13T09:33:58.516Z"}},{"type":"Public","name":"wsgistate","owner":"Cromlech","isFork":false,"description":"WSGI session and caching middleware","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-11T10:06:14.750Z"}},{"type":"Public","name":"cromlech.sqlalchemy","owner":"Cromlech","isFork":false,"description":"SQLAlchemy layer for Cromlech","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-11T10:02:37.006Z"}},{"type":"Public","name":"dolmen.menu","owner":"Cromlech","isFork":false,"description":"Menu components for Cromlech","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-11T10:00:26.980Z"}},{"type":"Public","name":"cromlech.jwt","owner":"Cromlech","isFork":false,"description":"JWT based auth tools","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-24T17:47:37.608Z"}},{"type":"Public","name":"cromlech.session","owner":"Cromlech","isFork":false,"description":"Cromlech server-side session components and prototypes","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-22T09:58:45.969Z"}},{"type":"Public","name":"cromlech.sessions.file","owner":"Cromlech","isFork":false,"description":"File based sessions for WSGI and Non-WSGI applications","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-16T14:21:57.897Z"}},{"type":"Public","name":"cromlech.marshallers","owner":"Cromlech","isFork":false,"description":"A collection of ready-to-use marshallers that can serve to manipulate and serialize data.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-27T11:44:37.314Z"}},{"type":"Public","name":"cromlech.sessions.jwt","owner":"Cromlech","isFork":false,"description":"JWT Cookie Sessions for WSGI applications","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-01T19:22:03.428Z"}},{"type":"Public","name":"dolmen.collection","owner":"Cromlech","isFork":false,"description":"Canonical collection components","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-30T17:41:25.369Z"}},{"type":"Public","name":"dolmen.sqlcontainer","owner":"Cromlech","isFork":false,"description":"SQLAlchemy containership with traversal","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-21T08:57:05.684Z"}},{"type":"Public","name":"dolmen.forms.ztk","owner":"Cromlech","isFork":false,"description":"Form components base on the zope.schema fields.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-01T17:18:36.146Z"}},{"type":"Public","name":"dolmen.forms.base","owner":"Cromlech","isFork":false,"description":"Form framework for Cromlech. Initially forked from the Zeam project.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-23T14:28:32.897Z"}},{"type":"Public","name":"cromlech.auth","owner":"Cromlech","isFork":false,"description":"Authentication components for WSGI applications","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-05-21T21:25:37.141Z"}},{"type":"Public","name":"cromlech.dawnlight","owner":"Cromlech","isFork":false,"description":"An implementation of a Cromlech publisher using Dawnlight","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-06T11:20:21.959Z"}},{"type":"Public","name":"dolmen.api_engine","owner":"Cromlech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-05T11:03:43.768Z"}},{"type":"Public","name":"CromlechDemo","owner":"Cromlech","isFork":false,"description":"Cromlech/Crom application example","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-02-08T16:59:10.155Z"}},{"type":"Public","name":"dolmen.forms.crud","owner":"Cromlech","isFork":false,"description":"CRUD components for Dolmen & Cromlech","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T18:01:03.504Z"}},{"type":"Public","name":"dolmen.viewlet","owner":"Cromlech","isFork":false,"description":"Viewlet components for Cromlech","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T17:34:52.560Z"}},{"type":"Public","name":"cromlech.webob","owner":"Cromlech","isFork":false,"description":"Webob implementation of a Cromlech Request","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T17:32:49.045Z"}},{"type":"Public","name":"dolmen.tales","owner":"Cromlech","isFork":false,"description":"Cromlech based TALES for Chameleon","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T17:20:17.800Z"}},{"type":"Public","name":"crom","owner":"Cromlech","isFork":true,"description":"Components","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T15:20:30.271Z"}},{"type":"Public","name":"grokker","owner":"Cromlech","isFork":true,"description":"Defining grokkers using venusian.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T15:18:17.466Z"}},{"type":"Public","name":"cromlech.container","owner":"Cromlech","isFork":false,"description":"Container abstractions for Cromlech","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T15:16:08.528Z"}},{"type":"Public","name":"dolmen.breadcrumbs","owner":"Cromlech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T15:11:32.506Z"}},{"type":"Public","name":"dolmen.batch","owner":"Cromlech","isFork":false,"description":"Batching utils","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T15:08:48.290Z"}},{"type":"Public","name":"dolmen.view","owner":"Cromlech","isFork":false,"description":"View component for the Cromlech framework","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T14:23:06.387Z"}},{"type":"Public","name":"cromlech.content","owner":"Cromlech","isFork":false,"description":"Schema and attributes bootstrapping for Cromlech","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T14:18:20.639Z"}},{"type":"Public","name":"cromlech.events","owner":"Cromlech","isFork":false,"description":"Event system for Cromlech","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T14:15:40.910Z"}},{"type":"Public","name":"cromlech.i18n","owner":"Cromlech","isFork":false,"description":"Translation components for Cromlech","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-22T13:24:18.116Z"}}],"repositoryCount":54,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}