Skip to main content

Simple API / WEB and Minion / Daemon frameword

Project description

This project is sponsored by Interstellio IO (PTY) LTD.

Planning Phase: Under construction, first initial code/commit/placeholder.

This project is not ready to be used by any external projects.

Follow this project to see when we push a functional minimal viable version.

Overview

Cortosis is a modern, high-performance Python framework for API, web, and background daemons (minions) development. It provides a consistent development pattern across these domains, ensuring a streamlined and scalable architecture.

Built on top of some of the best open-source projects, Cortosis is optimised for speed, flexibility, and reliability. It leverages:

  • Falcon Router – A blazing-fast request router known for its efficiency in API handling from the Falcon Web Framework.

  • Uvicorn – A lightweight and high-performance ASGI server powered by asyncio for handling concurrent requests efficiently.

  • Asyncio & Modern Python – Ensuring non-blocking, high-throughput performance.

  • Jinja2 – A powerful and flexible templating engine, making it easy to render dynamic web content.

Cortosis is inspired by our internal technology stack at Interstellio IO, which powers some of our NebularStack frontends and backends. After years of refinement and learning from real-world deployments, Cortosis is being developed as an open-source framework, bringing these optimisations and architectural patterns to the broader developer community.

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

cortosis-0.0.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

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

cortosis-0.0.0-py2.py3-none-any.whl (7.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file cortosis-0.0.0.tar.gz.

File metadata

  • Download URL: cortosis-0.0.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for cortosis-0.0.0.tar.gz
Algorithm Hash digest
SHA256 e2a32830dd1262a9fc7071df836aafd423ec0cb0b3970f781e637291ac5412b6
MD5 9258d938eacd735f42cd8aa37705d1f0
BLAKE2b-256 404b35cadcd76571b18ee0c8efda347522e21c320478e13834fb71f8adc2f4e0

See more details on using hashes here.

File details

Details for the file cortosis-0.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: cortosis-0.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for cortosis-0.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 56c9e5d87f5b80c8fb05a020c374cab818f8f35011de1751449f92a056f018ea
MD5 a2c335e88e8ffce4fa3202dcee498f5a
BLAKE2b-256 540266abd4286f0f3973e8ad49ed6c112f77505cdfc53ccb54c59ae3034c424e

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