Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Cosmic-Ide/Cosmic-IDE
A next-gen Ide for JVM development on Android
https://github.com/Cosmic-Ide/Cosmic-IDE
android android-development code-editor codeeditor compiler cosmic-ide decompiler disassembler editor hacktoberfest java java-ide javaide jvm kotlin kotlin-ide offline smali-parser
Last synced: about 2 months ago
JSON representation
A next-gen Ide for JVM development on Android
- Host: GitHub
- URL: https://github.com/Cosmic-Ide/Cosmic-IDE
- Owner: Cosmic-Ide
- License: gpl-3.0
- Created: 2021-12-18T07:15:30.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-27T05:54:53.000Z (10 months ago)
- Last Synced: 2024-03-27T12:12:06.417Z (10 months ago)
- Topics: android, android-development, code-editor, codeeditor, compiler, cosmic-ide, decompiler, disassembler, editor, hacktoberfest, java, java-ide, javaide, jvm, kotlin, kotlin-ide, offline, smali-parser
- Language: Java
- Homepage:
- Size: 924 MB
- Stars: 357
- Watchers: 15
- Forks: 49
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shizuku - Cosmic-IDE - `GPL-3.0` (Apps / Development utilities)
README
# Cosmic IDE
[![License](https://img.shields.io/github/license/Cosmic-Ide/Cosmic-Ide)](https://github.com/Cosmic-Ide/Cosmic-Ide/blob/main/LICENSE)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/94a4082a551c496cae031bcdb6f2040d)](https://codacy.com/gh/Cosmic-Ide/Cosmic-Ide/dashboard)
[![Total downloads](https://img.shields.io/github/downloads/Cosmic-Ide/Cosmic-Ide/total)](https://github.com/Cosmic-Ide/Cosmic-Ide/releases)
[![Discord](https://img.shields.io/discord/867985135931383809)](https://discord.gg/8Gu6YCq2eS)
[![Telegram](https://img.shields.io/badge/Telegram-join-blue)](https://t.me/cosmicide)
[![F-Droid (including pre-releases)](https://img.shields.io/f-droid/v/org.cosmicide)](https://f-droid.org/packages/org.cosmicide)
![GitHub Repo stars](https://img.shields.io/github/stars/Cosmic-IDE/Cosmic-IDE)[](https://f-droid.org/packages/org.cosmicide)
A next-gen IDE for JVM development on Android.
## Description
Cosmic IDE is a powerful and feature-rich IDE for JVM development on Android. It is built on top of the latest tools, and offers a wide range of features that make it the perfect tool for developers who want to build high-quality, bug-free applications without needing a computer.
## Screenshots
## Installation
Currently, Cosmic IDE is in active development. You can download the latest debug app build
from [here](https://nightly.link/Cosmic-Ide/Cosmic-IDE/workflows/android/main/app-universal.zip).If you find any bugs, please report them on our [Discord server](https://discord.gg/8Gu6YCq2eS) or open an issue on GitHub.
## Features
- Supports Java 17 and Kotlin 2.1 (K2 compiler)
- Plugin support (plugins can be written in Java or Kotlin)
- Git integration
- Fast incremental compilation
- Integrated dependency management
- Code completion for Java and Kotlin
- Google Gemini AI chatbot
- Syntax highlighting
- Execution of programs
- Code navigation
- Support for custom fonts and ligatures
- Highly customizable editor
- Google Java Format and ktfmt integration
- Support for plugins
- Highly customizable
- High-performance code editor (Sora Editor)
- Code navigation
- Bytecode Disassembler
- Backup and restore
- Material You Design
- Modern UI with prebuilt themes
- Dark mode (and light mode)## Benefits
- Faster and more efficient development
- Reduced errors and warnings
- Improved code readability and maintainability
- Easier development experience## Contribution Guidelines
We welcome contributions from everyone. If you have any ideas for features or improvements, please open an issue or submit a pull request.
## Donate
If you appreciate the work that has been put into Cosmic IDE, you can donate to support the developers:
[![Become a Patron](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://patreon.com/cosmicide)
## Acknowledgment
We would like to thank the following projects and their maintainers for their work, which has been used in Cosmic IDE:
- [Iyxan23](https://github.com/Iyxan23) for the app icon!
- [Sora Editor](https://github.com/Rosemoe/sora-editor) licensed under the GNU Lesser General Public License v2.1
- [CodeAssist Kotlin code completion](https://github.com/tyron12233/CodeAssist/tree/main/kotlin-completion) licensed under GNU GPL-v3
- [NB Javac Android](https://github.com/AndroidIDEOfficial/nb-javac-android) licensed under GNU GPL-v2
- [Android Tree Sitter](https://github.com/AndroidIDEOfficial/android-tree-sitter) licensed under LGPL-v2.1
- [SSVM](https://github.com/xxDark/SSVM) licensed under the MIT License
- [ModernAndroidPreferences](https://github.com/Maxr1998/ModernAndroidPreferences) licensed under the Apache License 2.0
- [TreeView](https://github.com/lzhiyong/TreeView) licensed under the Apache License 2.0
- and many more.## Contributions
[![Contributors](https://contrib.rocks/image?repo=Cosmic-Ide/Cosmic-IDE)](https://github.com/Cosmic-Ide/Cosmic-IDE/graphs/contributors)
## License
Cosmic IDE is licensed under the GNU GPL-v3 License.
## Contact
If you have any questions or feedback, please contact us at:
- [Discord](https://discord.gg/8Gu6YCq2eS)
- [Telegram](https://t.me/cosmicide)
- [Email Address](mailto:[email protected])