Valyrian.js

An isomorphic framework for web apps

Build the application around one Valyrian.js component model.

Create views, route between screens, load data, manage state, render on the server and isolate request-scoped work with Valyrian.js APIs.

Try Valyrian.js in the browser

Save this complete document as index.html and open it in a modern browser. It loads Valyrian.js from unpkg, defines a component and mounts its output to the body.

html
<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Valyrian.js App</title>
  </head>
  <body>
    <script type="module">
      import "https://unpkg.com/valyrian.js@9.1.13/dist/index.min.js";

      const { mount } = Valyrian;

      function App() {
        return "Hello from Valyrian.js";
      }

      mount("body", App);
    </script>
  </body>
</html>
Continue with your first application

Explore Valyrian.js by capability