Task Registry
Explore the complete collection of benchmark tasks available in RALPHBench. Tasks will be published as they are merged.
Merged Tasks12
Tasks coming soon
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.
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.
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.
Implement a serverless backend SDK similar to Modal, with support for function decorators, GPU scheduling, container management, and distributed task execution across cloud infrastructure.
Build a real-time team communication platform with channels, direct messages, threads, file sharing, search, and WebSocket-based live updates across multiple workspaces.
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.
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.
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.
Create a modern build system with incremental compilation, dependency graph analysis, parallel task execution, caching, and a plugin architecture for custom build steps.
Implement a non-linear video editor with timeline-based editing, transitions, effects, multi-track audio mixing, and real-time preview rendering using hardware acceleration.
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.
Migrate a complex enterprise webpack configuration to Vite, handling custom loaders, plugins, code splitting, and ensuring feature parity with the existing build pipeline.