TypeScript Config

Open-source TypeScript projects categorized as Config

Top 15 TypeScript Config Projects

  • conf

    Simple config handling for your app or module

    Project mention: Social engineering campaign targeting tech employees spreads through NPM malware | news.ycombinator.com | 2023-07-25

    Wow. There is even one package to not use a JavaScript object: https://www.npmjs.com/package/conf

  • nestjs-config

    Config module for nestjs using dotenv :key:

  • 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.

  • envkey

    Simple, end-to-end encrypted configuration and secrets management

    Project mention: Show HN: Envkey-VSCode – Autocomplete/type-checking for env vars in 46 languages | news.ycombinator.com | 2023-06-21

    envkey-vscode is a VSCode extension that provides autocomplete, type checking, and peek-on-hover for environment variables in 46 different programming languages. Instead of a typeless, error-prone blob, the environment now acts like a strongly-typed object in every language you work in.

    I’ve been using this extension myself for a couple weeks now and it feels like a pretty significant upgrade to my development workflow, especially when working on integrations across multiple languages, so I thought it was worth showing you all.

    envkey-vscode relies on EnvKey, an open-source, end-to-end encrypted configuration and secrets manager that is focused on security and ease-of-use. It’s cross-platform, can integrate with any language or host, and can be cloud-hosted or self-hosted. Getting a project integrated normally takes a couple minutes.

    More on EnvKey: https://www.envkey.com

    Building and testing it has been an interesting process, as I relied quite heavily on ChatGPT/GPT-4 to cover languages that I’m not very familiar with. It helped me to develop regexes to cover the common forms of environment access in each language, as well as to produce small test cases and Dockerfiles that can run them. While it took a lot of passes and tweaking to root out hallucinations and get each language right, I don’t think there’s any way I could have built a tool like this in a reasonable amount of time. Having a single `test` command that runs examples in dozens of languages is pretty amazing—sort of like a rudimentary version of Replit that runs locally.

    All the code for the extension lives in EnvKey’s monorepo here: https://github.com/envkey/envkey/tree/main/public/sdks/tools...

    I’m planning to write up a blog post on this process and what I’ve learned about how to get the most out of GPT on a polyglot coding project like this. If you’re interested, you can sign up to get notified here when this post is live: https://envkey.us15.list-manage.com/subscribe?u=623039cd8518...

  • unconfig

    A universal solution for loading configurations.

  • vscode-data-preview

    Data Preview 🈸 extension for importing 📤 viewing 🔎 slicing 🔪 dicing 🎲 charting 📊 & exporting 📥 large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files

  • storage

    Vercel Postgres, KV, Blob, and Edge Config (by vercel)

    Project mention: Direct Postgres connection to Supabase from Vercel Edge in Next.js | /r/nextjs | 2023-12-07

    Is anyone aware of a way to make a direct connection to Postgres with transaction support on Vercel Edge functions? The 'pg' package doesn't work on edge for me. The obvious answer would be @vercel/postgres but I find their lack of documentation rough and for whatever reason I can't get it to connect on my local computer using the Supabase-provided local database connection string. This is apparently a known issue (https://github.com/vercel/storage/issues/123, https://github.com/vercel/examples/issues/701) where in order to make this (or neon's package) work you need a WebSocket proxy? Is a direct Postgres connection from edge just impossible right now? Or do others have it working somehow?

  • vscode-expo

    Expo Tools keep you productive with debugging, IntelliSense, and prebuild previews

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • z

    〽️ 浮之静 (by lencx)

  • javascript-style-guide

    This project is a code style guide of all basic back- and front end project used at Anolilab. (by anolilab)

    Project mention: Introducing Anolilab ESLint Config: Elevate Your Code Quality with Ease | /r/node | 2023-06-18
  • c9h

    🐍 Zero-config config for Node.js

  • next.js-starter

    Bleeding edge Next.js boilerplate

  • chimera

    A fantastic configuration library for Deno (by Altair-Bueno)

  • config

    Type-safe config manager and validator (by pallad-ts)

    Project mention: TypeScript testing | /r/node | 2023-05-05

    One of my examples: https://github.com/pallad-ts/config/blob/master/packages/ssm/test/SSMProviderTest.ts

  • longevitydao

    Config files for my GitHub profile.

  • c9h-fastify

    🚀 Fastify plugin for Cottonmouth

  • 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.

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-12-07.

TypeScript Config related posts

Index

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

Project Stars
1 conf 1,184
2 nestjs-config 690
3 envkey 586
4 unconfig 547
5 vscode-data-preview 522
6 storage 454
7 vscode-expo 371
8 z 156
9 javascript-style-guide 9
10 c9h 9
11 next.js-starter 6
12 chimera 5
13 config 4
14 longevitydao 2
15 c9h-fastify 1
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