Atlet
Yet another web framework.
As cliché as it sounds, Atlet was built with simplicity in mind. Sometimes, it might be slightly overwhelming to do even something simple, using modern tools and frameworks.
Now don't get me wrong, framworks such as Svelte, Vue, React, Angular, Solid and bunch more, they are doing an incredible job to provide developers with reliable tools, capable of building huge, reliable and complex websites and you should primarily use those if you're building something serious.
But in case you don't, or you're fully aware of what you're doing and you just want to quickly write or prototype something, this might be the tool for you :)
/**@jsx h */
import { serve } from 'https://deno.land/std/http/server.ts'
import { createHandler, Props, h } from 'https://deno.land/x/atlet@1.2.0/mod.ts'
const handler = await createHandler({
'/': (props: Props) => (
<body>
<h1>Hello, world!</h1>
</body>
)
})
// you can also use Deno.serve which is available in Deno 1.35
serve(handler)Example of a simple webapp, written in Atlet