writer-framework is a free, open source automation project written in Python and released under Apache-2.0. It has 1,449 GitHub stars, 101 forks and 12 open issues, and was last pushed 2 months ago. On this registry it ranks #58 of 96 tracked projects in Automation, with 5 head-to-head comparisons available.

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.

Frequently asked questions

Is writer-framework free to use?

writer-framework is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does writer-framework do?

No-code in the front, Python in the back. An open-source framework for creating data apps.

What is writer-framework written in?

writer-framework is primarily written in Python. Its source is publicly available at https://github.com/writer/writer-framework, and it has 1,449 GitHub stars.