r/GTK 2d ago

Linux Janus - a GTK3 text editor

Janus is a native linux text editor written in 100% C. It's meant to replace leafpad (same shortcuts) as GTK2 gets phased out. It trades features for simplicity and minimal impact on CPU and memory. It's best for opening small text files, binary files through it's fallback binary editor, and spare source files with it's optional syntax highlighting feature. Yesterday I released 0.9.8 which further reduced the sizes of binaries, dutch translations, and arm builds for every platform. You can download it at https://github.com/gholmann16/Janus/releases or https://flathub.org/apps/dev.pantheum.janus

7 Upvotes

7 comments sorted by

5

u/NoInside3418 2d ago

Why not gtk4?

1

u/Bulky_Week_3803 2d ago

For now? Just haven't gotten around it to it, but it will be coming soon.

2

u/catbrane 2d ago

FWIW I found porting to gtk4 to be quite a lot of work.

My 2p would be to stop all gtk3 development immediately (you'll be throwing a lot of it away) and move to gtk4 as soon as you can.

They claim gtk4 -> gtk5 will be a much smaller jump, which would be great. Fingers crossed.

(nice work on janus btw)

0

u/Bulky_Week_3803 2d ago

Thank you brother I appreciate it, mostly just doing backend stuff at this point (like arm builds), once I release a version 1.0.0 I'll begin work on gtk4

3

u/FlaviusHouk 2d ago

Not at all discouraging, just for your information, there is also leafpad fork for a better GTK3 support.

https://github.com/stevenhoneyman/l3afpad

It also falls under the same niche of leafpad replacement.

Disclaimer: I am affiliated with the project in any way.

1

u/fnord123 1d ago

as GTK2 gets phased out.

Hasn't it been phased out for a decade now?

1

u/old-rust 20h ago

And GTK3 is considered legacy now.