Coder Social home page Coder Social logo

gravitynotworking / mirrorful Goto Github PK

View Code? Open in Web Editor NEW

This project forked from magicpatterns/catalog

0.0 0.0 0.0 44.43 MB

Create the building blocks of your app

Home Page: https://mirrorful.com

License: Other

Shell 0.02% JavaScript 1.80% TypeScript 96.22% CSS 1.73% Procfile 0.01% HTML 0.21%

mirrorful's Introduction

Mirrorful Mirrorful

Create the building blocks of your app with Mirrorful: a simple, open-source design system framework.

Mirrorful Dashboard

Read this in other languages: English language German language Swedish language Turkish language Spanish language Portuguese language Norwegian language

Mirrorful is a simple, open-source design system framework. Install Mirrorful to generate colors and other design tokens for your project. Then, import these tokens directly into your app.

  • Start new projects with a source of truth
  • Visually modify your theme
  • Generate colors
  • Figma integration
  • Theme Templates
  • πŸ”œ Copilot for Product Design
  • πŸ”œ Lightweight Headless Component Library
  • πŸ”œ Eslint rules
  • πŸ”œ Propagate tokens across projects

And more...

🎨 Why should I use Mirrorful?

Design systems are the building blocks of your app, but many projects don't adopt them until it's too late because they are hard to set up correctly. Mirrorful gets you set up for a basic design system in minutes while leaving flexibility down the line for customizations. It's lightweight and dead simple.

We're on a mission to help your project be as beautiful as possible. The bar for high-quality design is getting higher. We want to help everyone add simple design tokens to new (and existing!) projects.

Simple design systems also speed up development β€” even early-stage projects! One report suggests it's 47% faster to build a simple form using a design system. It's useful for engineers, designers, and especially your customers if there isn't a random color for each button in your app.

πŸš€ Get started

Mirrorful is a NPM package intended to be installed as dev dependency.

npm i -D mirrorful
# or
yarn add -D mirrorful

✨ Usage

The following command will start a local editor at localhost:5050.

npx mirrorful editor
# or
yarn run mirrorful editor

πŸ“š Documentation

Check out our documentation for more information.

🀝 Component Library Agnostic

We strive to be component library agnostic. Whether you're using Material UI, Chakra UI, Tailwind, Ant Design, or even your in-house library, Mirrorful hooks right in.

⚠️ create-react-app may warn that you are trying to import from outside the src directory. We are working on a long-term solution, but for now, we would recommend making a copy of the .mirrorful folder in your src directory. If you're working with Vite, you can add a config that copies the .mirrorful dir to src. Check out the example vite.config.ts here.

Check out our examples:

Looking for a specific example? Request one here!

❀️ Community & Support

  • Slack - for live discussion with the community and the Mirrorful team.
  • GitHub Discussions - for help with building and deeper conversations about features.
  • GitHub Issues - for any bugs and errors you encounter using Mirrorful.
  • Showcase - to see the awesome projects our community has built on Mirrorful!

🏘 Open-source vs. paid

This repo is entirely MIT licensed.

We are working hard to make Mirrorful more extensive. Need any integrations or want a new feature? Feel free to create an issue or contribute directly to the repository. (The first draft of this README was made by a contributor!)

πŸ›‘ Security

Mirrorful takes security issues very seriously. If you have any concerns about Mirrorful or believe you have uncovered a vulnerability, please get in touch via the e-mail address [email protected]. In the message, try to provide a description of the issue and ideally a way of reproducing it. The team will get back to you immediately.

⭐ Stay Up to Date

There are a lot of new features coming very frequently. Star this repo to stay up to date.

Build

πŸ› οΈ Contributing

Whether it's big or small, we love contributions. The maintainers of this repo have built open-source projects before and love it. Welcome!

To run Mirrorful locally, check out the instructions here

Not sure where to get started? You can:

No matter the PR, all the Github avatars of contributors will be added to the Mirrorful README with their permission.

πŸͺž Contributors

🌎 Translations

Mirrorful is currently available in English, German πŸ‡©πŸ‡ͺ, Swedish πŸ‡ΈπŸ‡ͺ, Turkish πŸ‡ΉπŸ‡·, Spanish πŸ‡ͺπŸ‡Έ, and other languages. Help us translate our documentation and UI to your language.

You can find all the info in this issue.

mirrorful's People

Contributors

alexdanilowicz avatar teddarific avatar prichter avatar karanvirsb avatar zachsnoek avatar nytrek avatar joelcmk avatar arneesh avatar gnwx avatar bismay5467 avatar saganic avatar dsinghvi avatar pranav2612000 avatar tobiasdossinger avatar joshuarotimi avatar lagneshthakur avatar sugamadhiakri avatar nagy-nabil avatar adefizzy avatar danielrees8743 avatar nyeno avatar handotdev avatar kunalznk avatar mbmarsell avatar airdward avatar rayyanq avatar semijacks avatar chubsb avatar tvergho avatar zishanpathan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.