Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Fidus Writer server backend

This repository contains the Fidus Writer server backend: the Django application that powers the classic Fidus Writer server (user management, document storage, bibliography, WebSocket-based real-time collaboration, REST API, and the Django admin).

The Python package / PyPI distribution published from this repository is named fiduswriter (kept for backwards compatibility — pip install fiduswriter installs the server). The repository itself is called fiduswriter-server-backend to distinguish it from the main fiduswriter repository, which holds packaging (docker/deb/rpm/snap), documentation, dev-scripts, and CI only.

Fidus Writer is an online collaborative editor especially made for academics who need to use citations and/or formulas. The editor focuses on the content rather than the layout, so that with the same text, you can later on publish it in multiple ways: on a website, as a printed book, or as an ebook.

Installation and documentation

Installation guides, packaging (Debian/RPM/Snap/Docker), and the full documentation live in the main fiduswriter repository.

Quick start for development:

# Install Python dependencies
pip install -r fiduswriter/dev-requirements.txt

# Copy and adapt the default configuration
cp fiduswriter/configuration-default.py fiduswriter/configuration.py

# Run the setup (migrate, npm install, transpile)
python fiduswriter/manage.py setup

# Run the development server
python fiduswriter/manage.py runserver

Running tests:

cd fiduswriter
python manage.py test document.tests.test_external_save --noinput
  • fiduswriter/ — main repository: packaging, docs, dev-scripts, CI.
  • fiduswriter-server-backend/ — backend repository.
  • fwtoolkit/ — shared UI toolkit (fwtoolkit npm package).
  • fiduswriter-document-ts/ — @fiduswriter/document npm package.
  • fiduswriter-editor-ts/ — @fiduswriter/editor npm package.
  • fiduswriter-frontend-ts/ — @fiduswriter/frontend npm package.
  • fiduswriter-bibliography-manager-ts/, fiduswriter-image-manager-ts/, fiduswriter-document-template-editor-ts/ — supporting npm packages.

License

All of Fidus Writer's original code is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE, for details see LICENSE. Some third party libraries are licensed under other, compatible open source libraries. Licensing information is included in those files.

Metadata

Release files for fiduswriter 5.0.0a2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fiduswriter 5.0.0a2
File Size Uploaded
fiduswriter-5.0.0a2.tar.gz 4.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for fiduswriter 5.0.0a2
File Interpreter ABI Platform
fiduswriter-5.0.0a2-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 MB

Release files / fiduswriter-5.0.0a2.tar.gz

Download URL fiduswriter-5.0.0a2.tar.gz
Size 4.7 MB
Tags Source
SHA-256 checksum
How to use checksums
55b655a6d9431bd18fe14d381d5d32f1113872385ff5a3244ffcfa7f9f282c97
BLAKE2b-256 checksum
How to use checksums
6ca7e4a1a6e89724cc6a9d4b0680fbe17f8f75e180daf5285c983929fb7a71df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fiduswriter-5.0.0a2-py3-none-any.whl

Download URL fiduswriter-5.0.0a2-py3-none-any.whl
Size 4.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3f38904539abeffdf01c26832175806007a6ad4aae886c1a62f7bdff5ea69d2a
BLAKE2b-256 checksum
How to use checksums
f325be419e954e4b6a888ba7aea235a21ce4cadb10d6b8f1831dadac628666ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

5.0.0a2 This release

2 release files

4.1.21

2 release files

4.1.20

2 release files

4.1.18

2 release files

4.1.11

2 release files

4.1.10

2 release files

4.1.9

2 release files

4.1.8

2 release files

4.1.7

2 release files

4.1.6

2 release files

4.1.5

2 release files

4.1.4

2 release files

4.1.3

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.0.18

2 release files

4.0.17

2 release files

4.0.16

2 release files

4.0.14

2 release files

4.0.13

2 release files

4.0.12

2 release files

4.0.11

2 release files

4.0.10

2 release files

4.0.9

2 release files

4.0.8

2 release files

4.0.7

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.4

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.11.8

2 release files

3.11.6

2 release files

3.11.5

1 release file

3.11.4

1 release file

3.11.3

1 release file

3.11.1

1 release file

3.11.0

1 release file

3.10.26

1 release file

3.10.23

1 release file

3.10.19

1 release file

3.10.18

1 release file

3.10.15

1 release file

3.10.13

1 release file

3.10.11

1 release file

3.10.9

1 release file

3.10.6

1 release file

3.10.5

1 release file

3.10.4

1 release file

3.10.2

1 release file

3.10.1

1 release file

3.10.0

1 release file

3.9.26

1 release file

3.9.24

1 release file

3.9.23

1 release file

3.9.21

1 release file

3.9.20

1 release file

3.9.19

1 release file

3.9.18

1 release file

3.9.17

1 release file

3.9.16

1 release file

3.9.15

1 release file

3.9.14

1 release file

3.9.13

1 release file

3.9.12

1 release file

3.9.11

1 release file

3.9.9

1 release file

3.9.8

1 release file

3.9.7

1 release file

3.9.6

1 release file

3.9.5

1 release file

3.9.4

1 release file

3.9.3

1 release file

3.9.2

1 release file

3.9.1

1 release file

3.9.0

1 release file

3.8.29

1 release file

3.8.27

1 release file

3.8.26

1 release file

3.8.25

1 release file

3.8.24

1 release file

3.8.23

1 release file

3.8.22

1 release file

3.8.21

1 release file

3.8.20

1 release file

3.8.19

1 release file

3.8.17

1 release file

3.8.16

1 release file

3.8.15

1 release file

3.8.14

1 release file

3.8.13

1 release file

3.8.12

1 release file

3.8.11

1 release file

3.8.10

1 release file

3.8.9

1 release file

3.8.8

1 release file

3.8.7

1 release file

3.8.6

1 release file

3.8.5

1 release file

3.8.4

1 release file

3.8.3

1 release file

3.8.2

1 release file

3.8.1

1 release file

3.8.0

1 release file

3.7.29

1 release file

3.7.28

1 release file

3.7.27

1 release file

3.7.26

1 release file

3.7.24

1 release file

3.7.23

1 release file

3.7.22

1 release file

3.7.21

1 release file

3.7.20

1 release file

3.7.19

1 release file

3.7.18

1 release file

3.7.17

1 release file

3.7.16

1 release file

3.7.15

1 release file

3.7.14

1 release file

3.7.13

1 release file

3.7.12

1 release file

3.7.11

1 release file

3.7.10

1 release file

3.7.9

1 release file

3.7.8

1 release file

3.7.7

1 release file

3.7.6

1 release file

3.7.5

1 release file

3.7.4

1 release file

3.7.3

1 release file

3.7.2

1 release file

3.7.1

1 release file

3.7.0

1 release file

3.7.0rc3

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page