OpenSuite¶
OpenSuite is a collection of free, browser-based productivity tools built with pure vanilla JavaScript. No frameworks, no sign-up required -- just open it in your browser and start working.
OpenSuite is designed with simplicity in mind. Everyone should have access to free, easy-to-use productivity software -- no accounts, no subscriptions, no complicated setup. You can run it locally or use the hosted version, and you can still share your spreadsheets, documents, and presentations with anyone by simply sharing a link.
Docker Hub Live Demo Self-Hosting Guide
Products¶
OpenSheets -- Spreadsheet¶
A simple, free spreadsheet application focused on ease of use. OpenSheets is designed so that anyone can use it without barriers -- no sign-up, no installation, no cost. Despite its simplicity, it packs 200+ formulas, charts, pivot tables, and much more under the hood.
- Spreadsheet Essentials -- cell editing, formatting, multi-sheet workbooks, undo/redo, clipboard, autofill, find & replace
- 200+ Formulas -- math, text, logical, lookup, date/time, statistical, financial, engineering, array, and more
- Charts & Pivot Tables -- visualize data with bar, line, pie, scatter, and area charts; summarize with pivot tables
- Database Tools -- table designer, visual query designer, report designer, relationships, macros, forms, and a navigation panel inspired by MS Access
- Data Tools -- CSV import/export, text-to-columns, remove duplicates, descriptive statistics, import from Excel/JSON/HTML
- Conditional Formatting & Validation -- highlight rules, color scales, data bars, and cell validation rules
- Advanced Analysis -- goal seek, query builder, formula auditing, advanced search
- Dashboard Builder -- create interactive dashboards with charts, tables, and KPI widgets
- Custom Scripting -- automate tasks with the built-in JavaScript scripting engine
OpenDocs -- Word Processor¶
A simple, free document editor that runs entirely in your browser. OpenDocs gives you rich text editing, tables, images, page layout, and export options -- all without installing anything. Just open it and start writing.
- Rich Text Editing -- bold, italic, underline, strikethrough, superscript, subscript, font family, size, color, highlight
- Paragraph Formatting -- headings (H1-H6), alignment, line spacing, bullet & numbered lists, indentation, block quotes
- Tables -- insert, edit, add/remove rows & columns, merge cells, toggle header rows
- Images -- insert from URL or file upload, paste from clipboard
- Links & Special Characters -- hyperlinks, horizontal rules, page breaks, 120+ special characters
- Table of Contents -- auto-generated from document headings
- Headers & Footers -- document headers and footers
- Page Layout -- page size (A4, Letter, Legal, A3, A5), orientation, custom margins
- Find & Replace -- search with match case and whole word options
- Export -- HTML, plain text, Markdown, and PDF export
- Print -- print-ready output with page breaks
OpenPresentation -- Presentation Tool¶
A super simple, free presentation tool that runs in your browser. OpenPresentation lets you create slides with text, images, shapes, and tables, apply themes and transitions, and present in fullscreen -- all without any software to install or accounts to create.
- Slide Management -- add, duplicate, delete, reorder slides with drag & drop
- Slide Layouts -- title, title + content, two column, section, blank
- Elements -- text boxes, images, shapes (10+ types), tables
- Formatting -- fonts, colors, alignment, bold/italic/underline, fill colors
- 30 Slide Transitions -- fade, slide, flip, zoom, rotate, cube, curtain, dissolve, and many more
- 15 Built-in Themes -- Professional, Creative, Academic, and Bold categories
- Theme Generator -- create custom themes with live preview, save for reuse
- Presentation Mode -- fullscreen slideshow with keyboard navigation and transitions
- Export -- standalone HTML slideshow, PDF export (one slide per page)
How Sharing Works¶
All OpenSuite apps let you share your work by encoding the entire document into the URL as a compressed base64 string. When you click Save & Share, your spreadsheet, document, or presentation is serialized to JSON, compressed, and stored in the URL hash fragment. The resulting link contains all the data -- no server needed. Anyone with the link can open it and see your work immediately.
This means that even when running OpenSuite locally (self-hosted or on localhost), you can still share your sheets, documents, and presentations with others. The data is embedded directly in the URL, so it works regardless of where the app is hosted.
Your data lives in your browser and your share links
OpenSuite stores your work in your browser's localStorage. There is no server-side database -- if you clear your browser data, switch browsers, or use a private/incognito window, your local data will be gone permanently.
Always save your work using the Share Link (File > Save & Share). The share link contains your complete document as a base64-encoded string in the URL. As long as you keep that link, you can always restore your work by opening it. Treat the share link as your save file.
If you lose both your browser storage and your share link, your data cannot be recovered. For persistent cloud storage, consider connecting to Supabase.
Shared Features¶
All apps share these capabilities:
- Storage & Sharing -- save to browser storage, share via URL, or connect to Supabase for cloud persistence
- Themes -- light and dark mode support
- No Server Required -- all data stays in your browser
- Share via URL -- compress your data into a shareable link (base64-encoded)
- Works Offline -- once loaded, works without an internet connection
- Run Locally -- self-host with Docker or any static file server and still share your work via links
Quick Links¶
| I want to... | Go to |
|---|---|
| Get up and running | Getting Started |
| Learn the sheets interface | Interface Overview |
| Look up a formula | Formulas Reference |
| Build a chart or pivot table | Charts / Pivot Tables |
| Use database features | Database Features |
| Learn about OpenDocs | OpenDocs Guide |
| Learn about OpenPresentation | OpenPresentation Guide |
| Self-host with Docker | Self-Hosting Guide |
| Understand the code | Architecture |