Skip to content

DevRun is a community-driven competitive programming platform inspired by speedrunning.

License

Notifications You must be signed in to change notification settings

orus-dev/dev-run

Repository files navigation


DevRun
DevRun

A community-driven competitive programming platform inspired by speedrunning.
Start a run, reset, improve your PB, and compete for the fastest times.

Key FeaturesContributingLicense

screenshot (TODO)

Key Features

Runs & Speedrunning Mechanics

  • Run-Based Gameplay — Problems are played as runs, not isolated challenges. Start a run, solve problems in sequence, and race the clock.
  • Splits & PBs — Track per-problem splits and your personal bests, just like speedrunning.
  • Reset & Retry — Reset runs at any time and try again to beat your previous time.

Problems & Categories

  • Curated Problem Sets — Problems are grouped into runs with varying difficulty and themes.
  • Categories — Compete in different categories such as Any%, No-Hints, or Practice.
  • No Interview Pressure — DevRun is built for fun, learning, and improvement, not job prep.

Leaderboards & Community

  • Global & Weekly Leaderboards — Compare runs with other DevRunners around the world.
  • Runner Profiles — View stats like total runs, PBs, and recent attempts.
  • Community-First Design — Competitive, but casual. Built for hobbyists.

UI & Experience

  • Minimal, Dark UI — Black theme with subtle purple highlights, designed for focus.
  • Fast & Responsive — Lightweight interface with subtle motion and feedback.
  • Speedrunning Language — Runs, PBs, resets, clean runs, the culture comes first.

Planned Features

  • Custom runs and community-created problem sets
  • Seasonal events and themed runs
  • More categories and run modifiers

Contributing

DevRun is a community-driven project, and contributions of all kinds are welcome — code, design, ideas, and feedback.

Ways to Contribute

  • UI / UX improvements — layout tweaks, animations, accessibility, theming
  • Problem & run ideas — suggest fun challenges or speedrun-style categories
  • Bug reports — even visual or copy issues help a lot
  • Docs & copy — improve wording, onboarding, or community tone

Guidelines

  • Keep things simple and playful — DevRun is not an interview platform.
  • Prioritize clarity, performance, and readability over cleverness.
  • Avoid over-engineering; this project values iteration and experimentation.
  • Be respectful and constructive — competition stays in the runs, not the PRs.

Getting Started

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Open a pull request with a clear description of what you changed and why

By contributing, you agree to follow the project’s Code of Conduct.

git clone https://github.com/orus-dev/devrun.git
cd devrun
npm install
npm run dev

About

DevRun is a community-driven competitive programming platform inspired by speedrunning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published