AkurAI Build
Menu

Public repository / 51aec02c44fe7eb9438a160c80c03b0b12141f7a

AkurAI-Framework / site/frontend/index.html

Latest change 4052fe38094b95ffabeaa0959c653900e383f343 - feat: markdown engine + authentic framework site (landing/docs/changelog/components) by Ólafur Búi Ólafsson

{% include "header" %}
    <main>
      <section class="hero">
        <div class="container">
          <span class="eyebrow">{{ version }} · Pure Rust · Zero runtime dependencies</span>
          <h1>A backend framework that ships as <span class="grad">a single file</span>.</h1>
          <p class="lede">{{ description }}</p>
          <div class="btn-row">
            <a class="btn btn-primary" href="/docs">Get started</a>
            <a class="btn btn-secondary" href="https://github.com/olibuijr/AkurAI-Framework">View on GitHub</a>
          </div>
          <pre class="install"><code>{{ install }}</code></pre>
          <div id="health" class="status" aria-live="polite">checking server…</div>
        </div>
      </section>

      <section class="container">
        <div class="features">
          {% for f in features %}
          <article class="feature">
            <div class="feature-icon">{{ f.icon }}</div>
            <h3>{{ f.title }}</h3>
            <p>{{ f.body }}</p>
          </article>
          {% endfor %}
        </div>
      </section>

      <section class="container split">
        <div>
          <h2>Define data. Get an API.</h2>
          <p class="muted">Declare a collection and the framework generates REST endpoints,
          validation, and a self-describing manifest — no handwritten routes. Data updates at
          runtime; you never rebuild the binary to change it.</p>
          <a class="btn btn-ghost" href="/docs/architecture">How it works →</a>
        </div>
        <pre class="code-sample"><code>{{ code_sample }}</code></pre>
      </section>

      <section class="container">
        <div class="stats">
          {% for s in stats %}
          <div class="stat"><div class="stat-value">{{ s.value }}</div><div class="stat-label">{{ s.label }}</div></div>
          {% endfor %}
        </div>
      </section>

      <section class="container cta">
        <h2>Build something that outlives its dependencies.</h2>
        <div class="btn-row center">
          <a class="btn btn-primary" href="/docs">Read the docs</a>
          <a class="btn btn-secondary" href="/components">Browse components</a>
        </div>
      </section>
    </main>
{% include "footer" %}