By Crayons and For Crayons

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • styled-web-components

    Style property primitives for Web components inspired by styled-system

    In addition to the above mentioned libraries, I have also used two of my own npm libraries called styled-web-components and crayons-extensions. Let's have a brief look at them.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • crayons-extensions

    Extensions for Crayons components

    crayons-extensions is a small collection of layout components built as an extension for Crayons components. It will help you to construct complex UI layouts with simple component primitives like fw-flex, fw-grid, etc.,

  • webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    It is using Webpack for bundling, Redux and Immer for application state management.

  • JSZip

    Create, read and edit .zip files with Javascript

    It uses other utility libraries like Lodash, JSZip and SortableJS. JSZip is used to package the user interface markup into HTML files and other required JavaScript files for a Marketplace App boilerplate in a compressed format and download them from the browser.

  • stencil

    A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.

    The app is built using vanilla Web Components without using any component publishing libraries like Stencil, Lit and so on. The reason being I met with some roadblocks in building a drag-n-drop editor using these libraries. Actually the Crayons Team itself is using Stencil to build the Crayons components using TypeScript and React-like component semantics and finally publish them as platform native Web components and React wrappers for the same. You can find out more about this in the Stencil documentation.

  • sortablejs

    Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.

    It uses other utility libraries like Lodash, JSZip and SortableJS. JSZip is used to package the user interface markup into HTML files and other required JavaScript files for a Marketplace App boilerplate in a compressed format and download them from the browser.

  • redux

    A JS library for predictable global state management

    It is using Webpack for bundling, Redux and Immer for application state management.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • React

    The library for web and native user interfaces.

    The original idea and inspiration for the Crayons Playground came from the full-featured visual editor and code generator for React using Chakra UI called openchakra. All the underlying architecture, code organization and design & communication patterns are borrowed from openchakra. The only difference is Crayons Playground doesn't make use of any JavaScript framework whereas openchakra is completely built using React.

  • openchakra

    ⚡️ Full-featured visual editor and code generator for React using Chakra UI

    The original idea and inspiration for the Crayons Playground came from the full-featured visual editor and code generator for React using Chakra UI called openchakra. All the underlying architecture, code organization and design & communication patterns are borrowed from openchakra. The only difference is Crayons Playground doesn't make use of any JavaScript framework whereas openchakra is completely built using React.

  • lodash

    A modern JavaScript utility library delivering modularity, performance, & extras.

    It uses other utility libraries like Lodash, JSZip and SortableJS. JSZip is used to package the user interface markup into HTML files and other required JavaScript files for a Marketplace App boilerplate in a compressed format and download them from the browser.

  • lit

    Lit is a simple library for building fast, lightweight web components.

    The app is built using vanilla Web Components without using any component publishing libraries like Stencil, Lit and so on. The reason being I met with some roadblocks in building a drag-n-drop editor using these libraries. Actually the Crayons Team itself is using Stencil to build the Crayons components using TypeScript and React-like component semantics and finally publish them as platform native Web components and React wrappers for the same. You can find out more about this in the Stencil documentation.

  • chakra-ui

    ⚡️ Simple, Modular & Accessible UI Components for your React Applications

    The original idea and inspiration for the Crayons Playground came from the full-featured visual editor and code generator for React using Chakra UI called openchakra. All the underlying architecture, code organization and design & communication patterns are borrowed from openchakra. The only difference is Crayons Playground doesn't make use of any JavaScript framework whereas openchakra is completely built using React.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Four Eras of JavaScript Frameworks

    5 projects | news.ycombinator.com | 27 Apr 2022
  • Part 2/2 - Game in ReactJS - Cuzzle

    10 projects | dev.to | 21 Dec 2021
  • Headless UI alternatives: Radix Primitives, React Aria, Ark UI

    7 projects | dev.to | 9 Jul 2024
  • Implementing Autosize Textarea in React: A Complete Guide

    2 projects | dev.to | 8 Jul 2024
  • Top JavaScript Frameworks in 2024

    5 projects | dev.to | 15 Jun 2024

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?