DEV Community

Cover image for std. made immutable.
Tate Berenbaum for the nest.land team

Posted on

std. made immutable.

TL;DR

https://nest.land/std

First, what is nest.land?

Nest.land is an immutable alternative to deno.land/x. All modules published to the platform are uploaded to the Arweave Blockweave, where they can never be modified or deleted. This ensures that any (non-vendored) code you import into your Deno projects is available forever.

Why Deno's Standard Modules?

Our platform already holds over 60 third-party modules and over 20,000 files. We're actively growing and expanding our community, but what would happen in the event of deno.land/std having a temporary outage or shutting down 30+ years from now?

Deno's Standard Modules are a critical piece of the pie. Without these modules, developers would have a very difficult time building Deno applications and using Deno to its full potential.

In light of Deno's love for decentralization, all standard modules have been published to Arweave, where they can be hosted and served from 347 individual nodes and counting.

Before you ask: "Well, what if nest.land goes down? What then???"

We'll be rolling out alternative import urls shortly that import code directly from Arweave's Permaweb Gateway. This way, even if nest.land has an outage, std will not.

Try it out!

Check out https://nest.land/std to see our brand new Standard Module Gallery. You can use this std mirror as an alternative to deno.land/std.

From now on, we'll be publishing each new version of Deno's Standard Modules on nest.land!

Note: Nest.land is not in its 1.0.0 stage yet, so bear with us if you find a bug or something not working as expected. We are actively working to mitigate issues and maintain stability!



Feel free to join our GitHub Discussions or report issues on our repository!

Special thanks:

@lucacasonato
@caspervonb
@ry

#6699

Top comments (0)