Create and validate regular expressions easily, anywhere.
You can also download the installer for your platform from the releases, or test it directly on the web.
Platform | Status |
---|---|
Android | ✅ |
iOS | ❌ |
Windows (jvm) | ✅ |
Linux (jvm) | ✅ |
macOS (jvm) | ✅ |
Web (experimental) | ✅ |
To build this project, the JDK 17 and the Android SDK are required. I recommend using Intellij IDEA as the IDE, with the Android, Jetpack Compose and Compose Multiplatform plugins installed.
Tip
- You can obtain the JDK and Android SDK directly from IntelliJ IDEA.
- Use JBR (JetBrains Runtime) for better window integration.
- Use run configurations to get started.
NeoRegex relies on several open-source projects to deliver robust, cross-platform capabilities. We extend our gratitude to the authors and contributors of the following libraries, which are essential to the project:
- Compose Multiplatform: A modern, declarative UI framework from JetBrains for building user interfaces across multiple platforms.
- Highlight: Provides syntax highlighting, making patterns more readable and visually clear.
- Multiplatform Settings: Simplifies configuration and preference management across different platforms.
- dbus-java: Enables D-Bus integration on Linux, offering essential interprocess communication features.
This project is licensed under GPLv3, a copyleft free software license. You are permitted to copy, modify, and redistribute the code, provided that the redistribution is accompanied by the corresponding source code under the same license, in order to maintain its free software nature.
You can find a copy of the license in the LICENSE file of this project or access the original version at https://www.gnu.org/licenses/gpl-3.0.html.