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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pypa avatar

pypa/warehouse

0
View on GitHub↗
4,068 Stars·1,174 Forks·Python·Apache-2.0·11 Aufrufepypi.org↗

Warehouse

Warehouse ist eine Webanwendung, die darauf ausgelegt ist, Python-Softwarepakete für eine globale Community von Benutzern zu hosten, zu speichern und zu verteilen. Sie fungiert als zentrales Paket-Repository und Index-Server, der Softwareversionen, Metadaten und Paketklassifizierungen verwaltet.

Das Projekt implementiert eine sichere Paket-Attestierung durch die Überprüfung der Distributionsintegrität mittels kryptografischer Signaturen und Transparenz-Logs. Es verwaltet die Benutzeridentität über einen OAuth-Provider, der Drittanbieter-Identitätsdienste mittels sicherer Tokens integriert.

Das System deckt ein breites Spektrum an Infrastrukturfunktionen ab, einschließlich asynchronem Task-Processing für Hintergrundjobs und E-Mail-Versand, versionierten Datenbank-Schema-Migrationen mit paralleler Indizierung sowie Zugriffskontrolle basierend auf Benutzergruppenmitgliedschaften. Es enthält zudem Tools für die Interface-Lokalisierung und das Tracking von Paketaktivitäten über sequentielle Event-Journale.

Entwicklungs-Utilities werden für Request-Simulation, Datenbank-Seeding und die Inspektion des internen Anwendungszustands bereitgestellt.

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.
  • Build-Systeme - Server software powering the official PyPI package repository.
  • Package Repositories - Next-generation PyPI implementation.
  • Business Applications - Next-generation platform for managing software package repositories.

Star-Verlauf

Star-Verlauf für pypa/warehouseStar-Verlauf für pypa/warehouse

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht pypa/warehouse?

Warehouse ist eine Webanwendung, die darauf ausgelegt ist, Python-Softwarepakete für eine globale Community von Benutzern zu hosten, zu speichern und zu verteilen. Sie fungiert als zentrales Paket-Repository und Index-Server, der Softwareversionen, Metadaten und Paketklassifizierungen verwaltet.

Was sind die Hauptfunktionen von pypa/warehouse?

Die Hauptfunktionen von pypa/warehouse sind: Python Ecosystem Distributions, Package Attestation Verifiers, Python Packages, Package Metadata Indexing, Package Index Hosting, Identity Federation Providers, Identity Providers, Third-Party Identity Integrations.

Welche Open-Source-Alternativen gibt es zu pypa/warehouse?

Open-Source-Alternativen zu pypa/warehouse sind unter anderem: 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…

Open-Source-Alternativen zu Warehouse

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Warehouse.
  • pypi/warehouseAvatar von pypi

    pypi/warehouse

    4,068Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,068
  • nodebb/nodebbAvatar von NodeBB

    NodeBB/NodeBB

    15,144Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,144
  • miguelgrinberg/microblogAvatar von miguelgrinberg

    miguelgrinberg/microblog

    4,771Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,771
  • bluesky-social/social-appAvatar von bluesky-social

    bluesky-social/social-app

    18,063Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,063
  • Alle 30 Alternativen zu Warehouse anzeigen→