awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to abhijithvijayan/web-extension-starter

Open-source alternatives to Web Extension Starter

30 open-source projects similar to abhijithvijayan/web-extension-starter, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Web Extension Starter alternative.

  • extension-js/extension.jsAvatar de extension-js

    extension-js/extension.js

    5,013Voir sur GitHub↗

    Extension.js is a development framework designed to manage the entire lifecycle of browser extensions from initial creation to production distribution. It functions as a cross-browser build tool that compiles a single codebase into compatible artifacts for multiple platforms, including Chrome, Edge, and Firefox, while automating manifest management and configuration. The framework distinguishes itself through an iterative development workflow that supports hot module replacement for background, content, and popup scripts, allowing changes to be applied instantly without manual browser refresh

    TypeScriptbrowser-extensionchrome-extensioncli
    Voir sur GitHub↗5,013
  • emailthis/extension-boilerplateAvatar de EmailThis

    EmailThis/extension-boilerplate

    3,321Voir sur GitHub↗

    This project is a development template and build system designed for creating browser extensions. It provides a unified framework that allows developers to maintain a single codebase for extensions targeting Chrome, Firefox, and Opera. The tool streamlines the development cycle by normalizing browser-specific manifest requirements and providing a build pipeline that handles asset transformation and dependency resolution. It includes a live-reloading server to facilitate immediate feedback during development and supports the injection of environment variables to manage configuration settings a

    JavaScriptboilerplate-templatechrome-extensiones6
    Voir sur GitHub↗3,321
  • aeksco/react-typescript-web-extension-starterAvatar de aeksco

    aeksco/react-typescript-web-extension-starter

    968Voir sur GitHub↗

    This project is a boilerplate and development environment designed for building browser extensions using React and TypeScript. It provides a pre-configured foundation that streamlines the creation of cross-browser extensions, ensuring compatibility across platforms like Chrome, Firefox, and Edge through automated manifest packaging and build pipelines. The framework distinguishes itself by integrating isolated component development, allowing developers to verify interface elements in a sandboxed environment before full integration. It also incorporates utility-first styling and static type ch

    JavaScriptbravechrome-extensioneslint
    Voir sur GitHub↗968

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.

Find more with AI search
  • samuelsimoes/chrome-extension-webpack-boilerplateAvatar de samuelsimoes

    samuelsimoes/chrome-extension-webpack-boilerplate

    1,707Voir sur GitHub↗

    Chrome-extension-webpack-boilerplate is a developer workflow toolkit and webpack template for building browser extensions with modern JavaScript, automatic live reloading, and asset bundling. It organizes extension source code into structured folders for popups, options pages, background scripts, and manifests. The development workflow features a hot reload development server and automatic browser refreshing whenever source files change. It includes capabilities to exclude specific content scripts from hot reload cycles and write those designated bundle files directly to disk. The toolkit a

    JavaScriptboilerplatechrome-extensionwebpack
    Voir sur GitHub↗1,707
  • crxjs/chrome-extension-toolsAvatar de crxjs

    crxjs/chrome-extension-tools

    4,112Voir sur GitHub↗

    This project is a set of build tools and a Vite plugin for browser extension development. It functions as a build tool and hot module replacement framework that automates asset bundling by using the extension manifest as the primary source of truth. The tooling provides a zero-config workflow for cross-browser extensions, integrating real-time code updates into the development process. This allows specific components and scripts to be updated in the browser without requiring a full manual reload of the extension. The suite also includes an end-to-end testing framework and utility for browser

    TypeScriptchrome-extensionjavascriptmanifest-v2
    Voir sur GitHub↗4,112
  • lxieyang/chrome-extension-boilerplate-reactAvatar de lxieyang

    lxieyang/chrome-extension-boilerplate-react

    3,941Voir sur GitHub↗

    This project is a pre-configured development environment and boilerplate for building Chrome extensions using React and Webpack. It provides a structured project layout and a build system designed to bundle content scripts and background pages into a browser-ready manifest format. The toolkit emphasizes development speed and code quality through a hot reloading system that automatically refreshes the browser upon saving source files. It integrates TypeScript to provide static type definitions for browser extension APIs, ensuring type safety and intelligent code completion during development.

    JavaScriptboilerplatechrome-extensionjavascript
    Voir sur GitHub↗3,941
  • coryhouse/react-slingshotAvatar de coryhouse

    coryhouse/react-slingshot

    9,646Voir sur 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

    JavaScriptboilerplatereactredux
    Voir sur GitHub↗9,646
  • dvdzkwsk/react-redux-starter-kitAvatar de dvdzkwsk

    dvdzkwsk/react-redux-starter-kit

    10,228Voir sur GitHub↗

    This project is a pre-configured development environment and project boilerplate for building web applications with React, Redux, and React-Router. It provides a standardized project layout and toolchain to accelerate application bootstrapping. The project implements a feature-based architecture template, which uses a modular directory organization to group components, state, and logic by application feature rather than by technical file type. The toolchain includes a frontend configuration for compiling, linting, and bundling JavaScript and Sass assets, alongside a JavaScript unit testing s

    JavaScript
    Voir sur GitHub↗10,228
  • shekhargulati/52-technologies-in-2016Avatar de shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Voir sur GitHub↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    JavaScriptawesomeawesome-listblog
    Voir sur GitHub↗7,311
  • cezaraugusto/extension.jsAvatar de cezaraugusto

    cezaraugusto/extension.js

    5,016Voir sur GitHub↗

    extension.js is a browser extension development framework and build tool designed to facilitate the creation, testing, and packaging of web extensions. It provides a system for building a single codebase that maintains compatibility across different browser environments. The framework utilizes adapters to map code to various browser specifications and includes a hot-reloading tool that updates background and UI scripts in real-time. It also manages isolated browser binaries to keep development environments separate from system installations. The toolset covers the full development lifecycle,

    TypeScript
    Voir sur GitHub↗5,016
  • jaredpalmer/backpackAvatar de jaredpalmer

    jaredpalmer/backpack

    4,405Voir sur GitHub↗

    Backpack is a Node.js build system designed for transpiling, bundling, and automating the development workflow. It functions as a JavaScript asset bundler that packages source files and dependencies into optimized output for production deployment. The system integrates a transpilation process to convert modern code into versions compatible with various environments and browsers. It provides an automated development workflow that watches for file changes to trigger automatic reloads and builds. The build pipeline supports configuration-driven customization, environment-specific targets, and i

    JavaScriptbabelbuildes6
    Voir sur GitHub↗4,405
  • plasmohq/plasmoAvatar de PlasmoHQ

    PlasmoHQ/plasmo

    13,069Voir sur GitHub↗

    Plasmo is a browser extension framework and build tool designed for developing cross-browser extensions from a single codebase. It functions as a development environment that automates manifest generation and bundles source code into compatible packages for multiple web browser engines. The project includes a developer toolset featuring hot module replacement for real-time code updates and an automated publisher to deliver completed builds to various browser web stores. Its capability surface covers extension UI development through the injection of components into web pages and a communicati

    TypeScriptbrowser-extensionbundlerchrome-extension
    Voir sur GitHub↗13,069
  • buildbot/buildbotAvatar de buildbot

    buildbot/buildbot

    5,452Voir sur GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    Voir sur GitHub↗5,452
  • middleman/middlemanAvatar de middleman

    middleman/middleman

    7,110Voir sur GitHub↗

    Middleman is a Ruby-based static site generator and web framework used to transform templates and assets into standalone HTML, CSS, and JavaScript files. It functions as a multi-engine template processor and build tool, converting source markup into production-ready websites that can be hosted on any web server. The system is distinguished by a comprehensive asset pipeline that handles compression, minification, and fingerprinting to optimize web delivery. It features an extensible architecture with lifecycle hooks and a middleware-based request interception layer, allowing for the programmat

    Rubymiddlemanstatic-site-generator
    Voir sur GitHub↗7,110
  • browserify/browserifyAvatar de browserify

    browserify/browserify

    14,706Voir sur 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
    Voir sur GitHub↗14,706
  • tmodloader/tmodloaderAvatar de tModLoader

    tModLoader/tModLoader

    5,099Voir sur GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    C#apigamesteam
    Voir sur GitHub↗5,099
  • google/webfundamentalsAvatar de google

    google/WebFundamentals

    13,881Voir sur GitHub↗

    WebFundamentals is a documentation build system and static site generator designed to automate the lifecycle of technical content. It provides a comprehensive web content pipeline that transforms markdown, HTML, and YAML source files into structured, navigable documentation sites. The project distinguishes itself through integrated support for multi-language content localization and automated build pipeline management. It handles complex site requirements by managing user language preferences, enforcing consistent code quality and style standards, and applying security-header middleware to re

    JavaScriptbest-practiceschromechrome-browser
    Voir sur GitHub↗13,881
  • theos/theosAvatar de theos

    theos/theos

    4,867Voir sur GitHub↗

    Theos is a cross-platform mobile development toolchain and build system designed for compiling and packaging software for mobile operating systems. It functions as a system tweak kit and runtime hooking framework, allowing developers to create modifications that alter the internal behavior of mobile OS environments. The project distinguishes itself by providing specialized preprocessor syntax that generates low-level API calls, removing the boilerplate code typically required for function and method hooking. It enables dynamic runtime method swizzling and class extensions, allowing developers

    Makefilebuild-systemioslinux
    Voir sur GitHub↗4,867
  • metalsmith/metalsmithAvatar de metalsmith

    metalsmith/metalsmith

    7,827Voir sur GitHub↗

    Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define

    JavaScriptjavascriptmarkdownmarkdown-to-html
    Voir sur GitHub↗7,827
  • rust-lang/cargoAvatar de rust-lang

    rust-lang/cargo

    14,624Voir sur GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Rustcargopackage-managerrust
    Voir sur GitHub↗14,624
  • react/create-react-appAvatar de react

    react/create-react-app

    103,327Voir sur GitHub↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    JavaScriptbuild-toolsreactzero-configuration
    Voir sur GitHub↗103,327
  • yeoman/generatorAvatar de yeoman

    yeoman/generator

    1,263Voir sur GitHub↗

    This project is a terminal-based framework designed to automate the scaffolding of new software projects. It functions as a development workflow tool that generates consistent file structures, boilerplate code, and configuration files to streamline the initialization of application environments. The system operates through a structured, inheritance-based architecture where developers define custom generation logic by extending base classes. This process is managed by a synchronous execution pipeline that orchestrates tasks in a specific sequence, ensuring that file creation, dependency instal

    TypeScriptgeneratorjavascriptnodejs
    Voir sur GitHub↗1,263
  • h5bp/html5-boilerplateAvatar de h5bp

    h5bp/html5-boilerplate

    57,494Voir sur GitHub↗

    This project is a professional HTML5 website template and responsive web starter that provides a foundation of pre-configured HTML, CSS, and JavaScript files. It serves as a cross-browser compatibility base, ensuring consistent rendering and performance across modern web browsers. The project includes a web metadata framework to standardize Open Graph and social metadata for content previews on external platforms. It also provides a front-end build pipeline to lint, format, and optimize source assets into production-ready distribution files. The codebase covers broad capability areas includi

    JavaScriptbest-practicescsshtml
    Voir sur GitHub↗57,494
  • vuejs-templates/webpackAvatar de vuejs-templates

    vuejs-templates/webpack

    9,644Voir sur GitHub↗

    This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured project boilerplate and a frontend build pipeline designed to bootstrap development environments and compile application code into distributable bundles. The template includes a development environment with hot module replacement, error overlays, and source maps to allow for instant updates in the browser without losing application state. It also features a project generator that establishes folder structures and configurations for routing, linting, and testing. The build system co

    JavaScript
    Voir sur GitHub↗9,644
  • johnpapa/generator-hottowelAvatar de johnpapa

    johnpapa/generator-hottowel

    837Voir sur GitHub↗

    Generator-hottowel is a command-line utility designed to initialize web applications using standardized boilerplate, pre-configured build workflows, and integrated development environment settings. It functions primarily as a scaffolding tool that generates structured Angular projects, ensuring consistent architectural patterns and module organization from the start of the development lifecycle. The project distinguishes itself by providing a comprehensive suite of automation scripts that manage the entire frontend development workflow. This includes automated dependency asset injection, task

    JavaScript
    Voir sur GitHub↗837
  • didi/chameleonAvatar de didi

    didi/chameleon

    8,966Voir sur GitHub↗

    Chameleon is a cross-platform application framework and component library used to develop applications for the web and various mini-app platforms from a single shared codebase. It functions as a multi-platform build pipeline that compiles source code into different target formats while providing an MVVM-based user interface system for managing application state. The framework employs a polymorphic protocol to extend custom components and APIs, allowing for platform-specific implementations while maintaining cross-end compatibility. It includes a specialized build tool for static analysis that

    JavaScript
    Voir sur GitHub↗8,966
  • jetbrains/compose-multiplatformAvatar de JetBrains

    JetBrains/compose-multiplatform

    19,131Voir sur GitHub↗

    Compose Multiplatform is a declarative user interface framework that enables the development of native graphical interfaces across desktop, mobile, and web platforms using a single Kotlin codebase. It functions as a multiplatform library that allows developers to share both application logic and UI components while maintaining access to platform-specific features through abstraction layers. The framework utilizes a reactive state management system that automatically tracks data mutations to trigger granular interface updates. By employing a cross-platform rendering engine based on a hardware-

    Kotlinandroidawtcompose
    Voir sur GitHub↗19,131
  • zerobias/effectorAvatar de zerobias

    zerobias/effector

    4,837Voir sur GitHub↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    TypeScript
    Voir sur GitHub↗4,837
  • vuejs/vue-cliAvatar de vuejs

    vuejs/vue-cli

    29,576Voir sur GitHub↗

    vue-cli is a frontend development command line interface and scaffolding tool designed for initializing, managing, and configuring the build pipeline of Vue.js projects. It serves as a project bootstrapping tool that creates standardized directory structures and installs the necessary dependencies to establish a development environment. The tool provides a build environment based on Webpack to bundle and compile assets for modern web applications. It focuses on automating the frontend build pipeline to ensure consistent production builds across different projects. The system incorporates sta

    JavaScript
    Voir sur GitHub↗29,576
  • alibaba/iceAvatar de alibaba

    alibaba/ice

    18,632Voir sur GitHub↗

    Ice is an enterprise-grade web application framework designed to support the development of scalable, distributed front-end systems. It functions as a comprehensive JavaScript build toolchain and orchestration platform, providing the necessary infrastructure to manage complex business logic, standardized project structures, and automated asset pipelines. The framework distinguishes itself through a modular plugin architecture and native support for micro-frontend orchestration. By allowing developers to compose applications from independently deployable modules, it enables large teams to coll

    TypeScriptframeworkicejsmicrofrontends
    Voir sur GitHub↗18,632