Skip to content

dAppCore/ui

Repository files navigation

@dappcore/ui

Web Component library for the dappco.re stack. Unstyled but opinionated.

<core-data-table src="/v1/users" live>
  <core-column field="name"       label="Name"   sortable></core-column>
  <core-column field="size"       label="Size"   pipe="bytes"></core-column>
  <core-column field="created_at" label="Joined" pipe="date:relative"></core-column>
  <core-column field="balance"    label="Credit" pipe="currency:GBP"></core-column>
</core-data-table>
  • Browser-native Web Components — no framework dependency
  • Light DOM + ::part() + CSS custom properties — tokens.css inherits cleanly
  • Server-side renderable by dappco.re/go/html — shared pipe registry, byte-identical output
  • Companion to CorePHP's <core:*> tags — same primitive names across the polyglot stack

Design canon

RFC.md — the spec. Read this first.

Install

# As an npm package
npm install @dappcore/ui

# Or as a git submodule (dappco.re-native pattern)
git submodule add https://github.com/dAppCore/ui.git external/ui

Roadmap

See RFC.md §16. Currently at v0.1 — foundation (formatter registry + 12 built-ins). v0.3 ships the seed <core-data-table> component.

Licence

EUPL-1.2.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors