Provides YAML support via yaml-language-server with built-in Kubernetes and Kedge syntax support. yaml.schemas applies a schema to a file. In other words, the schema (placed on the left) is applied to the glob pattern on the right. Your schema can be local or online. Your schema must be a relative path and not an absolute path.
https://github.com/redhat-developer/vscode-yamlTags | yaml-support language-server visual-studio kubernetes kedge yaml autocompletion validation |
Implementation | TypeScript |
License | MIT |
Platform |
A push notification micro server using Gin framework written in Go (Golang).
push-notification ios-notification notification-server android gcm gorush-server apns ios-alert-payload ios messaging pub-sub message-queueNAML is a Go library and command line tool that can be used as a framework to develop and deploy Kubernetes applications. Say so long 👋 to YAML and start using the Go 🎉 programming language to represent and deploy applications with Kubernetes.
programming-language kubernetes yaml-templatingThe yaml package enables Go programs to comfortably encode and decode YAML values. It was developed within Canonical as part of the juju project, and is based on a pure Go port of the well-known libyaml C library to parse and generate YAML data quickly and reliably. The yaml package supports most of YAML 1.1 and 1.2, including support for anchors, tags, map merging, etc. Multi-document unmarshalling is not yet implemented, and base-60 floats from YAML 1.1 are purposefully not supported since they're a poor design and are gone in YAML 1.2.
This project is a .NET implementation of a YAML serialization/deserialization engine written in C# for use in .NET languages and Windows Powershell.
visual-studio vsx yamlKubeLinter analyzes Kubernetes YAML files and Helm charts, and checks them against a variety of best practices, with a focus on production readiness and security. KubeLinter runs sensible default checks, designed to give you useful information about your Kubernetes YAML files and Helm charts. This is to help teams check early and often for security misconfigurations and DevOps best practices. Some common examples of these include running containers as a non-root user, enforcing least privilege, and storing sensitive information only in secrets.
kubernetes static-analysis yaml-files helm-chartsStrictYAML is a type-safe YAML parser that parses and validates a restricted subset of the YAML specification.
yaml parser python3 strict-types strict strongly-typed roundtrip roundtripping typesafe serialization yml yaml-parser yaml-emitter config configuration configuration-file configuration-management schema validationA reference repository of YAML with canonical and as-simple-as-possible demonstrations of kubernetes functionality and features. This might be to do a basic test of an environment, find an example to tinker with, or send to someone to get them going.
kubernetes yaml hacktoberfestThe missing YAML 1.2 implementation for Rust. yaml-rust is a pure Rust YAML 1.2 implementation, which enjoys the memory safety property and other benefits from the Rust language. The parser is heavily influenced by libyaml and yaml-cpp.
yaml-parserkustomize lets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is. kustomize targets kubernetes; it understands and can patch kubernetes style API objects. It's like make, in that what it does is declared in a file, and it's like sed, in that it emits editted text.
k8s-sig-cliThis project is an extension for Visual Studio Code that adds rich language support for CodeQL. It's used to find problems in code bases using CodeQL. It's written primarily in TypeScript. The extension is released. You can download it from the Visual Studio Marketplace.
vscode vscode-extension codeql works-with-codespacesTo get started with ytt and to see examples, you use the online playground or download the binaries and run the playground locally. Carvel is better because of our contributors and maintainers. It is because of you that we can bring great software to the community. Please join us during our online community meetings. Details can be found on our Carvel website.
kubernetes cli yaml devops templating configuration yml data-structures k8s yaml-processor carvelSpyc is a YAML loader/dumper written in pure PHP. Given a YAML document, Spyc will return an array that you can use however you see fit. Given an array, Spyc will return a string which contains a YAML document built from your data. YAML is an amazingly human friendly and strikingly versatile data serialization language which can be used for log files, config files, custom protocols, the works. For more information, see http://www.yaml.org.
The Pulumi Cloud Native Development Platform is the easiest way to create and deploy cloud programs that use containers, serverless functions, hosted services, and infrastructure, on any cloud. Simply write code in your favorite language and Pulumi automatically provisions and manages your AWS, Azure, Google Cloud Platform, and/or Kubernetes resources, using an infrastructure-as-code approach.
infrastructure-as-code serverless containers aws azure gcp kubernetes deployment multi-code paasParse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and many other projects. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.
yaml front-matter matter parse markdown data gatsby assemble phenomic netlify metalsmith mapbox coffee coffee-script docs documentation extract extracting front frontmatter generate generator gh-pages gray jekyll js json parser parsing site static template toml yfmRust support is powered by a separate language server - either by the official Rust Language Server (RLS) or rust-analyzer, depending on the user's preference. If you don't have it installed, the extension will install it for you (with permission). This extension is built and maintained by the Rust IDEs and editors team. Our focus is on providing a stable, high quality extension that makes the best use of the respective language server. We aim to support as many features as possible, but our priority is supporting the essential features as well as possible.
vscode-extension rust-lang rls multi-root-readyIsopod is an expressive DSL framework for Kubernetes configuration. Without intermediate YAML artifacts, Isopod renders Kubernetes objects as Protocol Buffers, so they are strongly typed and consumed directly by the Kubernetes API. With Isopod, configurations are scripted in Starlark, a Python dialect by Google also used by Bazel and Buck build systems. Isopod offers runtime built-ins to access services and utilities such as Vault secret management, Kubernetes apiserver, HTTP requester, Base64 encoder, and UUID generator, etc. Isopod uses separate runtime for unit tests to mock all built-ins, providing the test coverage not possible before.
kubernetes configuration k8s starlarkProvides Java ™ language support via Eclipse ™ JDT Language Server, which utilizes Eclipse ™ JDT, M2Eclipse and Buildship. Please note that Gradle-based Android projects are not supported.
language-server vscode-extension multi-root-readyA curated list of delightful Visual Studio Code packages and resources. For more awesomeness, check out awesome. Language packages extend the editor with syntax highlighting and/or snippets for a specific language or file format.
visual-studio vscode vscode-theme vscode-extension awesome awesome-list list visualstudio visual-studio-code visual-studio-code-extension visual-studio-code-themeOpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker which has first class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.
faas docker functions-as-a-service functions service swarm lambda serverless prometheus kubernetes k8s serverless-architectures serverless-functions hacktoberfestA wrapper around go-yaml designed to enable a better way of handling YAML when marshaling to and from structs. In short, this library first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml. For a detailed overview of the rationale behind this method, see this blog post.
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.