Skip to content

athasdev/extensions

Repository files navigation

Athas Extensions

Extensions for the Athas editor.

Structure

Each extension lives under extensions/{name}/:

extensions/
  lua/
    extension.json    # Extension manifest
    parser.wasm       # Tree-sitter WASM grammar
    highlights.scm    # Tree-sitter highlight queries
    tooling.json      # Platform-specific tooling (LSP, formatter, linter binaries)
    build.sh          # Build script for tooling archives

Root-level files:

  • registry.json / index.json - Extension registry for the marketplace
  • manifests.json - Combined manifests (auto-generated, do not edit manually)

Scripts

bun run scripts/validate.ts
bun run scripts/generate-manifests.ts

Contributing

See CONTRIBUTING.md.

License

GPL-3.0

About

Extensions for Athas.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published