Resources
This page provides links to important external resources and references that can help you better understand the technologies that Atym is built upon.
Atym Documentation
Other sections of the Atym documentation that provide more context:
- CLI Reference: Complete reference for the Atym CLI commands
- Container APIs: Reference documentation for Atym's container APIs and interfaces
- Terms and Definitions: Glossary of key terminology used throughout Atym documentation
- Troubleshooting: Solutions to common issues and how to resolve them
Container Specifications
Learn more about container standards and specifications:
- Open Container Initiative (OCI): Industry standards around container formats and runtimes
- OCI Image Specification: Complete specification for container images
- OCI Content Descriptors: How content is addressed in the OCI model
- OCI Image Manifest Specification: Definition of the container image manifest
- OCI Image Layout: Filesystem layout for OCI container images
- OCI Image Media Types: Supported media types in OCI images
- Wasm OCI Artifact Layout: Specification for storing WebAssembly modules in OCI artifacts
Development Tools
Useful utilities for container and embedded development:
- Visual Studio Code: Lightweight but powerful source code editor with extensive extension support
- Dev Container Extension: lets you use a Docker container as a full-featured development environment
- C/C++ Extension: Debugging and code intelligence for C/C++ development
- CMake Tools: CMake integration for build task management
- Introduction to Dev Containers
- File to Hex Converter: Online tool for converting binary files to hexadecimal format
WebAssembly
Resources for developing WebAssembly containers
Resources
Resources for understanding WebAssembly and related technologies:
- WebAssembly Official Website: Introduction to WebAssembly and its specifications
- WebAssembly System Interface (WASI): Official resource for the WebAssembly System Interface
- WebAssembly Component Model: Introduction to the component model specification
- WebAssembly Micro Runtime (WAMR): Lightweight runtime for WebAssembly applications
WASI-SDK
Tools and resources for developing applications with the WebAssembly System Interface SDK.
- WASI-SDK GitHub Repository: WebAssembly System Interface SDK for building WASM modules
- Building WASM Applications with WASI-SDK: Comprehensive guide on building WebAssembly applications
- WASI-SDK Options: Detailed information about available WASI-SDK build options
- Reducing Application Footprint: Techniques for optimizing WebAssembly application size
- Building a Project with CMake: Instructions for building WebAssembly applications using CMake
WebAssembly Development Tools
Essential utilities for creating, debugging, and working with WebAssembly modules.
- iwasm: Utility for running, testing, and debugging WebAssembly modules on your local development machine
- WebAssembly Binary Toolkit (WABT): Tools for manipulating WebAssembly files with full fidelity and compliance with the spec
- WebAssembly Extension for VS Code: VS Code extension for WebAssembly text format syntax highlighting