awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
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·4 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

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

Open-source alternatives to Create React Library

Similar open-source projects, ranked by how many features they share with Create React Library.
  • 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
See all 30 alternatives to Create React Library→

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.

What are some open-source alternatives to transitive-bullshit/create-react-library?

Open-source alternatives to transitive-bullshit/create-react-library 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…