Skip to content

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

License

Notifications You must be signed in to change notification settings

HondryTravis/papanasi

 
 

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 React, Vue, Angular, Web Components and more. 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 an optional style library.ç
  • ...should be accesible.
  • ...should be easy to wrap to set basic properties for the project where is used.
  • ...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/{library}
$ yarn add @papanasi/{library}

If you need to more information, there are readmes specialized for each library.

🔨 Components status

  • - Button
  • - Grid
  • - Pill
  • - Tabs
  • - Code
  • - Select

📗 Documentation

📃 License

MIT

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 48.6%
  • CSS 28.7%
  • TypeScript 22.7%