{"id":13432611,"url":"https://github.com/coder/coder","last_synced_at":"2026-03-06T23:01:53.762Z","repository":{"id":36995903,"uuid":"440752086","full_name":"coder/coder","owner":"coder","description":"Provision remote development environments via Terraform","archived":false,"fork":false,"pushed_at":"2025-05-12T22:24:16.000Z","size":214537,"stargazers_count":9827,"open_issues_count":563,"forks_count":881,"subscribers_count":71,"default_branch":"main","last_synced_at":"2025-05-12T22:28:32.379Z","etag":null,"topics":["dev-tools","development-environment","go","golang","ide","jetbrains","remote-development","terraform","vscode"],"latest_commit_sha":null,"homepage":"https://coder.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":"support/support.go","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-12-22T06:08:52.000Z","updated_at":"2025-05-12T21:35:34.000Z","dependencies_parsed_at":"2023-11-23T13:27:34.476Z","dependency_job_id":"7451c29a-d288-470a-b7c4-05d94140760b","html_url":"https://github.com/coder/coder","commit_stats":{"total_commits":8008,"total_committers":175,"mean_commits":45.76,"dds":0.8742507492507492,"last_synced_commit":"b8944074c4eb55442831852bbe2a6f70dfed5458"},"previous_names":[],"tags_count":230,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fcoder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fcoder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fcoder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder%2Fcoder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coder","download_url":"https://codeload.github.com/coder/coder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253967967,"owners_count":21992252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dev-tools","development-environment","go","golang","ide","jetbrains","remote-development","terraform","vscode"],"created_at":"2024-07-31T02:01:14.164Z","updated_at":"2026-02-06T00:19:07.752Z","avatar_url":"https://github.com/coder.png","language":"Go","readme":"\u003c!-- markdownlint-disable MD041 --\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://coder.com#gh-light-mode-only\"\u003e\n    \u003cimg src=\"./docs/images/logo-black.png\" alt=\"Coder Logo Light\" style=\"width: 128px\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://coder.com#gh-dark-mode-only\"\u003e\n    \u003cimg src=\"./docs/images/logo-white.png\" alt=\"Coder Logo Dark\" style=\"width: 128px\"\u003e\n  \u003c/a\u003e\n\n  \u003ch1\u003e\n  Self-Hosted Cloud Development Environments\n  \u003c/h1\u003e\n\n  \u003ca href=\"https://coder.com#gh-light-mode-only\"\u003e\n    \u003cimg src=\"./docs/images/banner-black.png\" alt=\"Coder Banner Light\" style=\"width: 650px\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://coder.com#gh-dark-mode-only\"\u003e\n    \u003cimg src=\"./docs/images/banner-white.png\" alt=\"Coder Banner Dark\" style=\"width: 650px\"\u003e\n  \u003c/a\u003e\n\n  \u003cbr\u003e\n  \u003cbr\u003e\n\n[Quickstart](#quickstart) | [Docs](https://coder.com/docs) | [Why Coder](https://coder.com/why) | [Premium](https://coder.com/pricing#compare-plans)\n\n[![discord](https://img.shields.io/discord/747933592273027093?label=discord)](https://discord.gg/coder)\n[![release](https://img.shields.io/github/v/release/coder/coder)](https://github.com/coder/coder/releases/latest)\n[![godoc](https://pkg.go.dev/badge/github.com/coder/coder.svg)](https://pkg.go.dev/github.com/coder/coder)\n[![Go Report Card](https://goreportcard.com/badge/github.com/coder/coder/v2)](https://goreportcard.com/report/github.com/coder/coder/v2)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/9511/badge)](https://www.bestpractices.dev/projects/9511)\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/coder/coder/badge)](https://scorecard.dev/viewer/?uri=github.com%2Fcoder%2Fcoder)\n[![license](https://img.shields.io/github/license/coder/coder)](./LICENSE)\n\n\u003c/div\u003e\n\n[Coder](https://coder.com) enables organizations to set up development environments in their public or private cloud infrastructure. Cloud development environments are defined with Terraform, connected through a secure high-speed Wireguard® tunnel, and automatically shut down when not used to save on costs. Coder gives engineering teams the flexibility to use the cloud for workloads most beneficial to them.\n\n- Define cloud development environments in Terraform\n  - EC2 VMs, Kubernetes Pods, Docker Containers, etc.\n- Automatically shutdown idle resources to save on costs\n- Onboard developers in seconds instead of days\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/images/hero-image.png\" alt=\"Coder Hero Image\"\u003e\n\u003c/p\u003e\n\n## Quickstart\n\nThe most convenient way to try Coder is to install it on your local machine and experiment with provisioning cloud development environments using Docker (works on Linux, macOS, and Windows).\n\n```shell\n# First, install Coder\ncurl -L https://coder.com/install.sh | sh\n\n# Start the Coder server (caches data in ~/.cache/coder)\ncoder server\n\n# Navigate to http://localhost:3000 to create your initial user,\n# create a Docker template and provision a workspace\n```\n\n## Install\n\nThe easiest way to install Coder is to use our\n[install script](https://github.com/coder/coder/blob/main/install.sh) for Linux\nand macOS. For Windows, use the latest `..._installer.exe` file from GitHub\nReleases.\n\n```shell\ncurl -L https://coder.com/install.sh | sh\n```\n\nYou can run the install script with `--dry-run` to see the commands that will be used to install without executing them. Run the install script with `--help` for additional flags.\n\n\u003e See [install](https://coder.com/docs/install) for additional methods.\n\nOnce installed, you can start a production deployment with a single command:\n\n```shell\n# Automatically sets up an external access URL on *.try.coder.app\ncoder server\n\n# Requires a PostgreSQL instance (version 13 or higher) and external access URL\ncoder server --postgres-url \u003curl\u003e --access-url \u003curl\u003e\n```\n\nUse `coder --help` to get a list of flags and environment variables. Use our [install guides](https://coder.com/docs/install) for a complete walkthrough.\n\n## Documentation\n\nBrowse our docs [here](https://coder.com/docs) or visit a specific section below:\n\n- [**Templates**](https://coder.com/docs/templates): Templates are written in Terraform and describe the infrastructure for workspaces\n- [**Workspaces**](https://coder.com/docs/workspaces): Workspaces contain the IDEs, dependencies, and configuration information needed for software development\n- [**IDEs**](https://coder.com/docs/ides): Connect your existing editor to a workspace\n- [**Administration**](https://coder.com/docs/admin): Learn how to operate Coder\n- [**Premium**](https://coder.com/pricing#compare-plans): Learn about our paid features built for large teams\n\n## Support\n\nFeel free to [open an issue](https://github.com/coder/coder/issues/new) if you have questions, run into bugs, or have a feature request.\n\n[Join our Discord](https://discord.gg/coder) to provide feedback on in-progress features and chat with the community using Coder!\n\n## Integrations\n\nWe are always working on new integrations. Please feel free to open an issue and ask for an integration. Contributions are welcome in any official or community repositories.\n\n### Official\n\n- [**VS Code Extension**](https://marketplace.visualstudio.com/items?itemName=coder.coder-remote): Open any Coder workspace in VS Code with a single click\n- [**JetBrains Gateway Extension**](https://plugins.jetbrains.com/plugin/19620-coder): Open any Coder workspace in JetBrains Gateway with a single click\n- [**Dev Container Builder**](https://github.com/coder/envbuilder): Build development environments using `devcontainer.json` on Docker, Kubernetes, and OpenShift\n- [**Module Registry**](https://registry.coder.com): Extend development environments with common use-cases\n- [**Kubernetes Log Stream**](https://github.com/coder/coder-logstream-kube): Stream Kubernetes Pod events to the Coder startup logs\n- [**Self-Hosted VS Code Extension Marketplace**](https://github.com/coder/code-marketplace): A private extension marketplace that works in restricted or airgapped networks integrating with [code-server](https://github.com/coder/code-server).\n- [**Setup Coder**](https://github.com/marketplace/actions/setup-coder): An action to setup coder CLI in GitHub workflows.\n\n### Community\n\n- [**Provision Coder with Terraform**](https://github.com/ElliotG/coder-oss-tf): Provision Coder on Google GKE, Azure AKS, AWS EKS, DigitalOcean DOKS, IBMCloud K8s, OVHCloud K8s, and Scaleway K8s Kapsule with Terraform\n- [**Coder Template GitHub Action**](https://github.com/marketplace/actions/update-coder-template): A GitHub Action that updates Coder templates\n\n## Contributing\n\nWe are always happy to see new contributors to Coder. If you are new to the Coder codebase, we have\n[a guide on how to get started](https://coder.com/docs/CONTRIBUTING). We'd love to see your\ncontributions!\n\n## Hiring\n\nApply [here](https://jobs.ashbyhq.com/coder?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=unknown) if you're interested in joining our team.\n","funding_links":[],"categories":["Tutorials and Blog Posts","Go","Development with Docker","HarmonyOS","vscode","Apps","Developer \u0026 Coding Assistants"],"sub_categories":["Comparison","Development Environment","Windows Manager","Development","IDE Integrations"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder%2Fcoder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoder%2Fcoder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder%2Fcoder/lists"}