Skip to content

🥯Papanasi is the Frontend UI library to use cross Frameworks. A set of components to use in Angular, React, Solid, Svelte, Vue and Web Components

License

Notifications You must be signed in to change notification settings

onlyhom/papanasi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Papanasi

The Universal UI Library

🔍 Overview

🥯Papanasi is a UI library to use cross Frameworks. A set of components to use in Angular, React, Solid, Svelte, Vue and Web Components. Is based on the Mitosis library and documented using Storybook.

WARNING: THIS IS AN ALPHA DONT USE IT YET, IS UNDER DEVELOPMENT.

GitHub license GitHub stars GitHub forks Tweet Sponsor Build Status GitHub issues Update Status

This library born as a pet project to create universal components, easy to extend in any project and easy to use with any framework, is based in the next manifesto:

A Component...

  • ...should be cross-libraries but the code should be written once.
  • ...should have a minimun style and should be easy to extend it via CSS by the user.
  • ...should provide some optional themes to make it easy to use.
  • ...should be accesible.
  • ...should be made for developers not for non-coders, they will decide how to style most of the things.
  • ...should be three-shakable.
  • ...should be compatible with StoryBook.
  • ...should be inspired in other UI Libraries to don't reinvent the wheel.
  • ...should be easy to create new variants.

📚 Setup and scripts

$ npm install @papanasi/{platform} # ex: @papanasi/react
$ yarn add @papanasi/{platform} # ex: @papanasi/vue

🧩 Platforms


Angular
📗Readme 📦Sandbox

React
📗Readme 📦Sandbox

Solid
📗Readme 📦Sandbox

Svelte
📗Readme 📦Sandbox

Vue
📗Readme 📦Sandbox

Standard
📗Readme 📦Sandbox

🔨 Components status

Layout Components

Container

Preview
Row

Preview
Column

Preview
Grid

Preview

Regular Components

Button

Preview
Code

Preview
Pill

Preview
Tabs

Preview
Select

Preview

Enterprise Components

Itchio

Preview

📗 Documentation

To learn more about Papanasi, check the documentation.

📃 License

MIT

🚀 Contributing

Contributing Guidelines

About

🥯Papanasi is the Frontend UI library to use cross Frameworks. A set of components to use in Angular, React, Solid, Svelte, Vue and Web Components

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 46.7%
  • JavaScript 31.4%
  • CSS 21.9%