awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repository-uri

Awesome GitHub RepositoriesFrontend Development Environments

Tooling and configuration for setting up web development workflows.

Distinguishing note: Focuses on the setup and browser compatibility requirements for frontend development.

Explore 18 awesome GitHub repositories matching development tools & productivity · Frontend Development Environments. Refine with filters or upvote what's useful.

Awesome Frontend Development Environments GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • linera-io/linera-protocolAvatar linera-io

    linera-io/linera-protocol

    32,085Vezi pe GitHub↗

    Linera is a multi-chain smart contract platform designed for horizontal scalability through a microchain-based distributed ledger. By partitioning state into independent, parallel chains that share a common validator set, the protocol enables high-performance execution of modular applications. The system utilizes a WebAssembly-based runtime to ensure secure, platform-independent execution of contract logic across the network. The platform distinguishes itself through an asynchronous messaging framework that coordinates state changes between chains by queuing messages for execution in subseque

    Ensure compatibility with modern web features and support client-side application interactions by providing tools to configure browser environments for development.

    Rustblockchainrustwasm
    Vezi pe GitHub↗32,085
  • vuejs/vitepressAvatar vuejs

    vuejs/vitepress

    17,872Vezi pe GitHub↗

    VitePress is a static site generator designed for building documentation-focused websites. It functions as a framework that transforms markdown source files into pre-rendered HTML, utilizing file-based routing to map document paths directly to site URLs. By leveraging the Vue ecosystem, it enables the creation of content-heavy sites that combine static delivery with dynamic interactivity. The framework distinguishes itself by allowing developers to embed interactive components directly into markdown files, which are then transpiled into executable code modules. It optimizes the user experienc

    Facilitates iterating on web content with instant local previews and automated link validation.

    TypeScriptdocs-generatorhacktoberfestmarkdown
    Vezi pe GitHub↗17,872
  • simulatedgreg/electron-vueAvatar SimulatedGREG

    SimulatedGREG/electron-vue

    15,399Vezi pe GitHub↗

    electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using Electron and Vue.js. It provides a standardized project structure and an integrated build pipeline to accelerate the development of desktop software. The project enables a hybrid deployment model, allowing developers to generate both standalone desktop executables for multiple operating systems and browser-compatible web versions from a single codebase. It distinguishes its development workflow with hot reloading and hot module replacement to update the user interface in real-ti

    Provides tooling and configuration for a frontend development workflow featuring hot reloading and state management.

    JavaScriptbabelboilerplatedocumentation
    Vezi pe GitHub↗15,399
  • ai/browserslistAvatar ai

    ai/browserslist

    13,541Vezi pe GitHub↗

    Browserslist is a browser compatibility configuration tool and a shared specification that synchronizes target browser versions across front-end build tools. It serves as a centralized system for defining browser support, ensuring consistency across CSS autoprefixers, JavaScript transpilers, and linting tools. The tool integrates browser usage analytics to determine target lists based on real-world traffic statistics and global usage data. It also functions as a user agent regex generator, converting browser version queries into regular expressions for matching and validating browser user age

    Manages the browser compatibility requirements for different frontend development and production environments.

    JavaScript
    Vezi pe GitHub↗13,541
  • roots/sageAvatar roots

    roots/sage

    13,229Vezi pe GitHub↗

    Sage is a WordPress starter theme that provides a foundation for building sites using professional software engineering patterns and modern development workflows. It functions as a theme architecture designed for native compatibility with the visual block-based editor. The project integrates the Laravel Blade templating engine to separate business logic from presentation using reusable components. It incorporates the Tailwind CSS framework for building responsive user interfaces via a utility-first approach and includes a modern frontend build tool to provide asset compilation and hot-reloadi

    Provides a modern development environment with optimized asset compilation and hot-reloading.

    PHPacornbladelaravel
    Vezi pe GitHub↗13,229
  • magento/magento2Avatar magento

    magento/magento2

    12,126Vezi pe GitHub↗

    This project is a PHP e-commerce platform and enterprise storefront framework designed for building and managing online stores. It functions as a modular PHP application and headless commerce engine, separating e-commerce business logic from frontend presentation to support multiple storefronts and devices. The system is built on a modular architecture that allows developers to add custom business logic and third-party integrations. It utilizes a service-contract-based API to ensure stability across module implementations and employs dependency-injection for object lifecycle management. Core

    Provides utilities for running build scripts and theme processing tools to prepare frontend development environments.

    PHPecommerceecommerce-platformhacktoberfest
    Vezi pe GitHub↗12,126
  • styleguidist/react-styleguidistAvatar styleguidist

    styleguidist/react-styleguidist

    11,094Vezi pe GitHub↗

    React Styleguidist is a style guide generator and documentation tool for React components. It creates a living documentation site and a searchable gallery by parsing component files to display property definitions and live usage examples. The project provides an isolated development environment for building and testing components independently from a main application. It uses static analysis to extract metadata and supports a hot-reloading server to reflect changes in real time. The system includes capabilities for dynamic property injection, sandbox rendering, and customizable visual layout

    Provides a specialized environment and hot-reloading server to accelerate the frontend development workflow.

    TypeScriptdocumentationhacktoberfestreact
    Vezi pe GitHub↗11,094
  • coryhouse/react-slingshotAvatar coryhouse

    coryhouse/react-slingshot

    9,646Vezi pe GitHub↗

    react-slingshot is a JavaScript frontend boilerplate and starter kit designed to bootstrap React applications. It provides a pre-configured foundation that integrates React and Redux for state management, alongside routing and a unidirectional data flow. The project features an integrated build pipeline that handles Babel transpilation, Sass compilation, and module bundling. It includes a development environment with hot module replacement and source maps for rapid iteration, as well as production optimization tools for minifying assets and analyzing bundle size. The toolkit covers a broad s

    Provides a pre-configured local environment with hot reloading and build pipelines for rapid React development.

    JavaScriptboilerplatereactredux
    Vezi pe GitHub↗9,646
  • webpack/webpack-dev-serverAvatar webpack

    webpack/webpack-dev-server

    7,853Vezi pe GitHub↗

    webpack-dev-server is a local web server designed to serve webpack bundles and trigger browser refreshes when source files change. It functions as a development environment that hosts bundled applications and provides a live reloading workflow. The project distinguishes itself by supporting hot module replacement to update modules in a running application without a full page reload. It also acts as an HTTP proxy to redirect network request paths to different backends and provides history API fallbacks specifically for hosting single-page applications. The server includes capabilities for mon

    Provides a comprehensive local server environment including asset hosting, error overlays, and secure connections.

    JavaScripthot-reloadserverwebpack
    Vezi pe GitHub↗7,853
  • laravel-mix/laravel-mixAvatar laravel-mix

    laravel-mix/laravel-mix

    5,233Vezi pe GitHub↗

    Laravel Mix este un instrument de build pentru frontend și un wrapper de configurare pentru Webpack care simplifică împachetarea (bundling) activelor JavaScript, TypeScript și CSS. Funcționează ca un task runner și manager de active statice, oferind o interfață simplificată pentru a compila fișierele sursă în active optimizate pentru producție. Proiectul se distinge prin furnizarea unui API fluent care abstractizează configurațiile complexe de bundling în apeluri de metode ușor de citit. Include pipeline-uri specializate pentru transformarea componentelor Vue și React în JavaScript compatibil cu browserul și oferă un sistem pentru prefixarea automată a vendorilor și compilarea foilor de stil. Instrumentul acoperă o gamă largă de capabilități, inclusiv preprocesarea CSS, optimizarea bundle-urilor JavaScript și gestionarea fișierelor statice. Gestionează cerințele de producție prin cache busting bazat pe hash și extracția bibliotecilor de vendor. În timpul dezvoltării, oferă monitorizarea modificărilor fișierelor și sincronizarea stării browserului pentru a automatiza fluxul de lucru de recompilare.

    Provides an integrated environment for monitoring source changes and refreshing browsers during frontend development.

    JavaScript
    Vezi pe GitHub↗5,233
  • sergeche/emmet-sublimeAvatar sergeche

    sergeche/emmet-sublime

    5,222Vezi pe GitHub↗

    Acest proiect este un plugin Sublime Text și o extensie de editor pentru dezvoltare web care funcționează ca un expander de abrevieri markup. Permite crearea rapidă a blocurilor de cod HTML și CSS structurate prin transformarea token-urilor concise, de tip CSS, în markup complet și foi de stil. Instrumentul oferă automatizare avansată pentru fluxurile de lucru web, inclusiv generarea de elemente HTML imbricate, nume de clase BEM și prefixe CSS pentru vendori. Include, de asemenea, utilitare specializate pentru generarea de gradienți CSS cu fallback-uri de compatibilitate pentru browser și conversia căilor imaginilor în URL-uri de date codificate base64. Dincolo de generarea de cod, extensia acoperă manipularea structurii markup și navigarea. Aceasta include capabilități pentru echilibrarea selecțiilor de tag-uri, saltul între perechi de tag-uri potrivite, efectuarea calculelor aritmetice în cadrul codului și generarea de text dummy pentru testarea vizuală. Sistemul este configurabil prin maparea alias-urilor de abrevieri, definiții de snippet-uri personalizate și extensii de plugin pentru a modifica filtrele și acțiunile interne.

    Enhances frontend development productivity by reducing keystrokes through automated calculations and shorthand.

    JavaScript
    Vezi pe GitHub↗5,222
  • tapio/live-serverAvatar tapio

    tapio/live-server

    4,563Vezi pe GitHub↗

    live-server este un server HTTP local conceput pentru găzduirea fișierelor HTML, JavaScript și CSS statice. Funcționează ca un server de dezvoltare cu live reload care monitorizează modificările fișierelor și reîmprospătează automat browserul pentru a reflecta actualizările. Serverul include un proxy pentru cereri HTTP pentru a ruta căi specifice către URL-uri la distanță, ocolind restricțiile de partajare a resurselor între origini (CORS). De asemenea, servește ca un proxy de rutare pentru aplicații single page, mapând cererile URL către un fișier de intrare specific pentru a suporta navigarea client-side. Capabilitățile suplimentare acoperă securitatea și controlul accesului prin autentificare de bază și criptare TLS. Serverul oferă, de asemenea, maparea căilor pentru a traduce cererile primite către căi de director specifice.

    Provides a complete environment for frontend development by serving static assets with automatic reloading.

    JavaScript
    Vezi pe GitHub↗4,563
  • componentjs/componentAvatar componentjs

    componentjs/component

    4,523Vezi pe GitHub↗

    Component este un instrument de build frontend și un manager de pachete conceput pentru dezvoltarea modulară a aplicațiilor web. Acesta funcționează ca un orchestrator de pipeline pentru active și un resolver de dependențe de module, preluând și organizând pachete de cod locale sau remote conform unor reguli specifice de versionare. Sistemul oferă un mediu de dezvoltare care suportă legarea modulelor locale prin symlink-uri pentru testare în timp real fără a publica într-un registru. Include un pipeline de build programabil pentru a transforma scripturile și stilurile în active de producție și un sistem de monitorizare a fișierelor bazat pe evenimente pentru a declanșa recompilări automate. Setul de instrumente acoperă gestionarea dependențelor frontend, automatizarea build-ului și orchestrarea pipeline-ului de active. Include utilitare pentru auditarea stării dependențelor, validarea configurațiilor proiectului și rezolvarea constrângerilor de versiune în ierarhia proiectului.

    Provides tooling and configuration for web development workflows, including local module linking and file watching.

    JavaScript
    Vezi pe GitHub↗4,523
  • jaredpalmer/backpackAvatar jaredpalmer

    jaredpalmer/backpack

    4,405Vezi pe GitHub↗

    Backpack este un sistem de build Node.js conceput pentru transpiling, bundling și automatizarea fluxului de lucru de dezvoltare. Acesta funcționează ca un bundler de resurse JavaScript care împachetează fișierele sursă și dependențele în output optimizat pentru implementarea în producție. Sistemul integrează un proces de transpiling pentru a converti codul modern în versiuni compatibile cu diverse medii și browsere. Oferă un flux de lucru de dezvoltare automatizat care urmărește modificările fișierelor pentru a declanșa reîncărcări și build-uri automate. Pipeline-ul de build suportă personalizarea bazată pe configurație, ținte specifice mediului și integrarea cu framework-uri de testare. Gestionează optimizarea build-ului de producție prin compilarea și împachetarea codului în foldere dedicate pentru a îmbunătăți performanța.

    Provides tooling and configuration for a frontend development workflow featuring automatic reloads.

    JavaScriptbabelbuildes6
    Vezi pe GitHub↗4,405
  • concrete-utopia/utopiaAvatar concrete-utopia

    concrete-utopia/utopia

    3,783Vezi pe GitHub↗

    Utopia is a development platform for building React components through a visual interface that synchronizes changes directly with underlying source code. It functions as an AST-based code editor and a visual component editor, using abstract syntax tree manipulation to update files while preserving the original formatting and structure. The project features an in-browser module bundler that compiles and executes JavaScript modules directly within the browser to provide immediate feedback without server-side build steps. It also includes a pull request preview tool for inspecting and validating

    Provides a frontend development environment featuring in-browser bundling for instant iteration loops.

    TypeScriptfuturenowutopia
    Vezi pe GitHub↗3,783
  • rollup/pluginsAvatar rollup

    rollup/plugins

    3,750Vezi pe GitHub↗

    This is a collection of official extensions for the Rollup bundling process. These plugins serve as module transformers, resolution managers, and bundle optimizers designed to modify how JavaScript modules are processed, resolved, and optimized. The suite provides specialized capabilities for modern web transpilation, converting TypeScript, JSX, Flow, and GraphQL into compatible JavaScript. It distinguishes itself through extensive non-JavaScript asset integration, allowing the import of JSON, YAML, CSV, and image files as JavaScript modules or data URIs, and providing support for bundling We

    Automates the generation of HTML wrappers and restarts bundles in a runtime environment for active development.

    JavaScriptpluginsrolluprollup-plugins
    Vezi pe GitHub↗3,750
  • tobe-fe-dalao/fast-vue3Avatar tobe-fe-dalao

    tobe-fe-dalao/fast-vue3

    1,928Vezi pe GitHub↗

    Acest proiect este un instrument de scaffolding frontend și un șablon de pornire conceput pentru a accelera crearea aplicațiilor web folosind Vue 3, TypeScript și Vite. Oferă un mediu de dezvoltare pre-configurat care integrează instrumente esențiale de build și gestionarea stării pentru a simplifica configurarea inițială a interfețelor utilizator scalabile. Framework-ul se distinge prin automatizarea sarcinilor comune de dezvoltare, inclusiv rezolvarea și importarea automată a dependențelor proiectului pentru a reduce codul boilerplate. De asemenea, implementează rutarea bazată pe fișiere, care generează structuri de navigare ale aplicației direct din layout-ul directorului fizic, și utilizează stilizarea utilitară atomică pentru a menține tipare vizuale consistente prin token-uri de design predefinite. Mediul include suport încorporat pentru procese moderne de build, cum ar fi bundling-ul de module ahead-of-time și reconcilierea virtual DOM, pentru a asigura o randare eficientă și active statice optimizate. Aceste capabilități sunt integrate într-o structură de proiect unificată care simplifică configurarea și întreținerea pentru noile aplicații frontend.

    Delivers a production-ready Vite development environment with integrated build tools and type support.

    TypeScripttypescriptvue
    Vezi pe GitHub↗1,928
  • yeoman/generator-mobileAvatar yeoman

    yeoman/generator-mobile

    913Vezi pe GitHub↗

    Acest proiect este un instrument de scaffolding CLI conceput pentru a automatiza configurarea inițială a proiectelor de dezvoltare web și mobile-first. Funcționează ca un generator care creează structuri de fișiere și configurații de build standardizate, oferind o fundație consistentă pentru noile aplicații. Instrumentul utilizează un sistem de prompt-uri interactive bazat pe terminal pentru a colecta input-ul utilizatorului, care conduce generarea manifestelor de proiect și a scripturilor specifice mediului. Prin utilizarea unei arhitecturi modulare, permite integrarea modulelor generatoare independente și a instrumentelor de build externe pentru a gestiona stack-uri tehnologice specifice și fluxuri de lucru repetitive de dezvoltare. Dincolo de crearea inițială a proiectului, utilitarul facilitează configurarea pipeline-urilor de deployment. Acesta generează fișierele manifest necesare și scripturile de build pentru a automatiza livrarea aplicațiilor web către diverse servicii de găzduire, platforme cloud și servere la distanță.

    Streamlines frontend development by automating project setup and integrating standardized build tools.

    JavaScript
    Vezi pe GitHub↗913
  1. Home
  2. Development Tools & Productivity
  3. Frontend Development Environments