Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Soju Platform
Soju Platform

Introduction

  • Getting started
  • Adding vocabulary
  • Adding verbs

CLI reference

  • soju (unified entry)
  • soju import
  • soju promote
  • soju levels
  • soju validate-schemas
  • soju align
  • soju registry
  • soju translate-words
  • soju fill-examples
  • soju fill-verbs
  • soju embed-index
  • soju backend

Development

  • Run the site
  • AI practice & chat
  • Local TTS (speech)
  • Static build (GitHub Pages)
  • Validate data
  • Import vocabulary
  • Local Python setup
  • Build the documentation
  • Editor support
  • Agent notes
  • Data layout (overview)
  • Poe tasks (shortcuts)
  • Docker
  • Libraries Used
Back to top
View this page
Edit this page

Libraries Used¶

Major libraries and tools used by the Soju platform (project homepages). For licenses of assets we ship in-repo, see README.md at the repository root.

Web¶

  • Svelte

  • SvelteKit

  • Vite

  • Pico CSS

  • Vitest

  • Prettier

Backend / AI¶

  • FastAPI

  • Uvicorn

  • Pydantic

  • HTTPX

  • edge-tts

  • Ollama (optional local AI runtime)

Python tooling¶

  • uv

  • Typer

  • PyYAML

  • check-jsonschema

  • poethepoet

  • pytest

  • Sphinx

  • Furo

Previous
Docker
Copyright © 2026. Onur R. Bingol
Made with Sphinx and @pradyunsg's Furo
On this page
  • Libraries Used
    • Web
    • Backend / AI
    • Python tooling