Genesis

Lunar

Lunar is a minimal yet versatile text editor built with the Tauri framework, utilizing Vue.js, TypeScript, and Sass.

Its code is entirely free and available on Codeberg.

Open-source

Lunar's code is fully open-source and free, meaning you can contribute to its development right now.

Feature-rich

Lunar boasts an in-app file explorer, as well as a powerful command palette with minimal CLI-like-capabilities.

Cross-platform

Lunar is available for Windows and (hopefully soon) Linux, thanks to being built with Tauri.

Safe

Lunar only accesses your file system when you open the program. In addition, it cannot access files outside the main workspace.

Features

  • Basic text formatting
  • In-app file explorer
  • 10+ built-in themes
  • Powerful command palette with some CLI-like-functionality
  • Multiple keyboard shortcuts

About

Lunar is a web-technology-based text editor built with the Tauri framework, utilizing Vue.js, TypeScript, Sass, and the TipTap editor. Any and all functionality is achieved via plain TypeScript; this includes not only the UI interaction and editing, but also the file operations, as well as the command palette.

Lunar's logo and the icons used in Lunar were all made by me. You're free to use said icons for any other project of yours, even if it isn't related to Lunar. However, you're only allowed to use ones that are not in the no-use folder of Lunar's source files.

Lunar uses seven fonts which are all from Google Fonts. Lunar's logo does not use a traditional font; I made it using basic vector shapes. If it does resemble a font, that is completely unintentional.

Lunar's code (excluding the icons and fonts) is licenced under the GNU General Public License v3. Essentially, this means that you're free to modify and distribute Lunar as long as you release that modification under the same licence.

Command palette

Lunar boasts a simple yet powerful command palette, not only being able to perform simple operations but also features minimal CLI-like-functionality. For instance, you can navigate by writing /cd <directory>. For a full breakdown of what types of commands Lunar's command palette can perform, see here.

Download

Currently, Lunar is available on Windows, with Linux versions planned in the very-near future. You can either download your desired distribution of Lunar here, or through the Releases section on the Codeberg repository.


Note: The app itself is as of yet not signed, so the operating systems may yell at you that it's not safe.

Updates

As of right now, Lunar does not offer automatic updates. That means that you'll have to manually check either this page or the Codeberg repository.