Skip to content

lbennett-stacki/nv

Repository files navigation

nv

A language for configuration.

nv logo nv syntax highlighting

nv FigJam discovery board

Packages

  • Lexer - Source
  • Parser - README Source
  • Resolvers
  • Language Server - Source
  • Code Generation
  • Code Formatter - TODO
  • Providers
    • Env Source
    • AWS Secrets Manager Source
    • AWS KMS - TODO
    • GCP Secret Manager - TODO
    • Azure Key Vault - TODO
    • HasiCorp Vault - TODO
    • [some_other_provider] - TODO
    • [some_distributed_provider] - TODO
  • Provider Registry - TBD
  • Config Registry - TBD
  • Cloud Service - TBD

Client libraries

  • Rust - WIP
  • TypeScript/JavaScript - WIP
  • Python - TODO
  • Go - WIP
  • C - TODO
  • C++ - TODO
  • SWIFT - TODO
  • CSS - TBD

Extensions

Examples

A lot of packages have an examples/ directory to show simple usage of the packages API.

LSP

lsp.mov