Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Web Components
  3. Crayons

Crayons

JavaScript@freshworks/crayons-i18n@4.2.0

A library of web components for building Freshworks apps with a uniform, intuitive user interface.

Visit WebsiteGitHubGitHub
248 stars65 forks0 contributors

What is Crayons?

Freshworks Crayons is a UI component library built with web components, designed specifically for developing apps within the Freshworks ecosystem. It provides a set of reusable, standardized components that ensure apps have a consistent and intuitive user interface aligned with Freshworks' design system. The library helps developers build apps faster while maintaining UX compliance.

Target Audience

Developers building applications for Freshworks platforms who need to create consistent, design-compliant user interfaces. It's particularly useful for teams integrating custom functionality into Freshworks products.

Value Proposition

Developers choose Crayons because it offers a standardized, framework-agnostic component library tailored to Freshworks' design system, ensuring UI consistency across apps. Its use of web components and framework wrappers like React provides flexibility and easy integration into various development environments.

Overview

🖍️ Crayons - A UI Kit comprising of web components for building Freshworks Apps!

Use Cases

Best For

  • Building custom Freshworks apps with a consistent user interface
  • Developing Freshworks marketplace integrations requiring design compliance
  • Creating reusable UI components for Freshworks platform development
  • Teams needing a standardized component library across multiple Freshworks projects
  • Integrating Freshworks design system into React-based applications
  • Ensuring accessibility and UX consistency in Freshworks app interfaces

Not Ideal For

  • Projects not integrated with Freshworks products or services
  • Teams using frontend frameworks other than React without prepared wrappers
  • Applications requiring a design language different from Freshworks' standards
  • Rapid prototypes where generic UI libraries offer faster iteration without design constraints

Pros & Cons

Pros

Framework-Agnostic Web Components

Built with StencilJS using standard web components, ensuring interoperability across modern browsers and frameworks without vendor lock-in, as highlighted in the README.

Freshworks Design Compliance

Components adhere strictly to Freshworks Design System, guaranteeing consistent UX and reducing design debt for apps within the ecosystem.

React Wrapper Ease

Includes a dedicated React wrapper for seamless integration into React projects, simplifying adoption as documented on the Crayons website.

Modular Package Structure

Separated into core, icons, and i18n packages using Lerna, allowing flexible installation and dependency management based on project needs.

Cons

Limited Framework Support

Only provides an official wrapper for React; other frameworks like Angular or Vue require custom integration, adding complexity for non-React teams.

Vendor Lock-in to Freshworks

Strongly tied to Freshworks' design standards, making it less useful for projects outside this ecosystem and limiting design flexibility.

External Documentation Dependency

Full documentation is hosted externally on the Crayons website, which can be less accessible offline or if the site changes, unlike self-contained READMEs.

Frequently Asked Questions

Quick Stats

Stars248
Forks65
Contributors0
Open Issues32
Last commit1 month ago
CreatedSince 2019

Tags

#design-system#web-components#react-wrapper#stenciljs#ui#ui-kit#frontend#ui-library#ui-components#component-library#components#uikit

Built With

S
StencilJS
L
Lerna

Links & Resources

Website

Included in

Web Components3.5k
Auto-fetched 1 day ago

Related Projects

Fluent UI Web ComponentsFluent UI Web Components

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

Stars20,336
Forks2,948
Last commit1 day ago
Material Web ComponentsMaterial Web Components

Material Design Web Components

Stars11,361
Forks1,155
Last commit1 day ago
FAST ComponentsFAST Components

The adaptive interface system for modern web experiences.

Stars9,679
Forks639
Last commit1 day ago
UI5 Web ComponentsUI5 Web Components

UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.

Stars1,783
Forks290
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub