Yaksha
kcl
Our great sponsors
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
- SaaSHub - Software Alternatives and Reviews
Yaksha | kcl | |
---|---|---|
13 | 41 | |
168 | 940 | |
1.8% | 6.4% | |
10.0 | 9.4 | |
7 days ago | 1 day ago | |
C | Rust | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Yaksha
-
Hey I made a new programming language called Yaksha
Main Repo: https://github.com/YakshaLang/Yaksha
Website: yakshalang.github.io/
-
Show HN: Yaksha Programming Language
I have been working on this for a while. Main goal was to build a usable programming language. I even end up building few tools for this such as IntelliJ plugin, etc.
I also plan on building some games with it in future.
Please have a look. Thank you.
Main Repo: https://github.com/YakshaLang/Yaksha
kcl
-
KCL: A Python Like Configuration Programming Language written in Rust and Python
Rust Ver. here
The full documents is here
-
Rewrite it in Rust: Kubernetes
Have you considered using a different language for templating? this could be a BIG selling point. Some good ones are cue-lang (though I haven't seen support for rust), kcl or nickel-lang.
-
Easy UI for teams to control their namespace?
We usually use KCL as the DSL( https://github.com/KusionStack/KCLVM )Build a user interface abstraction (masking the Kuberetes concept that developers do not want to understand) and build different UIs based on this abstraction (it can be an IDE interface, a WebUI, or a CLI), which is very flexible and can quickly respond to the increasing demand for UI changes from developers. Alternatively, another approach is to quickly modify YAML through KCL's Mutation capability (different teams can use KCL to write different namespace conditions). And KCL can be combined with ArgoCD to achieve better results
-
KCL v0.4.6 is Coming — Rust-Based IDE Extension, Helm/Kustomize/KPT Integrations
Sure, the IDE/Editor extension based on the kcl-language-server issue is here: https://github.com/KusionStack/KCLVM/issues/513
-
CUE, cdk8s.. (instead of helm and kustomize)
+ https://github.com/KusionStack/KCLVM
-
Introduce KPT KCL SDK - Kubernetes manifests editing with one line of KCL code.
Hello! Let me introduce you to the integration of KCL and KPT tools. KCL is a constraint-based record & functional domain language. Full documents of KCL can be found here.
More documents are here. Welcome to discuss.
-
Show HN: Yaksha Programming Language
I'm very surprised that this is actually a single person's workload. "Because I am also a programming language designer and developer, I have worked in it for approximately 3 years, and it also supports compiling to WASM." https://github.com/KusionStack/KCLVM
-
Monthly 'Shameless Self Promotion' thread - 2023/03
🔥🔥🔥 We just released KCL's new website and v0.4.5. Simply, KCL is an open-source, constraint-based record programming language to generate or edit Kubernetes manifests.
What are some alternatives?
SynthML - A programming language for type-directed program synthesis
Cromtit - Run Tomtit scenarios as cron jobs and more.
astatine - Astatine is a is a mid-level, statically typed, procedural programming language with some functional components.
constellation - Constellation is the first Confidential Kubernetes. Constellation shields entire Kubernetes clusters from the (cloud) infrastructure using confidential computing.
SparrowCI - SparrowCI - super fun and flexible CI system with many programming languages support
llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
vscode-kcl - VS Code KCL Extension
liquid-rust - Liquid templating for Rust
kcl-openapi - KCL OpenAPI Integration
subtex - Lightweight latex-like language for authoring books
kcl-plugin - KCL Plugins
hindley-milner - simply typed lambda calculus with hindley-milner type inference