Switzerland
Component framework
A web component framework offering server-side rendering and style encapsulation
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
268 stars
10 watching
15 forks
Language: TypeScript
last commit: 5 months ago
Linked from 1 awesome list
componentcomponent-architecturecomponentscss-variablescustom-elementsfunctionalimmutableshadow-domvirtual-domwebcomponents
Related projects:
Repository | Description | Stars |
---|---|---|
| Creates reusable and interoperable React components as HTML custom elements using the webcomponents API | 206 |
| Utility middleware for testing web components in AVA via Puppeteer. | 1 |
| A library that provides plain functions for building stateless React components with immutable properties and functional goodies. | 227 |
| Develops web components based on the Adobe Spectrum design language | 1,301 |
| A framework for building reusable UI components with two-way data-binding and type-checking support. | 438 |
| A collection of reusable web components built with TypeScript, providing a foundation for building modern web applications. | 30 |
| A low-tech web-component framework that enables developers to create native, reactive, and modular web components using JavaScript | 124 |
| A lightweight JavaScript framework for building isomorphic reactive web components with an emphasis on immutability and purity. | 29 |
| A tool for designing and creating HTML web components and pages in a user-friendly interface. | 151 |
| A lightweight framework for building dynamic web components with native browser support and flexible configuration options | 1,023 |
| A set of reusable web-components for building modern user interfaces | 45 |
| A collection of reusable UI components built with TypeScript for web applications. | 1 |
| A framework agnostic web component library implementing a design system | 50 |
| Provides a set of lightweight and reusable base classes for building web components with a simple and declarative API. | 26 |
| An aggregate library of DOM traversal, manipulation and events functions | 229 |