A modern, feature-rich Urdu text editor built with .NET 6 and Windows Forms, designed specifically for Urdu language writing and editing with professional-grade features.
- Multi-Document Interface: Tabbed interface for working with multiple documents
- Rich Text Formatting: Bold, italic, underline, font size, color, and alignment
- Auto-Save: Automatic document saving every 5 minutes
- Version History: Track and restore previous versions of your documents
- Find & Replace: Advanced search with regex support and case sensitivity
- Dark Mode: Toggle between light and dark themes
- Focus Mode: Distraction-free writing environment
- Modern Design: Windows 11-inspired interface
- Custom Styles: Create and apply custom text styles
- Responsive Layout: Adaptive interface that scales with window size
- Multiple Formats: Support for RTF, PDF, and DOCX formats
- Templates: Pre-built document templates for common use cases
- Recent Files: Quick access to recently opened documents
- Page Setup: Configure margins, orientation, and paper size
- Headers & Footers: Add page numbers, dates, and custom text
- Auto Keyboard Switching: Automatically switches to Urdu keyboard when typing
- Urdu Spell Checker: Built-in spell checking for Urdu text
- Right-to-Left Support: Full RTL text support for Urdu
- Urdu Fonts: Optimized for Jameel Noori Nastaleeq and other Urdu fonts
- Footnotes & Endnotes: Add and manage footnotes and endnotes
- Batch Operations: Process multiple files simultaneously
- Print Support: Print documents with headers, footers, and page numbers
- Export Options: Export to PDF and Word formats
- Keyboard Shortcuts: Comprehensive keyboard shortcuts for power users
- Windows 10/11 (64-bit)
- .NET 6.0 Runtime (included in installer)
- Download the latest release from the Releases page
- Extract the ZIP file to your desired location
- Run UrduPad.exe to start the application
- The application will start with a new document
- Urdu keyboard will automatically activate when you start typing
- Use
Ctrl+Nto create new documents - Use
Ctrl+Sto save your work
| Action | Shortcut | Description |
|---|---|---|
| New Document | Ctrl+N |
Create a new document |
| Open Document | Ctrl+O |
Open an existing document |
| Save Document | Ctrl+S |
Save current document |
| Save As | Ctrl+Shift+S |
Save with new name |
Ctrl+P |
Print current document | |
| Find | Ctrl+F |
Search in document |
| Replace | Ctrl+H |
Find and replace text |
| Action | Shortcut | Description |
|---|---|---|
| Bold | Ctrl+B |
Make text bold |
| Italic | Ctrl+I |
Make text italic |
| Underline | Ctrl+U |
Underline text |
| Font Size | Ctrl+Shift+> |
Increase font size |
| Font Size | Ctrl+Shift+< |
Decrease font size |
| Align Left | Ctrl+L |
Align text left |
| Align Center | Ctrl+E |
Center text |
| Align Right | Ctrl+R |
Align text right |
| Action | Shortcut | Description |
|---|---|---|
| Dark Mode | Ctrl+Shift+D |
Toggle dark theme |
| Focus Mode | F11 |
Toggle focus mode |
| Zoom In | Ctrl++ |
Increase zoom level |
| Zoom Out | Ctrl+- |
Decrease zoom level |
| Reset Zoom | Ctrl+0 |
Reset to 100% zoom |
- Research papers and theses
- Academic articles and journals
- Student assignments and reports
- Bibliography and citations
- Business letters and proposals
- Technical documentation
- Reports and presentations
- Official correspondence
- Novels and short stories
- Poetry and literature
- Scripts and screenplays
- Personal journals
- Book manuscripts
- Magazine articles
- News articles
- Content creation
- OS: Windows 10 version 1903 or later / Windows 11
- Architecture: x64 (64-bit)
- RAM: 4 GB minimum, 8 GB recommended
- Storage: 100 MB free space
- Display: 1024x768 minimum resolution
- .NET 6.0 Runtime
- Windows Forms
- iTextSharp (PDF export)
- DocumentFormat.OpenXml (Word support)
- System.Text.Json (JSON serialization)
- Input: RTF, TXT, DOCX
- Output: RTF, PDF, DOCX, TXT
- Templates: RTF format
- Settings: JSON format
-
Clone the repository:
git clone https://github.com/digitalcloud-ali/urdupad.git cd urdupad -
Install .NET 6.0 SDK:
- Download from Microsoft's website
-
Build the project:
dotnet build -c Release
-
Run the application:
dotnet run --project UrduPad
UrduPad/
βββ UrduPad/ # Main application
β βββ EnhancedMainForm.cs # Main UI form
β βββ DocumentTab.cs # Document tab implementation
β βββ ThemeManager.cs # Theme management
β βββ PdfExporter.cs # PDF export functionality
β βββ DocxExporter.cs # Word document support
β βββ StyleManager.cs # Custom styles system
β βββ VersionManager.cs # Version control
β βββ ... # Other components
βββ README.md # This file
βββ UrduPad.sln # Solution file
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
DigitalCloud.no - Development Team
- Lead Developer: Rayice
- Organization: DigitalCloud Ali
- Urdu language community for feedback and suggestions
- .NET community for excellent documentation
- Open source contributors who made this possible
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@digitalcloud.no
- β¨ Modern UI with Windows 11 design
- β¨ Tabbed document interface
- β¨ Dark mode support
- β¨ PDF and Word export
- β¨ Version history system
- β¨ Custom styles management
- β¨ Advanced find/replace
- β¨ Batch operations
- β¨ Footnotes and endnotes
- β¨ Auto Urdu keyboard switching
- β¨ Urdu spell checker
- β¨ Focus mode
- β¨ Document templates
- π Initial release
- β¨ Basic text editing
- β¨ Urdu language support
- β¨ File operations
Made with β€οΈ by DigitalCloud.no
Empowering Urdu writers with modern technology