# Frameworks

[Aleph.js](https://alephjs.org/) - "The React Framework in Deno. **Aleph.js** gives you the best developer experience on building modern web application: TypeScript in Deno, ES module imports, file-system routing, SSR & SSG, HMR with Fast Refresh, and more. No config needed."

[Bootstrap](https://getbootstrap.com/) - “Build responsive, mobile-first projects on the web with the world’s most popular front-end component library. Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. Quickly prototype your ideas or build your entire app with our Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.”

[Express](http://expressjs.com/) - "Fast, unopinionated, minimalist web framework for Node.js"

[Sapper](https://sapper.svelte.dev/) - "The next small thing in web development. Sapper is a framework for building web applications of all sizes, with a beautiful development experience and flexible filesystem-based routing. ❡ Unlike single-page apps, Sapper doesn't compromise on SEO, progressive enhancement or the initial load experience — but unlike traditional server-rendered apps, navigation is instantaneous for that app-like feel."

[Svelte](https://svelte.dev/) - "Cybernetically enhanced web apps. Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the *browser*, Svelte shifts that work into a *compile step* that happens when you build your app. ❡ Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes."

<https://stenciljs.com/>\
<https://glimmerjs.com/>\
<https://markojs.com/>\
<https://github.com/adamsanderson/ivy>

## Vue

[Element](https://element.eleme.io/#/en-US) - "Element, a Vue 2.0 based component library for developers, designers and product managers"

[Nuxt.js](https://nuxtjs.org/) - "Build your next Vue.js application with confidence using NuxtJS. An open source framework making web development simple and powerful."

[Vue.js](https://vuejs.org/) - "The Progressive&#x20;JavaScript Framework"


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://brain.nathanarthur.com/web-development-and-design/frameworks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
