Back to Home

Task Registry

Explore the complete collection of benchmark tasks available in RALPHBench. Tasks will be published as they are merged.

Merged Tasks
12

Tasks coming soon

compilers
hard

Build a fully functional C compiler from scratch that can compile a subset of C to x86-64 assembly, including lexer, parser, semantic analysis, and code generation phases.

#c
#llvm
#compiler
+1
Source
lsp-tooling
hard

Build a production-ready Java Language Server Protocol implementation from scratch with support for code completion, go-to-definition, find references, diagnostics, and workspace symbol search.

#java
#lsp
#language-server
+1
Source

Migrate a large-scale Vite + React SPA to Next.js App Router, converting client-side routing to file-based routing, implementing SSR/SSG where appropriate, and preserving all functionality.

#nextjs
#vite
#react
+2
Source
backend-sdks
hard

Implement a serverless backend SDK similar to Modal, with support for function decorators, GPU scheduling, container management, and distributed task execution across cloud infrastructure.

#python
#serverless
#gpu
+2
Source
full-stack-apps
hard

Build a real-time team communication platform with channels, direct messages, threads, file sharing, search, and WebSocket-based live updates across multiple workspaces.

#typescript
#websockets
#real-time
+2
Source
full-stack-apps
hard

Create a high-performance issue tracking system with keyboard-first navigation, real-time sync, custom workflows, Sprint planning, and a GraphQL API with optimistic updates.

#typescript
#graphql
#react
+2
Source
browsers
hard

Implement a minimal browser rendering engine with HTML parsing, CSS layout (box model, flexbox), DOM tree construction, and basic JavaScript execution through an embedded runtime.

#rust
#browser
#rendering
+2
Source
graphics-media
hard

Build a GPU-accelerated image editor with layer management, blend modes, filters, selection tools, and non-destructive editing with a full undo/redo history stack.

#webgpu
#graphics
#image-processing
+2
Source
build-systems
hard

Create a modern build system with incremental compilation, dependency graph analysis, parallel task execution, caching, and a plugin architecture for custom build steps.

#build-tools
#linker
#caching
+2
Source
graphics-media
hard

Implement a non-linear video editor with timeline-based editing, transitions, effects, multi-track audio mixing, and real-time preview rendering using hardware acceleration.

#ffmpeg
#video
#media
+2
Source
lsp-tooling
hard

Build a TypeScript language server with real-time type checking, auto-imports, refactoring support, and intelligent code completion with type inference across a large monorepo.

#typescript
#lsp
#language-server
+1
Source
build-systems
medium

Migrate a complex enterprise webpack configuration to Vite, handling custom loaders, plugins, code splitting, and ensuring feature parity with the existing build pipeline.

#webpack
#vite
#build-tools
+2
Source
All tasks loaded (12)