Skip to content
simienappPublic

About

Simien's TypeScript runtime: the multi-core JS runtime revived from deka (history up to dekaruntime/deka@08511f1b)

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3,802 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deka

deka is a runtime for building desktop applications.

youtube video overview:

deka - comparison between electron, tauri and cpp

Quick links

Repository layout

  • crates/ — Rust workspace with the compiler, runtime, CLI, LSP, and WASM targets.
  • assets/ — Shared assets such as the utility CSS bundle.
  • docs/ — Design notes and RFCs.
  • scripts/ — Build and test helpers.
  • tests/ — Integration tests and conformance fixtures.

Useful docs

  • PUBLISH.md — How to publish a new runtime release.
  • STDLIB.md — How to version and publish @deka/* packages to the index.
  • TESTING.md — How the test suites are run.
  • RELEASE.md — Release process checklist.

Getting started

Build the CLI:

cargo build --release -p cli

Run the language suite:

./run.sh

Native runtime validation runs with ./run.sh against local workspace crates. App testing remains available through deka test. See TESTING.md.

Local package development

Link a package working tree into a consumer without changing deka.json or deka.lock:

deka link ../my-package
deka unlink @scope/my-package

Links are stored in the consumer's developer-only .deka/links.json (keep .deka/ out of version control). During bundling, a local link takes precedence over the installed copy in ds_modules; deka unlink removes only that metadata and never deletes the package working tree. The linked package must declare a scoped name such as @scope/my-package in its deka.json.

About

Simien's TypeScript runtime: the multi-core JS runtime revived from deka (history up to dekaruntime/deka@08511f1b)

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages