A simple, lightweight, yet effective text editor based on Python and the Tkinter library.
Currently in development, and accepting contributors (see Contributing).
Report Bug
·
Request Feature
Table of Contents
There are many text editors out there, but HoloScript is different from any other.
HoloScript is one of the simplest and most lightweight text editors, at around 20MB, yet it's incredibly powerful.
With no extra extensions or distractions, HoloScript focuses solely on text or code, maximizing productivity.
Built on Python and Tkinter, HoloScript is fully free and open-source.
Thanks to all contributors and Andrei Motin for creating and maintaining the project.
Hop right to Getting Started to begin your adventure with HoloScript.
HoloScript is based on Python, the Tkinter library and your contributions 😄
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
- Python 3.5 or above
- Tkinter library (tk-tools)
- Clone the repository
git clone https://github.com/andreimotin/HoloScript
- Install the Tkinter library
pip install tk-tools
- Open the HoloScript directory
cd HoloScript - Run HoloScript
python3 holoscript.py
We are currently working hard on delivering executables (applications) to different platforms, such as macOS, Windows and Linux distributions.
When they'll be available, you'll be able to install them from Releases
Until then, you can install HoloScript using the command line (see Installation above)
After installing and launching HoloScript, you can immediately start writing or scripting by clicking on the work area.
The work area is the right part of the HoloScript interface that is originally blank and is apart the Open and Save As... buttons from the left button area.
The button area is the left part of the HoloScrit interface that contains the 2 main buttons: Open and Save As....
For any questions feel free to reach out to me (see Contact)
- Main script release
- Execuatable apps for macOS, Windows, Linux
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repository and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
To contribute:
- Fork the repository
- Clone the forked repository (
git clone https://github.com/username/repo) - Create your branch (
git branch BRANCH-NAME,git checkout BRANCH-NAME) - Change something you'd like
- Add your changes to your branch (
git add .) - Commit your Changes (
git commit -m "a short description of the change") - Push your changes to your branch (
git push) - Open a Pull Request
Full guide available here: Contributing Guide
Distributed under the MIT License. See LICENSE for more information.
Twitter: @andreimotin12
Email: motinandrei@icloud.com
Project Link: https://github.com/andreimotin/HoloScript