Lattice
A workspace for your research.
orOS — A static operating system in your browser. Mobile-friendly, works offline, no cookies, no tracking.
Translation pending
ProductivityJavaScript · CSSGitHub @koulaxizisOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading the full README. The saved excerpt is shown below.
A static operating system in your browser. Live at
useoros.online.
orOS is a desktop in a web page: a menu, a taskbar, notifications and a
growing set of apps (notes, calendar, to-do, writer, spreadsheet, maps,
weather, radio, games and more). It installs as an app (PWA), works offline,
and keeps your data on your device. If you want your data on more than one
device, it syncs through your own Dropbox, encrypted before it leaves the
browser.Read the full README ↗A static operating system in your browser. Live at useoros.online. Every way to get it is on useoros.online/download.
orOS is a desktop in a web page: a menu, a taskbar, notifications, a
universal search (Ctrl+K) and 132 apps, from notes, calendar, writer,
spreadsheet and mail to maps, music, a DAW, business tools and 37 games.
It installs as an app (PWA), works offline, and keeps your data on your
device. If you want your data on more than one device, it syncs through your
own Dropbox or WebDAV / Nextcloud server, encrypted before it leaves the
browser.
All of it is free (see Free forever), and none of it goes through an app store.
orOS-Setup-<version>.exe), an AppImage and a .deb, plus Scoop (scoop bucket add oros https://github.com/koulaxizis/oros-portable,
then scoop install oros) and winget. Installed copies update themselves.
See koulaxizis/oros-portable.i18n/, needs native review). New languages
are welcome, see docs/translate/.Ctrl+Alt+Shift+I shows them all).All 132 apps, by menu category:
| Category | Apps |
|---|---|
| Accessories | Weather, Time, Moon & Sky, Files, Calculator, Text Tools, Unit Converter, Sticky Notes, Case Converter |
| Office | To-Do, Kanban, Mind Map, Whiteboard, Notes, Wiki, Calendar, Contacts, Storage, Spreadsheet, Writer, Layout, Slides, Public Domain Calculator, QR Generator, orOS Converter, Scanner & PDF |
| Lifestyle | Minimalism, Split, Travel, Chore Wheel, Meal Planner |
| Learning | Flashcards |
| Business | Quote, Timesheet, CRM, Stock, Invoices, Newsletter, Email Signature, Certificates |
| Creativity | Prompter, Typewriter, Label Maker, Characters, Name Generator, Atelier, Mockups |
| Image | Photo Lab, Screen Capture, Pixel Avatar, Wallpaper Generator, Tree Sketcher, Aura Painter |
| Personal | Mood, One-Sentence Diary, Habits, Micro-Zen, Health, Budget, Water, Workouts, Cycle, Pet Health Book, Baby, Family Tree, Garage, Plant Care, Media Shelf, Library |
| Internet | Bookmarks, Maps, Reader, One-Minute Museum, Mail |
| Fun | Dice & Coin, Wheel of Fate, Oracle, Netizen ID, Pet World, Score Keeper |
| Sound | Radio, Podcasts, Music, Sound Mixer, Ringtone Composer, Studio |
| Video | Television, Montage |
| Games | Memory, Connect 4, Dots & Boxes, Tic-Tac-Toe, Simon Says, Number Slider, Lights Out, Whack-a-Mole, Snake, 2048, Wordle, Spot the Difference, Hexagon Puzzle, Chess, Sudoku, Tetris, Minesweeper, Mahjong, Gomoku, Bubble Shooter, Checkers, Mastermind, Battleship, Rock Paper Scissors, Hangman, Flow Free, Nonogram, Breakout, Reversi, Mancala, Pong, Backgammon, Word Search, Solitaire, Jigsaw, Crossword, Xeri, Game Center |
| Security | Passwords |
| System | Device Info, Assistant, Help, Today, Settings |
Apps talk to each other (send a note to Writer, a contact to Mail, an invoice to Budget), open files by type, and share one encrypted disk in Files. Many open and save open formats (ODF, ICS, vCard, CSV, PDF and the documented orOS bundle format). The games and several apps are full rewrites of tablogames.online and soffitta.site.
orOS is plain HTML, CSS and JavaScript with no build step and no dependencies to install. Serve the repository root with any static web server, for example:
python3 -m http.server 8000
# then open http://localhost:8000
https:// or localhost.sync.js and redirects back
to the page that started it. To self-host sync on another domain, create
your own Dropbox app (scoped, App folder access, PKCE) and put its key in
DROPBOX_APP_KEY.relay/. You can run
your own on Cloudflare Workers.index.html, shell.js,
sync.js, notifications.js, fs.js, vault.js, dialogs.js,
pet.js, search.js, i18n.js, sw.js, style.css, translations.js);
each app is a folder with its own index.html, loaded in a frame.
apps.json is the app list. android/ is the Android app, extension/
the "Send to orOS" browser add-on.node --test tests/*.test.js (Node 22, no packages). They run
in GitHub Actions on pull requests that touch tested code.APP_VERSION in shell.js is the only version set by hand.
A GitHub Actions workflow stamps the service worker cache, the manifest
and every asset's ?v= from it, and checks offline coverage and the app
list.OROS_BIBLE.md holds the
architecture, rules, data models, decisions, open items and the
changelog. Read it before changing anything.CREDITS.md and in the app (Info →
Credits & licences). A change that adds one updates both.Fixes and new apps are welcome as pull requests; Christos decides what goes
in, so open an issue with the idea first. See CONTRIBUTING.md.
To build an app, the orOS App Kit has the app
contract, a template and a local check that runs the same guards as CI.
For full transparency:
main
without his review.Designed with <3 by Christos Koulaxizis. Assisted by Lumo. Audited by Claude.
orOS is free and open source (MIT), and it stays that way: no app or feature that has been released for free will ever be moved behind a paywall, and there are no license keys, ads or nags inside orOS.
If orOS helps you, you can buy Christos a coffee on Ko-fi, or become a monthly supporter. The same Ko-fi page supports all of Christos's open-source projects (noxpress, NULL JSFX and orOS).
Need a hand? You can book a service on Ko-fi: orOS set up on your own domain with your own sync, your logo and app list, or a custom app.
orOS is released under the MIT License, © 2026 Christos
Koulaxizis. Bundled third-party libraries, fonts, icons and data keep their
own licences, listed in CREDITS.md.
Use at your own risk. orOS and all its apps, sync, installers, orOS Portable, the orOS USB, orOS Drive and the Android apps are free software, provided "as is", without warranty of any kind. You are responsible for your own data: keep backups and keep sync turned on. To the fullest extent permitted by law, the makers of orOS and its contributors accept no liability for any loss of data or any other damage arising from the use of orOS. The same text, in English and Greek, is in the privacy policy.