DEV Community

Cover image for Send us your Dev Challenge!

Send us your Dev Challenge!

👾 FrancisTRᴅᴇᴠ 👾 on February 13, 2026

Introduction We love challenges that the community has to offer. The challenges consist of things that can be built BUT with constraints...
Collapse
 
bingkahu profile image
bingkahu

Challenge: Build a real-time, collaborative Code Editor, BUT it must be written entirely in WebAssembly (Wasm) with a custom rendering engine (no HTML DOM for the editor canvas).

Difficulty: Hard (Insane)

Description: The goal is to build a high-performance code editor that bypasses the standard browser DOM for text rendering to achieve desktop-level performance.

  1. Custom Renderer: You must use WebGL or WebGPU to render text and syntax highlighting directly to a <canvas>.
  2. State Management: Implement Conflict-free Replicated Data Types (CRDTs) from scratch to handle multi-user synchronization without a central database locking the file.
  3. Language Support: It must support LSP (Language Server Protocol) integration to provide autocompletion and error checking, all while maintaining sub-16ms frame times (60 FPS).
  4. Constraint: The core logic (text buffer, CRDT, and rendering calculations) must be compiled to Wasm from a low-level language like Rust, C++, or Zig.

Note: I realize this is a massive, borderline-impossible ask. If you guys don't want to take this on, that is totally fine...

Request to Join:
I am incredibly interested in tackling challenges like this alongside the team. @francistrdev, would it be possible to get an invite to the organization so I can join the "DEVengers"?

Collapse
 
francistrdev profile image
👾 FrancisTRᴅᴇᴠ 👾 The DEVengers

I will keep the request into consideration since this org just started. Will let you know in this thread if anything. Thanks for the challenge. Assembly is crazy.

Collapse
 
francistrdev profile image
👾 FrancisTRᴅᴇᴠ 👾 The DEVengers

@bingkahu Hey bingkahu! You should see an invite to join the org! Let me know if anything!

Thread Thread
 
bingkahu profile image
bingkahu

Huh that's weird, I can't see anything... When I go to the Organization tab in settings I get a 404: Page doesn't exist. Is there a different way to accept invites as I don't see anything.

Thread Thread
 
francistrdev profile image
👾 FrancisTRᴅᴇᴠ 👾 The DEVengers

Can you check your email. Usually it notify you there.

Thread Thread
 
bingkahu profile image
bingkahu

Nope @francistrdev nothing in there.. Wonder if this is a bug.

Thread Thread
 
francistrdev profile image
👾 FrancisTRᴅᴇᴠ 👾 The DEVengers

Ok I resent it. Let me know!

Thread Thread
 
bingkahu profile image
bingkahu

Nothing... weird.

Thread Thread
 
bingkahu profile image
bingkahu

Maybe I will message the DEV team

Thread Thread
 
francistrdev profile image
👾 FrancisTRᴅᴇᴠ 👾 The DEVengers

Sounds good. This is what I see from my end. It's probably not immediate but this is what I see:

Image

Thread Thread
 
bingkahu profile image
bingkahu

This is hilarious.... I can make posts under The DEVengers Org but I cant even access the Organizations menu as it returns a 404... I also haven't even accepted any requests as I have not received any. @ben any ideas...

Thread Thread
 
francistrdev profile image
👾 FrancisTRᴅᴇᴠ 👾 The DEVengers

I resent it again. Probably check the email tied to your Dev.to?

Thread Thread
 
bingkahu profile image
bingkahu

I have. It is not working.

Thread Thread
 
richardpascoe profile image
Richard Pascoe The DEVengers • Edited

@francistrdev I had this issue with The Foundation. Remove @bingkahu completely and then try resending.

@bingkahu If you go into Settings and then Organization, do you get an error message of some kind? First I had content not available in my region then something along the lines of page not found several days later. Once I was removed and re-added to the organisation that resolved the issue(s).

Thread Thread
 
bingkahu profile image
bingkahu

@richardpascoe When I click on "Organization" in settings I get:

Looks like this page doesn't exist or may not be published.

Thread Thread
 
richardpascoe profile image
Richard Pascoe The DEVengers

Okay, @bingkahu, that's good. If @francistrdev removes you from the organisation and re-adds you that should resolve it. You should then get an email invite. If not, I suggest one of you contacts support but I'm pretty sure it'll work. The error is caused by a fault in the invitation system that won't self-heal.

 
bingkahu profile image
bingkahu

@richardpascoe When I click on "Organization" in settings I get:

Looks like this page doesn't exist or may not be published.

Collapse
 
bhavin-allinonetools profile image
Bhavin Sheth

Love this idea 🔥 constraints always make things more interesting.

One challenge I’d suggest:

Challenge: Build a useful web tool, BUT no login, no database, and everything must run in the browser.
Difficulty: Medium

It would really test UX thinking and simplicity instead of just backend power.

Excited to see what the community comes up with!

Collapse
 
embernoglow profile image
EmberNoGlow

Challenge: Get 6 AIs to work together to create a game in HTML. This game could be a parody of another game, I don't know, maybe Hollow Knight or early Zelda?

Difficulty: Medium-hard

I don't know, maybe this will turn into chaos with the AI. It will either be fun or boring.

Collapse
 
bingkahu profile image
bingkahu

I think I might attempt this..

Collapse
 
bingkahu profile image
bingkahu

@embernoglow I have made a post about this now. Thanks for the inspiration. You can check out the post on my profile.

Collapse
 
embernoglow profile image
EmberNoGlow

In fact, I was inspired by the YouTube channel Minimunch, where he makes similar videos.

Thread Thread
 
francistrdev profile image
👾 FrancisTRᴅᴇᴠ 👾 The DEVengers

I figured since I was looking up how it works lol

Collapse
 
gnizdoapp profile image
Josef Smetanka

Challenge: Build a multiplayer inventory dashboard, BUT it must detect and visualize real-time data drift between sources without storing historical snapshots.

Difficulty: Hard

Description: Create a browser-based tool that connects to multiple mock APIs (e.g., Store A, Store B, Warehouse API) and continuously compares stock and price data.

Constraints:

  • No database persistence — drift must be calculated in-memory.
  • Must highlight conflicts visually (e.g., price mismatch, stock mismatch).
  • Must handle race conditions between updates.
  • UI must stay responsive under simulated high-frequency updates.

Goal: focus on state synchronization, edge cases, and UX clarity under inconsistency.

Collapse
 
bingkahu profile image
bingkahu

Hey @francistrdev I sent an email to the email on your portfolio. It is concerning a post under DEVengers. If you could check it that would be great. Thanks!