Show HN: I made a CLI tool to create web extensions with no build configuration

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • extension.js

    🧩 Plug-and-play, zero-config, cross-browser extension development tool.

  • FWIW there's an existing issue for "firefox support" which you can subscribe to in order to be notified when this feature lands.

    https://github.com/cezaraugusto/extension.js/issues/5

  • omnivore-list-popup

    Web extension for Firefox and Chrome that shows a popup with a list of your Omnivore articles to quickly open or archive (similar to the In My Pocket extension).

  • Very cool stuff! I might check this out for my extension (https://github.com/herrherrmann/omnivore-list-popup). So far, I’ve been creating my own scripts to manage the extension builds, dev mode etc. – but I’ve been eyeing web-ext already to make my life easier. However, my main browser is Firefox, which doesn’t seem fully supported yet by Extension, right?

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • web-ext

    A command line tool to help build, run, and test web extensions

  • I’ve been pretty happy with web-ext, I’m curious what abstractions and configurations Extensions.js avoids comparatively. I’m assuming you’ll still need a manifest.json, and it looks like both use npm/package.json for dependencies.

    https://github.com/mozilla/web-ext

  • spect

    Observable selectors in DOM (by dy)

  • IMO MutationObserver's API is a bit difficult to grasp. For simpler cases for getting a callback when an element is created, I use spect[1] or sentinel[2].

    1: https://github.com/dy/spect

  • sentineljs

    Detect new DOM nodes using CSS selectors (650 bytes)

  • webextensions

    Charter and administrivia for the WebExtensions Community Group (WECG)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Mozilla solves the Manifest V3 puzzle to save ad blockers from Chromapocalypse

    1 project | news.ycombinator.com | 18 Feb 2023
  • Is it possible to install an extension trough command line?

    1 project | /r/firefox | 26 Oct 2022
  • Web-ext: A command line tool to help build, run, and test Firefox web extensions

    1 project | /r/CKsTechNews | 17 Apr 2022
  • Web-ext: A command line tool to help build, run, and test Firefox web extensions

    1 project | news.ycombinator.com | 17 Apr 2022
  • Firefox Addons Unable to Update, Undisclosed AMO Issues

    2 projects | news.ycombinator.com | 25 Sep 2021