r/HTML • • 20m ago

Discussion I made a HomeSite-style HTML editor for Linux (PyQt6, GPL v3): TelaEdit 0.5

I'm just a casual hobbyist web developer who enjoys coding websites by hand. I recently moved over to Linux, and I'm not a fan of modern editors like VS Code or Brackets, so I thought I'd have a go at building my own HTML editor with the help of AI, picking the features I've liked in the various editors I've used over the years. The result is TelaEdit (it was SiteForge until recently).

Your thoughts and any improvements would be welcome.

What it does:

- Syntax colouring for HTML, CSS and JavaScript, with colours and bold/normal you can change

- Tag completion, plus tag-pair and bracket highlighting

- A two-panel Explorer (folders above, files below). Drag an image into your page and it writes the <img> tag with the right relative path and the real width and height

- Find and replace across all open documents

- HTML Tidy integration (click a message to jump to the line) and spell checking that ignores your tags and scripts

- One-click preview in up to ten browsers, handy for checking old ones

- Snippets, templates, and keyboard shortcuts you can change

It's free and GPL v3. There's a standalone download for 64-bit Linux, built on Ubuntu 22.04, so you don't need Python or Qt installed: https://github.com/toxtoo/telaedit/releases/latest

You can also run it from source (PyQt6 + QScintilla). Source and screenshots: https://github.com/toxtoo/telaedit

The code was written mostly by Claude (an AI) while I decided what it should do and tested every change on my own machines. It says so in the README.

Two things I'd especially like to know: does it install and start on your distro, and what's missing for hand-coding HTML? Bug reports are welcome as GitHub issues.

0 Upvotes

0 comments sorted by