Beginning of the Ende (a community Deno fork)

27 points by hongminhee


abbe

“Ende” is an anagram of “Deno”

How is it an anagram ?

wink

I really don't like the entitled tone of that post. Yes, it sucks that it will be officially EOL soon-ish, but blaming the people who move on is not the way to go. But I hope it works out.

Or maybe I've just lost all my fucks to give years? ago when they added node compat and pivoted away from the thing I found relatively good. I'm not a heavy user and as long as I can host my "dozens of requests per week" projects on deno.land I will stay there, but maybe it would be easier for me to just migrate those off (again).

refi64

My brother in Christ. YOU reimplemented Node and now you’re bored?

I'm not sure if this is that he's bored, rather than reaching the "acceptance" stage on what he perceives to be the general perspective.

dsh

I had a feeling someone was going to do this. Deno has a lot of great ideas and I honestly thought it would have been more popular with developers compared to the other runtimes but I was wrong.

Even at work we've moved to running applications on Bun because of the Node.js compatibility and not having to set up a build step for typescript.

I hope Ende has a good run and I wish it all the luck. I know I'll probably use it for my local and personal projects (as I did with Deno).

andrewrk

This is a great demonstration of the Free Software movement's power. When sellout occurs, rather than the software being enshittified, if it still is providing value then it can be forked and maintained by the community of people who use it.

In this case, however, I don't really see the point. Admittedly, I am biased because I've always thought Node.js was a great project and thought that the ways Deno set itself apart from Node were actually bad design decisions (such as importing from URLs).

I mean, come on, how much time are we talking about realistically to "learn Node.js again"? 10 minutes?

skykanin

Nice, removing Node compatibility is the right thing to do imo. I don't understand why Ryan thought that was a good idea to implement in Deno, you end up reimplementing Node which he admitted. I suspect he was pressured by their VC to do it for adoption purposes.

chenghiz

I'm happy to see this happen even though I never used Deno as it was VC-backed. Hopefully it will continue to be a source of inspiration for other JS runtimes and I might even use it if it continues to be maintained.

edit: Per-module permissions and sandboxes for untrusted code as they describe their goals would be a major reason to use it, given the security downsides of the npm ecosystem

ale

As much as I enjoyed using Deno I don’t get the obsession with the actual runtime. If you run your own server(s) just lock the binary to whatever version works for you and keep running that forever. The devs that invested fully using Deploy are the real losers here.