A lightweight pattern library for any web project.
Today we’re releasing Astrum, a lightweight pattern library designed to be included with any web project. It’s open-source, released under MIT license, so we hope you’ll take it out for a spin and let us know what you think. Maybe you’d even like to contribute to the project yourself?
We’ve been working on Astrum for a few months here at No Divide and it was originally just going to be an internal tool to scratch our own itch in terms of providing a pattern library solution for our clients. We had a number of goals that we wanted Astrum to achieve:
- We wanted it to be easy to include in a project.
Astrum is an npm package which can be installed with a single command.
- We wanted it to be customisable.
Astrum has simple theming features so that it can be branded to its companion project.
- We wanted it to be simple to add components/objects to the library.
Astrum comes bundled with a command-line tool that allows you to easily manage components and groups with helpful feedback.
- We wanted it to be easy to update as we add new features.
We‘ll continue working on Astrum and we’re aiming to ensure that new features are non-breaking additions to the platform. This means you’ll be able to update Astrum in existing projects with a single command and take advantage of these features as they become available.
- We didn’t want to have to worry about compiling assets.
Astrum uses your parent projects assets to do it’s thing.
I’ve put together a short video to provide a tour of Astrum and its features:
We hope you find Astrum useful and if you’d like to keep up-to-date with the project you can: