Projects
Posted on — updated atIn my life I worked on many projects, both private and at work. Here I highlighted the most important and interesting ones. If there is no link, they won’t be listed here.
Private Projects
- This very website. See Colophon for more details about the tech stack.
- My Homelab built on Kubernetes and Talos.
- Zirric is a small programming language that favors declarations, readable data modeling, and annotations that describe capabilities without interfaces. The successor of Lithia. Go, Docker, GitHub CI, Tree-Sitter, Language Server and more.
- Zirric docs is the documentation site for Zirric. docmd.
At Work
In general I essentially work on the open source bare metal Kubernetes provisioning platform metal-stack and our reference metalstack.cloud that provides Kubernetes as a Service.
Here are some open source highlights:
- cluster-api-provider-metal-stack Cluster API provider for metal-stack. Not just Gardener.
- terraform-provider-metal-stack to provision metalstack.cloud clusters with
TerraformOpenTofu.
Discontinued Projects
- Lithia is my experimental, functional programming language. Go, Docker, GitHub CI, Tree-Sitter, Language Server, Typescript, VS Code extension and more.
- Maintained Swift Development Environment (SDE) provides Swift autocompletion to VS Code on macOS and Linux. Swift, Typescript, Docker, Language Server, VS Code extension and more.
- Puffery is a SwiftUI iOS App and Vapor Server to send push notifications fueled by Siri Shortcuts. Swift, Vapor, Docker, GitHub CI, Bitrise, Xcode Cloud, PostgreSQL, Redis.
- go puffery. The TUI for Puffery. Go, Bubble Tea, GoReleaser.
- SwiftLint for VS Code: a plugin for SwiftLint. Typescript, VS Code extension.
- apple/swift-format for VS Code: a plugin for apple/swift-format. Typescript, VS Code extension.
- SwiftFormat for VS Code: a plugin for SwiftFormat on macOS. Typescript, VS Code extension.
- Archery allows you to declare all your project’s metadata and what you can do with it in one single place. Swift, Docker, GitHub CI.
Visit my GitHub profile or code.knabel.dev for all open source contributions. For an up-to date overview of all VS Code extensions, visit my marketplace publisher site.