Gathering detailed insights and metrics for goobs-frontend
Gathering detailed insights and metrics for goobs-frontend
Gathering detailed insights and metrics for goobs-frontend
Gathering detailed insights and metrics for goobs-frontend
A comprehensive React-based libary that extends the functionality of Material-UI
npm install goobs-frontend
Typescript
Module System
Node Version
NPM Version
JavaScript (92.87%)
TypeScript (6.96%)
HTML (0.1%)
MDX (0.06%)
CSS (0.01%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
1 Stars
800 Commits
1 Watchers
2 Branches
1 Contributors
Updated on Jul 02, 2025
Latest Version
0.9.35
Package Id
goobs-frontend@0.9.35
Unpacked Size
2.23 MB
Size
0.96 MB
File Count
232
NPM Version
9.7.1
Node Version
23.6.0
Published on
Jul 02, 2025
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
22
19
goobs-frontend, is a React-based UI library built on Material-UI.
The NPM repo is available here - https://www.npmjs.com/package/goobs-frontend
This entire repository is written in TypeScript, and there is no need for a separate types installation.
See component design and documentation in Storybook available here - https://storybook.technologiesunlimited.net/
This guide explains how to integrate goobs-frontend with a Next.js project
Step 1: Install the project
In your Next.js project directory, run the following command to install goobs-frontend
1npm i goobs-frontend
1yarn add goobs-frontend
Step 2: Update next.config.js
You must then transpile the package in next.config
1/** @type {import('next').NextConfig} */ 2 3const nextConfig = { 4 transpilePackages: ['goobs-frontend'], 5} 6 7export default nextConfig
After this is done, you can import components from goobs-frontend into your project.
Below is a high-level overview of all components now available in goobs-frontend. For full usage instructions, code snippets, and best practices, see our Storybook.
Description: A collapsible container for toggling expanded/collapsed content.
Features: Built on Material-UI’s Accordion.
Combines Accordion, AccordionSummary, and AccordionDetails for a complete layout.
Description: A Material-UI Button wrapper with advanced customization—supporting icons, text alignment, and coloring.
Features: Flexible icon positioning (left, right, above).
Configurable background color, text color, dimensions, etc.
Description: A versatile container with multiple variants (inventory, pricing, product, tasks, etc.).
Features: Displays images, stepper integration, and optional breadcrumbs.
Ideal for product listings, tasks, or advanced pricing scenarios.
Description: Renders syntax-highlighted code blocks and offers a single-click “Copy to clipboard” button.
Features: Uses highlight.js for syntax highlighting.
Great for docs, tutorials, or developer portals.
Description: An OTP-style multi-digit input.
Features: Automatically moves focus between fields, numeric-only.
Visual valid/invalid status indicator.
Description: A text editor capable of switching between modes (simple, markdown, or rich text) via a single toolbar.
Features: Uses sub-editors (SimpleEditor, RichTextEditor, MarkdownEditor).
Accepts label, min-rows, error text, etc.
Description: A catch-all container that can render multiple typed sub-components (typography, images, forms, etc.).
Features: Allows dynamic rendering of sub-components in a structured layout.
Description: A flexible toolbar with optional buttons, search bar, dropdowns, and management actions.
Features:
Description: A table/grid with row selection, search, pagination, and advanced row management (duplicate, delete, etc.).
Features:
Description: A specialized Checkbox for data grid usage, logging click/change events.
Features:
Description: A date picker that supports both manual text entry and a pop-up calendar (via react-datepicker).
Features:
Description: Modal components for various form-based interactions.
Features:
Description: A select input with advanced styling (label above or on the outline) and typed options.
Features:
Description: A specialized DataGrid for form-based usage.
Features:
Description: A flexible grid system for laying out UI components, wrapping Material-UI’s Grid.
Features:
Description: A numeric input with dedicated increment/decrement buttons.
Features:
Description: A multiple-selection dropdown that displays selected items as chips.
Features:
Description: A vertical navigation component with expandable main/sub nav items, optional search, etc.
Features:
Description: A numeric text field with optional min/max constraints.
Features:
Description: A text field for secure passwords, featuring a show/hide toggle icon.
Features:
Description: A phone number input that auto-formats values (e.g., +1-xxx-xxx-xxxx).
Features:
Description: A tabular display of multi-tier pricing data, toggling monthly/annual costs, etc.
Features:
Description: A kanban-like board for tasks, with drag-and-drop columns, search, and sub-forms (AddTask, ShowTask).
Features:
Description: Dynamically generates a QR code from TOTP secrets (or any string).
Features:
Description: A group of radio buttons for single-option selection, built on Material-UI’s RadioGroup.
Features:
Description: A full WYSIWYG editor with optional Markdown toggles, link insertion, bold/italic, etc.
Features:
Description: A dropdown with real-time filtering, based on Material-UI’s Autocomplete.
Features:
Description: A stylized search input field, typically placed in a toolbar or nav.
Features:
Description: A modal-based component that displays a single task, its fields, and a comment section with revision history.
Features:
Description: A multi-step progress indicator for processes or wizards.
Features:
Description: A Material-UI Tooltip extended with custom color, offsets, and arrow placement.
Features:
Description: A horizontal tab navigation bar built with Material-UI’s Tabs.
Features:
Description: A Material-UI TextField wrapper with advanced color and label position overrides, plus optional end adornments.
Features:
Description: A flexible container for actions, often used atop tables or pages for filtering, button actions, and more.
Features:
Description: A styled tooltip (see StyledTooltip).
Features:
Description: A dual-list component for transferring items between left and right.
Features:
Description: A text component supporting multiple font families (Arapey, Inter, Merriweather) and variant styles.
Features:
We welcome contributions of all kinds:
goobs-frontend is licensed under the MIT License.
For questions, support, or further details, please contact Matthew Goluba
Email: mkgoluba@technologiesunlimited.net
Enjoy building with goobs-frontend!
No vulnerabilities found.
No security vulnerabilities found.