This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

Daily Coding

One coding challenge a day, the same one for everyone

Languages
GitHub
Online Learning
Visit WebsiteSee on Product HuntGithub

Hunted byLeonid DomahalskyyLeonid Domahalskyy

Most practice sites hand you thousands of problems, which is exactly why people stop after a week. Daily Coding gives everyone the same single challenge each day, borrowed from Advent of Code but running all year. You solve it in a built-in editor and run real tests in a sandbox, in 11 languages. Reading the task and running the tests needs no account. Submitting adds streaks, points, levels, achievements and leaderboards, plus access to everyone else's solutions once you post your own.

Top comment

Every December I do Advent of Code and love it. Every January I try to keep it going on LeetCode and never last more than a week. 5,000 problems, no reason to do this one today, so I scroll for ten minutes and close the tab. That is the whole reason this exists. One challenge a day, the same one for everybody, so there is nothing to choose and something to talk about. Three decisions along the way: - Tests run in a self-hosted Piston sandbox on a small server, not a managed service. Eleven languages, and the compiled ones each needed their own CPU budget before they stopped getting killed mid-run. - Reading the task and running the tests works without an account. Only submitting needs one. - No ads, no paid tier, MIT licensed. It is a side project and I want to keep it that way. The part I am still unsure about: whether a streak actually motivates, or just becomes one more thing to feel bad about breaking. If you have kept a daily habit going, what made it stick?

Comment highlights

No comment highlights available yet. Please check back later!

About Daily Coding on Product Hunt

One coding challenge a day, the same one for everyone

Daily Coding was submitted on Product Hunt and earned 2 upvotes and 1 comments, placing #157 on the daily leaderboard. Most practice sites hand you thousands of problems, which is exactly why people stop after a week. Daily Coding gives everyone the same single challenge each day, borrowed from Advent of Code but running all year. You solve it in a built-in editor and run real tests in a sandbox, in 11 languages. Reading the task and running the tests needs no account. Submitting adds streaks, points, levels, achievements and leaderboards, plus access to everyone else's solutions once you post your own.

Daily Coding was featured in Languages (14.5k followers), GitHub (41.4k followers) and Online Learning (3.7k followers) on Product Hunt. Together, these topics include over 40.2k products, making this a competitive space to launch in.

Who hunted Daily Coding?

Daily Coding was hunted by Leonid Domahalskyy. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how Daily Coding stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.