diff --git a/.github/ISSUE_TEMPLATE/1-suggest-resource.yaml b/.github/ISSUE_TEMPLATE/1-suggest-resource.yaml index 9c96a71..268b4ff 100644 --- a/.github/ISSUE_TEMPLATE/1-suggest-resource.yaml +++ b/.github/ISSUE_TEMPLATE/1-suggest-resource.yaml @@ -33,10 +33,15 @@ body: label: "Suggested section" options: - Official Resources - - Tutorials and Blog Posts - - IDEs - - Automation + - Platform and Tools + - IDE Integrations + - Coder Desktop + - AI Coding Agents - Templates + - Modules + - Terraform Providers + - Automation + - Tutorials and Blog Posts - Talks and Videos - Other (explain below) validations: diff --git a/README.md b/README.md index 77fce49..f663bc7 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,15 @@ Your [contributions](CONTRIBUTING.md) are welcome! ## Contents - [Official Resources](#official-resources) -- [Tutorials and Blog Posts](#tutorials-and-blog-posts) -- [IDEs](#ides) -- [Automation](#automation) +- [Platform and Tools](#platform-and-tools) +- [IDE Integrations](#ide-integrations) +- [Coder Desktop](#coder-desktop) +- [AI Coding Agents](#ai-coding-agents) - [Templates](#templates) +- [Modules](#modules) +- [Terraform Providers](#terraform-providers) +- [Automation](#automation) +- [Tutorials and Blog Posts](#tutorials-and-blog-posts) - [Talks and Videos](#talks-and-videos) ## Official Resources @@ -25,35 +30,74 @@ Your [contributions](CONTRIBUTING.md) are welcome! - [Discord](https://cdr.co/discord-Y6fMxGdNRg) - Community chat for developers and operators using Coder. - [X](https://x.com/CoderHQ) - Official Coder account on X. -## Tutorials and Blog Posts +## Platform and Tools -- [The Benefits of Remote Ephemeral Workspaces](https://blog.palantir.com/the-benefits-of-remote-ephemeral-workspaces-1a1251ed6e53) - Palantir on running ephemeral, remote development environments at scale. -- [Laptop development is dead: why remote development is the future](https://medium.com/@elliotgraebert/laptop-development-is-dead-why-remote-development-is-the-future-f92ce103fd13) - Argument for moving developer environments off laptops. +- [coder/coder](https://github.com/coder/coder) - The Coder server, agent, and CLI. Self-hosted cloud development environments and AI coding agents defined in Terraform. +- [coder/registry](https://github.com/coder/registry) - Source for the templates and modules published to registry.coder.com. +- [coder/code-server](https://github.com/coder/code-server) - Run VS Code in a browser tab. The default web IDE for many Coder workspaces. +- [coder/envbuilder](https://github.com/coder/envbuilder) - Build workspaces from a Dockerfile or devcontainer.json on Docker, Kubernetes, and OpenShift. +- [coder/envbox](https://github.com/coder/envbox) - Container image for running system-level software like Docker and systemd inside Kubernetes workspaces. +- [coder/preview](https://github.com/coder/preview) - Template preview engine used by the Registry and template authors. -## IDEs +## IDE Integrations - [Workspace access](https://coder.com/docs/user-guides/workspace-access) - Connect to Coder workspaces from VS Code, JetBrains, Cursor, code-server, and the CLI. +- [coder/vscode-coder](https://github.com/coder/vscode-coder) - VS Code extension to open any Coder workspace with a single click. +- [coder/jetbrains-coder](https://github.com/coder/jetbrains-coder) - JetBrains Gateway plugin for Coder. +- [coder/coder-jetbrains-toolbox](https://github.com/coder/coder-jetbrains-toolbox) - JetBrains Toolbox plugin for Coder. - [Running a private VS Code Extension Marketplace](https://coder.com/blog/running-a-private-vs-code-extension-marketplace) - Host an internal extension marketplace for code-server and VS Code workspaces. -## Automation +## Coder Desktop -- [Validated architectures](https://coder.com/docs/admin/infrastructure/validated-architectures) - Reference architectures for deploying Coder in production on Kubernetes and other platforms. -- [Update Coder Template](https://github.com/marketplace/actions/update-coder-template) - A GitHub Action to automate Coder template changes. -- [Provision Coder with Lima](https://github.com/coder/coder/tree/main/examples/lima) - Linux virtual machines, typically on macOS, for running containerd. +- [coder/coder-desktop-macos](https://github.com/coder/coder-desktop-macos) - Native macOS Coder Desktop client. +- [coder/coder-desktop-windows](https://github.com/coder/coder-desktop-windows) - Native Windows Coder Desktop client. + +## AI Coding Agents + +- [AI Coder documentation](https://coder.com/docs/ai-coder) - Official documentation for running AI coding agents inside Coder workspaces. +- [Tasks](https://coder.com/docs/ai-coder/tasks) - Run AI agent loops in the Coder control plane against your workspaces. +- [coder/agentapi](https://github.com/coder/agentapi) - HTTP API in front of Claude Code, Goose, Aider, Gemini, Amp, and Codex. ## Templates -- [Coder Registry](https://registry.coder.com/templates) - Official and community templates published to the Coder Registry. -- [sharkymark/v2-templates](https://github.com/sharkymark/v2-templates) - A large collection of templates. -- [ntimo/coder-hetzner-cloud-template](https://github.com/ntimo/coder-hetzner-cloud-template) - Set up a Hetzner Cloud instance as a dev environment, with or without VS Code. -- [matifali/coder-templates](https://github.com/matifali/coder-templates) - Deep learning with Jupyter Notebook/Lab and MATLAB in the browser. -- [m.lan/coder-templates](https://gitlab.com/m.lan/coder-templates) - Kubernetes template with Docker in Docker (DinD). +### On the Registry + +- [Coder Registry templates](https://registry.coder.com/templates) - Official and community templates published to the Coder Registry. + +### Not on the Registry + +The repositories below are curated community templates that have not (yet) been published to the Registry. + +- [8Bitz0/coder-rust-template](https://gitlab.com/8Bitz0/coder-rust-template) - Coder templates with various Linux distros for out-of-the-box Rust development. - [bpmct/coder-templates/proxmox-vm](https://github.com/bpmct/coder-templates/tree/main/proxmox-vm) - Develop in a Proxmox VM. - [bpmct/coder-templates/shared-mac](https://github.com/bpmct/coder-templates/tree/main/shared-mac) - Connect a pre-provisioned Mac device and provision system users as workspaces. - [denbeigh2000/coder-templates](https://github.com/denbeigh2000/coder-templates) - Manage NixOS development workspaces on EC2, including spot and Graviton variants. -- [8Bitz0/coder-rust-template](https://gitlab.com/8Bitz0/coder-rust-template) - Coder templates with various Linux distros for out-of-the-box Rust development. -- [uwu/basic-env](https://github.com/uwu/basic-env) - Docker-based Node.js development environment with code-server, NoVNC, and dotfiles support out of the box. +- [m.lan/coder-templates](https://gitlab.com/m.lan/coder-templates) - Kubernetes template with Docker in Docker (DinD). +- [matifali/coder-templates](https://github.com/matifali/coder-templates) - Deep learning with Jupyter Notebook/Lab and MATLAB in the browser. +- [ntimo/coder-hetzner-cloud-template](https://github.com/ntimo/coder-hetzner-cloud-template) - Set up a Hetzner Cloud instance as a dev environment, with or without VS Code. +- [sharkymark/v2-templates](https://github.com/sharkymark/v2-templates) - A large collection of templates. - [sulo1337/coder-kubevirt-template](https://github.com/sulo1337/coder-kubevirt-template) - KubeVirt-based development environment that provisions KVM virtual machines as Coder workspaces on top of a Kubernetes cluster. +- [uwu/basic-env](https://github.com/uwu/basic-env) - Docker-based Node.js development environment with code-server, NoVNC, and dotfiles support out of the box. + +## Modules + +- [Coder Registry modules](https://registry.coder.com/modules) - Reusable building blocks for templates: IDE installers, dotfiles support, code-server, JetBrains, and more. + +## Terraform Providers + +- [coder/terraform-provider-coder](https://github.com/coder/terraform-provider-coder) - Template-side Terraform resources: `coder_agent`, `coder_app`, `coder_parameter`, and friends. +- [coder/terraform-provider-coderd](https://github.com/coder/terraform-provider-coderd) - Manage a Coder deployment itself (templates, groups, organizations) with Terraform. + +## Automation + +- [Validated architectures](https://coder.com/docs/admin/infrastructure/validated-architectures) - Reference architectures for deploying Coder in production on Kubernetes and other platforms. +- [Update Coder Template](https://github.com/marketplace/actions/update-coder-template) - A GitHub Action to automate Coder template changes. +- [Provision Coder with Lima](https://github.com/coder/coder/tree/main/examples/lima) - Linux virtual machines, typically on macOS, for running containerd. + +## Tutorials and Blog Posts + +- [The Benefits of Remote Ephemeral Workspaces](https://blog.palantir.com/the-benefits-of-remote-ephemeral-workspaces-1a1251ed6e53) - Palantir on running ephemeral, remote development environments at scale. +- [Laptop development is dead: why remote development is the future](https://medium.com/@elliotgraebert/laptop-development-is-dead-why-remote-development-is-the-future-f92ce103fd13) - Argument for moving developer environments off laptops. ## Talks and Videos