# Open Source Components

[RWElementsCorePack](https://github.com/realmacsoftware/RWElementsCorePack) is the official open source collection of core components for RapidWeaver Elements.

### What is the Core Pack?

The Elements Core Pack is a curated set of essential components designed specifically for use with Elements.

These components:

* Cover common layout and content patterns
* Are designed to be flexible, lightweight, and performant
* Follow best practices for building Elements components
* Serve as real-world examples you can learn from and extend

You can use the Core Pack as-is, customise it, or use it as a starting point for your own Elements packs.

👉 **Explore the Core Pack on GitHub**\
<https://github.com/realmacsoftware/RWElementsCorePack>

***

### Why the Core Pack exists

Elements is built around flexibility and creative freedom. The Core Pack supports that by making high-quality, production-ready components available to everyone.

By open-sourcing the Core Pack, we aim to:

* Make it easier to get started with Elements
* Encourage experimentation and learning
* Support a healthy, community-driven ecosystem
* Provide a shared foundation for both free and commercial packs

You’re never starting from scratch.

***

### Who is it for?

The Elements Core Pack is useful for:

* **Designers** building sites with Elements
* **Developers** creating custom Elements packs
* **Learners** wanting to understand how Elements components work
* **Community members** who want to contribute improvements

If you’re working with Elements, the Core Pack is designed to help you move faster and build better.

***

### Installing and using the Core Pack

Installation and usage instructions live in the GitHub repository.

To learn how to install the Core Pack, include it in your workflow, or use it as a base for your own packs, visit: <https://github.com/realmacsoftware/RWElementsCorePack>

***

### Contributing

The Core Pack is an open, collaborative project.

You’re welcome to:

* Report issues
* Suggest improvements
* Submit pull requests
* Propose new components

Every contribution helps strengthen the Elements ecosystem.

**Get involved here:** <https://github.com/realmacsoftware/RWElementsCorePack>

***

### Links

* **GitHub Repository**\
  <https://github.com/realmacsoftware/RWElementsCorePack>
* **Installation & Usage**\
  See the repository [README](https://github.com/realmacsoftware/RWElementsCorePack)
* **Contributing**\
  Open an issue or pull request on GitHub


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.realmacsoftware.com/elements-docs/elements-language/dev-resources/open-source-components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
