All Projects → Malvid → Malvid

Malvid / Malvid

Licence: mit
UI to help you build and document web components.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Malvid

Rosid
Just-in-time development server and static site generator.
Stars: ✭ 139 (-59.94%)
Mutual labels:  cli, static-site-generator
fast-blazor
Blazor component library for FluentUI. Microsoft's official lightweight wrapper around the FluentUI Web Components for use with .NET 6.0 Blazor applications
Stars: ✭ 928 (+167.44%)
Mutual labels:  components, component-library
Gloria
Gloria is a static website generator, based on NodeJS.
Stars: ✭ 153 (-55.91%)
Mutual labels:  cli, static-site-generator
Awesome React Generator
No more clicking around to create files in your react project! Awesome React Generator is Command Line Tool that let's you scaffold your components without leaving your terminal.
Stars: ✭ 98 (-71.76%)
Mutual labels:  cli, components
taiga-ui
Angular UI Kit and components library for awesome people
Stars: ✭ 2,251 (+548.7%)
Mutual labels:  components, component-library
Scaffold Static
Scaffolding utility for vanilla-js
Stars: ✭ 111 (-68.01%)
Mutual labels:  cli, static-site-generator
DNZ.MvcComponents
A set of useful UI-Components (HtmlHelper) for ASP.NET Core MVC based-on Popular JavaScript Plugins (Experimental project).
Stars: ✭ 25 (-92.8%)
Mutual labels:  components, component-library
Gojekyll
A fast clone of the Jekyll blogging engine, in Go
Stars: ✭ 62 (-82.13%)
Mutual labels:  cli, static-site-generator
astro
Build fast websites, faster. 🚀🧑‍🚀✨
Stars: ✭ 11,024 (+3076.95%)
Mutual labels:  static-site-generator, components
wlui
wl-ui 精美易用的前端复杂组件解决方案。Beautiful and easy-to-use front-end complex component solution
Stars: ✭ 32 (-90.78%)
Mutual labels:  components, component-library
Kit
Tools for developing, documenting, and testing React component libraries
Stars: ✭ 1,201 (+246.11%)
Mutual labels:  cli, components
tailwind-ui-components
Free Tailwind CSS UI Components - Crafted for modern websites, landing pages and web apps. TailGrids Core is free and open-source so, feel free to use with your personal or commercial projects. If you would like to show your support and love, don't forget to give us a star 🌟
Stars: ✭ 49 (-85.88%)
Mutual labels:  components, component-library
Flybook
✈️ FlyBook is a simple utility to generate static website such as gh-pages, manual of you projects
Stars: ✭ 76 (-78.1%)
Mutual labels:  cli, static-site-generator
Remarker
▶️ Remark cli
Stars: ✭ 132 (-61.96%)
Mutual labels:  cli, static-site-generator
Msvgc
Make React components from your plain SVG files
Stars: ✭ 64 (-81.56%)
Mutual labels:  cli, components
plugin-toolkit-react
Adobe XD plugin UI components for React
Stars: ✭ 30 (-91.35%)
Mutual labels:  components, component-library
Pixo
Convert SVG icons into React components
Stars: ✭ 371 (+6.92%)
Mutual labels:  cli, components
Create Component App
Tool to generate different types of React components from the terminal. 💻
Stars: ✭ 879 (+153.31%)
Mutual labels:  cli, components
engage-ui
Engage UI is a React component library designed to help developers and designers creater the delightful web experiences.
Stars: ✭ 14 (-95.97%)
Mutual labels:  components, component-library
bootstrap-vue-3
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
Stars: ✭ 314 (-9.51%)
Mutual labels:  components, component-library

Malvid

Travis Build Status Coverage Status Dependencies Greenkeeper badge

UI to help you build and document web components.

Malvid UI in a browser

Contents

Get started

Guide

Malvid can be integrated into your project in two ways: Using the CLI or using the API of Malvid. Check out our guide for more information. Get started with Malvid »

Demo

The website of Malvid is open-source and built entirely with Malvid. You can take a look at the components and how they are made in the repository of the website.

Introduction

What is Malvid?

Malvid helps you to build, document and visualise components by turning a directory into an interactive UI.

How does it work?

  1. You execute Malvid using the CLI or using the API
  2. Malvid scans the folder you've specified and generates a static HTML output
  3. You open the output in your browser to start browsing through your components

Why Malvid?

  • It visualises components in a way that improves how your team works with components
  • It doesn't force you to use a defined directory structure, templating language or build tool
  • It integrates perfectly with Rosid
  • It's built on popular modules like React
  • It's lightweight and only includes what it really needs

What are components?

Components are independent and reusable pieces of a project. A component could be a tiny chunk of HTML, a whole page or something in between. Malvid does not enforce any specific templating engine or naming conventions for those components.

Links

Boilerplates:

  • 📐 Skeleton Components: UI for components written in Nunjucks, JS (with Babel, UglifyJS) and SASS (with cssnano, Autoprefixer)

Guides:

Resources:

Similar tools:

Sites powered by Malvid:

Documentation

Requirements

Malvid depends on...

Make sure to install and update all dependencies before you setup Malvid.

Interface

The interface of Malvid puts the focus on your components. This chapter gives you an overview about it's possibilities. Interface »

Hotkeys

Navigate through your components using the hotkeys provided by Malvid. Hotkeys »

API

Malvid can be integrated into your project using its API or CLI. The API gives you more flexibility and allows you to use Malvid in your existing asset pipeline or toolset. API »

CLI

The CLI of Malvid is located in the bin folder and allows you to run Malvid without adding JS files to your project. This approach is simpler than using the API, but provides less flexibility. CLI »

Components

Malvid scans folders and detects all components in the given structure. This chapter explains how to store and manage components and how to add additional information to the UI using a configuration file. Components »

Integrations

The API of Malvid allows you to use your existing asset pipeline or toolset together with Malvid. This includes Rosid, Gulp, NPM scripts and other systems. Integrations »

Options

If you want more control over Malvid, pass an object of options to it. Options »

FAQ

Answers to frequently asked questions. FAQ »

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].