Skip to main content

eXonware - Complete Python ecosystem: xSystem, xNode, xData, xSchema, xAction, xEntity - Enterprise-grade libraries in one install

Project description

eXonware - Complete Python Ecosystem

๐Ÿข Enterprise-grade Python ecosystem: 6 powerful libraries in one simple install

PyPI version Python versions License: MIT Company

๐ŸŒŸ One Install, Six Powerful Libraries

eXonware is the complete Python ecosystem that replaces dozens of dependencies with 6 enterprise-grade libraries. Install once, get everything you need for production applications.

pip install exonware

๐Ÿš€ The Complete Library Suite

๐Ÿ—๏ธ xSystem - Enterprise Framework

exonware-xsystem | GitHub | PyPI

Enterprise-grade Python framework with AI-powered optimization, military-grade security, 17+ serialization formats, circuit breakers, and production monitoring.

  • ๐Ÿ”’ Military-grade security & encryption
  • ๐Ÿ“Š 17+ serialization formats (JSON, YAML, TOML, BSON, MessagePack, etc.)
  • ๐Ÿง  AI-powered performance optimization
  • ๐Ÿ”„ Circuit breakers & automatic recovery
  • ๐Ÿ“ˆ Production monitoring & metrics

๐ŸŒ xNode - Node-Based Processing

exonware-xnode | GitHub | PyPI

Format-agnostic node-based data processing library for complex data transformations and workflows.

  • ๐Ÿ”„ Node-based data processing pipelines
  • ๐Ÿ“Š Format-agnostic data handling
  • โšก High-performance transformations
  • ๐Ÿ”— Chain complex operations
  • ๐ŸŽฏ Visual workflow representation

๐Ÿ“Š xData - Data Manipulation

exonware-xdata | GitHub | PyPI

Advanced data manipulation and processing library with powerful transformation capabilities.

  • ๐Ÿ”„ Advanced data transformations
  • ๐Ÿ“ˆ Statistical operations
  • ๐Ÿ” Data analysis tools
  • ๐Ÿ’พ Multiple format support
  • โšก Optimized performance

๐Ÿ“‹ xSchema - Schema Validation

exonware-xschema | GitHub | PyPI

Schema validation and data structure definition library for robust data validation.

  • โœ… Comprehensive schema validation
  • ๐Ÿ—๏ธ Data structure definitions
  • ๐Ÿ”„ Type checking & conversion
  • ๐Ÿ“Š Multiple schema formats
  • ๐Ÿ›ก๏ธ Input sanitization

โšก xAction - Workflow Automation

exonware-xaction | GitHub | PyPI

Action-based workflow and automation library for intelligent process orchestration.

  • ๐Ÿ”„ Workflow orchestration
  • โšก Action-based automation
  • ๐ŸŽฏ Task scheduling
  • ๐Ÿ”— Process chaining
  • ๐Ÿ“Š Execution monitoring

๐Ÿ›๏ธ xEntity - Entity Management

exonware-xentity | GitHub | PyPI

Entity management and relationship modeling library for complex data relationships.

  • ๐Ÿ›๏ธ Entity relationship modeling
  • ๐Ÿ”— Relationship management
  • ๐Ÿ“Š Data modeling tools
  • ๐Ÿ’พ Persistence layer
  • ๐Ÿ” Query capabilities

๐ŸŽฏ Installation Options

Option 1: Complete Ecosystem (Recommended)

# Install all 6 libraries at once
pip install exonware

Option 2: Individual Libraries

# Install specific libraries only
pip install exonware-xsystem exonware-xdata

Option 3: Development Setup

# Install with development tools
pip install exonware[dev]

๐Ÿ† Why Choose eXonware?

โœ… Instead of This:

pip install requests pydantic redis celery prometheus-client
pip install cryptography pyyaml msgpack bson toml lxml
pip install sqlalchemy pandas numpy scipy matplotlib
pip install jsonschema cerberus marshmallow voluptuous
# ... 50+ more dependencies

โœ… Just Use This:

pip install exonware

๐Ÿ› ๏ธ Quick Start

# Import the entire ecosystem
import exonware

# Or import specific libraries
from exonware import xsystem, xdata, xschema, xaction, xentity, xnode

# Enterprise framework
app = xsystem.XSystem()

# Data processing pipeline
pipeline = xnode.create_pipeline()

# Data manipulation
processor = xdata.DataProcessor()

# Schema validation
validator = xschema.SchemaValidator()

# Workflow automation
workflow = xaction.WorkflowEngine()

# Entity management
entities = xentity.EntityManager()

๐Ÿข Enterprise Ready

All eXonware libraries are designed for enterprise production:

  • โœ… Battle-Tested: Production-proven in high-traffic applications
  • โœ… Zero Dependencies Conflict: Carefully managed dependency tree
  • โœ… Monitoring Built-In: Comprehensive metrics and observability
  • โœ… Security First: Military-grade security by default
  • โœ… Performance Optimized: AI-powered optimization
  • โœ… Compliance Ready: Enterprise security standards

๐Ÿ“š Documentation

๐Ÿค Support & Community

๐Ÿ“ฆ What's Included

When you pip install exonware, you automatically get:

Library Purpose Version
xsystem Enterprise framework >=0.0.1
xnode Node-based processing >=0.0.1
xdata Data manipulation >=0.0.1
xschema Schema validation >=0.0.1
xaction Workflow automation >=0.0.1
xentity Entity management >=0.0.1

๐Ÿ“„ License

MIT License - see LICENSE for details.


Built with โค๏ธ by eXonware.com

The complete Python ecosystem for enterprise applications

๐Ÿš€ One install. Six libraries. Infinite possibilities.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exonware-0.0.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exonware-0.0.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file exonware-0.0.1.tar.gz.

File metadata

  • Download URL: exonware-0.0.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for exonware-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7a612222769340ca73aefd8ebaed84c27a4607a4ddb50c3ae9d8122db253e8c8
MD5 19404c19d086b7caee0e5558ac01143c
BLAKE2b-256 8bc9f32df15ddee96c094c7a29901cbbbf705d1e05e694481de92f3ec7ae6f1c

See more details on using hashes here.

File details

Details for the file exonware-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: exonware-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for exonware-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5618c355ef449b24d11ee9d09b007389fd963fa963a1a78b9d137d27faaf22d
MD5 8067017af7f17a3730578d62d11d05f4
BLAKE2b-256 7ec3311adc2e3a70d52952a6e22c10f4b16d76e6cbc61b15f61878437340bfd9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page