⚠️ The development of the project has been discontinued ⚠️
January 4, 2024 · View on GitHub
Regul
Regul

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:
