JavaScript Config

Open-source JavaScript projects categorized as Config

Top 23 JavaScript Config Projects

  • react-app-rewired

    Override create-react-app webpack configs without ejecting

    Project mention: html-loader not working | /r/react | 2023-05-07

    Further information here:

  • node-config

    Node.js Application Configuration

    Project mention: How We Converted a GitHub Tool Into a General Purpose Webhook Proxy to Supercharge Our Integration Development | | 2023-04-21

    This will allow to set a security operation mode and configure the channels. I chose to use the config package as I had good experience with it and it supports cascading config options.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • electron-store

    Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc

    Project mention: Best offline&local database to use with electron? | /r/electronjs | 2023-06-11

    Not quite a database, but I use electron-store for persistent storage. It has a super simple API, and it stores data in a config.json file that’s mostly hidden from the user unless they know where to look.

  • gray-matter

    Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers. Please follow gray-matter's author:

    Project mention: Create an Interactive Table of Contents for a Next.js Blog with Remark | | 2023-04-21

    Although we are building a custom table of contents, we won't have to write everything from scratch. To separate the Markdown/MDX content from the front matter, we'll use the Gray-matter package. It is optional in case you don't have front matter in your Markdown files. To process the Markdown itself, we'll use the Remark package. We'll also need the unist-util-visit package for traversing node trees and mdast-util-to-string for getting the text content of a node.

  • node-convict

    Featureful configuration management library for Node.js

  • vscode-file-nesting-config

    Config of File Nesting for VS Code

    Project mention: Is it possible to ‘go into’ a directory within a project? | /r/vscode | 2023-01-27

    Not exactly what you want but with this you can clean up the view a bit.

  • mrm

    Codemods for your project config files

    Project mention: Why I quit open source | | 2023-09-14

    Dependency upgrades often take ages, and if you have multiple projects, it could turn into a year-long adventure (I even made a tool to help with that).

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • custom-react-scripts

    [DEPRECATED, use customize-cra] Allow custom config for create-react-app without ejecting

  • webpack-config-plugins

    Provide best practices for webpack 4 loader configurations

  • eslint-config-hardcore

    The most strict (yet practical) ESLint config. 49 plugins. 1341 rules. React, Vue, Node, and pure JS/TS.

  • surfingkeys-conf

    🏄 A SurfingKeys config which adds 180+ key mappings & 50+ search engines

    Project mention: Ask HN: Programs that saved you 100 hours? (2022 edition) | | 2022-12-20

    Surfingkeys is more customizable and has more features. You can use Surfingkeys API with javascript to add more customizations. It's good for adding custom keybindings to certain websites. Look at this config repo to see what's possible with Surfingkeys:

  • config

    Various program configuration files and scripts (by drduh)

  • strapi-plugin-config-sync

    :recycle: CLI & GUI for continuous migration of config data across environments

    Project mention: Goodbye 2022, Hello 2023! Strapi Wrapped in One Year | | 2023-01-30

    Strapi wouldn’t be anything without its community, which is very much represented by its Community Stars. The Write for the Community program resulted in 148 new articles being published, for a total of 1.3M views. 2022 was also the year of the launch of the Strapi Community Organization, a group of community members dedicated to empowering initiatives and highlighting them. Boaz, Mattie, Sacha, and Simen have been invaluable contributors to the Strapi Community, going above and beyond by developing open-source plugins and tools. Strapi config-sync plugin, mattie-strapi-bundle (for search), Strapi REST cache plugin, Dockerize tool, and more!

  • stylelint-config

    Sharable stylelint config used by GitHub's CSS

  • data-store

    Easily get, set and persist config data. Fast. Supports dot-notation in keys. No dependencies. (by jonschlinkert)

  • cache-base

    Basic object store with methods like get/set/extend/omit

  • firefox-config

    Firefox configs for security, privacy, usability and performance (by prirai)

    Project mention: Firefox configs for security, privacy, usability and performance | | 2023-09-26
  • linters

    Collection of super strict configurations for ESLint / StyleLint and other code quality tools. (by developer239)

  • variabler

    Environment variables manager

  • codyconfig

    Cody config is a tool to learn how to write webpack and babel configs

  • cnnn666v2-bot

    Config files for my GitHub profile.

  • onyx-4977

    Config files for my GitHub profile.

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-26.

JavaScript Config related posts


What are some of the best open-source Config projects in JavaScript? This list will help you:

Project Stars
1 react-app-rewired 9,669
2 node-config 6,075
3 electron-store 4,194
4 gray-matter 3,452
5 node-convict 2,268
6 vscode-file-nesting-config 1,967
7 mrm 1,528
8 custom-react-scripts 998
9 webpack-config-plugins 636
10 eslint-config-hardcore 325
11 surfingkeys-conf 304
12 config 256
13 strapi-plugin-config-sync 224
14 stylelint-config 202
15 data-store 158
16 cache-base 54
17 firefox-config 16
18 linters 10
19 variabler 7
20 codyconfig 6
21 symlink-config 5
22 cnnn666v2-bot 5
23 onyx-4977 5
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.