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

Related repositories

  • 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.

Download files

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

Source Distribution

fiduswriter-5.0.0a1.tar.gz (2.9 MB view details)

Uploaded Source

Built Distribution

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

fiduswriter-5.0.0a1-py3-none-any.whl (3.0 MB view details)

Uploaded Python 3

File details

Details for the file fiduswriter-5.0.0a1.tar.gz.

File metadata

  • Download URL: fiduswriter-5.0.0a1.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for fiduswriter-5.0.0a1.tar.gz
Algorithm Hash digest
SHA256 30f07fb9dc24419209d42b78bbf95cb6ee52c78f1ddc560cc20f54a3be65d31d
MD5 d98390d992a22141c0a3b024b8febf00
BLAKE2b-256 1ef20b1d7ecfc7b8786fe963538df1fa895a2508bcac9c2d75955661e586c1ed

See more details on using hashes here.

File details

Details for the file fiduswriter-5.0.0a1-py3-none-any.whl.

File metadata

  • Download URL: fiduswriter-5.0.0a1-py3-none-any.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for fiduswriter-5.0.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 d844e4aedb57b58d7a52a3408c68b5c89712d62c398ea2f4ee2ad2fd7151b389
MD5 e3318eb471de679b13a479d85e1ccff9
BLAKE2b-256 77b58d73eea55f34625c745d82ec824d41721948f7e731b52b884ded0054e4ec

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

5.0.0a1 This release

2 files

4.1.18

2 files

4.1.17

2 files

4.1.16

2 files

4.1.15

2 files

4.1.14

2 files

4.1.13

2 files

4.1.12

2 files

4.1.11

2 files

4.1.10

2 files

4.1.9

2 files

4.1.8

2 files

4.1.7

2 files

4.1.6

2 files

4.1.5

2 files

4.1.4

2 files

4.1.3

2 files

4.1.2

2 files

4.1.1

2 files

4.0.19

2 files

4.0.18

2 files

4.0.17

2 files

4.0.16

2 files

4.0.14

2 files

4.0.13

2 files

4.0.12

2 files

4.0.11

2 files

4.0.10

2 files

4.0.9

2 files

4.0.8

2 files

4.0.7

2 files

4.0.6

2 files

4.0.5

2 files

4.0.4

2 files

4.0.3

2 files

4.0.2

2 files

4.0.1

2 files

4.0.0

2 files

3.11.18

2 files

3.11.13

2 files

3.11.12

2 files

3.11.10

2 files

3.11.9

2 files

3.11.8

2 files

3.11.7

2 files

3.11.6

2 files

3.11.5

1 file

3.11.4

1 file

3.11.3

1 file

3.11.1

1 file

3.11.0

1 file

3.10.27

1 file

3.10.26

1 file

3.10.23

1 file

3.10.20

1 file

3.10.19

1 file

3.10.18

1 file

3.10.17

1 file

3.10.16

1 file

3.10.15

1 file

3.10.13

1 file

3.10.12

1 file

3.10.11

1 file

3.10.9

1 file

3.10.6

1 file

3.10.5

1 file

3.10.4

1 file

3.10.2

1 file

3.10.1

1 file

3.10.0

1 file

3.9.26

1 file

3.9.24

1 file

3.9.23

1 file

3.9.21

1 file

3.9.20

1 file

3.9.19

1 file

3.9.18

1 file

3.9.17

1 file

3.9.16

1 file

3.9.15

1 file

3.9.14

1 file

3.9.13

1 file

3.9.12

1 file

3.9.11

1 file

3.9.9

1 file

3.9.8

1 file

3.9.7

1 file

3.9.6

1 file

3.9.5

1 file

3.9.4

1 file

3.9.3

1 file

3.9.2

1 file

3.9.1

1 file

3.9.0

1 file

3.8.29

1 file

3.8.27

1 file

3.8.26

1 file

3.8.25

1 file

3.8.24

1 file

3.8.23

1 file

3.8.22

1 file

3.8.21

1 file

3.8.20

1 file

3.8.19

1 file

3.8.17

1 file

3.8.16

1 file

3.8.15

1 file

3.8.14

1 file

3.8.13

1 file

3.8.12

1 file

3.8.11

1 file

3.8.10

1 file

3.8.9

1 file

3.8.8

1 file

3.8.7

1 file

3.8.6

1 file

3.8.5

1 file

3.8.4

1 file

3.8.3

1 file

3.8.2

1 file

3.8.1

1 file

3.8.0

1 file

3.7.29

1 file

3.7.28

1 file

3.7.27

1 file

3.7.26

1 file

3.7.24

1 file

3.7.23

1 file

3.7.22

1 file

3.7.21

1 file

3.7.20

1 file

3.7.19

1 file

3.7.18

1 file

3.7.17

1 file

3.7.16

1 file

3.7.15

1 file

3.7.14

1 file

3.7.13

1 file

3.7.12

1 file

3.7.11

1 file

3.7.10

1 file

3.7.9

1 file

3.7.8

1 file

3.7.7

1 file

3.7.6

1 file

3.7.5

1 file

3.7.4

1 file

3.7.3

1 file

3.7.2

1 file

3.7.1

1 file

3.7.0

1 file

3.7.0rc3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page