• Stars
    star
    624
  • Rank 69,146 (Top 2 %)
  • Language
    Python
  • License
    Other
  • Created over 11 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python object-oriented database

ZODB, a Python object-oriented database

Latest release

Supported Python versions

Build status

Coverage status

Documentation status

ZODB provides an object-oriented database for Python that provides a high-degree of transparency. ZODB runs on Python 3.7 and above. It also runs on PyPy.

  • no separate language for database operations
  • very little impact on your code to make objects persistent
  • no database mapper that partially hides the database.

    Using an object-relational mapping is not like using an object-oriented database.

  • almost no seam between code and database.

ZODB is an ACID Transactional database.

To learn more, visit: https://zodb-docs.readthedocs.io

The github repository is at https://github.com/zopefoundation/zodb

If you're interested in contributing to ZODB itself, see the developer notes.

More Repositories

1

RestrictedPython

A restricted execution environment for Python to run untrusted code.
Python
392
star
2

Zope

Zope is an open-source web application server.
Python
331
star
3

zope.interface

Interfaces for Python
Python
298
star
4

z3c.rml

An alternative implementation of RML
Python
97
star
5

bobo

Lightweight web framework that only does publishing.
Python
81
star
6

BTrees

Python
77
star
7

transaction

Generic transaction implementation for Python.
Python
65
star
8

persistent

automatic persistence for Python objects
Python
46
star
9

zope.event

Event publishing / dispatch, used by Zope Component Architecture
Python
43
star
10

ZEO

ZODB Client-Server framework
Python
40
star
11

roman

Integer to Roman numerals converter
Python
36
star
12

zope.component

Python
30
star
13

zope.sqlalchemy

Integration of SQLAlchemy with transaction management
Python
29
star
14

grok

Grok: Now even cavemen can use Zope 3!
Python
22
star
15

mongopersist

Mongo Persistence Backend
Python
21
star
16

zope.testbrowser

Programmable browser for functional black-box tests
Python
21
star
17

zc.lockfile

Basic portable implementation of interprocess locks using file-locking primitives.
Python
20
star
18

zdaemon

Python program that wraps commands to make them behave as proper daemons under Unix / Linux / Mac OS X
Python
20
star
19

zodbdocs

ZODB tutorial, articles, etc. (not the ZODB book)
Python
19
star
20

zopetoolkit

Meta-project for ZTK libraries.
18
star
21

DateTime

This package provides a DateTime data type, as known from Zope. Unless you need to communicate with Zope APIs, you're probably better off using Python's built-in datetime module.
Python
17
star
22

zodbpickle

Fork of Python's pickle module to work with ZODB
Python
16
star
23

zc.zrs

Replication framework for ZODB
Python
14
star
24

Acquisition

Acquisition is a mechanism that allows objects to obtain attributes from the containment hierarchy they're in.
Python
11
star
25

AccessControl

Security framework for Zope.
Python
11
star
26

fanstatic

Canonical fanstatic repository
Python
11
star
27

zope.index

Indices for using with catalog like text, field, etc.
Python
10
star
28

Products.PluggableAuthService

Pluggable Zope authentication / authorization framework
Python
9
star
29

z3c.form

An advanced form and widget framework for Zope 3
Python
9
star
30

www.zope.org

The Sphinx sources for https://www.zope.dev
8
star
31

zope.schema

Python
7
star
32

meta

Meta issues concerning many/all of the zopefoundation repositories.
Python
7
star
33

ZConfig

A configuration library supporting a hierarchical schema-driven configuration model, and allowing a schema to specify data conversion routines written in Python.
Python
7
star
34

zc.zk

Service registration with ZooKeeper
Python
7
star
35

ZServer

Zope ZServer.
Python
6
star
36

zope.cachedescriptors

Python descriptors which cache their output, taking into account instance attributes that they depend on
Python
6
star
37

Products.CMFCore

Key framework services for the Zope Content Management Framework (CMF)
Python
6
star
38

zope.proxy

Generic transparent proxies via a C extension module
Python
5
star
39

importchecker

Command line utility to find unused imports in Python modules
Python
5
star
40

zope.security

Zope Security Framework
Python
5
star
41

Products.ZCatalog

Zope's indexing and search solution.
Python
5
star
42

zope.deferredimport

Defer imports until used by code.
Python
5
star
43

DocumentTemplate

Document Templating Markup Language (DTML)
Python
5
star
44

zodbupdate

Update existing ZODB databases to match your software.
Python
5
star
45

keas.kmi

A Key Management Infrastructure
Python
5
star
46

cipher.encryptingstorage

ZODB storage wrapper for encryption of database records
Python
5
star
47

Products.PythonScripts

Provides support for restricted execution of Python scripts in Zope.
Python
5
star
48

zope.site

Local registries for zope component architecture
Python
4
star
49

zope.dottedname

Resolve strings containing dotted names into the appropriate python object
Python
4
star
50

zope.formlib

Form generation and validation library for Zope
Python
4
star
51

zope.app.locales

Zope locale extraction and management utilities
Python
4
star
52

Products.DCWorkflow

Customizable workflows for the Zope Content Management Framework (CMF).
Python
4
star
53

zope.testing

Python
4
star
54

zope.catalog

Cataloging and Indexing Framework for the Zope Toolkit
Python
4
star
55

zope.tal

Zope3 Template Attribute Languate
Python
4
star
56

ExtensionClass

Metaclass for subclassable extension types
Python
4
star
57

zope.deprecation

Python
4
star
58

zope.container

Interfaces for object container components, and implementations such as a BTreeContainer and OrderedContainer
Python
4
star
59

zope.untrustedpython

Sandboxed environment for untrusted code / templates, using zope.security and RestrictedPython
Python
3
star
60

Products.ZSQLMethods

SQL method support for Zope.
Python
3
star
61

zope.datetime

Commonly used date and time related utility functions.
Python
3
star
62

z3c.coverage

A script to visualize coverage reports via HTML.
Python
3
star
63

zope.contentprovider

Content Provider Framework for Zope Templates
Python
3
star
64

zc.zlibstorage

ZODB storage wrapper that provides compression
Python
3
star
65

Products.BTreeFolder2

A BTree based implementation for Zope's OFS.
Python
3
star
66

cipher.googlepam

Google PAM Module
Python
3
star
67

zope.publisher

Map requests from HTTP/WebDAV clients, web browsers, XML-RPC and FTP clients onto Python objects
Python
3
star
68

Products.LongRequestLogger

Dump stack traces of long running requests of a Zope2 instance to a log file
Python
3
star
69

zope.sendmail

Zope sendmail support.
Python
3
star
70

zope.copypastemove

Copy, Paste and Move support for content components.
Python
3
star
71

zope.hookable

Python
3
star
72

z3c.formui

A set of initial UI components for z3c.form.
Python
3
star
73

Products.GenericSetup

Mini-framework for expressing the configured state of a Zope Site as a set of filesystem artifacts
Python
3
star
74

zc.zodbdgc

Distributed garbage collection for ZODB.
Python
3
star
75

zope.server

Zope Server (Web and FTP)
Python
2
star
76

Persistence

Persistent ExtensionClass
Python
2
star
77

Products.StandardCacheManagers

Cache managers for Zope.
Python
2
star
78

Products.ExternalEditor

Python
2
star
79

m01.mongofake

Fake MongoDB implementation
Python
2
star
80

pyramid_zope_request

Python
2
star
81

zope.viewlet

Zope Viewlets
Python
2
star
82

zope.testrunner

This package provides a flexible test runner with layer support.
Python
2
star
83

zope.securitypolicy

Default Security Policy for Zope 3
Python
2
star
84

zope.i18n

APIs and data related to internationalization and localization.
Python
2
star
85

zope.pluggableauth

Pluggable Authentication Utility
Python
2
star
86

z3c.jbot

Drop-in template overrides.
Python
2
star
87

zope.locking

Python
2
star
88

grokcore.startup

Paster support for Grok projects.
Python
2
star
89

.github

Templates used for all repos which do not provide these files
2
star
90

z3c.saconfig

Zope/SQLAlchemy transaction integration
Python
2
star
91

Products.MailHost

zope.sendmail integration for Zope.
Python
2
star
92

zope.password

Password encoding and checking utilities.
Python
2
star
93

z3c.formwidget.query

Python
2
star
94

z3c.pagelet

Pagelets are way to specify a template without the O-wrap.
Python
2
star
95

z3c.checkversions

Find newer package versions on PyPI
Python
2
star
96

zc.recipe.cmmi

ZC Buildout recipe for configure/make/make install
Python
2
star
97

zc.FileStorage

Alternate FileStorage implementation with better packer
Python
2
star
98

zope.browserresource

Browser resources implementation for Zope.
Python
2
star
99

zope.lifecycleevent

Events for creation, modification of objects.
Python
2
star
100

ZODB3

ZODB3 - Meta release for ZODB, persistent, BTrees and ZEO
Python
2
star