WhatsApp
Back to Portfolio
Open Source Desktop App · Electron 41 · Vue 3 · Monaco Editor

AuroraPad

A free, open-source cross-platform text editor for Windows, macOS, and Linux — powered by the Monaco Editor engine (the same one inside VS Code), with an integrated terminal, FTP/SFTP remote workspace, and automated cross-platform releases via GitHub Actions.

Overview

Open-source cross-platform text editor built by Loop Origin

AuroraPad is an in-house open-source product — a lightweight cross-platform text editor that gives developers the speed and simplicity of classic editors with a modern, maintainable codebase. At its core is Monaco Editor, wrapped in Electron 41 and Vue 3, running natively on Windows, macOS, and Linux.

It ships with an integrated multi-session terminal, FTP and SFTP remote workspace support, live file-change detection, 8 built-in plugin skills, and full tab management — all built on a strict contextBridge architecture with credentials stored in the OS keychain.

Project Type
In-house Open Source Product
Status
Active Development
License
Open Source (MIT)
Platforms
Windows · macOS · Linux
Features

What AuroraPad does

✏️

Monaco Editor Core

The same editor engine that powers VS Code — IntelliSense, multi-cursor editing, minimap, code folding, and syntax highlighting for 50+ languages built right in.

🖥️

Integrated Terminal

A full multi-session terminal panel embedded in the editor. Open multiple terminal instances side by side without leaving the app — powered by node-pty and xterm.js.

🌐

FTP & SFTP Remote Workspace

Connect to any FTP, FTPS, or SFTP server, browse the remote file tree, and open files directly in the editor. Changes save back to the server automatically on Ctrl+S.

🔌

8 Built-in Plugin Skills

Word count, Markdown preview, JSON formatter, Base64 encoder/decoder, colour picker, and more — accessible from the command palette without any installation.

🔄

Live File-Change Detection

If a file is modified on disk by an external process, AuroraPad detects the change and prompts to reload — silently for clean files, with a snackbar for files with unsaved edits.

🚀

Automated Cross-Platform Releases

Tagging a version on GitHub triggers a CI pipeline that builds signed .exe, .dmg, .AppImage, and .deb installers for all three platforms automatically via GitHub Actions.

Tech Stack

Built with

Desktop Shell
Electron 41electron-buildercontextBridge
Frontend
Vue 3Vite 8Vuetify 4Pinia
Editor
Monaco Editor50+ languagesIntelliSense
Terminal
node-pty-prebuilt-multiarchxterm.js
Remote Workspace
ssh2-sftp-clientbasic-ftpkeytar (OS keychain)
CI/CD
GitHub Actionsrelease-please3-platform matrix

Want us to build your next product?

We can apply the same approach — modern desktop architecture, CI/CD automation, and cross-platform builds — to your idea.

© 2026 Loop Origin. All rights reserved. | Built with ❤️ using Nuxt 3 & Tailwind CSS