|
1 | | -# Awesome Coder [](https://github.com/sindresorhus/awesome) |
| 1 | +# Awesome Coder [](https://awesome.re) |
2 | 2 |
|
3 | | -> A curated list of resources on [Coder](https://www.coder.com/). |
4 | | -[<img src="https://github.com/coder/presskit/blob/7b1ae316de8b78cbdd8ef6b6352ef9f32be51504/logos/coder_logo_white_square.png?raw=true" align="right" width="100">](https://coder.com) |
5 | | -Your [contributions](https://github.com/coder/awesome-coder/blob/main/CONTRIBUTING.md) are welcome! |
| 3 | +<a href="https://coder.com"><img src="https://github.com/coder/presskit/blob/7b1ae316de8b78cbdd8ef6b6352ef9f32be51504/logos/coder_logo_white_square.png?raw=true" alt="Coder logo" align="right" width="100"></a> |
6 | 4 |
|
7 | | -**Software development on _your infrastructure_**. Offload your team's development from local workstations to cloud servers. Onboard developers in minutes. Build, test and compile at the speed of the cloud. Keep your source code and data behind your firewall. |
| 5 | +> A curated list of resources for [Coder](https://coder.com), the self-hosted platform for cloud development environments and AI coding agents. |
8 | 6 |
|
9 | | -> "By leveraging Terraform, Coder lets developers run an IDE on any compute platform including on-prem, AWS, Azure, GCP, DigitalOcean, Kubernetes, Docker, and more, with workspaces running on Linux, Windows, or Mac." - **[Kevin Fishner](https://www.linkedin.com/in/kevinfishner) Chief of Staff at [HashiCorp](https://hashicorp.com/)** |
| 7 | +Define workspaces in Terraform, run them on your own infrastructure, and let developers and AI agents work in identical, ephemeral environments. |
10 | 8 |
|
| 9 | +Your [contributions](CONTRIBUTING.md) are welcome! |
11 | 10 |
|
12 | 11 | ## Contents |
13 | 12 |
|
14 | | -* [Official Resources](#official-resources) |
15 | | -* [Books](#books) |
16 | | -* [Tutorials and Blog Posts](#tutorials-and-blog-posts) |
17 | | -* [IDEs](#ides) |
18 | | -* [Templates](#templates) |
19 | | -* [Talks and Videos](#talks-and-videos) |
20 | | -* [Companies using Coder](#companies-using-coder) |
| 13 | +- [Official Resources](#official-resources) |
| 14 | +- [Tutorials and Blog Posts](#tutorials-and-blog-posts) |
| 15 | +- [IDEs](#ides) |
| 16 | +- [Automation](#automation) |
| 17 | +- [Templates](#templates) |
| 18 | +- [Talks and Videos](#talks-and-videos) |
21 | 19 |
|
22 | 20 | ## Official Resources |
23 | 21 |
|
24 | | -- Case Studies ([Palantir](https://blog.palantir.com/the-benefits-of-remote-ephemeral-workspaces-1a1251ed6e53), [Forrester](https://coder.com/forrester?utm_source=github.com/coder/awesome-coder&utm_medium=github&utm_campaign=readme.md)) |
25 | | -- [Documentation](https://coder.com/docs/coder-oss/latest?utm_source=github.com/coder/awesome-coder&utm_medium=github&utm_campaign=readme.md) |
26 | | -- [Blog](https://coder.com/blog?utm_source=github.com/coder/awesome-coder&utm_medium=github&utm_campaign=readme.md) |
| 22 | +- [Documentation](https://coder.com/docs) |
| 23 | +- [Blog](https://coder.com/blog) |
27 | 24 | - [Press kit & Brand styleguide](https://github.com/coder/presskit) |
28 | 25 | - [Presentations](https://github.com/coder/presentations) |
29 | | -- [Discord](https://coder.com/chat?utm_source=github.com/coder/awesome-coder&utm_medium=github&utm_campaign=readme.md) |
30 | | -- [Twitter](https://twitter.com/CoderHQ) |
| 26 | +- [Discord](https://cdr.co/discord-Y6fMxGdNRg) |
| 27 | +- [X](https://x.com/CoderHQ) |
31 | 28 | - [Mastodon](https://fosstodon.org/web/@coderhq) |
32 | 29 |
|
33 | | -<!-- ## Books --> |
34 | | - |
35 | 30 | ## Tutorials and Blog Posts |
36 | 31 |
|
37 | | -- [The Benefits of Remote Ephemeral Workspaces](https://blog.palantir.com/the-benefits-of-remote-ephemeral-workspaces-1a1251ed6e53) |
38 | | -- [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) |
39 | | -- [Coder OSS on GKE with Terraform in <20 minutes](https://github.com/ElliotG/coder-oss-gke-tf) |
40 | | - |
41 | | -### Beginner Guides |
42 | | - |
43 | | -- [Coder 101: How Coder Works At A Higher Level](https://coder.com/blog/coder-101-how-coder-works-at-a-higher-level?utm_source=github.com/coder/awesome-coder&utm_medium=github&utm_campaign=readme.md) |
44 | | - |
45 | | -### What is Coder? |
46 | | - |
47 | | -- [What Coder is not](https://coder.com/docs/v2/latest#what-coder-is-not) |
48 | | - |
49 | | -<!-- ### AWS --> |
50 | | - |
51 | | -<!-- ### Azure --> |
52 | | - |
53 | | -<!-- ### DigitalOcean --> |
54 | | - |
55 | | -<!-- ### Google Cloud --> |
56 | | - |
57 | | -<!-- ### ARM --> |
58 | | - |
59 | | -<!-- ### macOS --> |
60 | | - |
61 | | -### Comparison |
62 | | - |
63 | | -Coder maintains an official list of comparisons in the [coder/coder README.md](https://github.com/coder/coder#comparison). Please [file an issue](https://github.com/coder/coder/issues/new) if any of the information in that section is out of date. See also: [what Coder is not](https://coder.com/docs/coder-oss/latest/index#what-coder-is-not?utm_source=github.com/coder/awesome-coder&utm_medium=github&utm_campaign=readme.md) |
64 | | - |
65 | | -### Miscellaneous |
| 32 | +- [Coder 101: How Coder Works At A Higher Level](https://coder.com/blog/coder-101-how-coder-works-at-a-higher-level) - High-level overview of how Coder works. |
| 33 | +- [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. |
| 34 | +- [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. |
| 35 | +- [Coder OSS on GKE with Terraform in <20 minutes](https://github.com/ElliotG/coder-oss-gke-tf) - Terraform-driven Coder install on Google Kubernetes Engine. |
66 | 36 |
|
67 | 37 | ## IDEs |
68 | 38 |
|
69 | | -- [Running a private VS Code Extension Marketplace](https://coder.com/blog/running-a-private-vs-code-extension-marketplace) |
| 39 | +- [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. |
70 | 40 |
|
71 | 41 | ## Automation |
72 | 42 |
|
73 | | -- [Provision Coder with Terraform](https://github.com/ElliotG/coder-oss-tf) - Coder OSS on GKE with Terraform in <20 minutes. |
74 | | -- [Update Coder Template](https://github.com/marketplace/actions/update-coder-template) - A GitHub action to automate coder template changes. |
| 43 | +- [Provision Coder with Terraform](https://github.com/ElliotG/coder-oss-tf) - Coder OSS on GKE with Terraform in under 20 minutes. |
| 44 | +- [Update Coder Template](https://github.com/marketplace/actions/update-coder-template) - A GitHub Action to automate Coder template changes. |
75 | 45 | - [Provision Coder with Lima](https://github.com/coder/coder/tree/main/examples/lima) - Linux virtual machines, typically on macOS, for running containerd. |
76 | | -- [Coder on Hetzner Cloud](https://github.com/tmsmr/coder-hcloud) - One-shot deployment for Coder on Hetzner Cloud |
| 46 | +- [Coder on Hetzner Cloud](https://github.com/tmsmr/coder-hcloud) - One-shot deployment for Coder on Hetzner Cloud. |
77 | 47 |
|
78 | 48 | ## Templates |
79 | 49 |
|
80 | | -- [Official templates](https://github.com/coder/coder/tree/main/examples/templates) |
81 | | -- [Community templates](https://github.com/coder/coder/blob/main/examples/templates/community-templates.md) |
82 | | - |
| 50 | +- [Coder Registry](https://registry.coder.com/templates) - Official and community templates published to the Coder Registry. |
83 | 51 | - [sharkymark/v2-templates](https://github.com/sharkymark/v2-templates) - A large collection of templates. |
84 | | -- [ntimo/coder-hetzner-cloud-template](https://github.com/ntimo/coder-hetzner-cloud-template) - Setup a Hetzner Cloud instance as dev environment with or without vscode. |
85 | | -- [matifali/coder-templates](https://github.com/matifali/coder-templates) - Deeplearning with Jupyter Notebook/Lab and Matlab in browser. |
86 | | -- [m.lan/coder-templates](https://gitlab.com/m.lan/coder-templates) - Kubernetes template with Docker in Docker (DinD) |
| 52 | +- [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. |
| 53 | +- [matifali/coder-templates](https://github.com/matifali/coder-templates) - Deep learning with Jupyter Notebook/Lab and MATLAB in the browser. |
| 54 | +- [m.lan/coder-templates](https://gitlab.com/m.lan/coder-templates) - Kubernetes template with Docker in Docker (DinD). |
87 | 55 | - [bpmct/coder-templates/proxmox-vm](https://github.com/bpmct/coder-templates/tree/main/proxmox-vm) - Develop in a Proxmox VM. |
88 | | -- [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 |
| 56 | +- [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. |
89 | 57 | - [denbeigh2000/coder-templates/aws-nixos](https://github.com/denbeigh2000/coder-templates/tree/master/aws-nixos) - Manage a NixOS development workspace on EC2. |
90 | 58 | - [denbeigh2000/coder-templates/aws-spot-nixos-graviton](https://github.com/denbeigh2000/coder-templates/tree/master/aws-spot-nixos-graviton) - Manage a NixOS development workspace on EC2 with Graviton Spot Instances. |
91 | 59 | - [denbeigh2000/coder-templates/aws-spot-nixos](https://github.com/denbeigh2000/coder-templates/tree/master/aws-spot-nixos) - Manage a NixOS development workspace on EC2 with Spot Instances. |
92 | 60 | - [8Bitz0/coder-rust-template](https://gitlab.com/8Bitz0/coder-rust-template) - Coder templates with various Linux distros for out-of-the-box Rust development. |
93 | | -- [uwu/basic-env](https://github.com/uwu/basic-env) - Docker-based NodeJS development environment with code-server, NoVNC and dotfiles support out of the box |
94 | | -- [sulo1337/coder-kubevirt-template](https://github.com/sulo1337/coder-kubevirt-template) - Kubevirt-based development environment which provisions KVM virtual machines as coder workspaces on top of a Kubernetes cluster. |
| 61 | +- [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. |
| 62 | +- [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. |
95 | 63 |
|
96 | 64 | ## Talks and Videos |
97 | 65 |
|
98 | | -- [Your Next Workstation Is In The Cloud](https://www.youtube.com/watch?v=C4fQvIHCVzw&t=748s) |
| 66 | +- [Your Next Workstation Is In The Cloud](https://www.youtube.com/watch?v=C4fQvIHCVzw&t=748s) - Talk on moving developer workstations to the cloud with Coder. |
99 | 67 |
|
100 | | -## License |
101 | | - |
102 | | -[](https://creativecommons.org/publicdomain/zero/1.0/) |
| 68 | +[](https://creativecommons.org/publicdomain/zero/1.0/) |
103 | 69 |
|
104 | 70 | To the extent possible under law, Coder has waived all copyright and related or neighboring rights to this work. |
105 | | - |
0 commit comments