# CubicWeb

Python web framework for data-centric applications built on an explicit schema, with a query language and components called cubes.


Source: https://findsoftware.frbit.cloud/cubicweb/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://www.cubicweb.org
- repository: https://forge.extranet.logilab.fr/cubicweb/cubicweb
- docs: https://cubicweb.readthedocs.io/en/stable/
- x: https://twitter.com/cubicweb
- mastodon: https://fosstodon.org/@cubicweb

### Identity

- status: active
- maintainer: Logilab
- maintainerType: unknown
- parent: unknown
- firstRelease: 2009
- hqCountry: unknown

### Kind

- category: framework
- hosting: python
- language: python
- runtime: python
- runtimeMin: python 3.11
- basedOn: unknown

### Content

- contentStore: database
- databases: postgres, sqlite
- adminUi: unknown
- headlessApi: unknown
- templating: python
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: pip install

### License

- licenseModel: open-source
- license: LGPL-2.0-or-later, LGPL

### Releases

- currentMajor: 5
- latestReleaseDate: 2025-08-11

### Adoption

- githubStargazers: unknown
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 36
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://www.cubicweb.org (read 2026-10-26)
- urls: https://forge.extranet.logilab.fr/api/v4/projects/cubicweb%2Fcubicweb (read 2026-10-26)
- urls: https://cubicweb.readthedocs.io/en/stable/ (read 2026-10-26)
- maintainer: https://pypi.org/pypi/cubicweb/json (read 2026-10-26)
- language: https://www.cubicweb.org (read 2026-10-26)
- runtime: https://www.cubicweb.org (read 2026-10-26)
- runtimeMin: https://pypi.org/pypi/cubicweb/json (read 2026-10-26)
- category: https://www.cubicweb.org (read 2026-10-26)
- contentStore: https://www.cubicweb.org (read 2026-10-26)
- databases: https://cubicweb.readthedocs.io/en/stable/book/admin/config.html (read 2026-10-26)
- templating: https://cubicweb.readthedocs.io/en/stable/book/annexes/faq.html (read 2026-10-26)
- installMethod: https://cubicweb.readthedocs.io/en/stable/book/admin/setup.html (read 2026-10-26)
- runsAs: https://cubicweb.readthedocs.io/en/stable/book/admin/deploy.html (read 2026-10-26)
- license: https://pypi.org/pypi/cubicweb/json (read 2026-10-26)
- license: https://www.cubicweb.org (read 2026-10-26)
- firstRelease: https://pypi.org/pypi/cubicweb/json (read 2026-10-26)
- currentMajor: https://forge.extranet.logilab.fr/api/v4/projects/cubicweb%2Fcubicweb/releases (read 2026-10-26)
- latestReleaseDate: https://forge.extranet.logilab.fr/api/v4/projects/cubicweb%2Fcubicweb/releases (read 2026-10-26)
- contributors: https://forge.extranet.logilab.fr/api/v4/projects/385/repository/contributors?per_page=1 (read 2026-10-26)

## Notes

CubicWeb is a Python web framework for data-centric applications, built with Semantic Web principles and driven by an explicit schema of the application's data. The homepage describes reusable components called cubes and says permissions are defined in the data model. It relies on a standard SQL database for storing and managing data; the configuration guide names PostgreSQL as the recommended database, with SQLite also supported.

Applications are installed with pip. The [deployment guide](https://cubicweb.readthedocs.io/en/stable/book/admin/deploy.html) runs an application under uWSGI as a long-running process. Python is the templating language, and the LDAP integration pages describe LDAP as a source of user credentials. The package is developed at Logilab, the name the PyPI description gives.

## Worth knowing

The stable documentation still carries an older release number than the newest release, so the reference pages can lag the code.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
