Skip to content

PRoX2011/GlowCode

Repository files navigation

GlowCode

License: MIT Version Contributions Welcome

GlowCode is a simple code editor with syntax highlighting for various programing and markup languages. The program has a graphical interface.


📋 Supported programming languages

  • Python Python
  • C++ C++
  • C C
  • HolyC
  • Assembly Assembly
  • JavaScript JavaScript
  • HTML HTML
  • CSS CSS
  • Rust Rust
  • Dart Dart
  • Bash Bash
  • Markdown Markdown
  • Powershell Powershell
  • BASIC

  • B


💾 Instalation/launching

First of all you will need Python version 3.7 or higher:

sudo apt install python3

Next you will need to install Tkinter, CustomTkinter and Pyinstaller:

pip install tk
pip install customtkinter
pip install pyinstaller

You launch use GlowCode in one of two ways:

  • Launch with Python
  • Install on PC with Basch script

1) Launching with Python

python3 GlowCode.py

2) Installing on PC with Basch script

Run the build file (build-linux.sh) to get the an executable file

chmod +x build-install-linux.sh
./build-install-linux.sh

Then run the installation script

chmod +x install.sh
./install.sh

Now you can run GlowCode using the command glowcode or glowcode <filename>

Instalation in Windows

Install customtkinter using pip:

pip install customtkinter

And run build-install-windows.bat as administrator


💻 Ussage

File menu:

  • New (Ctrl+N) - Create a new file
  • Open (Ctrl+O) - Open an existing file
  • Save (Ctrl+S) - Save current file
  • Save As (Ctrl+Shift+S) - Save file with a new name
  • Exit - Quit the editor

Features

  • Current line highlighting
  • Line numbering
  • Status bar with cursor position and language info
  • Automatic syntax detection by file extension
  • Dark theme interface

⭐ Special thanks

Qwez-source

Screenshots





About

Simple code editor with syntax highlighting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •