3d714964e6 | ||
---|---|---|
.github | ||
Example | ||
Sources | ||
Tests | ||
Tokamak.xcodeproj | ||
tokamak.dev | ||
.editorconfig | ||
.gitignore | ||
.hound.yml | ||
.pre-commit-config.yaml | ||
.swiftformat | ||
.swiftlint.yml | ||
Brewfile | ||
CHANGELOG.md | ||
CODE_OF_CONDUCT.md | ||
LICENSE | ||
Package.swift | ||
README.md | ||
Reference.swiftinterface | ||
azure-pipelines.yml | ||
codecov.sh | ||
codecov.yml | ||
lint.sh | ||
test.sh |
README.md
Tokamak
SwiftUI-compatible framework for building browser apps with WebAssembly
Important: SwiftUI compatibility
Current Tokamak API was designed and built at the end of 2018, months before SwiftUI was announced. Thus, the short-term goal of Tokamak is to make the API more compatible with SwiftUI. All contributions that help us in achieving this goal are much appreciated. You can consider the current Tokamak API as deprecated, but still usable for research and experimentation purposes.
Acknowledgments
- Thanks to the Swift community for building one of the best programming languages available!
- Thanks to SwiftWebUI, Render, ReSwift, Katana UI and Komponents for inspiration!
Contributing
This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to conduct@tokamak.dev.
Maintainers
License
Tokamak is available under the Apache 2.0 license. See the LICENSE file for more info.