Cosmic-IDE  by Cosmic-Ide

Android IDE for JVM development

created 3 years ago
584 stars

Top 56.3% on sourcepulse

GitHubView on GitHub
Project Summary

Cosmic IDE is a next-generation Integrated Development Environment (IDE) for JVM development on Android, targeting developers who wish to build high-quality applications entirely on their mobile devices. It aims to provide a comprehensive and efficient development experience without requiring a separate computer.

How It Works

Cosmic IDE leverages a high-performance code editor (Sora Editor) and supports modern JVM languages like Java 17 and Kotlin 2.1 with the K2 compiler. Its architecture emphasizes extensibility through a plugin system, allowing developers to add custom functionality. Key features include Git integration, fast incremental compilation, dependency management, AI-powered code completion (via Google Gemini), and a highly customizable UI with Material You design principles.

Quick Start & Requirements

  • Download the latest debug app build from here.
  • Requires an Android device.
  • Setup time is minimal, involving app installation.

Highlighted Details

  • Supports Java 17 and Kotlin 2.1 (K2 compiler).
  • Plugin support for custom extensions written in Java or Kotlin.
  • Integrated Git, dependency management, and AI code completion.
  • Highly customizable editor with Material You design and dark/light modes.

Maintenance & Community

  • The project is in active development, with a note indicating a new version is being developed to fix existing errors, though release time is unknown.
  • Community support is available via Discord and Telegram.

Licensing & Compatibility

  • Licensed under the GNU GPL-v3 License.
  • Dependencies include Sora Editor (LGPL-v2.1), CodeAssist (GPL-v3), NB Javac Android (GPL-v2), Android Tree Sitter (LGPL-v2.1), SSVM (MIT), and others under Apache 2.0. The GPL-v3 license may impose copyleft restrictions on derivative works and linked code.

Limitations & Caveats

  • The project is in active development, and a new version is underway to address existing errors, with an unknown release date.
  • The GPL-v3 license may restrict integration with closed-source commercial applications.
Health Check
Last commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
33 stars in the last 90 days

Explore Similar Projects

Starred by Jonathan Ragan-Kelley Jonathan Ragan-Kelley(Professor at MIT), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
2 more.

claudia by getAsterisk

5.7%
10k
GUI toolkit for Claude Code
created 1 month ago
updated 1 day ago
Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.