Skip to content

Mahi902/DocuWritePro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

969 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

1000032278

Premium Document Editing Suite

๐Ÿ”นmahi902.GitHub.io/DocuWritePro

Last updated: March 7th, 2026

Introduction

DocuWrite Pro is a completely client side based online document editor. No need to go to different sites for document editing, get everything done in one place using DocuWrite Pro.

Banner7

Quicklinks
Table of Contents

Description

Banner6

DocuWrite Pro is a powerful, intuitive web-based writing and documentation tool designed to empower creators, students, and professionals to craft polished content effortlessly. Built with a clean and minimalist interface, it removes distractions so users can focus fully on their ideas. The platform supports rich text formatting, seamless embedding of media, and real-time collaboration, making it ideal for anything from academic papers to business reports. With robust version history and self-storage capabilities, users never lose progress, and can access their documents anytime they want. Smart features like context-aware suggestions, customizable templates, and distraction-free modes help guide writers through every stage of the creative process, whether theyโ€™re drafting a first outline or refining a final draft.

What sets DocuWrite Pro apart is its thoughtful balance of simplicity and depth. Unlike bloated writing suites that overwhelm users with menus, this tool intuitively adapts to what youโ€™re doing, offering relevant tools when you need them and staying out of the way when you donโ€™t. It integrates smoothly with productivity workflows by providing tools in all text, code and image editing divisions. It also supports easy sharing links for collaborators or readers. Security and privacy are built in, with encrypted storage and permissions controls so users can confidently manage their work. Whether youโ€™re working solo or within a team, DocuWrite Pro makes writing feel natural, organized, and even enjoyableโ€”transforming ideas into polished documents with clarity and ease.

DocuWrite Pro Tools

Banner1

1000040879

1000040874

The Editor

Editor

In DocuWrite Pro, the first tool that will come to mind is our premium and clutter-free document editor. The editor is enhanced with all the tools you'll need to craft a perfect document, which include full rich text editing, watermark customization & more! Below we've shown our editor and all the tools within it.

(Expand/Collapse)
1000040577
  1. Hide Sidebar: Use this button to completely hide the sidebar from view.
  2. Document Title: Use this tool to change the title of the document.
  3. Theme Changer: Use this tool to alternate between light and dark theme.
  4. Export: Use this tool to export your document.
  5. Text Customization: Use this tool to customize your texts colour and highlight.
  6. Font Viewer: View the selected font.
  7. Toolbar: Use to format, align and insert images.
  8. Redo/Undo: Redo or Undo changes in your document.
  9. Preset Selector: Choose presets of your text, such as size.
Paragraph Heading 1 Heading 2 Heading 3 Heading 4 Heading 5 Heading 6 Blockquote Performatted
  1. Sidebar: Contains all the tools. Available tools in the latest editor:
Name Use Result
Smart Lookup Lets you look up specific words instantly. Displays definitions, phonetics, images, and synonyms for the selected word.
Autosave Settings Allows you to configure automatic save intervals. Periodically creates downloadable backup copies of the document.
Smart Spelling Helps detect spelling mistakes in your document. Highlights incorrect words with red underlines.
Custom Fonts Enables uploading custom font families or choosing from 300+ preloaded fonts. Also supports loading fonts directly from Google Fonts. Applies the selected font across the entire document.
Customize Watermark Lets you edit, replace, or disable document watermarks. Applies the customized watermark to every page.
Customize Theme Allows full customization of the editorโ€™s appearance. Applies the theme across the editor and remembers it after reload.
Line Spacing Enables adjustment of line spacing values. Applies the selected spacing to the whole document.
Rearrange Pages Allows pages to be reordered or removed. Updates page order or permanently deletes selected pages.
Insert Table Lets you add tables to the document. Inserts a structured table at the selected position.
Word Count Provides detailed document statistics. Shows word count, paragraph count, and word frequency instantly.
Translate Page Translates the entire document into a chosen language. Replaces existing text with the translated version.
Share Page Enables quick sharing of specific pages. Generates secure, shareable viewer links for selected pages.
  1. Collapse: Collapses the sidebar as a second toolbar.
  2. Canvas: Your writing area.

The Editor Sugercane Edition

1000042461

Asides from the default document editor, the Sugarcane editor is generally a light version of the main editor. It has all the essential tools you need to make a document. All the extra tools were scraped from this version, and the UI was completely revamped to a much lighter, cleaner and simpler layout and design.

(Collapse/Expand)

DocuWrite Pro vs Sugercane Edition โ€“ Feature Comparison

Category DocuWrite Pro (Main Editor) Sugercane Edition
Editor Philosophy Power-user, feature-rich document editor Minimalist, focus-first writing editor
Target Use Case Full document creation, analysis, and publishing Fast drafting, simple writing, distraction-free editing
UI Density Tool-heavy, control-oriented interface Clean, spacious, reduced visual clutter
Themes Multiple customizable themes available Single fixed minimalist theme
Dark Mode Control Theme-based or advanced toggles Simple on/off dark mode
Smart Lookup Available (context-aware lookup tools) Not available
Smart Spelling Advanced spelling and suggestion system Not available
Font Import (via Link) Supported Not supported
Font Import (via File Upload) Supported Supported
Font Management Advanced font controls Basic font selection only
Watermark Customization Full control (text, opacity, position, style) Text-only watermark with fixed centered angled faded style
Page Rearranging Pages can be reordered freely Pages remain in linear order
Word Count Detail Advanced statistics (paragraphs, sentences, frequency, etc.) Basic total word count only
Text Translation Built-in translation tools Not available
Page Sharing Share page via link or built-in options Not available
Writing Assistance Tools Extensive AI-assisted and smart tools None
Editing Distraction Level Medium (many optional tools visible) Very low
Offline-first Design Partial (some features rely on extras) Strong offline-first focus
Learning Curve Moderate to high Very low
Best For Long-form writing, publishing, research Notes, drafts, quick writing sessions
Export Capability Available Available

Sugercane Edition: UI layout

1000042451

  1. Document Title: Set the title of your document here.
  2. Export Button: Export your document using this button.
  3. Taskbar/Toolbar: Contains all the basic rich text formatting features you need.
  4. Canvas: Your writing area.
  5. Viewing Adjustments: Adjust the zoom of your document.
  6. Watermark Editor: Edit the watermark of your document.
  7. Line Spacing: Adjust the line spacing of your document.
  8. Page Background: Edit the background of your document.
  9. Page Margins: Choose the margins of your document.
  10. Word Count: See the word count of your document.
  11. Collapse Button: Hides the sidebar.
  12. Add New Page Button: Add a new page to your document.

Main Tools

  • Editor: Edit documents seamlessly with the clutter free PDF editor!

  • Collab: Edit documents together

  • Document Viewer: Viewing documents

  • Markup & Reconstructor: Edit already edited PDFs

  • Word Finder: Searching for specific words

  • Translator: Language translation

  • Document Signer: Electronically signing documents

  • Find & Replacer: Find and replace specific phrases in a paragraph

  • Page Number Adder: Adding page numbers to documents

  • Spreadsheet Editor: Edit, export or import spreadsheets seamlessly

  • Reorder & Merge: Reorder and merge pages from different PDFs

  • File Encryptor: Encrypt complete file data with secure PIN code

  • Chart Maker: Creating data charts

  • Graph Maker: Make clear graphs with visualization

  • Whiteboard: Create and place jams in your very own workplace

  • Mind Map Maker: Make sleek and custom mind maps

  • Table Maker: Creating tables

  • Watermark Adder: Adding watermarks to files

  • Email Writer: Assisting with writing emails

  • Spell Checker: Checking spelling and grammar

  • File Extractor: Extracting contents from files

  • QR Maker: Creating QR codes

  • ID Card Maker: Designing and creating ID cards

  • File Zipper: Compressing or zipping files

  • Format Converter: Converting files to or from different formats

  • PDF Compressor: Compress PDFs and shrink file size

  • Markdown Editor: Edit or convert plain text to markdown .md

Additional Tools

  • Context Field: Analyzing text (e.g., word count, frequency)
  • Metadata Inspector: Inspect and edit file metadata info
  • Gift Card Maker: Creating custom gift cards
  • Share File: Uploading or sharing a file
  • Text Extractor: Extracting text from sources (e.g., images)
  • Keyboard Click Test: Testing keyboard functionality
  • Frontend IDE: Integrated Development Environment for frontend coding
  • Code Editor: Storing and creating code
  • Code Playground: Writing or generating code
  • Button Designer: Designing user interface buttons
  • HTML Splitter: Splitting HTML files or elements
  • GoTo Code: Navigation feature in an IDE/editor
  • Code Snipper: Storing or managing code snippets
  • Image Editor: Editing images
  • Attribution Editor: Edit attribution values of images
  • Drawing Board: A simple drawing or sketching tool

Collaboration Tools

In DocuWrite Pro, there are various tools which support collaboration or can connect users together in one united workspace. The tools which use collaboration features are listed below:

  • โ– Collab Editor
  • โ– Connect Text Chat
  • โ– Connect Call
  • โ– DocuDrop Share File

โ“˜ All collaboration tools in DocuWrite Pro are built using PeerJS and WebRTC, which allow real-time communication directly between usersโ€™ devices. This means that your files, edits, and messages never pass through DocuWrite Proโ€™s servers, ensuring full privacy and security. By using this peer-to-peer approach, DocuWrite Pro keeps your data safe while still enabling features like live collaboration, file sharing, and team editing.

Learn more about PeerJS here: https://peerjs.com/

(Expand/Collapse)

โžฉ How the Collab Editor works:

Team Options Banner
  1. Download as JPG: Download the document as a JPG image
  2. Leave Team: Leave the current team
  3. Team Code: Copy the team code to invite others
  4. Team Members: View all team members
  5. Edit Permissions (Admin Only): Change permissions for team members
  6. Remove Member (Admin Only): Remove a member from the team
  7. Delete Team (Admin Only): Permanently delete the team and remove all members
    (Note: Non-admin users will see โ€œLeave Teamโ€ instead)
  8. Toolbar: Edit the document using the toolbar

โžฉ How the Connect Text Chat works:

Example Conversation Screenshot 1 Screenshot 2 Screenshot 3

How to access the text chat feature:

  • On Webpage: Dashboard > Connect icon (top right) > Text Chat Icon
  • On Mobile: App Interface > Quick Tools > Swipe right > Text

โžฉ How the Connect Call works:

How to access the call feature:

  • On Webpage: Dashboard > Connect icon (top right) > Call Icon
  • On Mobile: App Interface > Quick Tools > Swipe right > Call

โžฉ How the DocuDrop File Share works:

  1. Choose Send File or Receive File.
  2. Choose files.
  3. Enter connection code.
  4. Send or receive.

Sharing Documents

1000042595

In both versions of the editorโ€”Default and Sugercaneโ€”DocuWrite Pro offers a seamless way to share documents with others. Instead of downloading a PDF and then sending it manually, you can simply copy a link and share it directly. Both editors support this powerful feature, each in its own way.

(Expand/Collapse)
  • Default Editor

In the default DocuWrite Pro editor, sharing is done through the โ€œShare Pageโ€ option available in the sidebar. You can select specific pages you want to share and generate a link for them. When someone opens this link, it displays a read-only version of the document, which can also be exported if needed.

  • Sugercane Edition

Sharing in the Sugercane edition works a bit differently and is handled through Templates. Templates are quick-access links that usually contain small documents of 1โ€“2 pages. You can create a template from the sidebar and copy its link. When opened, the link loads the exact document directly inside the editor, allowing it to be fully edited and exported.

Clone or use DocuWrite Pro

Either you want to use the DocuWrite Pro web, app or clone the repository locally onto your device is completely up to you.

  • How to use DocuWrite Pro (instructions):
Method How to Use Requirements Link
Website Use the web version of DocuWrite Pro directly in your browser without installing anything. Internet connection https://mahi902.github.io/DocuWritePro/Dashboard.html
Mobile App (PWA) Install and use the Progressive Web App (PWA) version of the full editing suite on your device by following the installation guide. Internet connection, PWA-supported browser https://mahi902.github.io/DocuWritePro/instapp.html
Local Desktop (Clone Repo) Clone the entire DocuWrite Pro repository to your desktop and run it locally by following GitHubโ€™s official cloning guide. Git, Desktop environment https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository

Install Mobile App

1000042650

Comparison between the DocuWrite Pro app and website:

Feature Web Version App Version
DyNote & Note Compatibility X โœ“
Templates X โœ“
Scanner Compatibility X โœ“
Pin Lock Compatibility X โœ“
Offline Compatibility X โœ“
No Ads โœ“ โœ“

Pricing

Tier Name Price Tools Usage Advertisement Support
S Pro 0 USD All Unlimited โœ• โœ“

โ“˜ DocuWrite Pro is a free-forall-forever project which is completely free. This is an open source and publicly available software. We never ask for your credit card or other payment information.

Development

DocuWrite Pro is fully designed, developed, and maintained by Mohtadi Azad Mahi. All aspects of the projectโ€”including concept planning, UI/UX design, core functionality, performance optimization, and ongoing improvementsโ€”are independently handled to ensure consistency, quality, and a clear long-term vision.

This solo development approach allows rapid iteration, creative freedom, and tight integration between features, resulting in a focused and polished document editing experience.

Privacy and Authentication

Banner8

In DocuWrite Pro, we highly value your privacy. As a client side service, we don't connect or share your data with any external servers. In rare occasions we do let you know through your dashboard.

Forms of Authentication
  • Account Creation:
    On the web version of DocuWrite Pro, you need to create an account on the Dashboard page. Your data is stored locally on your device. We use your Name and Profile Picture to enhance your experience within DocuWrite Pro tools. This data is not shared with third-party services. You can manually clear your browser cookies to remove this data.

  • Human Verification:
    On the web version of DocuWrite Pro, you also verify that you are human using a simple test. This service is provided by MCaptcha, a sub-division of DocuWrite Pro. MCaptcha helps keep our platform free from invaders and automated bots.

Use of AI

Banner9

โ“˜ DocuWrite Pro avoids built-in AI (Artificial Intelligence) to protect user privacy and security. As a fully client-side document editor, all data stays on the userโ€™s device, ensuring full control, transparency, and trust.

Use of Artificial Intelligence in DocuWrite Pro
  • Use of Artificial Intelligence during development:
1000044951

During the development of DocuWrite Pro, we took guidance and inspiration from various AI models. This does not imply direct copying of code. Instead, AI tools were used for design inspiration, debugging assistance, general suggestions, and feedback analysis. Additionally, GitHub Copilotโ€™s โ€œAuto Generateโ€ feature is used to create clear and structured commit messages during version control.

  • Use of Artificial Intelligence within DocuWrite Pro:
    DocuWrite Pro is a fully self-hosted, independent project with no commercial partnerships or revenue sources. To keep the platform free and accessible, it relies entirely on GitHubโ€™s hosting infrastructure. Due to these constraintsโ€”and because AI-generated outputs can sometimes be inaccurate or unreliableโ€”DocuWrite Pro intentionally does not integrate Artificial Intelligence into its core features or functionality.

Contributing

DocuWrite Pro is created and moderated by Mahi902. For contributing or requesting any change, reach out to mohtadiazadmahi902@gmail.com. I do not intend to sell or share DocuWrite Pro with potential buyer's. Donation requests are welcome.

License

Banner3

The project is under the MIT License in GitHub. Learn more at MIT's official website.

โ“˜ This project may include or depend on services, libraries, or tools provided by third-party providers. The licenses and legal notices for these third-party components are listed separately.

You can view the complete list of third-party licenses here: https://mahi902.github.io/DocuWritePro/tpn.md

Notes

โ€ข Commercial Use Allowed: The MIT License permits the use of the software in commercial and proprietary products.

โ€ข Requirements: The main condition is that the original copyright notice and the license text must be included with any distribution of the software.

Legal Info

Learn more about DocuWrite Pro's Privacy Policy, Terms of Use & Third Party Policies at Legal Documents. DocuWrite Pro uses services from third party providers and Java Script libararies. Check DocuWrite Pro API usage here.

Statistics

Stat

Repo Size Code Size File Count Languages Count Top Language
Maintenance Website Stars Forks Watchers
Contributors Open Issues Closed Issues Open PRs Closed PRs
Latest Release Release Date Downloads Last Commit Commit Activity
Commit Activity Year License Created At Discussions DocuWrite Pro
Codebase Active Dev

Creator Profile

Banner2

๐Ÿ‘‹ Hi, I'm Mohtadi Azad Mahi

About Me

I'm a passionate student, software developer, and tech innovator. I love creating tools, games, educational software, and unique digital projects that simplify learning and make life more interactive.

  • ๐Ÿ”น Currently working on DocuWrite Pro, Aurora, and educational web apps
  • ๐Ÿ”น Creator of Clevo, DESWORD, Clan and other creative projects
  • ๐Ÿ”น Always exploring HTML, CSS, JS, and AI-powered tools
  • ๐Ÿ”น Student with strong focus on software development and problem-solving

Top Projects

Project Description Link
DocuWrite Pro All-in-one document toolkit GitHub
eCalculator Simple online calculator Google Sites

Tools & Skills

Photoroom

  • HTML, CSS, JS, Python, Tesseract.js
  • Game & web development
  • Software automation & productivity tools
  • Creative coding and educational software

Connect with me

GitHub Email LinkedIn Website

"Turning ideas into reality, one line of code at a time."

About

DocuWrite Pro: Fully client-side writing platform. Document editing and other powerful document tools in one place.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors