Skip to content

HanzoDev1375/Ghostide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghost IDE - Fast Editor for Android

Ghost IDE Logo

GitHub stars GitHub forks GitHub release Commit Activity GitHub contributors GitHub last commit


App Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Join the Community


Participate in the program

  • To participate, due to the complexity of the program, sufficient knowledge is required, so if you understand Java well, you can participate in the program🥰♥
  • Dear friends who participate in the program, at least 10 commits, can use the source of the program in their own programs, such as Python and php and...🌹
  • It should be noted that the copyright of Ghostide is reserved and it is not necessary to mention that we appreciate you for participating in my program ❤🙏🏻

Features

  • Support for multiple languages
  • Free App
  • Run Python scripts
  • pip support (80%)
  • Material Colors
  • Auto-save functionality
  • Git integration
  • Plugin system (coming soon)
  • HTML file reader
  • Sass and Scss compiler
  • Java and Kotlin compiler (coming soon)
  • Ruby compiler (coming soon)
  • Physical keyboard support

Supported Languages

  • HTML
  • CSS
  • JavaScript
  • Python
  • PHP
  • Java
  • Kotlin
  • Swift
  • C++
  • C#
  • Ruby
  • Shell
  • Markdown
  • Go

Notes

  • Refactoring: Code refactoring supported to improve performance and speed of program.

Cooperation Request

We invite you to collaborate on Ghost IDE under the following conditions:

  • Use test for testing purposes.
  • Create new attributes with attribute.
  • Use refactor to clean up the code.

Please Note: This project is entirely written in Java. Kotlin contributions will only be accepted under special circumstances.


Developer

  • You are not allowed to register this program under your own name.
  • This is an open-source project under the Ghost Web brand.

Code Snippets

Ghost IDE supports code snippets. Here's an example:

FA Json Example:

{
  "snippet1": {
    "description": "این یک قطعه کد تستی است",
    "prefix": "test",
    "body": "console.log('این یک تست است');"
  },
  "snippet2": {
    "description": "قطعه کد دیگری برای تست",
    "prefix": "test2",
    "body": "console.log('تست دوم');"
  }
}

EN Json Example:

{
  "snippet1": {
    "description": "This is a piece of test code",
    "prefix": "test",
    "body": "console.log('This is a test');"
  },
  "snippet2": {
    "description": "Another piece of code to test",
    "prefix": "test2",
    "body": "console.log('second test');"
  }
}

Note:

You can name your snippets with lowercase English letters, as in the examples above. In the future, all languages supported by Ghost IDE will support this feature.


Physical Keyboard Shortcuts

Ghost IDE offers a variety of keyboard shortcuts for physical keyboards:

  • Ctrl + F: Create new file
  • Ctrl + G: Git clone
  • Ctrl + S: Open settings
  • Ctrl + F1: Create new folder
  • Ctrl + J: Convert JSON to Java
  • Ctrl + D: Open drawer
  • Ctrl + A: Open APK viewer
  • Ctrl + T: Open terminal