Let your data build your UI, with Astro components
Find a file
Ayo Ayco 97b3342cf9
chore: add build.yml; update announcement link (#314)
* chore: add build.yml

* chore: update announcement link on readme

* chore: update readme

* chore: trigger build
2025-03-09 20:11:22 +01:00
.changeset chore: Update version for release (#310) 2023-11-11 20:56:38 +01:00
.github chore: add build to CI 2023-09-25 17:18:59 +02:00
.vscode chore: update deps (#305) 2023-09-25 16:27:50 +02:00
apps chore: update deps on site 2023-12-07 16:04:28 +01:00
configs chore: update deps (#305) 2023-09-25 16:27:50 +02:00
packages chore: patch version 2025-01-08 14:19:04 +01:00
.build.yml chore: add build.yml; update announcement link (#314) 2025-03-09 20:11:22 +01:00
.eslintrc.cjs chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
.gitignore chore: set up test:coverage scripts (#260) 2023-02-01 18:05:27 +01:00
.gitpod.yml added gitpod (#129) 2022-10-22 22:31:16 +02:00
.npmrc chore: update deps (#305) 2023-09-25 16:27:50 +02:00
CODE_OF_CONDUCT.md docs(apps,packages): update content (#93) 2022-10-16 10:26:20 +02:00
CONTRIBUTING.md chore: update deps (#306) 2023-09-25 17:50:34 +02:00
LICENSE feat: initialize create-astro-reactive package (#281) 2023-03-25 20:02:36 +01:00
MONOREPO.md chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
package-lock.json chore: patch version 2025-01-08 14:19:04 +01:00
package.json chore: update homepage to astro-reactive.js.org (#309) 2023-11-11 20:48:52 +01:00
README.md chore: add build.yml; update announcement link (#314) 2025-03-09 20:11:22 +01:00
tsconfig.json chore: clean up monorepo 2022-10-01 15:44:39 +02:00
turbo.json chore: set up test:coverage scripts (#260) 2023-02-01 18:05:27 +01:00

Warning

Please read: an important announcement about the project

As of now we still are in an exploratory phase and the library is not ready for production. We appreciate the interest. We look forward to your feedback and welcome all kinds of contribution. :)

Astro Reactive Library Logo
Astro Reactive Library
Server-Side Rendered, Dynamic Components
Let your data build your UI with Astro

Build & Test Result Last Commit Contribute with Gitpod

Package Release notes Description
form npm a dynamic form which can be modified programmatically
validator npm validators for editable fields
data-grid 🛠 a dynamic data grid of values
themes 🛠 easy-to-use, accessible, consistent cross-browser styles
viz 🛠 data visualization that emits and responds to events

Running locally

We mainly use the demo app to see changes we make on the packages. Do the following to start hacking:

  1. Fork the project then clone to your computer
git clone git@github.com:<your-user-name>/astro-reactive.git
  1. Go into the project directory
cd astro-reactive
  1. Install the node dependencies
npm i
  1. Run the demo application
npm start
  1. Open the demo application on your browser. Browse to the address:
https://localhost:3000
  1. To run the tests:
npm test

Other apps

We also maintain the docs website and the project landing page in this repository. Run the following to start the dev servers:

npm run docs
npm run landing-page

Contributors

This project is only possible because of the support and contribution of our community ❤️

👉 Join our contributors!