crate

crate — a fullstack web framework built with deno!


get started

all you need to do is make two files. seriously!

main.ts

import Crate from "https://crate.land/mod";

const crate = new Crate();
crate.serve("./src");

./src/index.html

<Route="/" />
<html>
  <main>
    hello from index.html!
    <br/>
    <Link to="https://crate.land/deno">
      Built with Crate!
    </Link>
  </main>
</html>

roadmap

  • make a basic server-side rendering tool and a basic server with automatic route detection
  • attach a universal backend (pallet) so you can run it anywhere
  • ??? — make an issue!

where's the old crate?

for those of you who don't know, crate used to be a fancy webview wrapper. now, it's evolving into a fullstack web framework that will have a seamless native experience as well with an upcoming tool called "pallet."

contact