
Spartan
Accessible UI primitives for Angular, with the behavior installed from npm and the styled components copied into the project.
Spartan is a set of accessible UI primitives and styled components for Angular. The install model has two parts: the behavior comes from an npm package, and the styled layer is copied into the project’s code by a CLI added as a dev dependency. The installation guide describes both parts. The project’s documentation says the components are SSR compatible and zoneless ready.
Worth knowing
Spartan requires Tailwind CSS. The repository also holds spartan/stack, an optional full-stack set built on AnalogJs, which this record does not cover.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-28: links, License
spartan.ng/ - 2026-10-28: links, Written in, License model, GitHub stars
github.com/spartan-ng/spartan - 2026-10-28: links, Built on, Install with
spartan.ng/documentation/installation - 2026-10-28: Categories, Built on
spartan.ng/documentation/introduction - 2026-10-28: First release
registry.npmjs.org/@spartan-ng/cli - 2026-10-28: Maintainer
github.com/spartan-ng/spartan/blob/main/LICENSE - 2026-10-28: Install with
spartan.ng/documentation/cli - 2026-10-28: Current major version, Last release
github.com/spartan-ng/spartan/releases/tag/v1.8.3 - 2026-10-28: Contributors
github.com/spartan-ng/spartan/graphs/contributors - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@spartan-ng/cli - 2026-10-28: Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40spartan-ng%2Fcli - 2026-10-28: Multilingual
spartan.ng/documentation/rtl