Skip to main content

A Modern Framework for Building Python Web Apps

Project description


Solace Python Framework

Solace is a next generation web framework for Python3, inspired by Koa, built on Starlette.

Goals

  • make a framework that enables truly re-usable code

    • we have a concept of "flows" (lightweight middleware)
  • make a framework that is easily extendable via plugins

    • Starlette provides a solid core, everything extra is handled via plugins
  • provide a "common sense" approach to building web apps

  • enable rapid development and deployment using best practices

  • solve the problem first, then write the code

Solace is made from Awesome Open Source Projects

  • Starlette
  • Typer
  • Poetry
  • Loguru
  • python-dotenv
  • Jinja2
  • Arrow
  • Cerberus

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

solace-0.1.22.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

solace-0.1.22-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file solace-0.1.22.tar.gz.

File metadata

  • Download URL: solace-0.1.22.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.3 Darwin/21.4.0

File hashes

Hashes for solace-0.1.22.tar.gz
Algorithm Hash digest
SHA256 d857dd25548a2030a9dd5f0661de18eb175377541b068578a81cabf8c4d8335a
MD5 b48da081be3fbbf204bd76dd30a8b32f
BLAKE2b-256 b61cea8d454be0c22b6992b7122c995af0e3f25320af24596a257da81f1b1d9b

See more details on using hashes here.

File details

Details for the file solace-0.1.22-py3-none-any.whl.

File metadata

  • Download URL: solace-0.1.22-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.3 Darwin/21.4.0

File hashes

Hashes for solace-0.1.22-py3-none-any.whl
Algorithm Hash digest
SHA256 a6dc1d67e55a4ae86f720da378b99f8d782e5ba31e61b1aa53fe0733698357b4
MD5 65a786219bba204464580e57ac8537fc
BLAKE2b-256 3979faf997081d5fe6d4d72eab40f26e97e2f6b882a2365618ceab60b23e9b6c

See more details on using hashes here.

Supported by

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