Remix.run Logo
SpartanJ 2 days ago

I think there's still space in the editor market for an open-source Sublime/Zed alternative. I've been working solo on a code editor with similar characteristics for a few years. It's still a work in progress, but it's already feature-rich (all the basics and some advanced features, like LSP, DAP, multi-cursor, etc.): https://github.com/SpartanJ/ecode/

ecode can handle big files, though it's not specifically designed for that. I just tested it with the largest text file I could find (760MB), and it worked just fine (searches included). The editor is designed with performance in mind, taking a similar approach to Zed (custom GPU-accelerated renderer, fully native C++ code, heavily multi-threaded, etc.). The biggest challenge is forming a community of collaborators, solo developing such a project in my free time is a huge task. So if anyone is interested, please contact me =)

jeanlucas 2 days ago | parent [-]

Why? Genuine curiosity, what's the angle for a market for sublime/zed alternatives? What are they lacking?

And congrats on your project, looks interesting.

SpartanJ 2 days ago | parent [-]

> Why? Genuine curiosity, what's the angle for a market for sublime/zed alternatives? What are they lacking?

In my opinion, Sublime’s biggest gap is that it’s not open-source, and there aren’t many (if any) open-source alternatives that match its feature set, performance, and unique user experience, Sublime just feels especially nice. Zed comes closest, and I think it’s fantastic, but it’s VC-backed, so their focus on profitability will likely shape the user experience over time (as some users are already noticing). Every editor has its pros and cons, and preferences vary, but there’s always room for innovation. Even subtle differences can add up to a significantly better user experience. With ecode, I’m aiming to deliver a polished, enjoyable experience while subtly innovating on common editor features. That said, ecode is opinionated in some ways, so it won’t suit everyone, though it’s highly customizable and configurable.

> And congrats on your project, looks interesting.

Thanks! =)

pokipoke 2 days ago | parent [-]

> Sublime’s biggest gap is that it’s not open-source

But yours is also not open-source

SpartanJ a day ago | parent | next [-]

It's in the main project repo, since ecode it's part of a much bigger project: https://github.com/SpartanJ/eepp/

Here's the explanation: https://github.com/SpartanJ/ecode/?tab=readme-ov-file#source...

r34ct0r14 2 days ago | parent | prev | next [-]

it is or at least, the source is present check the readme, he has the source in the GUI repo

leiserfg 2 days ago | parent | prev [-]

It is, the link is in the readme.