I wanted an IDE that worked exactly how I wanted it to.

What it does

It can open a file that you can edit and has syntax highlighting. It can also run files with hashbang!

How I built it

I wrote it in python using tkinter to create the window and pygments to achieve syntax highlighting.

Challenges I ran into

One problem was learning how to make only 1 line of text's syntax highlighting redone every time the user types new values in order to ensure that the program did not run too slow.

Accomplishments that I'm proud of

It works more or less flawlessly.

What I learned

I've learnt how to create a windows in python.

What's next for Micro-IDE

Implement the ability to edit multiple files , configurable themes and implement build rules.

Built With

Share this project: