# Platform

**URL:** https://forum.codecrafters.io/c/product-feedback/5.md

[Latest](https://forum.codecrafters.io/latest.md) · [Categories](https://forum.codecrafters.io/categories.md) · [Tags](https://forum.codecrafters.io/tags.md)

---

## [About the Platform category](https://forum.codecrafters.io/t/about-the-platform-category/17)

<div class="topic-metadata">

**Author:** [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Replies:** 0

</div>

Discussion about the CodeCrafters platform and how we can improve it.

---

## [Invalid Peer Response](https://forum.codecrafters.io/t/invalid-peer-response/16276)

<div class="topic-metadata">

**Author:** [@thestuckster](https://forum.codecrafters.io/u/thestuckster)\
**Replies:** 1\
**Last updated:** [September 12, 2026, 1:36pm UTC](https://forum.codecrafters.io/t/invalid-peer-response/16276 "2026-09-12T13:36:14Z")

</div>

When doing the download a piece challenge the tracker isn’t returning a valid response \[your\_program\] Raw response body: d8:completei0e10:incompletei1e8:intervali60e12:min intervali60ee \[your\_program\] Unmarshalled resp…

---

## [Ocaml version 5.5 not compiling on the codecrafters test engine](https://forum.codecrafters.io/t/ocaml-version-5-5-not-compiling-on-the-codecrafters-test-engine/16241)

<div class="topic-metadata">

**Author:** [@gitting-gud11](https://forum.codecrafters.io/u/gitting-gud11)\
**Replies:** 1\
**Last updated:** [August 27, 2026, 3:41pm UTC](https://forum.codecrafters.io/t/ocaml-version-5-5-not-compiling-on-the-codecrafters-test-engine/16241 "2026-08-27T15:41:26Z")

</div>

I am working on the HTTP server challenge in OCaml; however, it does not appear that version 5.4, the most recent one is supported on the test engine. My code works locally; however, it does not compile when testing citi…

---

## [\[TS\] Build your own Interpreter: Scanning: Number literals #kj0](https://forum.codecrafters.io/t/ts-build-your-own-interpreter-scanning-number-literals-kj0/16216)

<div class="topic-metadata">

**Author:** [@dwrth](https://forum.codecrafters.io/u/dwrth)\
**Replies:** 2\
**Last updated:** [August 3, 2026, 1:32am UTC](https://forum.codecrafters.io/t/ts-build-your-own-interpreter-scanning-number-literals-kj0/16216 "2026-08-03T01:32:37Z")

</div>

When printing a tokens literal like this, tests will sometimes pass: Number.isInteger(parseFloat(literal)) ? parseInt(literal) + '.0' : literal However, tests should always fail because this way of formatting the liter…

---

## [Difficulty of CodeCrafters Challenges](https://forum.codecrafters.io/t/difficulty-of-codecrafters-challenges/16205)

<div class="topic-metadata">

**Author:** [@Abdurrazzaq5](https://forum.codecrafters.io/u/Abdurrazzaq5)\
**Replies:** 3\
**Last updated:** [July 23, 2026, 2:13pm UTC](https://forum.codecrafters.io/t/difficulty-of-codecrafters-challenges/16205 "2026-07-23T14:13:13Z")

</div>

It would be nice if CodeCrafters add recommandations on which challenge to start with and a ranking of their projects by difficulty. I am a intermediate rust programmer i am unfamiliar with this platform.

---

## [Ada language support](https://forum.codecrafters.io/t/ada-language-support/16196)

<div class="topic-metadata">

**Author:** [@tsobako](https://forum.codecrafters.io/u/tsobako)\
**Replies:** 0\
**Last updated:** [July 4, 2026, 6:37pm UTC](https://forum.codecrafters.io/t/ada-language-support/16196 "2026-07-04T18:37:42Z")

</div>

Hi, I want to introduce pull-request with Ada language support. It would be great if anyone review and merge it so I and many curious people do exercise with one of such interesting and reliable language.

---

## [Improve error message for test #EC3](https://forum.codecrafters.io/t/improve-error-message-for-test-ec3/16185)

<div class="topic-metadata">

**Author:** [@hedgehog-359](https://forum.codecrafters.io/u/hedgehog-359)\
**Replies:** 2\
**Last updated:** [June 28, 2026, 6:11pm UTC](https://forum.codecrafters.io/t/improve-error-message-for-test-ec3/16185 "2026-06-28T18:11:01Z")

</div>

I have a suggestion on Stage #EC3 (stage passed). This took me some time to debug despite being a simple issue. I’ve tried .. (see below). Here are my logs: \[tester::#EC3\] Running tests for Stage #EC3 (Lists - Blockin…

---

## [Bug report on tester for #FY4: incorrect logic passed the test](https://forum.codecrafters.io/t/bug-report-on-tester-for-fy4-incorrect-logic-passed-the-test/16165)

<div class="topic-metadata">

**Author:** [@skuong](https://forum.codecrafters.io/u/skuong)\
**Replies:** 4\
**Last updated:** [June 19, 2026, 7:52am UTC](https://forum.codecrafters.io/t/bug-report-on-tester-for-fy4-incorrect-logic-passed-the-test/16165 "2026-06-19T07:52:30Z")

</div>

After I done #BV8, I passed #FY4 automatically even though my logic isn’t correct for #FY4. Based on the instruction on #FY4, my implementation is wrong but the test doesn’t handle it. Here is the instruction: For exa…

---

## [Swift language support](https://forum.codecrafters.io/t/swift-language-support/2044)

<div class="topic-metadata">

**Author:** [@JWShroyer](https://forum.codecrafters.io/u/JWShroyer)\
**Replies:** 27\
**Last updated:** [June 15, 2026, 1:16am UTC](https://forum.codecrafters.io/t/swift-language-support/2044 "2026-06-15T01:16:04Z")

</div>

Hello :wave: I recently stumbled upon the CodeCrafters platform and have really enjoyed my time with it so far - really fun and engaging way to learn interesting technologies! I’ve got an extensive background in Swift …

---

## [URL in progress-banner points to bot profile, not mine](https://forum.codecrafters.io/t/url-in-progress-banner-points-to-bot-profile-not-mine/15669)

<div class="topic-metadata">

**Author:** [@natalka1122](https://forum.codecrafters.io/u/natalka1122)\
**Replies:** 2\
**Last updated:** [May 31, 2026, 7:25pm UTC](https://forum.codecrafters.io/t/url-in-progress-banner-points-to-bot-profile-not-mine/15669 "2026-05-31T19:25:49Z")

</div>

In the root of every challenge lies README.md file with a status for this challenge. The picture shows my status, but when click on it, it opens profile of “codecrafters-bot”. It does not make any sense, it should open …

---

## [\[C\] Build your own shell - Stage #QP2](https://forum.codecrafters.io/t/c-build-your-own-shell-stage-qp2/15689)

<div class="topic-metadata">

**Author:** [@retop56](https://forum.codecrafters.io/u/retop56)\
**Replies:** 3\
**Last updated:** [May 25, 2026, 8:25am UTC](https://forum.codecrafters.io/t/c-build-your-own-shell-stage-qp2/15689 "2026-05-25T08:25:52Z")

</div>

Link to GitHub repo Cannot get program to compile for this stage. \[compile\] app/main.c:5:10: fatal error: readline/readline.h: No such file or directory \[compile\] #include \<readline/readline.h\> \[compile\] ^~~…

---

## [Unable to find dynamic system library 'readline' zig 0.16.0](https://forum.codecrafters.io/t/unable-to-find-dynamic-system-library-readline-zig-0-16-0/16108)

<div class="topic-metadata">

**Author:** [@nathanielketema](https://forum.codecrafters.io/u/nathanielketema)\
**Replies:** 1\
**Last updated:** [May 14, 2026, 8:04pm UTC](https://forum.codecrafters.io/t/unable-to-find-dynamic-system-library-readline-zig-0-16-0/16108 "2026-05-14T20:04:57Z")

</div>

I’m stuck on Stage #ZV2 Here are my logs: \[build\] Starting build... \[build\] If you don't see logs for 60s+, please contact us at hello@codecrafters.io \[build\] Step 1 complete. \[build\] Step 2 complete. \[build\] Step 3 co…

---

## [Test Failed with: ./build/shell: not found](https://forum.codecrafters.io/t/test-failed-with-build-shell-not-found/16105)

<div class="topic-metadata">

**Author:** [@vivekjoshi556](https://forum.codecrafters.io/u/vivekjoshi556)\
**Replies:** 3\
**Last updated:** [May 14, 2026, 1:03am UTC](https://forum.codecrafters.io/t/test-failed-with-build-shell-not-found/16105 "2026-05-14T01:03:22Z")

</div>

I’m stuck on Stage File completion #zv2. I’ve tried disabling this stage and trying another stage and there I see error that I expect like job not found or something relevant. But shell not found, I don’t know, that fee…

---

## [Will branches and PR style workflows work?](https://forum.codecrafters.io/t/will-branches-and-pr-style-workflows-work/16077)

<div class="topic-metadata">

**Author:** [@OlaoluwaM](https://forum.codecrafters.io/u/OlaoluwaM)\
**Replies:** 12\
**Last updated:** [May 12, 2026, 5:19pm UTC](https://forum.codecrafters.io/t/will-branches-and-pr-style-workflows-work/16077 "2026-05-12T17:19:07Z")

</div>

I’m looking to implement stages in a more structured manner using branches and PR. Would this work with the current git setup for the challenges?

---

## [Suggestion for challenge history on the profile page](https://forum.codecrafters.io/t/suggestion-for-challenge-history-on-the-profile-page/16097)

<div class="topic-metadata">

**Author:** [@feliposz](https://forum.codecrafters.io/u/feliposz)\
**Replies:** 0\
**Last updated:** [May 8, 2026, 5:34am UTC](https://forum.codecrafters.io/t/suggestion-for-challenge-history-on-the-profile-page/16097 "2026-05-08T05:34:44Z")

</div>

Hello guys :waving\_hand: First of all, congratulations on the excelent platform and the high quality of challenges! :smiley::clap: While navigating on the profile page, I noticed something that is not really an issue, …

---

## [Problem with starting background job #AT7](https://forum.codecrafters.io/t/problem-with-starting-background-job-at7/16095)

<div class="topic-metadata">

**Author:** [@nsaritzky](https://forum.codecrafters.io/u/nsaritzky)\
**Replies:** 1\
**Last updated:** [May 7, 2026, 9:45pm UTC](https://forum.codecrafters.io/t/problem-with-starting-background-job-at7/16095 "2026-05-07T21:45:22Z")

</div>

I’m stuck on Stage #AT7. I’m seeing pretty much the same failure as in this closed thread. When I run my shell locally, I see $ sleep 30 & \[1\] 80952 $ ps -p 80952 PID TTY TIME CMD 80952 ttys016 0:00.00 s…

---

## [Wish a new topic](https://forum.codecrafters.io/t/wish-a-new-topic/16093)

<div class="topic-metadata">

**Author:** [@cleong98](https://forum.codecrafters.io/u/cleong98)\
**Replies:** 1\
**Last updated:** [May 7, 2026, 8:09am UTC](https://forum.codecrafters.io/t/wish-a-new-topic/16093 "2026-05-07T08:09:33Z")

</div>

Hi dear codecrafters team, is possible to wish some new challenges? hope that will have build grafana/ datadog something like this system?

---

## [Update shell challenge to Zig v0.16.0](https://forum.codecrafters.io/t/update-shell-challenge-to-zig-v0-16-0/16073)

<div class="topic-metadata">

**Author:** [@elpablete](https://forum.codecrafters.io/u/elpablete)\
**Replies:** 3\
**Last updated:** [May 6, 2026, 8:32am UTC](https://forum.codecrafters.io/t/update-shell-challenge-to-zig-v0-16-0/16073 "2026-05-06T08:32:22Z")

</div>

Hi I would like to finally get into zig, and the new io interface and juicy main delivered in 0.16 seem to be a great momento to jump into the languaje. Can you update the buildpack for zig 0.16.0 for the shell challenge…

---

## [Your\_program.sh in rust needs the --quiet flag](https://forum.codecrafters.io/t/your-program-sh-in-rust-needs-the-quiet-flag/16087)

<div class="topic-metadata">

**Author:** [@gfontorbe](https://forum.codecrafters.io/u/gfontorbe)\
**Replies:** 10\
**Last updated:** [May 4, 2026, 7:46am UTC](https://forum.codecrafters.io/t/your-program-sh-in-rust-needs-the-quiet-flag/16087 "2026-05-04T07:46:46Z")

</div>

Stumbled upon that issue when trying the Shell challenge in Rust. If you run \`codecrafters test\`, the tests will fail because the first output is from the compiler and not from the program itself. Adding --quiet to the…

---

## [How does this count as 20 characters and 1 line at the same time?](https://forum.codecrafters.io/t/how-does-this-count-as-20-characters-and-1-line-at-the-same-time/16081)

<div class="topic-metadata">

**Author:** [@MaxJuneKim](https://forum.codecrafters.io/u/MaxJuneKim)\
**Replies:** 3\
**Last updated:** [May 1, 2026, 5:12pm UTC](https://forum.codecrafters.io/t/how-does-this-count-as-20-characters-and-1-line-at-the-same-time/16081 "2026-05-01T17:12:15Z")

</div>

I’m at the pipe with built-ins stage. In the test, how does output of echo raspberry\\\\nblueberry | wc be 1 line and 20 characters at the same time? If I add a newline character at the end of every output of echo or any…

---

## [How to replace 'codecrafters submit' commit messages the 'official' way?](https://forum.codecrafters.io/t/how-to-replace-codecrafters-submit-commit-messages-the-official-way/15824)

<div class="topic-metadata">

**Author:** [@rmpasswd](https://forum.codecrafters.io/u/rmpasswd)\
**Replies:** 5\
**Last updated:** [April 23, 2026, 5:20am UTC](https://forum.codecrafters.io/t/how-to-replace-codecrafters-submit-commit-messages-the-official-way/15824 "2026-04-23T05:20:37Z")

</div>

warning: not an advanced git user My goal is to change these generic commit messages in my github repo. I used git commit –ammend and it seems to work when i checked using git log .But after I used codecrafters sub…

---

## [Spotted a copy-paste typo in the dns-server-tester go.mod](https://forum.codecrafters.io/t/spotted-a-copy-paste-typo-in-the-dns-server-tester-go-mod/16056)

<div class="topic-metadata">

**Author:** [@dhotrey](https://forum.codecrafters.io/u/dhotrey)\
**Replies:** 1\
**Last updated:** [April 22, 2026, 3:32am UTC](https://forum.codecrafters.io/t/spotted-a-copy-paste-typo-in-the-dns-server-tester-go-mod/16056 "2026-04-22T03:32:14Z")

</div>

Hey team, I was reading the source code for the DNS tester and noticed a naming collision. It looks like a bit of copy-paste debt from the grep challenge, the go.mod for the DNS tester is currently identifying itself …

---

## [\[Rust\] #JV1 (redirect stdout) seems to require #NI6 (single quotes)](https://forum.codecrafters.io/t/rust-jv1-redirect-stdout-seems-to-require-ni6-single-quotes/15850)

<div class="topic-metadata">

**Author:** [@Thymelizabeth](https://forum.codecrafters.io/u/Thymelizabeth)\
**Replies:** 4\
**Last updated:** [April 15, 2026, 8:02pm UTC](https://forum.codecrafters.io/t/rust-jv1-redirect-stdout-seems-to-require-ni6-single-quotes/15850 "2026-04-15T20:02:20Z")

</div>

I’m stuck on Stage #JV1. (Redirect Stdout) Here are my logs: \[your-program\] $ echo 'Hello James' 1\> /tmp/rat/cow.md \[your-program\] $ cat /tmp/rat/cow.md \[your-program\] 'Hello James' \[tester::#JV1\] ^ Line does not match…

---

## [\`codecrafters submit\` error](https://forum.codecrafters.io/t/codecrafters-submit-error/16051)

<div class="topic-metadata">

**Author:** [@Abdurrazzaq5](https://forum.codecrafters.io/u/Abdurrazzaq5)\
**Replies:** 1\
**Last updated:** [April 15, 2026, 5:13pm UTC](https://forum.codecrafters.io/t/codecrafters-submit-error/16051 "2026-04-15T17:13:39Z")

</div>

CodeCrafters/BuildYourBitTorrent/codecrafters-bittorrent-rust$ codecrafters submit Submitting changes (commit: bb9abfc)… push changes: run git command: fatal: unable to access ‘https://git.codecrafters.io/769d7af23164b…

---

## [Bug in Starting background jobs #at7?](https://forum.codecrafters.io/t/bug-in-starting-background-jobs-at7/16026)

<div class="topic-metadata">

**Author:** [@fly-434](https://forum.codecrafters.io/u/fly-434)\
**Replies:** 10\
**Last updated:** [April 14, 2026, 11:08am UTC](https://forum.codecrafters.io/t/bug-in-starting-background-jobs-at7/16026 "2026-04-14T11:08:55Z")

</div>

I’m stuck on Stage #AT7 and I think there’s a bug in the testing code. The process is running in background, I can look up the pid in ps. My shell: $ sleep 15000 & \[1\] 90531 Bash: $ ps aux | grep 90531 dom …

---

## [\#pg8 (Functions without arguments): Add check for redefining clock()?](https://forum.codecrafters.io/t/pg8-functions-without-arguments-add-check-for-redefining-clock/16044)

<div class="topic-metadata">

**Author:** [@yinchi](https://forum.codecrafters.io/u/yinchi)\
**Replies:** 3\
**Last updated:** [April 14, 2026, 2:38am UTC](https://forum.codecrafters.io/t/pg8-functions-without-arguments-add-check-for-redefining-clock/16044 "2026-04-14T02:38:18Z")

</div>

I was wondering about the correct behavior for code like: print clock(); fun clock() { return 0; } print clock(); I think that we need to allow clock to be shadowed by the new definition. This means that the root pro…

---

## [Prompt leads to deceptive answers](https://forum.codecrafters.io/t/prompt-leads-to-deceptive-answers/15974)

<div class="topic-metadata">

**Author:** [@areebkhan91](https://forum.codecrafters.io/u/areebkhan91)\
**Replies:** 2\
**Last updated:** [April 13, 2026, 10:09pm UTC](https://forum.codecrafters.io/t/prompt-leads-to-deceptive-answers/15974 "2026-04-13T22:09:06Z")

</div>

Last stage: “Implement the bash tool” The example prompt when run locally responds with “Deleted Readme\_old.md” even if the file does not exist. This is because prompt asks it to always respond with that: ./your\_progr…

---

## [GEOSEARCH difficulty feels underrated](https://forum.codecrafters.io/t/geosearch-difficulty-feels-underrated/16035)

<div class="topic-metadata">

**Author:** [@jamestjw](https://forum.codecrafters.io/u/jamestjw)\
**Replies:** 0\
**Last updated:** [April 7, 2026, 3:44am UTC](https://forum.codecrafters.io/t/geosearch-difficulty-feels-underrated/16035 "2026-04-07T03:44:42Z")

</div>

I think the GEOSEARCH stage being labeled Easy is a bit misleading. If the intended solution is to decode every point in the zset and brute-force the distance check against the query center, then yes, the stage is fairl…

---

## [Could not locate Gemfile](https://forum.codecrafters.io/t/could-not-locate-gemfile/16007)

<div class="topic-metadata">

**Author:** [@d-i-bondarenko](https://forum.codecrafters.io/u/d-i-bondarenko)\
**Replies:** 2\
**Last updated:** [March 22, 2026, 7:41pm UTC](https://forum.codecrafters.io/t/could-not-locate-gemfile/16007 "2026-03-22T19:41:29Z")

</div>

I’m stuck on Stage #ZV2. I’ve tried to find similar problems on that stage: Getting exec: zig-out/bin/main: not found error Error while finding module specification for 'app.main' Here are my logs from test run: \[co…

---

## [Badges to identify staff posts in the forum](https://forum.codecrafters.io/t/badges-to-identify-staff-posts-in-the-forum/16002)

<div class="topic-metadata">

**Author:** [@yinchi](https://forum.codecrafters.io/u/yinchi)\
**Replies:** 2\
**Last updated:** [March 20, 2026, 11:03pm UTC](https://forum.codecrafters.io/t/badges-to-identify-staff-posts-in-the-forum/16002 "2026-03-20T23:03:46Z")

</div>

I think it would be beneficial to have a quick way to identify staff posts in the forum. Right now there are a few members that I recognize as staff, but it’s not immediately obvious who’s who. I’m thinking probably a …

[Next page](https://forum.codecrafters.io/c/product-feedback/5.md?page=1)
