Skip to main content

An open-source, Python framework for building feature-rich apps that are fully integrated with the Writer platform.

Project description

What is Writer Framework?

Writer Framework is an open-source framework for creating AI applications. Build user interfaces using a visual editor; write the backend code in Python.

Writer Framework is fast and flexible with a clean, easily-testable syntax. It provides separation of concerns between UI and business logic, enabling more complex applications.

Quick Start

Installation

Writer Framework works on Linux, Mac, and Windows. It supports Python versions 3.9.2 through 3.12.

pip install writer

Create and Run Your First App

# Create a demo app
writer hello

# Create a new app
writer create my_app

# Edit your app (opens visual editor)
writer edit my_app

# Run your app
writer run my_app

The writer edit command opens the visual editor in your browser where you can build your UI by dragging and dropping components.

Documentation

For comprehensive guides, tutorials, and API reference, visit the official documentation.

Contributing

See CONTRIBUTING.md

About Writer

Writer is the full-stack generative AI platform for enterprises. Quickly and easily build and deploy generative AI apps with a suite of developer tools fully integrated with our platform of LLMs, graph-based RAG tools, AI guardrails, and more. Learn more at writer.com.

License

This project is licensed under the Apache 2.0 License.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

writer-1.29.0rc2.tar.gz (22.3 MB view details)

Uploaded Source

Built Distribution

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

writer-1.29.0rc2-py3-none-any.whl (22.9 MB view details)

Uploaded Python 3

File details

Details for the file writer-1.29.0rc2.tar.gz.

File metadata

  • Download URL: writer-1.29.0rc2.tar.gz
  • Upload date:
  • Size: 22.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.12.3 Linux/6.17.0-1018-azure

File hashes

Hashes for writer-1.29.0rc2.tar.gz
Algorithm Hash digest
SHA256 4fa824dfd437fd14d5f194bfd3ace977e1625478d6850d79165b5680177cf479
MD5 6abd7e9a2e6be27f0f0135a5cef855e2
BLAKE2b-256 cd4cedab8181071f65d366f4f7b9cbd33b0ecd8e413735e8be3532ad00365da4

See more details on using hashes here.

File details

Details for the file writer-1.29.0rc2-py3-none-any.whl.

File metadata

  • Download URL: writer-1.29.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 22.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.12.3 Linux/6.17.0-1018-azure

File hashes

Hashes for writer-1.29.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 e5762b42ff15271158bbef1c674ab9c6f0d5386d6f33a953292e82a1b91f7b48
MD5 89810c7ead6171763057e7257e50ccc5
BLAKE2b-256 cf9b84b56b4a3495a861456ad7b72d9d9d00a0d5d9da7d13be14a1fb44f180a9

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