Re

Recode – Free, open-source, community-driven Codespaces alternative

Hacker News

Recode – Free, open-source, community-driven Codespaces alternative

Hey HN, As most of you (I think?), I cannot learn something without having a project, on the side, to implement what I’ve just learned. Recode is the project that I've used to learn Go. It lets you create a development environment in your cloud provider account easily. You can think of it as a desktop version of Gitpod / Coder / GitHub Codespaces less polished and with less features but 100% free, 100% open-source and 100% community-driven. At the time of writing, it only works with Visual Studio Code and AWS. In order to let you configure your development environments easily, I’ve chosen to use Docker with some Dockerfiles: - One for your user configuration. - One for your project. The user configuration corresponds to the tools / settings that you use in all your projects like your timezone / locale, your preferred shell or your dotfiles. The project configuration corresponds to the tools / settings that you use in a specific project like Go >= 1.18 and Node.js >= 14. As you may have guessed, the project configuration inherits from the user one. > Why Docker and not something like NixOS, for example? I know that containers are not meant to be used as a VM like that, but, at the time of writing, Docker is still the most widely used tool among developers to configure their environment (even if it may certainly change in the future :-)). > Given that my dev env will run in a container does it mean that it will be limited? Mostly not. Given the scope of this project (a private instance running in your own cloud provider account), Docker is mostly used for configuration purpose and not to "isolate" the VM from your environment. As a result, your development environment container runs in privileged mode in the same network than the host. ---- I post this here, because, you know, even learning project could be useful to someone. Still learning Go by the way, so I'm open to any suggestions to improve.

Share card

Actual performance

100points
16comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: user, dock, visual · Missing: mac, agents, macos
94%94% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
66%66% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
61%61% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
37%37% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host · Missing: plus, platform, intuitive
28%28% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
11%11% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ke
KeepYard – A free open-source Pocket alternative55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

KeepYard – A free open-source Pocket alternative

Hacker News2
GitCom
GitCom46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Community-Driven open source marketplace

Indie Hackers5b2b
We
We made a dataset differ! (Free, Open source)61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

We made a dataset differ! (Free, Open source)

Hacker News5
Rescript
Rescript87%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A free, open source, Descript alternative. Runs in-browser.

Product Hunt+141Productivity
Li
Linbox – a free, open-source Google Inbox alternative62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Linbox – a free, open-source Google Inbox alternative

Hacker News8
Qr
Qri, a free and open source distributed dataset versioning tool74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Qri, a free and open source distributed dataset versioning tool

Hacker News5
Mi
Minimal – Open-Source Community driven Hardened Container Images48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Minimal – Open-Source Community driven Hardened Container Images

Hacker News120
Fi
Find Free and Open Source Software – Awsmfoss58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Find Free and Open Source Software – Awsmfoss

Hacker News27
Wh
What Is "Free and Open-Source Software"?58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

What Is "Free and Open-Source Software"?

Hacker News4
Ex
Exobrain like IFTTT, but free, open source63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Exobrain like IFTTT, but free, open source

Hacker News4