How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Participle is a Go parser generator and toolkit for building language frontends. It provides a declarative grammar framework that uses reflection and struct tags to map input patterns directly into typed data structures. The library features a stateful lexical analyzer that employs state machines to handle nested or modal patterns. It includes a lexer code generator to produce optimized code, reducing runtime memory allocations and increasing throughput. The project covers recursive descent parsing with support for union types via sealed interfaces and custom parsing logic through interface-
Arkade is a suite of tools for managing developer binaries, Kubernetes application deployments, and Helm chart maintenance. It functions as a CLI tool manager and a developer tool marketplace used to discover, download, update, and uninstall standalone binaries and system packages across different operating systems and architectures. The project is distinguished by its ability to extract executable binaries directly from OCI container images for local installation without requiring a container runtime. It also provides specialized utilities for Helm chart maintenance, including the ability to
:snake: :cool: Compiler for the COOL programming language targeting the MIPS 32-bit architecture, in Python 3
CUE has moved to https://github.com/cue-lang/cue
The main features of cuelang/cue are: Continuous Delivery and GitOps, Compilers and Interpreters.
Projects with overlapping indexed features include: akuity/kargo — Application lifecycle orchestration. alecthomas/participle — Participle is a Go parser generator and toolkit for building language frontends. It provides a declarative grammar… alexellis/arkade — Arkade is a suite of tools for managing developer binaries, Kubernetes application deployments, and Helm chart… alibaba/sealer. antonmedv/expr — Expr is a high-performance expression evaluation engine and language for Go applications. It functions as a dynamic… aalhour/pycoolc — :snake: :cool: Compiler for the COOL programming language targeting the MIPS 32-bit architecture, in Python 3.