node package manager



A collection of basic, reusable Vue.js components. Components are collected in Forge and initialized on demand.

ForgeUI aims to provide all the basic UI functionality you need without the need for rebuilding common interface components or use overly elaborate and specific CSS selectors to reskin the interface to match your own designs and style guide. Components are deliberately kept simple, and stylesheets and templates are fully customizable before you've added anything to the page.

ForgeUI v0.5.0 was updated to work with Vue 2.0

Full Docs:

Quick Start

Install via npm

npm install forge-ui --save

Import ForgeUI components to Vue

import Vue from 'vue';
import Forge from 'forge-ui';
// Register a component with a custom template (optional)
import myTemplate from './template.html';
Forge.cast('modal', myTemplate);
// Register a component with a custom name (optional)
Forge.cast('modal', null, 'my-modal'); // you can now use the modal component with <my-modal></my-modal>
// Register all Forge components to Vue

Current Component List

  • icon
  • alert
  • modal
  • prompt
  • tabs
  • tab
  • snackbar
  • fCheckbox
  • fForm
  • fInput
  • fSelect
  • fRadio


gulp test

Road to 1.0

  • finish standard icon set
  • centralize demo js/html and auto inject from single source
  • build out a logo and restyle the docs