Regul
Regul - modern general-purpose program with an interface similar to UWP applications, based on a module system that allows you to run tools and edit files of any type.
Install / Use
/learn @Onebeld/RegulREADME
⚠️ The development of the project has been discontinued ⚠️
<h1 align="center"> <img src="https://user-images.githubusercontent.com/44552715/203843134-93cdb544-7609-49ff-9f6a-2609906c72b9.png">Regul
</h1>

Regul - a modular, modern file editor. The goal of this project: to create a simple and feature-rich file editor.
To find out what modules exist and how to install them, take a look at this page.
Features
Here is a description of the main features of the Regul program at the moment.
Module system
That's exactly what I've been working on more often.
The module system allows the program to use third-party modules from third-party developers. Also, these modules are easy to update and you don't have to reinstall the entire program (and the program can weigh 20MB or more). At the moment, these modules are officially working and they come with Regul:
- CettaEditor
Localization Support
This allows the program to work in multiple languages and change it without restarting the program. Modules can also support this, but you need to implement it yourself (see an example of how this can be done).
Cross-platform
Thanks to .NET 7 and the AvaloniaUI library, the program can run on other OS. This allows you to run the program not only on Windows, but also on macOS and Linux.
Tabs
It would be inconvenient to work with several windows at the same time, so tabs are created for this purpose. Thanks to this it became much more convenient to work with several files at the same time.
Screenshots




Credits
Libraries:
- AvaloniaUI
- AvaloniaEdit
- PleasantUI 2, so far exclusive only to this project
- Some controls from PieroCastillo's Aura.UI library
- Modified version of DotNetCorePlugins
The editors I used to create this project:
<img src="https://user-images.githubusercontent.com/44552715/203844139-6e1e83ae-f571-4576-852d-19cd20f410c6.png" width="360" align="right"/>Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
