Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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)

[Get it on F-Droid](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])