Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 JavaScript Config Projects
-
Further information here: https://github.com/timarney/react-app-rewired
-
Project mention: How We Converted a GitHub Tool Into a General Purpose Webhook Proxy to Supercharge Our Integration Development | dev.to | 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
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: https://github.com/jonschlinkert
Project mention: Create an Interactive Table of Contents for a Next.js Blog with Remark | dev.to | 2023-04-21Although 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.
-
-
Not exactly what you want but with this you can clean up the view a bit.
-
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
-
-
eslint-config-hardcore
The most strict (yet practical) ESLint config. 49 plugins. 1341 rules. React, Vue, Node, and pure JS/TS.
-
Project mention: Ask HN: Programs that saved you 100 hours? (2022 edition) | news.ycombinator.com | 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: https://github.com/b0o/surfingkeys-conf
-
-
strapi-plugin-config-sync
:recycle: CLI & GUI for continuous migration of config data across environments
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!
-
-
data-store
Easily get, set and persist config data. Fast. Supports dot-notation in keys. No dependencies. (by jonschlinkert)
-
-
Project mention: Firefox configs for security, privacy, usability and performance | news.ycombinator.com | 2023-09-26
-
linters
Collection of super strict configurations for ESLint / StyleLint and other code quality tools. (by developer239)
-
-
-
-
-
-
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.
JavaScript Config related posts
- Firefox configs for security, privacy, usability and performance
- Something like mongoose in electron?
- Debian Sid works perfectly after 2 years of usage. Debian devs one love !!
- Are env on vite process at runtime or buildtime?
- Is it possible to ‘go into’ a directory within a project?
- What is the proper way to permanently store data in Electron in 2023?
- How to manage / navigate of sveltekit filenames in your IDE?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Sep 2023
Index
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 |