/CodeEditorKivy

Simple Code Editor Using Kivy with Jedi Auto Suggestion

Primary LanguagePythonMIT LicenseMIT

CodeEditorKivy

Simple Code Editor Using Kivy with Jedi Auto Suggestion

๐Ÿง  CodeEditor

Author: Sk Sahil (Sahil-pixel)
License: MIT
Platform: Android / Desktop (Linux/Windows)
Framework: Kivy + Jedi


โœจ Features

  • ๐Ÿ“ Syntax Highlighting (using CodeInput + PythonLexer)
  • ๐Ÿ”ข Dynamic Line Numbers synced with scrolling
  • โšก Jedi-based Autocompletion for Python code
  • ๐Ÿ“œ Popup Suggestions with smooth position tracking
  • ๐Ÿง  Smart behavior: suggestions only appear when typing meaningful content
  • ๐Ÿงผ Clean, responsive layout for mobile or desktop
  • ๐Ÿ‘† Custom toolbar with New, Open, Save, and Run buttons

๐Ÿ“ฑ Screenshots

CodeEditor Demo


๐Ÿš€ How to Run

โ— Requirements

Install the dependencies:

pip install kivy pygments jedi