awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
transitive-bullshit avatar

transitive-bullshit/create-react-libraryArchived

0
View on GitHub↗
4,758 stars·292 forks·JavaScript·15 viewstransitivebullsh.it/javascript-dev-tools-in-2022↗

Create React Library

create-react-library is a command-line generator and development environment designed for creating reusable React component libraries. It scaffolds the necessary project structure and build pipelines required to develop, bundle, and publish JavaScript modules to a registry.

The tool provides a development loop that links the library source directory to a companion example application, enabling real-time updates and live previews. It also includes a deployment pipeline that transforms example applications into production builds for hosting as public documentation.

The build system manages multi-format module bundling for both CommonJS and ES modules, including the generation of sourcemaps. It further handles peer dependency management to ensure shared dependencies are externalized and not bundled into the final package.

Features

  • React UI Component Libraries - A dedicated toolset for building and distributing reusable React UI component libraries.
  • Local Library Development Linking - Connects a library source directory to a companion application for real-time iterative testing.
  • Live Preview Tools - Links a source directory to an example application to provide real-time visual feedback during development.
  • NPM Package Scaffolders - Generates the configuration files and manages peer dependencies required to publish a JavaScript module.
  • Library Package Distributions - Configures the library for publication to a registry with correctly managed peer dependencies.
  • Project Scaffolders - Provides a CLI utility to scaffold the initial directory layout and configuration for React libraries.
  • Template-Based Project Scaffolders - Generates predefined directory structures and configuration files via an interactive CLI for rapid project initialization.
  • React Component Scaffolding - A command-line tool that scaffolds the project structure and build pipeline for reusable React libraries.
  • Module Bundling - Implements a build process that merges source files into optimized bundles for multiple JavaScript environments.
  • Local Library Development Setup - Sets up a local development loop linking library source to an example application for real-time updates.
  • JavaScript Module Bundlers - Acts as a system for compiling source code into CommonJS and ES module formats.
  • Dual Module Formats - Compiles source code into both CommonJS and ES module formats for cross-environment compatibility.
  • Library Prototyping - Establishes a local environment where library changes reflect instantly in a companion application.
  • Documentation Site Hosting - Builds production versions of example applications and deploys them as public documentation sites.
  • External Dependency Mapping - Prevents shared dependencies from being bundled into the final package by marking them as external.
  • Hosting Deployment Pipelines - Provides automated workflows to bundle example applications and push them to remote hosting for documentation.
  • Library Documentation Tools - Deploys live example applications to showcase the features and capabilities of a component library.

Star history

Star history chart for transitive-bullshit/create-react-libraryStar history chart for transitive-bullshit/create-react-library

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Create React Library

These projects share indexed features with Create React Library. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • developit/preact-clidevelopit avatar

    developit/preact-cli

    4,669View on GitHub↗

    preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact applications. It functions as a project scaffolding tool that uses predefined templates to generate the necessary directory structures and boilerplate for new web applications. The tool provides specialized capabilities for creating progressive web apps by generating service workers and caching strategies for offline functionality. It also includes a static site pre-renderer that converts application routes into HTML files during the build process to improve search engine visibility an

    JavaScript
    View on GitHub↗4,669
  • preactjs/preact-clipreactjs avatar

    preactjs/preact-cli

    4,669View on GitHub↗

    preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It provides a Webpack-based build pipeline to coordinate code transformation, asset optimization, and production compilation. The toolkit includes a static site prerenderer to convert application routes into static HTML files and a PWA development toolkit for generating service workers and offline asset caching. It also functions as a frontend development server featuring hot module replacement and a proxy for real-time application iteration. The project covers a broad range of

    JavaScriptclihacktoberfesthttp2
    View on GitHub↗4,669
  • browserify/browserifybrowserify avatar

    browserify/browserify

    14,706View on GitHub↗

    Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu

    JavaScript
    View on GitHub↗14,706
  • brunch/brunchbrunch avatar

    brunch/brunch

    6,758View on GitHub↗

    Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code into production-ready assets. It functions as an incremental build system that monitors the filesystem for changes to rebuild only modified components, and it serves as a project scaffolding engine for initializing application structures via predefined skeletons and code boilerplates. The tool utilizes a plugin-based transformation pipeline to compile and optimize JavaScript and CSS files for browser delivery. It distinguishes itself through the use of multi-core build paralleli

    JavaScriptbrunchbuild-automationjavascript
    View on GitHub↗6,758
Compare all 30 related projects→

Frequently asked questions

What does transitive-bullshit/create-react-library do?

create-react-library is a command-line generator and development environment designed for creating reusable React component libraries. It scaffolds the necessary project structure and build pipelines required to develop, bundle, and publish JavaScript modules to a registry.

What are the main features of transitive-bullshit/create-react-library?

The main features of transitive-bullshit/create-react-library are: React UI Component Libraries, Local Library Development Linking, Live Preview Tools, NPM Package Scaffolders, Library Package Distributions, Project Scaffolders, Template-Based Project Scaffolders, React Component Scaffolding.

Which projects share features with transitive-bullshit/create-react-library?

Projects with overlapping indexed features include: developit/preact-cli — preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact… preactjs/preact-cli — preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It… browserify/browserify — Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript… browserify/browserify-handbook — The browserify-handbook is a comprehensive documentation guide for Browserify, a CommonJS module bundler and… brunch/brunch — Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code… developit/microbundle — Microbundle is a zero-configuration JavaScript module bundler designed to package small libraries and modules into…