whysosaket/codeberg-codex — explained in plain English
Analysis updated 2026-08-03 · repo last pushed 2023-08-12
Host a hackathon where participants solve coding problems directly in their browser.
Run a university coding challenge without building registration or judge infrastructure.
Set up technical screening challenges for job candidates.
Launch a friendly community algorithm contest with built-in accounts and problem publishing.
| whysosaket/codeberg-codex | 0xdevalias/sparkle | 0xdevalias/webcrack | |
|---|---|---|---|
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | 2023-08-12 | 2022-06-29 | 2026-06-03 |
| Maintenance | Dormant | Dormant | Maintained |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker to run as a deployable container, project appears to still be a work in progress rather than a polished release.
Codeberg is a tool for running coding competitions online. It lets you set up a website where participants can create accounts, log in, pick a contest to enter, and then write and run code right in their browser, all without you needing to build any of that infrastructure from scratch. The project handles the full lifecycle of a coding contest. On the admin side, someone with special access can create an account, log in, and post the questions that contestants will work on. On the participant side, coders register with their name, email, a username, and a password, then sign in to tackle whatever problems the admin has published. The platform provides the actual code-writing and code-running environment, so contestants don't need to install anything locally, they just open the contest page and start typing. The system runs their code within certain predefined constraints, which typically means limits on things like execution time or what resources a solution can use, keeping the playing field fair. This would appeal to anyone who wants to host a programming competition without building one from the ground up. That could include a computer science club running a hackathon, a university department organizing a coding challenge, a company doing technical screening for hiring, or a community group that just wants to run friendly algorithm contests. Instead of stitching together a registration form, a login system, a question bank, and a code execution engine separately, you get all of it packaged together. The README describes the project as a "deployable container solution," which means it's designed to be packaged up and launched as a self-contained unit rather than something you piece together manually. It's built in TypeScript. The features listed are framed as what's "expected" out of the project, so it reads like a roadmap or work in progress rather than a finished, polished product. The README doesn't go into further detail on exactly which programming languages contestants can use or how the code execution and constraints are enforced under the hood.
A self-hosted platform for running online coding competitions with built-in user accounts, problem management, and an in-browser code editor that lets contestants write and run code without installing anything.
Mainly TypeScript. The stack also includes TypeScript, Docker.
Dormant — no commits in 2+ years (last push 2023-08-12).
No license information is provided in the project README, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.