awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pypa avatar

pypa/warehouse

0
View on GitHub↗
4,068 estrellas·1,174 forks·Python·Apache-2.0·11 vistaspypi.org↗

Warehouse

Warehouse is a web application designed for hosting, storing, and distributing Python software packages to a global community of users. It functions as a centralized package repository and index server that manages software versions, metadata, and package classification.

The project implements secure package attestation by verifying distribution integrity through cryptographic signatures and transparency logs. It manages user identity via an OAuth provider that integrates with third-party identity services using secure tokens.

The system covers a broad range of infrastructure capabilities, including asynchronous task processing for background jobs and email dispatch, versioned database schema migrations with concurrent indexing, and access control based on user group memberships. It also includes tools for interface localization and package activity tracking through sequential event journals.

Development utilities are provided for request simulation, database seeding, and internal application state inspection.

Features

  • Python Ecosystem Distributions - Hosts and distributes Python software packages through a centralized web repository for a global community.
  • Package Attestation Verifiers - Validates the authenticity and integrity of software distributions using cryptographic signatures and transparency logs.
  • Python Packages - Operates a centralized system for managing Python software distributions and version metadata.
  • Package Metadata Indexing - Manages a searchable catalog of software versions, metadata, and classifiers to help users find libraries.
  • Package Index Hosting - Operates a centralized web application for uploading, storing, and distributing software packages.
  • Identity Federation Providers - Integrates with third-party identity providers using standardized protocols like OAuth for user authentication.
  • Identity Providers - Provides an authentication system that handles user sessions and integrates with third-party identity services via OAuth2.
  • Third-Party Identity Integrations - Integrates external identity providers using secure tokens to manage user authentication without storing credentials.
  • Asynchronous Task Processors - Employs a background processor to handle long-running tasks and email dispatch without blocking the main thread.
  • Asynchronous Task Queues - Implements a background job execution system to offload long-running operations and maintain interface responsiveness.
  • Database Schema Migrations - Provides automated versioning and updating of database structures to maintain consistency across environments.
  • Package Index Servers - Functions as a web application for hosting, storing, and distributing Python software packages.
  • Identity Provider Integration - Connects user profiles to third-party identity services using secure tokens to verify identity.
  • Classifier-Based Filtering - Provides the ability to list software packages that match specific classification strings.
  • Group-Based Access Controls - Implements access restrictions based on a user's membership in specific security groups.
  • Authentication Enforcement Policies - Evaluates a sequence of security policies to verify identity and enforce access control across sessions.
  • Identity Verification - Checks account status to invalidate sessions regardless of token validity.
  • Multi-Method API Authentication - Verifies identity by evaluating a sequence of security policies and maintaining consistent authorization.
  • Security Verification Gates - Blocks authorized actions unless users meet security criteria like verified emails or active two-factor authentication.
  • Event Journals - Maintains a sequential journal of project changes and version updates using serial identifiers to track activity.
  • Background Job Queues - Offloads long-running operations to an asynchronous worker queue to prevent blocking the request response cycle.
  • Background Task Execution - Executes asynchronous jobs via a queue to handle long-running operations without blocking the user interface.
  • Sistemas de compilación - Server software powering the official PyPI package repository.
  • Package Repositories - Next-generation PyPI implementation.
  • Business Applications - Next-generation platform for managing software package repositories.

Historial de estrellas

Gráfico del historial de estrellas de pypa/warehouseGráfico del historial de estrellas de pypa/warehouse

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Warehouse

Proyectos open-source similares, clasificados según cuántas características comparten con Warehouse.
  • pypi/warehouseAvatar de pypi

    pypi/warehouse

    4,068Ver en GitHub↗

    Warehouse is a Python Package Index implementation and distributed package registry. It serves as a central repository and web application for hosting, discovering, and distributing versioned Python software packages via a standardized API. The system functions as a multi-tenant package manager with a server implementation compatible with Python Package Index standards. It provides specialized infrastructure for software package hosting and an index for clients to discover and download specific library versions. The project incorporates comprehensive security and access control, including mu

    Python
    Ver en GitHub↗4,068
  • nodebb/nodebbAvatar de NodeBB

    NodeBB/NodeBB

    15,144Ver en GitHub↗

    NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de

    JavaScriptcommunityforumjavascript
    Ver en GitHub↗15,144
  • miguelgrinberg/microblogAvatar de miguelgrinberg

    miguelgrinberg/microblog

    4,771Ver en GitHub↗

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Pythonflaskpythonwebapp
    Ver en GitHub↗4,771
  • bluesky-social/social-appAvatar de bluesky-social

    bluesky-social/social-app

    18,063Ver en GitHub↗

    This project provides a comprehensive implementation of the AT Protocol, serving as a framework for building decentralized social networking applications. It enables the creation of distributed data repositories where users maintain cryptographic ownership of their identity and content, allowing for portable accounts that can be migrated between independent servers without central authority intervention. The platform distinguishes itself by decoupling content hosting from discovery through modular algorithmic curation. Users can select third-party services to filter and organize their feeds,

    TypeScript
    Ver en GitHub↗18,063
Ver las 30 alternativas a Warehouse→

Preguntas frecuentes

¿Qué hace pypa/warehouse?

Warehouse is a web application designed for hosting, storing, and distributing Python software packages to a global community of users. It functions as a centralized package repository and index server that manages software versions, metadata, and package classification.

¿Cuáles son las características principales de pypa/warehouse?

Las características principales de pypa/warehouse son: Python Ecosystem Distributions, Package Attestation Verifiers, Python Packages, Package Metadata Indexing, Package Index Hosting, Identity Federation Providers, Identity Providers, Third-Party Identity Integrations.

¿Qué alternativas de código abierto existen para pypa/warehouse?

Las alternativas de código abierto para pypa/warehouse incluyen: pypi/warehouse — Warehouse is a Python Package Index implementation and distributed package registry. It serves as a central repository… nodebb/nodebb — NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable… miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,… bluesky-social/social-app — This project provides a comprehensive implementation of the AT Protocol, serving as a framework for building… flarum/core — This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It… alexellis/faas — This project is a Kubernetes serverless framework and OCI container function platform. It provides a system for…