ICVOSS DJANGO PACKAGE REGISTRY

Open source from Intelligent Commerce Ventures

Production Django packages, properly released.

Seven MIT-licensed packages covering multi-tenancy, search, sitemaps, taxonomy, tree structures, and application firewalling. Spec-first, tested against Django 5.2 and 6.0, and published to PyPI with signed, changelog-gated releases.

The package index

7 entries
  1. No.01
    django-boundary

    Scalable row-level multi-tenancy for Django with PostgreSQL Row Level Security.

    pip install django-boundary
  2. No.02
    django-icv-core

    Foundation layer for ICV-Django: abstract base models (UUID PK, timestamps, soft-delete), middleware, audit logging, and test utilities.

    pip install django-icv-core
  3. No.03
    django-icv-search

    Pluggable search engine integration for Django: swappable backends (Meilisearch, PostgreSQL, Dummy), auto-indexing, and a unified service API.

    pip install django-icv-search
  4. No.04
    django-icv-sitemaps

    Scalable sitemap generation for Django: background XML sitemaps (standard, image, video, news), robots.txt, llms.txt, ads.txt, security.txt, and humans.txt.

    pip install django-icv-sitemaps
  5. No.05
    django-icv-taxonomy

    Cross-domain taxonomy, vocabularies, and tagging for Django: hierarchical and flat term trees, generic object tagging, and SKOS-style term relationships.

    pip install django-icv-taxonomy
  6. No.06
    django-icv-tree

    Materialised path tree structures for Django: fast ancestor and descendant lookups, configurable path format, queryset returns, and async-safe design.

    pip install django-icv-tree
  7. No.07
    django-waf

    Self-hosted WAF middleware for Django: rate limiting, user-agent anomaly scoring, JS proof-of-work challenges, nginx blocklist generation, and collective threat feed integration.

    pip install django-waf

MIT, permanently

Every package here is MIT-licensed and stays that way. No relicensing, no source-available conversions, no CLA assignments.

Releases you can audit

Tags publish through CI with trusted publishing to PyPI. No release ships without tests and a dated changelog entry.

Flat by design

Packages stand alone and compose through PyPI. Optional integrations stay optional; installing one package never drags in six.