Current version: 3.9
To try Swim, check out one of our step-by-step tutorials. To build your own app, try cloning a starter application. Or continue reading to learn more about how to get started with Swim.
The Swim Java Server is a self-contained, distributed application server for stateful, streaming applications. Swim Server provides applications with persistence without a database, point-to-point messaging without a message broker, and execution scheduling without a job manager. Swim applications communicate using the WARP protocol, a multiplexed streaming upgrade to HTTP.
The Swim Java Client is a minimal WARP streaming API client.
npm i @swim/core
The Swim Web UI framework is a dependency-free user interface toolkit for pervasively real-time web applications. It provides everything you need to bind user interface components to WARP streaming APIs. The Swim UX framework implements easy-to-use, procedurally animatable gauges, pies, charts, maps, and more.
Continue reading to tryout step-by-step lessons with Swim. Or dive into the core Swim concepts.