All Projects → grafana → Tanka

grafana / Tanka

Licence: apache-2.0
Flexible, reusable and concise configuration for Kubernetes

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Tanka

Configurate
A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation
Stars: ✭ 148 (-88.61%)
Mutual labels:  json, configuration
Config
JSON or YAML configuration wrapper with convenient access methods.
Stars: ✭ 237 (-81.76%)
Mutual labels:  json, configuration
Simple Settings
A simple way to manage your project settings.
Stars: ✭ 165 (-87.3%)
Mutual labels:  json, configuration
Reconfigure
Config-file-to-Python mapping library (ORM).
Stars: ✭ 136 (-89.53%)
Mutual labels:  json, configuration
Dasel
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
Stars: ✭ 759 (-41.57%)
Mutual labels:  json, configuration
Fig
A minimalist Go configuration library
Stars: ✭ 142 (-89.07%)
Mutual labels:  json, configuration
Konf
A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats
Stars: ✭ 225 (-82.68%)
Mutual labels:  json, configuration
Node Convict
Featureful configuration management library for Node.js
Stars: ✭ 1,855 (+42.8%)
Mutual labels:  json, configuration
Poco
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
Stars: ✭ 5,762 (+343.57%)
Mutual labels:  json, configuration
Jsonnet
Jsonnet - The data templating language
Stars: ✭ 5,257 (+304.7%)
Mutual labels:  json, configuration
Night Config
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations
Stars: ✭ 93 (-92.84%)
Mutual labels:  json, configuration
Config Rs
⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
Stars: ✭ 915 (-29.56%)
Mutual labels:  json, configuration
Config
🛠 A configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP
Stars: ✭ 203 (-84.37%)
Mutual labels:  json, configuration
Jk
Configuration as Code with ECMAScript
Stars: ✭ 322 (-75.21%)
Mutual labels:  json, configuration
Bludit
Simple, Fast, Secure, Flat-File CMS
Stars: ✭ 824 (-36.57%)
Mutual labels:  json, flexible
Resticprofile
Configuration profiles for restic backup
Stars: ✭ 48 (-96.3%)
Mutual labels:  json, configuration
Diagram Vue
A editable SVG-based diagram component for Vue
Stars: ✭ 86 (-93.38%)
Mutual labels:  json
Dyn Edn
Dynamic properties in EDN content
Stars: ✭ 88 (-93.23%)
Mutual labels:  configuration
Nixos Configs
My NixOS configs
Stars: ✭ 86 (-93.38%)
Mutual labels:  configuration
Dbwebapi
(Migrated from CodePlex) DbWebApi is a .Net library that implement an entirely generic Web API (RESTful) for HTTP clients to call database (Oracle & SQL Server) stored procedures or functions in a managed way out-of-the-box without any configuration or coding.
Stars: ✭ 84 (-93.53%)
Mutual labels:  json

Grafana Tanka Logo

Website · Installation · Tutorial

Grafana Tanka

The clean, concise and super flexible alternative to YAML for your Kubernetes cluster

  • 💥 Clean: The Jsonnet language expresses your apps more obviously than YAML ever did
  • 📚 Reusable: Build libraries, import them anytime and even share them on GitHub!
  • 📌 Concise: Using the Kubernetes library and abstraction, you will never see boilerplate again!
  • 🎯 Confidence: Stop guessing and use tk diff to see what exactly will happen
  • 🔭 Helm: Vendor in, modify, and export Helm charts reproducibly
  • 🚀 Production ready: Tanka deploys Grafana Cloud and many more production setups

Let's kill some YAML together  ▶

🚀 Getting started

To get started, install Tanka first, and then follow the tutorial. This should get you on track quickly.

👥 Community

There are several places to connect with the Tanka community:

Please don't ask individual project members or open GitHub issues for support requests. Use one of the above channels so everyone in the community can participate.

Furthermore, see LICENSE and GOVERNANCE.

📖 Additional resources

📝 License

Tanka is an open-source project ❤️. It is free as in beer and as in speech and this will never change.

Licensed under Apache 2.0, see LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].