Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

576 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

encorpora

Corpán

encorpora (“on corpora”) is Corpora Inc’s monorepo. Products, packs, content, infrastructure and the marketing site all live here and ship from one trunk.

Development is trunk-based: short-lived branch → PR → automated adversarial review → squash-merge to main. See AGENTS.md for the worker loop and the gates.

What's in here

  • Corpán (corpan/) — the language-learning app. Tauri (Rust) + React, shipping on iOS, Android and desktop. 54 interface locales (corpan/corpan-app/public/locales/) over a corpus of narrated, translated content.
  • Corpán Packs (corpan/packs/) — the pack system and the packs themselves: games, readers, an on-device LLM tutor, a multiplayer city. Packs deploy over-the-air on merge to main and are versioned against app floors.
  • Dynawalla: Apprentice of Numbers (dynawalla/, planned — not yet on main) — the newest product: children's mathematics, grades 1–6 plus an introduction to pre-algebra, set in an ancient-futurist world of astrolabes, gears and mechanical computers.
  • Books & publishing (books/) — the authored source for narration packs.
  • Site (web/) — encorpora.io, built and deployed to GitHub Pages.

Corpán and Dynawalla share main, and Dynawalla will share the native/Tauri plugin layer under corpan/plugins/. Path filters decide what CI runs for a given change.

Live Demos

Browse packs and content at: https://encorpora.io/

Local Development

Quick Start

# One-command setup
./web/scripts/setup.sh

# Start development server with hot reload
npm run dev

Visit http://localhost:8000 - all changes auto-rebuild:

  • web/io/ site (Next.js hot reload)
  • Corpan pages (auto rebuild)
  • Packs (auto rebuild)

See DEVELOPMENT.md for detailed development guide.

Production Build

npm run build  # Builds to web/io/out/
npm run serve  # Test locally

See GITHUB_PAGES_SETUP.md for deployment architecture.

Contributing

Read AGENTS.md first — it is the runbook, and it applies to humans and agents alike.

This repository carries no license file yet — see LICENSING-TODO.md for the open question.

Community

Contact

team@encorpora.io

About

Corpora for k-12 and beyond

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages