Home
Softono
sora-editor

sora-editor

Open source Java
1.3K
Stars
214
Forks
47
Issues
32
Watchers
1 week
Last Commit

About sora-editor

A multifunctional Android code editor library. (aka CodeEditor)

Platforms

Web Self-hosted Android

Languages

Java

Links

Banner

CI GitHub License Maven Central
Telegram QQ

sora-editor is a cool and optimized code editor on Android platform

Read this in other languages: English, 简体中文, Español, 日本語.

Note that statements in other languages may not be up-to-date.

Work In Progress This project is still developing slowly.

Issues and pull requests are welcome.

Features

  • [x] Incremental syntax highlight
  • [x] Auto-completion (with code snippets)
  • [x] Auto indent
  • [x] Code block lines
  • [x] Scale text
  • [x] Undo/redo
  • [x] Search and replace
  • [x] Auto wordwrap
  • [x] Show non-printable characters
  • [x] Diagnostic markers
  • [x] Text magnifier
  • [x] Sticky Scroll
  • [x] Highlight bracket pairs
  • [x] Event System
  • [x] TextMate and TreeSitter support

Documentation

To quickly get started, please view this Quickstart Guide.

To check out all docs, please visit Documentation Site.

Screenshots

GeneralAppearance AutoCompletion

Discuss

Contributors

License

sora-editor - the awesome code editor for Android
https://github.com/Rosemoe/sora-editor
Copyright (C) 2020-2026  Rosemoe

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301
USA

Please contact Rosemoe by email [email protected] if you need
additional information or have any questions

Acknowledgements

Thanks to JetBrains for allocating free open-source licences for IDEs such as IntelliJ IDEA.