accordproject
web-components
JavaScript

React Components for Accord Project

Last updated Jun 14, 2026
133
Stars
132
Forks
36
Issues
0
Stars/day
Attention Score
91
Language breakdown
No language data available.
Files click to expand
README

Accord Project Web Components

Build Status join discord

This repository contains a library of user interface components that can be used to create web-applications based on Accord Project technology. The components use the React ( JavaScript library )

Repository Structure

This repository is a monorepo, built using lerna. Each package is published as an independent npm module.

Netlify is used to automatically publish the static site generated by Storybook.

Use the interactive [Storybook][storybook] to discover the components and their properties.

View the [Live Storybook Demo][storybook] or Run Locally

Sample Project

To use these components refer to: https://github.com/accordproject/web-components-starter If you are not already using semantic-ui-react in your project, be sure to include import 'semantic-ui-css/semantic.min.css' in the entry point of your react app.

Run Locally

npm install -g lerna
lerna clean && lerna bootstrap && lerna run build
cd packages/storybook
npm i
npm run storybook

User Interaction Testing (e2e tests)

Install cypress app on your local system: https://download.cypress.io/desktop

Check if the system requirements are matched: https://docs.cypress.io/guides/getting-started/installing-cypress.html#System-requirements

Start the storybook

cd packages/storybook npm run storybook
Execute the following script to start e2e tesing
cd packages/storybook npm run test:e2e
If you are writing the tests and want to see the tests in a browser, then do the following
cd packages/storybook npx cypress open


Accord Project Logo

GitHub license Join the Accord Project Slack

Accord Project is an open source, non-profit, initiative working to transform contract management and contract automation by digitizing contracts. Accord Project operates under the umbrella of the [Linux Foundation][linuxfound]. The technical charter for the Accord Project can be found [here][charter].

Learn More About Accord Project

[Overview][apmain]

[Documentation][apdoc]

Contributing

The Accord Project technology is being developed as open source. All the software packages are being actively maintained on GitHub and we encourage organizations and individuals to contribute requirements, documentation, issues, new templates, and code.

Find out what’s coming on our [blog][apblog].

Join the Accord Project Technology Working Group [Discord channel][apdisc] to get involved!

For code contributions, read our [CONTRIBUTING guide][contributing] and information for [DEVELOPERS][developers].

README Badge

Using Accord Project? Add a README badge to let everyone know: accord project

accord project

License

Accord Project source code files are made available under the [Apache License, Version 2.0][apache]. Accord Project documentation files are made available under the [Creative Commons Attribution 4.0 International License][creativecommons] (CC-BY-4.0).

Copyright 2018-2019 Clause, Inc. All trademarks are the property of their respective owners. See LF Projects Trademark Policy.

[linuxfound]: https://www.linuxfoundation.org [charter]: https://github.com/accordproject/governance/blob/master/accord-project-technical-charter.md [apmain]: https://accordproject.org/ [apblog]: https://medium.com/@accordhq [apdoc]: https://docs.accordproject.org/ [apslack]: https://accord-project-slack-signup.herokuapp.com [apdisc]: https://discord.gg/Zm99SKhhtA

[storybook]: https://ap-web-components.netlify.app/

[contributing]: https://github.com/accordproject/web-components/blob/master/CONTRIBUTING.md [developers]: https://github.com/accordproject/web-components/blob/master/DEVELOPERS.md

[apache]: https://github.com/accordproject/web-components/blob/master/LICENSE [creativecommons]: http://creativecommons.org/licenses/by/4.0/

© 2026 GitRepoTrend · accordproject/web-components · Updated daily from GitHub