Skip to content
forked from coder/coder

Coder creates remote development machines so you can develop your code from anywhere

License

Notifications You must be signed in to change notification settings

CyberFlameGO/coder

 
 

Coder

"GitHub Discussions" "Join us on Slack" Twitter Follow codecov

Provision remote development environments with Terraform.

Highlights

  • Automate development environments for Linux, Windows, and MacOS in your cloud
  • Start writing code with a single command
  • Use one of many examples to get started

Quickstart

Coder has two key concepts: templates and workspaces. Once templates are added in your deployment, users can create workspaces and start coding.

  1. Install the latest release.

  2. To tinker, start with dev-mode (all data is in-memory, and is destroyed on exit):

    coder start --dev
  3. In a new terminal, create a new template (eg. Develop in Linux on Google Cloud):

    coder templates init
    cd <template-name>
    coder templates create
  4. Create a new workspace and SSH in:

    coder workspaces create my-first-workspace
    coder ssh my-first-workspace

Under the hood, templates are Terraform code. Make changes to templates if necessary, or stick to the production-ready examples.

cd <template-name>
# edit the template
vim main.tf
coder templates update <template-name>

Coder keeps your fleet of workspaces up-to-date and in-sync.

Documentation

Contributing

Read the contributing docs.

About

Coder creates remote development machines so you can develop your code from anywhere

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages

  • Go 71.3%
  • TypeScript 27.2%
  • Shell 0.8%
  • JavaScript 0.2%
  • Open Policy Agent 0.2%
  • Makefile 0.2%
  • Other 0.1%