Skip to content

About

The Algerian National Open-Source Software Ecosystem (DZ Open Suite) - Production-grade, 100% offline-first, trilingual (AR/FR/EN) software suite for businesses, government, and citizens.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

76 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DZ Open Source

DZ Open Source

The Algerian Sovereign Open-Source Software Ecosystem

Desktop-Grade Alternatives β€’ 100% Offline-First β€’ Polyglot Native Engines (Rust / Python / C# .NET) β€’ Native Trilingual (AR / FR / EN)

License: MIT Architecture: Polyglot Sovereign Status: 34 Operational Apps Tracks: 11 Domains Privacy: 100% Offline Languages: AR Β· FR Β· EN PRs Welcome Try Now Online

English β€’ Ψ§Ω„ΨΉΨ±Ψ¨ΩŠΨ© β€’ FranΓ§ais

⚑ Instant Live In-Browser Testing (Try Now Online)

You can now test and explore all 34 sovereign applications directly inside your web browser without installing dependencies, or execute high-performance native engines locally (Rust, Python, C# .NET):
πŸ‘‰ Click here to launch the Central App Portal (DZ Open Suite Hub)


πŸ“‘ Table of Contents


🌟 Mission & Strategic Vision

DZ Open Suite is an expansive national sovereign open-source software initiative. Its mandate is to engineer, maintain, and distribute production-grade, 100% free desktop, systems, and web alternatives to the commercial and pirated software tools pervasive throughout Algerian public administrations, economic enterprises, engineering consultancies, hospitals, and universities.


🟒 Software Status Matrix (34 Sovereign Operational Applications)

Track Software Application Primary Proprietary Alternative Status & Engines Try Now (Live Demo) Repository Path
02 DZ-Facture & POS Sage 100 / Odoo POS 🟒 Ready (Web :3000) πŸš€ Try Now apps/business-enterprise/dz-facture/
07 DZ-Disk-Tree WizTree / TreeSize 1:1 🟒 Ready (Web :3001 + Rust Native) πŸš€ Try Now apps/productivity/dz-disk-tree/
07 DZ-Archive WinRAR / 7-Zip 1:1 🟒 Ready (Web :3002 + Rust Native) πŸš€ Try Now apps/productivity/dz-archive/
04 DZ-Player VLC Media Player 1:1 🟒 Ready (Web :3003 + Python DSP) πŸš€ Try Now apps/multimedia/dz-player/
01 DZ-PDF Pro Adobe Acrobat Pro 1:1 🟒 Ready (Web :3004) πŸš€ Try Now apps/office-suite/dz-pdf/
10 DZ-Whiteboard Pro OpenBoard / Miro 1:1 🟒 Ready (Web :3005) πŸš€ Try Now apps/education-academia/dz-whiteboard/
01 DZ-Writer Microsoft Word / Google Docs 🟒 Ready (Web :3006) πŸš€ Try Now apps/office-suite/dz-word/
01 DZ-Sheets Microsoft Excel / Google Sheets 🟒 Ready (Web :3007) πŸš€ Try Now apps/office-suite/dz-calc/
01 DZ-Impress Microsoft PowerPoint / Slides 🟒 Ready (Web :3008) πŸš€ Try Now apps/office-suite/dz-slides/
09 DZ-DevTools SATIM/CIB & Wilayas SDKs 🟒 Ready (Web :3009 + Rust CLI) πŸš€ Try Now apps/developer-tools/dz-devtools/
05 DZ-Photo Adobe Photoshop / PhotoCraft 🟒 Ready (Web :3010 + Python Engine) πŸš€ Try Now apps/creative-tools/dz-photo/
06 DZ-Boards Trello / Jira / Focalboard 🟒 Ready (Web :3011) πŸš€ Try Now apps/collaboration/dz-boards/
11 DZ-Chess (Ψ΄Ψ·Ψ±Ω†Ψ¬) Chess.com / Lichess AI 🟒 Ready (Web :3012) πŸš€ Try Now apps/games-interactive/dz-chess/
11 DZ-Dama (Ψ―Ψ§Ω…Ψ©) Traditional Algerian Checkers 🟒 Ready (Web :3013) πŸš€ Try Now apps/games-interactive/dz-dama/
11 DZ-Domino (Ψ―ΩˆΩ…ΩŠΩ†Ωˆ) Algerian Double-Six Dominoes 🟒 Ready (Web :3014) πŸš€ Try Now apps/games-interactive/dz-domino/
11 DZ-Tawla (Ψ·Ψ§ΩˆΩ„Ψ© 31) Backgammon / Tawla 31 🟒 Ready (Web :3015) πŸš€ Try Now apps/games-interactive/dz-tawla/
11 DZ-Puissance4 (Ω‚ΩˆΨ© 4) Connect Four / Hasbro 🟒 Ready (Web :3016) πŸš€ Try Now apps/games-interactive/dz-puissance4/
11 DZ-Othello (أوΨͺΩŠΩ„Ωˆ) Reversi / Othello 🟒 Ready (Web :3017) πŸš€ Try Now apps/games-interactive/dz-othello/
04 DZ-Recorder Camtasia / Loom / OBS Studio 🟒 Ready (Web :3018) πŸš€ Try Now apps/video-montage/dz-recorder/
04 DZ-Audio Audacity / Adobe Audition 🟒 Ready (Web :3019) πŸš€ Try Now apps/multimedia/dz-audio/
01 DZ-Notes Microsoft OneNote / Apple Notes 🟒 Ready (Web :3020) πŸš€ Try Now apps/productivity/dz-notes/
06 DZ-Tasks ClickUp / Todoist / Asana 🟒 Ready (Web :3021) πŸš€ Try Now apps/productivity/dz-tasks/
01 DZ-Signature DocuSign / Adobe Sign 🟒 Ready (Web :3022) πŸš€ Try Now apps/office-suite/dz-signature/
02 DZ-Time Toggl / Clockify (Law 90-11) 🟒 Ready (Web :3023) πŸš€ Try Now apps/productivity/dz-time/
07 DZ-Convert Convertio / XE Currency 🟒 Ready (Web :3024) πŸš€ Try Now apps/productivity/dz-convert/
07 DZ-Prayer IslamicFinder / MuslimPro 🟒 Ready (Web :3025) πŸš€ Try Now apps/productivity/dz-prayer/
06 DZ-Calendar Google Calendar / Outlook 🟒 Ready (Web :3027) πŸš€ Try Now apps/collaboration/dz-calendar/
01 DZ-Wiki Notion / Obsidian / Confluence 🟒 Ready (Web :3028) πŸš€ Try Now apps/productivity/dz-wiki/
02 DZ-CRM Salesforce / HubSpot CRM 🟒 Ready (Web :3029) πŸš€ Try Now apps/business-enterprise/dz-crm/
02 DZ-Inventory Zoho Inventory / Sortly 🟒 Ready (Web :3030) πŸš€ Try Now apps/business-enterprise/dz-inventory/
09 DZ-API Studio Postman / Insomnia / Hoppscotch 🟒 Ready (Web :3031) πŸš€ Try Now apps/developer-tools/dz-api/
08 DZ-RPA Pro Robot Structural / ETABS RPA 🟒 Ready (Web + Python RPA 99/03) πŸš€ Try Now apps/engineering/dz-rpa/
03 DZ-Compta SCF Pro PC Compta / DLG Compta SCF 🟒 Ready (Web + C# .NET 10) πŸš€ Try Now apps/finance-accounting/dz-compta/
03 DZ-Paie RH Pro PC Paie / DLG Paie / IRG DGI 🟒 Ready (Web + C# .NET 10) πŸš€ Try Now apps/finance-accounting/dz-paie/

πŸš€ Flagship Operational Applications (1:1 Desktop Alternatives)


1. πŸ’Ό DZ-Facture & POS (Sage / Odoo POS Alternative)

National Invoicing, Retail Point-of-Sale, Stock Tracking & Algerian Fiscal Engine
Port: :3000 β€’ Path: apps/business-enterprise/dz-facture/ β€’ πŸš€ Try Now Online

  • πŸ“œ Executive Decree 05-468 Compliance: Strictly generates legally valid invoices with NIF (15 digits), NIS (20 digits), Registre de Commerce (RC), Article d'Imposition, and bank/postal RIB credentials.
  • πŸ’° Algerian Fiscal Engine: Automated VAT calculation (19% standard, 9% reduced, 0% exempt) and Fiscal Stamp Duty (Droit de Timbre Fiscal) with legal thresholds.
  • ✍️ Arabic Currency Tafqit: Converts monetary sums into legal written Arabic, French, and English Dinars (e.g., Ψ«Ω…Ψ§Ω†Ω…Ψ§Ψ¦Ψ© وΨ₯Ψ­Ψ―Ω‰ ΨΉΨ΄Ψ± ألف ΩˆΨ³Ψ¨ΨΉΩ…Ψ§Ψ¦Ψ© Ψ―ΩŠΩ†Ψ§Ψ± جزائري Ω„Ψ§ غير).
  • πŸͺ Dual Retail POS & B2B Invoicing: Rapid barcode scanning, thermal ticket printing (58mm / 80mm), held carts (paniers en attente), and official A4 enterprise invoices.
  • πŸ“Š Daily Z-Report & Cash Balancing: End-of-day register closure, cash drawer audits, and daily operational expense tracking.
  • πŸ—ΊοΈ Complete 58 Wilayas Database: Built-in directory of all 58 Algerian wilayas and 1,541 communes with postal codes.
# Run DZ-Facture & Ecosystem Portal on http://localhost:3000
npm start

2. 🌳 DZ-Disk-Tree (WizTree 1:1 Alternative)

High-Performance Storage Space Analyzer & Cushioned Squarified Treemap
Port: :3001 β€’ Path: apps/productivity/dz-disk-tree/ β€’ πŸš€ Try Now Online

  • πŸ–₯️ Synchronized Split Desktop Window: Multi-column hierarchical tree grid in the top pane and squarified cushioned treemap in the bottom pane with an interactive draggable splitter.
  • ⚑ Bidirectional Focus Linking: Selecting any folder in the tree grid zooms the treemap; clicking any visual tile highlights the corresponding item in the tree grid.
  • πŸ“Š Multi-Column Header Sorting: Sort by Name, % Parent, Logical Size, Allocated Cluster Size (4KB boundary), Files, Folders, and Modified Date with ascending/descending indicators.
  • ⌨️ Desktop Keyboard Arrow Navigation: Full keyboard navigation (ArrowUp, ArrowDown, ArrowLeft, ArrowRight, Enter, Backspace).
  • πŸ–¨οΈ Executive Printable Audit Report: Generates an executive printable HTML audit document with embedded canvas treemap snapshot and breakdown tables.
  • πŸ’Ύ Comprehensive Exporting: Export directory structures to CSV and JSON or save treemaps as high-resolution PNG images.
# Run DZ-Disk-Tree on http://localhost:3001
npm run start:disk-tree

3. πŸ“¦ DZ-Archive (WinRAR 1:1 Alternative)

High-Performance Archiver, AES-256-GCM Encryption & Multi-Threaded Benchmark
Port: :3002 β€’ Path: apps/productivity/dz-archive/ β€’ πŸš€ Try Now Online

  • πŸ—œοΈ Iconic WinRAR Desktop Interface: Classic menu bar (File, Commands, Tools, Options, Help) and big toolbar (Add, Extract To, Test, View, Delete, Find, Wizard, Info, Lock, Comment, Benchmark).
  • πŸ“‘ 6-Tab Compression Dialog: Parameters dialog with General, Advanced, Files, Backup, Time, and Comment configuration tabs.
  • πŸ” AES-256-GCM Cryptographic Security: Hardware-accelerated client-side encryption via Web Crypto API with PBKDF2 key derivation and password authentication.
  • πŸ” Multi-Mode Internal File Viewer: Inspect files without disk extraction via Text view, Hex Dump view (16-byte aligned offsets with hex bytes and printable ASCII), or Media preview.
  • ⏱️ Hardware Compression Benchmark: Real-time compression throughput meter (MB/s) and multi-threaded rating score based on hardware concurrency.
  • πŸ›‘οΈ CRC-32 Integrity Verification: Byte-level verification verifying that compressed streams have not suffered bitrot or corruption.
# Run DZ-Archive on http://localhost:3002
npm run start:archive

4. 🎬 DZ-Player (VLC Media Player 1:1 Alternative)

Advanced Multimedia Player with 300% Volume Boost & Unified Effects Studio
Port: :3003 β€’ Path: apps/multimedia/dz-player/ β€’ πŸš€ Try Now Online

  • πŸ“» Authentic VLC Experience: Classic VLC top menus, dark high-contrast video viewport with orange cone emblem, and bottom control bar.
  • πŸ”Š 300% Volume Super-Boost: Custom GainNode audio graph pipeline capable of clean amplification up to 300% with a live percentage indicator badge.
  • πŸŽ›οΈ Unified "Adjustments and Effects" Window (Ctrl+E):
    • 10-Band Graphic Equalizer: Standard frequencies (60Hz to 16kHz) with presets (Rock, Pop, Classical, Flat, Full Bass, Voice).
    • Audio Compressor: Full dynamic range regulation (DynamicsCompressorNode) with Threshold, Knee, Ratio, Attack, and Release controls.
    • Video Geometry & Colors: Real-time 90Β°/180Β°/270Β° rotation, horizontal flip, brightness, contrast, saturation, and hue rotation.
    • Synchronization: Sub-millisecond audio and subtitle track synchronization delay/advance controls.
  • πŸ”€ Automatic Arabic Subtitle Repair: Auto-detects Windows-1256 / CP-1256 vs UTF-8 encodings to fix corrupted text (Γ£Γ‘ΓΓˆΓ‡ Èßã / Γ˜Β§Γ™β€žΓ˜ΒΉΓ˜Β±Γ˜Β¨Γ™Ε Γ˜Β©) with native RTL rendering.
  • πŸ”„ Playback Controls: A-B repeat looping, frame-by-frame snapshot capture, and network stream playback (HTTP/HTTPS/HLS).
# Run DZ-Player on http://localhost:3003
npm run start:player

5. πŸ“„ DZ-PDF Pro (Adobe Acrobat Pro 1:1 Alternative)

Administrative Document Suite, Algerian Official Seals & Certified Digital Signatures
Port: :3004 β€’ Path: apps/office-suite/dz-pdf/ β€’ πŸš€ Try Now Online

  • πŸ› οΈ Acrobat Command Palette: Selection tool (V), Hand pan tool (H), Freehand pen (P), Text highlighter (U), Typewriter text tool (T), Blackout redaction tool (R), and Sticky notes (N).
  • πŸ›οΈ Official Algerian Administrative Stamps:
    • Circular Seal of the Republic: Dual-ring seal of the People's Democratic Republic of Algeria (Ψ§Ω„Ψ¬Ω…Ω‡ΩˆΨ±ΩŠΨ© Ψ§Ω„Ψ¬Ψ²Ψ§Ψ¦Ψ±ΩŠΨ© Ψ§Ω„Ψ―ΩŠΩ…Ω‚Ψ±Ψ§Ψ·ΩŠΨ© Ψ§Ω„Ψ΄ΨΉΨ¨ΩŠΨ© / RΓ©publique AlgΓ©rienne DΓ©mocratique et Populaire) with national crescent and star, Wilaya, and date.
    • Official Administrative Boxes: Conforme Γ  l'Original, Courrier ArrivΓ© / ReΓ§u le, PayΓ© IntΓ©gralement, Strictement Confidentiel, Vu et ApprouvΓ©, AnnulΓ©, and TrΓ¨s Urgent.
  • ✍️ Certified Digital Signature Pad: Velocity-sensitive vector signature pad with multiple ink colors (Diplomatic Blue, Bureau Black, Emerald Green, Violet), signatory metadata (Name, Role, Wilaya, Date), and SHA verification code.
  • πŸ“‘ Page Organizer & Sorter: Thumbnail grid view for drag-and-drop page reordering, individual and batch 90Β° rotation, page duplication, deletion, and blank page insertion.
  • πŸ“‹ Built-in Administrative Templates: Instant demonstration with authentic Algerian administrative certificates and commercial contracts in DZD.
# Run DZ-PDF Pro on http://localhost:3004
npm run start:pdf

6. πŸ§‘β€πŸ« DZ-Whiteboard Pro (OpenBoard / Miro 1:1 Alternative)

Interactive Digital Whiteboard for Smart Screens, Classrooms, University Lectures & Visual Collaboration
Port: :3005 β€’ Path: apps/education-academia/dz-whiteboard/ β€’ πŸš€ Try Now Online

  • 🎨 Multi-Surface Teaching Backgrounds: Pure Whiteboard, Graph / Math Grid, Ruled Language Paper, Dotted Matrix, Authentic Classroom Green Chalkboard, and High-Contrast Dark Blackboard with neon inking.
  • ✏️ Comprehensive Classroom Toolkit: Spline-smoothed freehand calligraphy pen, translucent text highlighter, smart geometric shapes (rectangles, rounded boxes, circles, triangles, diamonds, stars), and directional flowchart arrows.
  • πŸ’‘ Interactive Laser Pointer: Real-time fading laser trail designed for guiding student and audience focus on interactive screens and projectors without permanent canvas marks.
  • πŸ“‘ Multi-Page Lecture Slides: Unlimited pages per lecture document with a slide thumbnail navigation drawer, page duplication, reordering, and clearing.
  • πŸ’Ύ 100% Offline Multi-Format Export: Immediate high-resolution PNG export, scalable vector graphics (SVG), multi-page printable PDF lecture handouts, and local .dzboard project save and load.
# Run DZ-Whiteboard on http://localhost:3005
npm run start:whiteboard

7. πŸ“ DZ-Writer (Microsoft Word & Google Docs 1:1 Alternative)

Sovereign Administrative Word Processor with Realistic A4 Pagination & Pre-Configured Official Algerian Templates
Port: :3006 β€’ Path: apps/office-suite/dz-word/ β€’ πŸš€ Try Now Online

  • πŸ›οΈ Ready-to-Use Algerian Ministerial & Administrative Templates:
    • Attestation de Travail (Work Certificate): Standard legally compliant HR wording recognized by CNAS social security services.
    • Demande Manuscrite (Official Administrative Letter): Standard formal letter template for recruitment contests and civil service petitions.
    • Note de Service (Internal Service Memo): Internal corporate and municipal directives layout.
    • CV AlgΓ©rien (National Curriculum Vitae): Modern bilingual format tailored to the Algerian employment landscape.
  • πŸ“„ Comprehensive Formatting Ribbon & Real A4 Simulation: Margin controls (2.5 cm standard), headers, footers, page numbering, font stylings, tables, and alignment.
  • πŸ–¨οΈ Sovereign Offline Print-to-PDF: Print or export crisp, vector-sharp A4 PDF documents with flawless Arabic script shaping.
  • πŸ“Š Real-Time Document Metrics: Live counter tracking words, characters, paragraphs, and estimated reading time.
# Run DZ-Writer on http://localhost:3006
npm run start:word

8. πŸ“Š DZ-Sheets (Microsoft Excel & Google Sheets 1:1 Alternative)

High-Speed Spreadsheet Grid Engine with Built-in Algerian Tax, Salary & SCF Accounting Functions
Port: :3007 β€’ Path: apps/office-suite/dz-calc/ β€’ πŸš€ Try Now Online

  • πŸ‡©πŸ‡Ώ Native Algerian Formula Engine:
    • =TAFQIT_AR(A1): Currency amount spelled out in Arabic words.
    • =TAFQIT_FR(A1): Currency amount spelled out in French words.
    • =TVA_DZ(A1; 19): Computes statutory Algerian VAT (19% standard or 9% reduced).
    • =TIMBRE_DZ(A1): Computes legal fiscal stamp duty (1%, min 5 DZD, max 10,000 DZD).
    • =IRG_DZ(A1): Progressive wage tax calculator based on the official Ministry of Finance bareme.
  • πŸ“‹ Ready-to-Use National Accounting & Business Templates:
    • Fiche de Paie (Monthly Salary Slip): Complete payroll breakdown (Base, Primes, CNAS 9%, IRG, Net Γ  Payer).
    • TCR - Compte de RΓ©sultat (Income Statement): SCF statutory financial statement structure.
    • Facture Proforma (Interactive Quotation/Invoice): Automatically calculates subtotals, VAT, and spelled-out Tafqit.
  • πŸ“ˆ Real-Time Chart Generation: Instant generation of Bar, Line, and Pie charts directly from cell selections, plus CSV export/import.
# Run DZ-Sheets on http://localhost:3007
npm run start:calc

9. πŸ“½οΈ DZ-Impress (Microsoft PowerPoint & Google Slides 1:1 Alternative)

16:9 Presentation Studio with Fullscreen Slide Deck Presentation & Virtual Laser Pointer
Port: :3008 β€’ Path: apps/office-suite/dz-slides/ β€’ πŸš€ Try Now Online

  • πŸŽ“ One-Click Algerian Academic & Startup Templates:
    • PFE Soutenance (University Thesis Defense): Slide deck structure with committee credentials, problem statement, methodology, results, and defense summary.
    • Startup Pitch Deck DZ: Venture pitch framework aligned with Algerian Startup Accelerators (A-Venture) standards.
    • Blank 16:9 Presentation: Flexible canvas for corporate, municipal, and educational workshops.
  • πŸ”΄ Fullscreen Slideshow with Interactive Laser Pointer (F5): Fullscreen slide projection with lecture stopwatch and a glowing red virtual laser pointer tracking the cursor.
  • 🎨 Comprehensive Slide Editing: Rich text boxes, colored callouts, quotes, shapes, slide reordering, and direct export to PDF handouts or PNG images.
# Run DZ-Impress on http://localhost:3008
npm run start:slides

10. πŸ’» DZ-DevTools (58 Wilayas & Sovereign Developer Studio)

Sovereign Developer Platform, Banking & Fiscal Validators, and Curated 58 Wilayas Geographic Database
Port: :3009 β€’ Path: apps/developer-tools/dz-devtools/ β€’ πŸš€ Try Now Online

  • πŸ—ΊοΈ Complete 58 Wilayas & Communes Explorer: Curated dataset of all 58 Algerian wilayas with Arabic/French names, capitals, postal prefixes, vehicle matricules, and telephone area codes with instant export to JSON, CSV, SQL DDL/Inserts, and ES Modules.
  • πŸ’³ Sovereign Banking & Fiscal Validators:
    • AlgΓ©rie Poste CCP Mod-97 Calculator: Official postal check-digit calculator.
    • 20-Digit Postal RIP Generator & Validator: Full postal account RIP validation.
    • Edahabia & CIB Luhn Check: Luhn validation with national BIN identification.
    • Fiscal Identifiers: NIF (15 digits), NIS (20 digits), and Registre de Commerce (RC) validators.
  • πŸ“‘ Telecom Operator & Landline Inspector: Carrier identification (Mobilis, Djezzy, Ooredoo, AlgΓ©rie TΓ©lΓ©com) with international E.164 formatting.
  • ⚑ Tafqit Developer SDK: Live playground and copyable code snippets in JavaScript/TypeScript, Python, and PHP.
# Run DZ-DevTools on http://localhost:3009
npm run start:devtools

11. 🎨 DZ-Photo (Adobe Photoshop & PhotoCraft 1:1 Alternative)

Multi-Layer Raster Graphic Design & Photo Editing Studio with Algerian Filters and Social Media Presets
Port: :3010 β€’ Path: apps/creative-tools/dz-photo/ β€’ πŸš€ Try Now Online

  • πŸ₯ž Professional Multi-Layer Stack Engine: Add, duplicate, delete, reorder, toggle visibility, and fine-tune opacity per layer with real-time composite canvas rendering.
  • πŸ–ŒοΈ Full Creative Toolkit: Freehand brush, eraser, paint bucket fill, text tool with Arabic font shaping, and eyedropper color picker.
  • πŸŒ… Algerian & Studio Filters: Algerian Sahara Warm Sunset filter, Mediterranean Cool Blue, Vintage Sepia, Grayscale, Negative Invert, and instant horizontal/vertical flipping.
  • πŸ“ Social Media & Campaign Presets: Instagram/Facebook Square (1080x1080), Stories/Reels (1080x1920), Full HD Banner (1920x1080), and custom canvas resolutions.
  • πŸ’Ύ Sovereign Project Format (.dzphoto): Full multi-layer project persistence in portable JSON format, plus high-res export (PNG, JPEG, WEBP).
# Run DZ-Photo on http://localhost:3010
npm run start:photo

12. πŸ“‹ DZ-Boards (Trello, Jira & Focalboard 1:1 Alternative)

Agile Project Management & Collaborative Kanban Suite with Drag-and-Drop & Algerian Project Blueprints
Port: :3011 β€’ Path: apps/collaboration/dz-boards/ β€’ πŸš€ Try Now Online

  • 🎯 Fluid HTML5 Drag & Drop: Drag task cards seamlessly between columns with real-time drop targets and instant KPI updates.
  • πŸ‡©πŸ‡Ώ Algerian Project Templates:
    • PFE Master & License Workflow: Academic milestone planning, literature review, UML architecture, implementation, and thesis review.
    • DZ E-Commerce Startup Launch: Administrative registration (CNRC Code 607001), fiscal NIF/NIS registration, payment gateway integration (SATIM/CIB/Edahabia), and 58 wilayas shipping contracts (Yalidine, ZR Express).
    • Agile 2-Week Sprint: Agile backlog, code review, and QA verification.
  • β˜‘οΈ Rich Task Cards & Checklists: Priority badges (Urgent, High, Medium, Low), due dates, tags, and multi-item subtask checklists with visual completion progress bars.
  • πŸ“Š Real-Time Metrics Dashboard: Live header indicators tracking total tasks, in-progress tasks, urgent items, and overall completion rate.
  • πŸ’Ύ Local Persistence & Interoperability: Automatic localStorage saving, .dzboard JSON project import/export, and CSV spreadsheet export.
# Run DZ-Boards on http://localhost:3011
npm run start:boards

13. πŸ—οΈ DZ-RPA Pro (Algerian Seismic Code RPA 99 / Version 2003)

Official Structural Earthquake Engineering Engine for Base Shear Force & Floor Force Distribution (DTR-BC 2-48)
Path: apps/engineering/dz-rpa/ β€’ πŸš€ Try Now Online

  • πŸ›οΈ Official Algerian Seismic Code (RPA 99 / Version 2003): Exact implementation of the DTR-BC 2-48 formulas for base shear force $V = \frac{A \cdot D \cdot Q}{R} \cdot W$.
  • πŸ—ΊοΈ 58 Wilayas Seismic Risk Zoning: Complete mapping across Zone 0, Zone I, Zone IIa, Zone IIb, and Zone III (e.g. Algiers, Boumerdes, Chlef, Tipaza, Blida).
  • 🏒 Soil Categories & Usage Factors: Classifications $S_1$ through $S_4$ with characteristic periods $T_1$ and $T_2$, damping factor $\eta = \sqrt{7/(2+\xi)} \ge 0.7$, and behavior factor $R$.
  • πŸ“ˆ Vertical Load Distribution: Calculates top force $F_t$ (for $T > 0.7s$), lateral storey forces $F_k$, floor shear forces $V_k$, and overturning moments $M_k$.
  • 🐍 Native Python CLI:
    # Execute seismic calculations via Python CLI
    npm run native:rpa -- --wilaya 16 --group 2 --soil S2 --weight 12000 --height 24 --stories 8

14. πŸ“Š DZ-Compta SCF Pro (Algerian Financial Accounting SCF)

National Sovereign Financial Accounting Engine Compliant with the Système Comptable Financier (SCF)
Path: apps/finance-accounting/dz-compta/ β€’ πŸš€ Try Now Online

  • πŸ“‘ Plan Comptable National SCF: Full coverage of Class 1 (Capitaux) through Class 7 (Produits) with standard Algerian labels.
  • βš–οΈ Double-Entry General Journal: Live debit/credit verification with $0.00$ variance enforcement and document voucher tracing.
  • πŸ›οΈ 6-Column General Trial Balance: Generates opening balances, movement totals, and closing debit/credit balances.
  • ⚑ High-Precision C# .NET 10 Engine: Processes millions of entries using native decimal representation with zero floating-point roundoff errors.
    # Run the native C# accounting engine
    npm run native:compta

15. πŸ‘₯ DZ-Paie RH Pro (Algerian Payroll, CNAS & IRG Tax Scale)

Algerian Labor Code Payroll Engine with CNAS Social Security & Official DGI IRG Progressive Scale
Path: apps/finance-accounting/dz-paie/ β€’ πŸš€ Try Now Online

  • πŸ›‘οΈ CNAS Deductions: Social security contributions (9% employee, 26% employer).
  • πŸ“‰ Official Algerian IRG Scale (DGI): Progressive tax brackets (23%, 27%, 30%, 35%) with legal 40% abattement (1,000 to 1,500 DZD) and total exemption under legal thresholds.
  • πŸ“„ Printable Pay Slips (Bulletins de Paie): Automatic allowances (IEP, transport, panier, overtime) with Arabic/French DZD monetary Tafqit.
  • ⚑ High-Performance C# .NET 10 Engine:
    # Run the native C# payroll engine
    npm run native:paie

16. πŸ“… DZ-Calendar (Google Calendar & Outlook Alternative)

National Sovereign Scheduling, Meeting Planning & Hijri/Gregorian Algerian Holiday Suite
Port: :3027 β€’ Path: apps/collaboration/dz-calendar/ β€’ πŸš€ Try Now Online

  • πŸ‡©πŸ‡Ώ Official Algerian Public Holidays Engine: Preloaded with statutory holidays (Independence Day 5 July, Revolution Day 1 Nov, New Year 1 Jan, Yennayer 12 Jan, Labor Day 1 May) and dynamic lunar Islamic holidays (Eid al-Fitr, Eid al-Adha, Mawlid, Awal Muharram, Achoura).
  • πŸ“† Multi-View Layout: Month, Week, Day, and Agenda lists with color-coded categories (Work, Personal, Meeting, Urgent).
  • πŸ’Ύ 100% Offline Persistence & iCalendar Export: Export/import standard .ics calendar files, print schedule overviews, and auto-save via local storage.
# Run DZ-Calendar on http://localhost:3027
npm run start:calendar

17. πŸ“š DZ-Wiki (Notion, Obsidian & Confluence Alternative)

Sovereign Enterprise Knowledge Base, Markdown Documentation & Algerian Administrative Wiki
Port: :3028 β€’ Path: apps/productivity/dz-wiki/ β€’ πŸš€ Try Now Online

  • πŸ“‘ Hierarchical Tree & Live Split Editor: Two-pane live markdown editor with real-time preview, Table of Contents generator, and syntax highlighting.
  • πŸ›οΈ National Knowledge Templates: Pre-configured corporate bylaws (Statuts SARL/EURL), Algerian labor regulations, and civil service procedure manuals.
  • πŸ” Full-Text Client Search & Export: High-speed offline keyword search, export to standalone HTML, Markdown bundles, and PDF documents.
# Run DZ-Wiki on http://localhost:3028
npm run start:wiki

18. 🀝 DZ-CRM (Salesforce & HubSpot Pipeline Alternative)

Sovereign Client Relationship Management, Visual Deal Pipeline & 58 Wilayas Territory Distribution
Port: :3029 β€’ Path: apps/business-enterprise/dz-crm/ β€’ πŸš€ Try Now Online

  • 🎯 Interactive Kanban Deal Funnel: Drag-and-drop opportunity cards across stages (New Lead, Contacted, Proposal Sent, Negotiation, Closed Won, Closed Lost).
  • πŸ‡©πŸ‡Ώ Algerian Enterprise Identifiers: Store customer records with official tax identifiers (NIF, NIS, RC, Article d'Imposition) and 58 wilayas classification.
  • πŸ“Š Real-Time Sales Metrics: Live aggregate metrics tracking total pipeline valuation in DZD, conversion win rate, and territory breakdown.
# Run DZ-CRM on http://localhost:3029
npm run start:crm

19. πŸ“¦ DZ-Inventory (Zoho Inventory & Sortly Alternative)

Warehouse Stock Management, Barcode Tracking & Algerian Commercial Valuations (FIFO/PMP)
Port: :3030 β€’ Path: apps/business-enterprise/dz-inventory/ β€’ πŸš€ Try Now Online

  • 🏷️ Product Catalog & Barcode Scanner: Searchable item list with SKU, EAN-13 barcodes, categories, stock levels, safety thresholds, and reorder alerts.
  • πŸ’° Algerian Fiscal Valuations: Real-time stock valuation in DZD supporting PMP (Prix Moyen PondΓ©rΓ©) and FIFO statutory valuation methods.
  • πŸ“‹ Inbound & Outbound Movement Ledger: Full audit trail for supplier deliveries (Bon de RΓ©ception), customer shipments (Bon de Livraison), and stock adjustments.
# Run DZ-Inventory on http://localhost:3030
npm run start:inventory

20. ⚑ DZ-API Studio (Postman, Insomnia & Hoppscotch Alternative)

Sovereign REST & GraphQL API Client, Code Generator & Security Testing Environment
Port: :3031 β€’ Path: apps/developer-tools/dz-api/ β€’ πŸš€ Try Now Online

  • πŸš€ Multi-Method HTTP Testing: GET, POST, PUT, PATCH, DELETE, and HEAD requests with headers, query parameters, auth tokens, and JSON body editor.
  • πŸ’» Polyglot Code Snippet Generator: Export requests directly to copyable snippets in cURL, JavaScript (Fetch / Axios), Python (Requests), Rust (Reqwest), and PHP.
  • πŸ›‘οΈ 100% Offline & Private: Zero data sent to third-party cloud servers; local request history and environment variables saved securely.
# Run DZ-API Studio on http://localhost:3031
npm run start:api

21. β™ŸοΈ Interactive Heritage Games Suite (Casual & Board Games with Local AI)

Cultural Heritage, Traditional Board Games, Standard FIDE Engines & Zero-Cloud Offline AI
Ports: :3012 - :3017 β€’ Path: apps/games-interactive/ β€’ πŸš€ Try Now Online

A complete, sovereign 6-game suite celebrating Algerian cultural leisure and intellectual classics, engineered with zero external libraries, 100% Web Audio sound synthesis, and strict RTL/LTR board isolation:

  • β™ŸοΈ DZ-Chess (:3012): FIDE standard international chess with piece-square evaluation tables, minimax search with alpha-beta pruning, move validation, check/checkmate detection, and strict LTR coordinates isolation (a1..h8) preventing RTL CSS grid coordinate mirroring.
  • πŸ”΄ DZ-Dama (:3013): Authentic Algerian checkers featuring mandatory captures, multi-jump capture chains, flying king promotion, and clean LTR square alignment.
  • πŸ€« DZ-Domino (:3014): Authentic Algerian Double-Six 28-tile dominoes, highest double opening, pip-counting heuristic AI, blocked game resolution, and streamlined active-round UX with contextual "Next Round" controls.
  • 🎲 DZ-Tawla (:3015): Traditional Algerian Tawla 31 / Backgammon featuring authentic tapered triangular wood/felt points (clip-path: polygon), automated initial AI dice rolls, blot hitting to the bar, and bearing off.
  • 🟑 DZ-Puissance4 (:3016): Connect 4 with Lookahead AI, horizontal/vertical/diagonal victory detection, RTL-proof column clicking, and accurate win/lose audio feedback.
  • βšͺ DZ-Othello (:3017): Classic Reversi / Othello with corner-priority AI, automated pass loop resolution, and standard LTR disc setup.
# Launch any game individually:
npm run start:chess       # :3012
npm run start:dama        # :3013
npm run start:domino      # :3014
npm run start:tawla       # :3015
npm run start:puissance4  # :3016
npm run start:othello     # :3017

# Run all 56 game automated unit tests:
npm run test:games

22. πŸŽ™οΈ DZ-Audio & DZ-Recorder (Multimedia Production Suite)

Digital Audio Workstation & High-Definition In-Browser Screen Recorder
Ports: :3018, :3019 β€’ Paths: apps/video-montage/dz-recorder/, apps/multimedia/dz-audio/

  • πŸŽ₯ DZ-Recorder (:3018): In-browser screen, window, and webcam video capture with system/microphone audio mixing, pause/resume, and instant WebM video download.
  • πŸŽ›οΈ DZ-Audio (:3019): Multi-track waveform audio visualizer, frequency spectrum analysis, pitch adjustment, gain regulation, and audio format conversion.
npm run start:recorder    # :3018
npm run start:audio       # :3019

23. πŸ“ DZ-Notes, DZ-Tasks & DZ-Signature (Sovereign Productivity)

Digital Scratchpad, Task Scheduler & Vector Signature Certification
Ports: :3020, :3021, :3022

  • πŸ“’ DZ-Notes (:3020): Rich text and markdown note taking with categories, instant search, and local encryption.
  • βœ… DZ-Tasks (:3021): Personal task tracker with subtasks, due dates, priority tags, and completion statistics.
  • ✍️ DZ-Signature (:3022): Standalone digital signature studio with SHA timestamping and official Algerian administrative seals.
npm run start:notes       # :3020
npm run start:tasks       # :3021
npm run start:signature   # :3022

24. ⏱️ DZ-Time, DZ-Convert & DZ-Prayer (Citizen Utilities & Legal Compliance)

Algerian Labor Law Time Tracker, Conversion Suite & Sovereign Prayer Calculations
Ports: :3023, :3024, :3025

  • ⏱️ DZ-Time (:3023): Work hour tracking strictly aligned with Algerian Labor Law 90-11 (overtime thresholds, rest intervals, and statutory working week).
  • πŸ”„ DZ-Convert (:3024): Instant metric, imperial, Algerian traditional units, and official Bank of Algeria DZD exchange rates.
  • πŸ•Œ DZ-Prayer (:3025): High-precision astronomical calculation of the 5 daily prayer times across all 58 Algerian wilayas with Qibla compass.
npm run start:time        # :3023
npm run start:convert     # :3024
npm run start:prayer      # :3025

πŸ—ΊοΈ The 11 Strategic Software Tracks & Complete Matrix

The DZ Open Suite monorepo is organized into 11 specialized functional domains addressing all sectors of Algerian civil, administrative, commercial, and educational activity:

algerie-open-source/
β”œβ”€β”€ apps/
β”‚   β”œβ”€β”€ office-suite/            # Track 01: Office Suite (Word, Sheets, Slides, PDF)
β”‚   β”œβ”€β”€ business-enterprise/      # Track 02: Invoicing, Retail POS, Stock, ERP, CRM
β”‚   β”œβ”€β”€ finance-accounting/       # Track 03: SCF Accounting, G50, CNAS Paie, CCP Slips
β”‚   β”œβ”€β”€ multimedia/               # Track 04: Media Players, NLE Video Montage, Recorders
β”‚   β”œβ”€β”€ creative-tools/           # Track 05: Vector Illustration, Photo Editing, Audio DAW
β”‚   β”œβ”€β”€ collaboration/            # Track 06: Team Chat, Kanban Boards, WebRTC Meetings
β”‚   β”œβ”€β”€ productivity/             # Track 07: System Utilities, Disk Analyzers, Citizen Kits
β”‚   β”œβ”€β”€ engineering/              # Track 08: 2D/3D CAD, Seismic RPA 99/2003, Concrete DTR
β”‚   β”œβ”€β”€ developer-tools/          # Track 09: SATIM/CIB Payments, SMS OTP, 58 Wilayas CLI
β”‚   β”œβ”€β”€ education-academia/       # Track 10: School Management, Timetables, Thesis LaTeX
β”‚   └── games-interactive/        # Track 11: Cultural Heritage, 58 Wilayas Quiz, Godot Kits

βš™οΈ Polyglot Sovereign Architecture

To achieve mathematical accuracy, direct hardware access, and extreme performance, the ecosystem operates a multi-tier sovereign engine strategy:

  1. Tier 1 - Systems & Hardware Engines (Rust):
    • DZ-DiskTree: Direct cluster allocation disk scanning in 3.08 milliseconds (215 KB standalone binary).
    • DZ-Archive: Multi-threaded compression, CRC-32 verification, and multi-core CPU benchmark at 7,000+ MB/s.
    • DZ-DevTools: High-speed CLI binary dz for CCP Modulo-97, RIP generation, and Luhn algorithm validation.
  2. Tier 2 - Engineering & Media DSP Engines (Python 3.14):
    • DZ-RPA: Official Algerian Seismic Code RPA 99 / Version 2003 (DTR-BC 2-48) computation engine.
    • DZ-Photo: NumPy and Pillow multi-layer raster graphics engine with Algerian color grading filters.
    • DZ-Player: 300% volume boost soft-limiter DSP, 10-band equalizer, and Windows-1256 Arabic subtitle repair.
  3. Tier 3 - Enterprise Accounting & Human Resources (C# .NET 10):
    • DZ-Compta: High-precision decimal accounting ledger with 100% debit/credit mathematical equilibrium.
    • DZ-Paie: Official Algerian payroll calculations, CNAS 9% deductions, and progressive DGI IRG tax scaling.
  4. Tier 4 - Zero-Install Web Client Previews (Vanilla JS):
    • Instant in-browser evaluation on GitHub Pages with zero installation required.

πŸ’» Quick Start & Port Reference

1. Launch Native Sovereign Engines

# Scan disk cluster allocation via Rust
npm run native:disk-tree

# Run multi-threaded compression & benchmark via Rust (7,000+ MB/s)
npm run native:archive

# Run developer CLI & 58 Wilayas tools via Rust
npm run native:devtools

# Run Algerian seismic calculations via Python (RPA 99/2003)
npm run native:rpa

# Run multi-layer image processing via Python
npm run native:photo

# Run audio DSP & subtitle repair via Python
npm run native:player

# Run SCF financial accounting via C# .NET 10
npm run native:compta

# Run payroll & IRG calculations via C# .NET 10
npm run native:paie

# Verify all native engines in seconds
npm run test:native

2. Launch Local Web Previews

# Launch central ecosystem hub on port 3000
npm start

# Or launch any individual web application:
npm run start:dz-facture    # :3000 (DZ-Facture & POS)
npm run start:disk-tree     # :3001 (DZ-Disk-Tree Analyzer)
npm run start:archive       # :3002 (DZ-Archive WinRAR 1:1)
npm run start:player        # :3003 (DZ-Player VLC 1:1)
npm run start:pdf           # :3004 (DZ-PDF Pro Acrobat 1:1)
npm run start:whiteboard    # :3005 (DZ-Whiteboard OpenBoard 1:1)
npm run start:word          # :3006 (DZ-Writer Word 1:1)
npm run start:calc          # :3007 (DZ-Sheets Excel 1:1)
npm run start:slides        # :3008 (DZ-Impress PowerPoint 1:1)
npm run start:devtools      # :3009 (DZ-DevTools 58 Wilayas)
npm run start:photo         # :3010 (DZ-Photo Photoshop 1:1)
npm run start:boards        # :3011 (DZ-Boards Trello 1:1)
npm run start:chess         # :3012 (DZ-Chess FIDE Minimax AI)
npm run start:dama          # :3013 (DZ-Dama Algerian Checkers)
npm run start:domino        # :3014 (DZ-Domino Double-Six AI)
npm run start:tawla         # :3015 (DZ-Tawla 31 Backgammon)
npm run start:puissance4    # :3016 (DZ-Puissance4 Connect 4)
npm run start:othello       # :3017 (DZ-Othello Reversi AI)
npm run start:recorder      # :3018 (DZ-Recorder Screen & Cam)
npm run start:audio         # :3019 (DZ-Audio DAW Studio)
npm run start:notes         # :3020 (DZ-Notes OneNote 1:1)
npm run start:tasks         # :3021 (DZ-Tasks Todoist 1:1)
npm run start:signature     # :3022 (DZ-Signature DocuSign 1:1)
npm run start:time          # :3023 (DZ-Time Law 90-11)
npm run start:convert       # :3024 (DZ-Convert Unit Converter)
npm run start:prayer        # :3025 (DZ-Prayer 58 Wilayas)
npm run start:calendar      # :3027 (DZ-Calendar Sovereign Scheduler)
npm run start:wiki          # :3028 (DZ-Wiki Sovereign Knowledge Base)
npm run start:crm           # :3029 (DZ-CRM Sovereign Sales Pipeline)
npm run start:inventory     # :3030 (DZ-Inventory Sovereign Warehouse)
npm run start:api           # :3031 (DZ-API Studio REST & GraphQL)

🀝 Contributing & Community Guidelines

We welcome contributions from Algerian and international developers, engineers, designers, accountants, and legal professionals:

  1. Fork the repository and create a feature branch (git checkout -b feat/your-feature).
  2. Adhere strictly to the HeyPuter architectural standard (Vanilla JS ES Modules, pure SVGs in app UI).
  3. Ensure native trilingual support (Arabic RTL default, French, English).
  4. Verify code correctness (npm test and npm run test:native).
  5. Submit a detailed Pull Request explaining your implementation.

Please read our full Contributing Guide and Code of Conduct.


πŸ“œ License & Sovereignty

This project is licensed under the MIT License β€” see the LICENSE file for complete details.

DZ Open Suite is developed for the Algerian nation and community, engineered with pride, autonomy, and zero external compromises.

About

The Algerian National Open-Source Software Ecosystem (DZ Open Suite) - Production-grade, 100% offline-first, trilingual (AR/FR/EN) software suite for businesses, government, and citizens.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages