awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
preactjs avatar

preactjs/preact-cli

0
View on GitHub↗
4,669 stars·369 forks·JavaScript·MIT·2 vues

Preact Cli

preact-cli est un outil en ligne de commande pour le scaffolding, le développement et la construction d'applications utilisant la bibliothèque Preact. Il fournit un pipeline de build basé sur Webpack pour coordonner la transformation du code, l'optimisation des assets et la compilation de production.

La boîte à outils inclut un pré-rendu de site statique pour convertir les routes d'application en fichiers HTML statiques et une boîte à outils de développement PWA pour générer des service workers et le cache d'assets hors ligne. Il fonctionne également comme un serveur de développement frontend proposant le hot module replacement et un proxy pour l'itération d'application en temps réel.

Le projet couvre un large éventail de capacités, incluant le scaffolding de projet, l'optimisation de build via le code splitting automatique basé sur les routes, et l'intégration de pipelines de pré-traitement CSS. Il prend également en charge la gestion des variables d'environnement et la personnalisation des configurations de build via des plugins et des surcharges.

Features

  • Project Scaffolders - Scaffolds new project directories with pre-configured dependencies and structures for Preact applications.
  • Template-Based Project Scaffolders - Offers a command line tool to scaffold new projects from pre-configured templates and dependency manifests.
  • SPA Static Prerenderers - Converts dynamic single-page application routes into static HTML files at build time for faster loading.
  • Frontend Bundling Pipelines - Implements a complete bundling pipeline using Webpack to coordinate transformation and asset optimization.
  • Development Servers - Ships a local development server featuring hot module replacement and a request proxy.
  • Framework CLIs - Provides a command line tool for scaffolding, developing, and building Preact applications.
  • Web Application Hot Reloading - Provides a local development server that updates the browser instantly without a full page refresh.
  • Hot Module Replacement - Ships a development server with hot module replacement to update components in real-time without full page refreshes.
  • Modern Web Development Environments - Offers an integrated development environment combining local servers and hot module replacement for rapid iteration.
  • Webpack Build Pipelines - Coordinates code bundling and asset transformation through a Webpack-based build pipeline.
  • Production Build & Deployment - Compiles the application into optimized static assets ready for production deployment.
  • Static Prerendering - Converts dynamic application routes into static HTML files during the build process to improve SEO and load times.
  • Development Servers - Provides a local development server with a module watcher for real-time feedback during coding.
  • Frontend Performance Optimization - Automates the optimization of frontend assets through techniques like code splitting and static prerendering.
  • CSS Preprocessors - Transforms styles written in preprocessor languages into standard CSS for the web.
  • Build Tool Configurations - Allows customization of the compilation process through JavaScript configuration files and plugins.
  • Build Configurations - Provides mechanisms to modify the underlying build configuration to change the operation of the build pipeline.
  • Build Plugins - Supports the integration of external build plugins to add new build steps or optimization tools.
  • PWA Development Toolkits - Provides integrated tools for generating service workers and offline caching to build progressive web apps.
  • Development Proxies - Includes a built-in proxy server to intercept local network requests and forward them to remote API targets.
  • Route-Based Code Splitting - Implements automatic route-based code splitting to reduce the initial bundle size for faster page loads.
  • Service Worker Generators - Provides a toolkit for generating service workers and injecting precache manifests into the build.
  • CSS Preprocessing Workflows - Implements a full workflow for transforming advanced stylesheet syntax into standard CSS with autoprefixing.
  • Code Splitting - Divides the application bundle into smaller, route-based chunks to reduce initial download size.
  • Route-Based - Implements automatic route-based code splitting to reduce the initial bundle size for faster page loads.
  • PWA Configuration Tooling - Includes utilities to automate the generation of service workers and manifests for progressive web apps.
  • API Proxy Routings - Allows redirecting local API calls to a remote server via a proxy to avoid CORS restrictions.
  • CSS Preprocessors - Integrates a pipeline to transpile style files and apply autoprefixing for cross-browser compatibility.

Historique des stars

Graphique de l'historique des stars pour preactjs/preact-cliGraphique de l'historique des stars pour preactjs/preact-cli

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Preact Cli

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Preact Cli.
  • developit/preact-cliAvatar de developit

    developit/preact-cli

    4,669Voir sur 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
    Voir sur GitHub↗4,669
  • insin/nwbAvatar de insin

    insin/nwb

    5,542Voir sur GitHub↗

    nwb is a zero-configuration build toolchain, module bundler, and development server for JavaScript and JSX applications and libraries. It functions as a build system that automatically derives compiler and bundler settings from a project's installed dependencies to remove manual setup. The tool is distinguished by its ability to act as a library compiler, generating multiple distribution formats such as ESM and CJS from a single source for package manager compatibility. It also includes a dedicated headless browser test runner that executes unit tests with integrated watch mode and code cover

    JavaScript
    Voir sur GitHub↗5,542
  • alex8088/electron-viteAvatar de alex8088

    alex8088/electron-vite

    5,487Voir sur GitHub↗

    electron-vite is a build system and multi-process bundle orchestrator that uses Vite to compile and bundle the main, preload, and renderer processes for Electron applications. It functions as a desktop application scaffolder, providing templates to integrate various frontend frameworks into a standardized project structure. The project distinguishes itself through integrated source code protection, utilizing a V8 bytecode obfuscator to compile JavaScript into bytecode and obfuscate strings to prevent reverse engineering. It also manages complex desktop architectures by isolating bundles and s

    TypeScript
    Voir sur GitHub↗5,487
  • wmonk/create-react-app-typescriptAvatar de wmonk

    wmonk/create-react-app-typescript

    3,680Voir sur GitHub↗

    This project is a pre-configured starter template and development environment for building web applications using TypeScript and React. It provides a project scaffold that automates the initial setup of build configurations and type safety. The environment includes a build pipeline for compiling and bundling React components, alongside a local development server featuring live reloading and integrated linting. It also provides a boilerplate for Progressive Web Apps, incorporating service worker support for offline asset caching. Broad capability areas cover frontend build automation, web app

    JavaScriptcreate-react-appfrontendreact
    Voir sur GitHub↗3,680
Voir les 30 alternatives à Preact Cli→

Questions fréquentes

Que fait preactjs/preact-cli ?

preact-cli est un outil en ligne de commande pour le scaffolding, le développement et la construction d'applications utilisant la bibliothèque Preact. Il fournit un pipeline de build basé sur Webpack pour coordonner la transformation du code, l'optimisation des assets et la compilation de production.

Quelles sont les fonctionnalités principales de preactjs/preact-cli ?

Les fonctionnalités principales de preactjs/preact-cli sont : Project Scaffolders, Template-Based Project Scaffolders, SPA Static Prerenderers, Frontend Bundling Pipelines, Development Servers, Framework CLIs, Web Application Hot Reloading, Hot Module Replacement.

Quelles sont les alternatives open-source à preactjs/preact-cli ?

Les alternatives open-source à preactjs/preact-cli incluent : developit/preact-cli — preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact… insin/nwb — nwb is a zero-configuration build toolchain, module bundler, and development server for JavaScript and JSX… alex8088/electron-vite — electron-vite is a build system and multi-process bundle orchestrator that uses Vite to compile and bundle the main,… wmonk/create-react-app-typescript — This project is a pre-configured starter template and development environment for building web applications using… preactjs/wmr — wmr is a web application development tool and build system that functions as an ES modules bundler, static site… react/create-react-app — This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a…