<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hackathon Raptors</title>
    <description>The latest articles on DEV Community by Hackathon Raptors (raptorsdev).</description>
    <link>https://dev.to/raptorsdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F13813%2F38d77567-8277-4a28-84b0-447b5f2eede3.jpg</url>
      <title>DEV Community: Hackathon Raptors</title>
      <link>https://dev.to/raptorsdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raptorsdev"/>
    <language>en</language>
    <item>
      <title>Zero Dependency 2026 — Build Real Software With No Packages. Prove It.</title>
      <dc:creator>Raptor</dc:creator>
      <pubDate>Sat, 08 Aug 2026 12:19:33 +0000</pubDate>
      <link>https://dev.to/raptorsdev/zero-dependency-2026-build-real-software-with-no-packages-prove-it-hnc</link>
      <guid>https://dev.to/raptorsdev/zero-dependency-2026-build-real-software-with-no-packages-prove-it-hnc</guid>
      <description>&lt;p&gt;Half your code is now written by an AI that hallucinates the other half's package names.&lt;/p&gt;

&lt;p&gt;That's not a joke. Across 576,000 samples, 19.7% of the packages AI coding models suggested didn't exist — and attackers have started pre-registering those exact hallucinated names, waiting for someone to &lt;code&gt;npm install&lt;/code&gt; a package that was never real to begin with.&lt;/p&gt;

&lt;p&gt;Meanwhile, public registries catalogued 454,600 new malicious packages in 2025 alone, pushing the cumulative total past 1.2 million. A modern web app now pulls in 1,200+ dependencies once you count the full transitive tree — for software that, ten years ago, would have shipped with a fraction of that.&lt;/p&gt;

&lt;p&gt;That's precisely what &lt;strong&gt;Zero Dependency 2026&lt;/strong&gt; is about.&lt;/p&gt;

&lt;p&gt;Organized by &lt;strong&gt;Hackathon Raptors&lt;/strong&gt;, Zero Dependency is a 72-hour online global hackathon where participants build genuinely useful software — CLIs, parsers, servers, databases, security tools — using nothing but their programming language's standard library. No frameworks. No packages. No supply chain to inherit. Just your language and your engineering skill.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Zero Dependency?
&lt;/h2&gt;

&lt;p&gt;Modern AI coding assistants can generate code fast, and they reach for a dependency by reflex — sometimes one that doesn't exist.&lt;/p&gt;

&lt;p&gt;But real engineering isn't judged by how many packages you imported. It's judged by questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do you actually understand what the library you'd normally import is doing underneath?&lt;/li&gt;
&lt;li&gt;Can you build the thing yourself, correctly, from primitives?&lt;/li&gt;
&lt;li&gt;Does your code handle the edge cases a package would've handled for you?&lt;/li&gt;
&lt;li&gt;Is the implementation idiomatic, or a fight against the standard library?&lt;/li&gt;
&lt;li&gt;Could a judge verify your dependency manifest is empty in five seconds?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Zero Dependency is designed around these questions.&lt;/p&gt;

&lt;p&gt;Instead of rewarding whoever pulls in the most packages the fastest, the hackathon rewards teams who can prove they didn't need to.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the Hackathon
&lt;/h2&gt;

&lt;p&gt;🌍 Global Online Hackathon&lt;br&gt;
⏳ 72 Hours&lt;br&gt;
💰 $1,800 Prize Pool&lt;br&gt;
👥 Solo or Teams of up to 4&lt;br&gt;
🎓 Open to students, professionals, researchers, and developers worldwide&lt;br&gt;
💸 Completely Free to Participate&lt;/p&gt;

&lt;p&gt;Whether you're a backend engineer, a tooling/DX person, a security engineer, a database-curious systems programmer, or just someone who's felt something die inside after &lt;code&gt;npm install&lt;/code&gt;-ing a one-line function — Zero Dependency offers a genuinely different kind of challenge.&lt;/p&gt;

&lt;h2&gt;
  
  
  What You'll Build
&lt;/h2&gt;

&lt;p&gt;Every participating team will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pick one of six tracks.&lt;/li&gt;
&lt;li&gt;Define a real problem worth solving.&lt;/li&gt;
&lt;li&gt;Design and implement the solution using only their language's standard library.&lt;/li&gt;
&lt;li&gt;Test the implementation against real edge cases.&lt;/li&gt;
&lt;li&gt;Document every technical decision and trade-off.&lt;/li&gt;
&lt;li&gt;Verify the final artifact has zero third-party runtime dependencies.&lt;/li&gt;
&lt;li&gt;Submit a working demo and full dependency proof.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unlike many hackathons, success isn't determined by flashy pitches.&lt;/p&gt;

&lt;p&gt;The emphasis is on functionality, honest craft, idiomatic code, and a dependency manifest a judge can verify at a glance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Six Tracks
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Track A — Developer Tools &amp;amp; CLI&lt;/strong&gt;&lt;br&gt;
Linters, formatters, task runners, git utilities, file utilities. The daily-driver tools most people reach for a dozen packages to build.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track B — Parsers &amp;amp; Data Formats&lt;/strong&gt;&lt;br&gt;
JSON/CSV/Markdown/config parsers, template engines, regex engines, serializers. The things everyone imports and almost nobody has written.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track C — Web &amp;amp; Network&lt;/strong&gt;&lt;br&gt;
HTTP servers, routers, clients, static-site servers, DNS tools, raw TCP chat apps. Built on stdlib networking primitives alone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track D — Data &amp;amp; Storage&lt;/strong&gt;&lt;br&gt;
Key-value stores, embedded databases, caches, log-structured stores, search indexes. The layer most apps rent from a library and never look inside.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track E — Security &amp;amp; Crypto Utilities&lt;/strong&gt;&lt;br&gt;
Password managers, TOTP/2FA generators, file encryptors, hashers, secrets scanners. Compose trusted stdlib crypto primitives correctly — never roll your own cipher.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track F — Open / Wildcard&lt;/strong&gt;&lt;br&gt;
Games, visualizers, interpreters, compression tools, schedulers — anything genuinely useful that a reasonable engineer would assume needs packages. Justify the build in your README.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Counts as "Zero Dependency"
&lt;/h2&gt;

&lt;p&gt;The one rule that defines the event: &lt;strong&gt;zero third-party runtime dependencies.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript / TypeScript&lt;/strong&gt; — Node/Deno/Bun built-ins only. &lt;code&gt;package.json&lt;/code&gt; dependencies is &lt;code&gt;{}&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt; — standard library only. No &lt;code&gt;pip install&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go&lt;/strong&gt; — stdlib only. &lt;code&gt;go.mod&lt;/code&gt; has no &lt;code&gt;require&lt;/code&gt; block.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rust&lt;/strong&gt; — &lt;code&gt;std&lt;/code&gt; only. &lt;code&gt;Cargo.toml&lt;/code&gt; &lt;code&gt;[dependencies]&lt;/code&gt; is empty.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;C / C++&lt;/strong&gt; — libc and POSIX only. No vendored third-party libraries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Java / Kotlin / C#&lt;/strong&gt; — platform standard library (JDK/BCL) only. No Maven/NuGet runtime deps.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your compiler, build tool, and a stdlib test tool are fine. If your language ships no test framework at all, a dev-only test dependency is allowed — but it must never ship in the artifact, and it must be disclosed in &lt;code&gt;STDLIB.md&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Vendoring a library's source into your repo to fake an empty manifest still counts as a dependency. Disclose it, or it scores against you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Submission Requirements
&lt;/h2&gt;

&lt;p&gt;Each team must submit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Public GitHub Repository&lt;/li&gt;
&lt;li&gt;Working Implementation&lt;/li&gt;
&lt;li&gt;One-Command Build Instructions&lt;/li&gt;
&lt;li&gt;Empty Dependency Manifest&lt;/li&gt;
&lt;li&gt;Dependency Proof (command output or CI log showing zero third-party deps)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;README.md&lt;/code&gt; — what it does, how to run it, its limits&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;STDLIB.md&lt;/code&gt; — every stdlib-for-package substitution you made&lt;/li&gt;
&lt;li&gt;5-Minute Demo Video&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project should build with a single documented command and be publicly accessible during judging.&lt;/p&gt;

&lt;h2&gt;
  
  
  Judging Criteria
&lt;/h2&gt;

&lt;p&gt;Projects are evaluated using a weighted scoring system:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Functionality &amp;amp; Usefulness (35%)&lt;/strong&gt;&lt;br&gt;
Does it build with one command, run, and do something a real person would want?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zero-Dependency Craft (30%)&lt;/strong&gt;&lt;br&gt;
How effectively did you replace what you'd normally import? &lt;code&gt;STDLIB.md&lt;/code&gt; quality lives here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code Quality &amp;amp; Idiom (25%)&lt;/strong&gt;&lt;br&gt;
Does the code read as idiomatic to a senior reviewer, or as a fight against the standard library?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Innovation (10%)&lt;/strong&gt;&lt;br&gt;
Creative wildcard picks. Genuinely surprising things built with nothing but stdlib.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonus Points
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Single File (+5)&lt;/strong&gt; — Ship the entire project as one genuinely useful source file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reproducible Build (+5)&lt;/strong&gt; — Build the artifact twice, produce byte-identical output, publish both hashes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Package Killer (+3)&lt;/strong&gt; — Cleanly reimplement a package people actually install, documented in &lt;code&gt;STDLIB.md&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;STDLIB Log (+3)&lt;/strong&gt; — Submit a &lt;code&gt;STDLIB.md&lt;/code&gt; with 10+ real, non-trivial stdlib-for-package substitutions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AI Tools Are Allowed
&lt;/h2&gt;

&lt;p&gt;Zero Dependency embraces modern development workflows.&lt;/p&gt;

&lt;p&gt;Participants are free to use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;Cursor&lt;/li&gt;
&lt;li&gt;Aider&lt;/li&gt;
&lt;li&gt;GitHub Copilot&lt;/li&gt;
&lt;li&gt;Local AI models&lt;/li&gt;
&lt;li&gt;Other AI coding assistants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI usage itself is &lt;strong&gt;not scored&lt;/strong&gt;. What's scored is whether the final implementation works, follows the zero-dependency constraint, and can be explained and defended by the team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Rules
&lt;/h2&gt;

&lt;p&gt;Some important rules include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team size: 1–4 members.&lt;/li&gt;
&lt;li&gt;All project code must be written during the official 72-hour hackathon.&lt;/li&gt;
&lt;li&gt;Planning, research, and AI prompt preparation are allowed beforehand — no code commits before kickoff.&lt;/li&gt;
&lt;li&gt;The final artifact must have zero third-party runtime dependencies.&lt;/li&gt;
&lt;li&gt;The project must build using a single documented command.&lt;/li&gt;
&lt;li&gt;Vendoring third-party source to fake an empty manifest is not allowed without disclosure.&lt;/li&gt;
&lt;li&gt;Public GitHub repository required at submission time.&lt;/li&gt;
&lt;li&gt;Submissions must target one of the six official tracks.&lt;/li&gt;
&lt;li&gt;Open-source licenses must be respected.&lt;/li&gt;
&lt;li&gt;AI coding assistants are permitted.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Important Dates
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Event&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Registration Opens&lt;/td&gt;
&lt;td&gt;31 July 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team Formation&lt;/td&gt;
&lt;td&gt;24 August 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cheat-Sheets Posted&lt;/td&gt;
&lt;td&gt;26 August 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hackathon Kickoff&lt;/td&gt;
&lt;td&gt;28 August 2026 · 18:00 UTC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Freeze / Submission Deadline&lt;/td&gt;
&lt;td&gt;31 August 2026 · 18:00 UTC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Judging Window&lt;/td&gt;
&lt;td&gt;31 August – 10 September 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Write-Up Side Quest Closes&lt;/td&gt;
&lt;td&gt;8 September 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Winners Announced&lt;/td&gt;
&lt;td&gt;11 September 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Prizes
&lt;/h2&gt;

&lt;p&gt;🏆 Total Prize Pool: $1,800 USD&lt;/p&gt;

&lt;p&gt;🥇 &lt;strong&gt;1st Place — $800&lt;/strong&gt; — Grand Prize&lt;br&gt;
🥈 &lt;strong&gt;2nd Place — $400&lt;/strong&gt; — Runner-Up&lt;br&gt;
🥉 &lt;strong&gt;3rd Place — $200&lt;/strong&gt; — Third Place&lt;br&gt;
📦 &lt;strong&gt;Package Killer — $100&lt;/strong&gt; — Best Reimplementation&lt;/p&gt;

&lt;p&gt;✍️ &lt;strong&gt;Write-Up Side Quest — $300&lt;/strong&gt; ($100 × 3)&lt;br&gt;
Publish a technical write-up about your build: what you reimplemented, what the stdlib made painful, the package you made look unnecessary. Tag Hackathon Raptors. Top 3, judged on insight, not follower count.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Should Join?
&lt;/h2&gt;

&lt;p&gt;Zero Dependency is ideal for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backend &amp;amp; Systems Engineers&lt;/li&gt;
&lt;li&gt;Tooling &amp;amp; DX Engineers&lt;/li&gt;
&lt;li&gt;Security Engineers&lt;/li&gt;
&lt;li&gt;Database &amp;amp; Storage Curious Developers&lt;/li&gt;
&lt;li&gt;Language Nerds &amp;amp; Compiler Folks&lt;/li&gt;
&lt;li&gt;Polyglots &amp;amp; Generalists&lt;/li&gt;
&lt;li&gt;Students looking to work on real-world engineering fundamentals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've ever wanted to know what's actually inside the library you &lt;code&gt;import&lt;/code&gt; every day — or prove you can ship real software without one — this hackathon is for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Join the Community
&lt;/h2&gt;

&lt;p&gt;All announcements, cheat-sheets, rule clarifications, FAQs, submission guidelines, and live support will be shared exclusively on the Hackathon Raptors Discord.&lt;/p&gt;

&lt;p&gt;👉 Website: &lt;a href="https://www.zerodepshack.com/" rel="noopener noreferrer"&gt;https://www.zerodepshack.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Hackathon Raptors: &lt;a href="https://raptors.dev" rel="noopener noreferrer"&gt;https://raptors.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Discord: &lt;a href="https://discord.gg/XPfcH7VT2H" rel="noopener noreferrer"&gt;https://discord.gg/XPfcH7VT2H&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Zero Dependency isn't just another "build anything" hackathon.&lt;/p&gt;

&lt;p&gt;It's a challenge centered on one of the most overlooked engineering problems of the AI era: we've outsourced so much to our dependency trees that most of us couldn't tell you what's actually inside them — and the AI writing our code doesn't always know either, sometimes reaching for packages that were never real.&lt;/p&gt;

&lt;p&gt;If you're excited about systems programming, parsers, networking, storage engines, security, or just proving you still know what's underneath the packages you import — this is your weekend.&lt;/p&gt;

&lt;p&gt;Registration is now open. Pick your track, empty your manifest, and build something real.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>hackathon</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Port Mortem 2026 - Hackathon</title>
      <dc:creator>Raptor</dc:creator>
      <pubDate>Fri, 03 Jul 2026 11:37:20 +0000</pubDate>
      <link>https://dev.to/raptorsdev/port-mortem-2026-hackathon-1mb2</link>
      <guid>https://dev.to/raptorsdev/port-mortem-2026-hackathon-1mb2</guid>
      <description>&lt;h1&gt;
  
  
  Port Mortem 2026 — Rewrite Real Software. Prove It Still Works.
&lt;/h1&gt;

&lt;p&gt;The software industry is entering a new era.&lt;/p&gt;

&lt;p&gt;AI can now rewrite thousands of lines of code across programming languages in minutes. Companies are investing heavily in AI-assisted migrations—from C/C++ to Rust, TypeScript to Go, Python to Rust, and beyond.&lt;/p&gt;

&lt;p&gt;But there's a major problem.&lt;/p&gt;

&lt;p&gt;Generating a port is easy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Proving that the rewritten software behaves exactly like the original is hard.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's precisely what &lt;strong&gt;Port Mortem 2026&lt;/strong&gt; is about.&lt;/p&gt;

&lt;p&gt;Organized by &lt;strong&gt;Hackathon Raptors&lt;/strong&gt;, Port Mortem is a &lt;strong&gt;72-hour online international hackathon&lt;/strong&gt; where participants port real-world open-source projects into another programming language while demonstrating behavioral equivalence through testing, benchmarking, documentation, and engineering discipline—not just AI-generated code.&lt;/p&gt;




&lt;h1&gt;
  
  
  Why Port Mortem?
&lt;/h1&gt;

&lt;p&gt;Modern AI coding assistants can generate working code incredibly fast.&lt;/p&gt;

&lt;p&gt;However, production software isn't judged by whether it compiles.&lt;/p&gt;

&lt;p&gt;It is judged by questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does every feature still behave correctly?&lt;/li&gt;
&lt;li&gt;Does the original test suite still pass?&lt;/li&gt;
&lt;li&gt;Are concurrency semantics preserved?&lt;/li&gt;
&lt;li&gt;Are performance characteristics maintained or improved?&lt;/li&gt;
&lt;li&gt;Is the implementation idiomatic in the target language?&lt;/li&gt;
&lt;li&gt;Can another engineer confidently maintain it?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Port Mortem is designed around these questions.&lt;/p&gt;

&lt;p&gt;Instead of rewarding who generates the most code, the hackathon rewards teams that can &lt;strong&gt;prove their migration is correct.&lt;/strong&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  About the Hackathon
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;🌍 &lt;strong&gt;Global Online Hackathon&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⏳ &lt;strong&gt;72 Hours&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;💰 &lt;strong&gt;$1,800 Prize Pool&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;👥 &lt;strong&gt;Solo or Teams of up to 4&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🎓 Open to &lt;strong&gt;students, professionals, researchers, and developers worldwide&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;💸 &lt;strong&gt;Completely Free to Participate&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you're a systems programmer, backend engineer, open-source contributor, Rust enthusiast, Go developer, or simply interested in AI-assisted software engineering, Port Mortem offers a unique engineering challenge.&lt;/p&gt;




&lt;h1&gt;
  
  
  What You'll Build
&lt;/h1&gt;

&lt;p&gt;Every participating team will:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select a real open-source repository.&lt;/li&gt;
&lt;li&gt;Rewrite it into a different programming language.&lt;/li&gt;
&lt;li&gt;Preserve the original functionality.&lt;/li&gt;
&lt;li&gt;Validate correctness using the original test suite whenever possible.&lt;/li&gt;
&lt;li&gt;Benchmark the new implementation.&lt;/li&gt;
&lt;li&gt;Document architectural decisions and implementation trade-offs.&lt;/li&gt;
&lt;li&gt;Submit the completed migration for evaluation.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Unlike many hackathons, success isn't determined by flashy demos.&lt;/p&gt;

&lt;p&gt;The emphasis is on &lt;strong&gt;engineering quality, correctness, reproducibility, and maintainability.&lt;/strong&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Migration Tracks
&lt;/h1&gt;

&lt;p&gt;Participants can choose from eight migration tracks:&lt;/p&gt;

&lt;h3&gt;
  
  
  Track A
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;C → Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track B
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Zig → Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track C
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;TypeScript → Go&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track D
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Python → Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track E
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Go → Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track F
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;JavaScript → Go or Rust&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track G
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;C → Zig&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Track H
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Open Pair (Any Language → Any Language)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This gives participants the flexibility to work on the language ecosystem they enjoy most while tackling real engineering problems.&lt;/p&gt;




&lt;h1&gt;
  
  
  Submission Requirements
&lt;/h1&gt;

&lt;p&gt;Each team must submit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Public GitHub Repository&lt;/li&gt;
&lt;li&gt;Complete Working Implementation&lt;/li&gt;
&lt;li&gt;Build Instructions&lt;/li&gt;
&lt;li&gt;Benchmark Report&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;DECISIONS.md&lt;/code&gt; documenting architectural choices&lt;/li&gt;
&lt;li&gt;Differential Testing / Fuzzing Artifacts (where applicable)&lt;/li&gt;
&lt;li&gt;Demo Video&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project should build with a single documented command and be publicly accessible during judging.&lt;/p&gt;




&lt;h1&gt;
  
  
  Judging Criteria
&lt;/h1&gt;

&lt;p&gt;Projects are evaluated using a weighted scoring system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Functionality &amp;amp; Reliability (40%)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Successful build&lt;/li&gt;
&lt;li&gt;Correct execution&lt;/li&gt;
&lt;li&gt;Test suite compatibility&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Behavioral Equivalence (30%)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Migration accuracy&lt;/li&gt;
&lt;li&gt;Differential testing&lt;/li&gt;
&lt;li&gt;Benchmarking&lt;/li&gt;
&lt;li&gt;Performance analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code Quality (20%)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Idiomatic implementation&lt;/li&gt;
&lt;li&gt;Maintainability&lt;/li&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;li&gt;Engineering practices&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Innovation (10%)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Creative improvements&lt;/li&gt;
&lt;li&gt;Better architecture&lt;/li&gt;
&lt;li&gt;Valuable enhancements&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Bonus Points
&lt;/h3&gt;

&lt;p&gt;Teams can earn additional points for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Differential fuzzing&lt;/li&gt;
&lt;li&gt;Discovering bugs in the original project&lt;/li&gt;
&lt;li&gt;Exceptional engineering documentation&lt;/li&gt;
&lt;li&gt;Minimal unsafe code&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  AI Tools Are Allowed
&lt;/h1&gt;

&lt;p&gt;Port Mortem embraces modern development workflows.&lt;/p&gt;

&lt;p&gt;Participants are free to use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub Copilot&lt;/li&gt;
&lt;li&gt;Cursor&lt;/li&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;Aider&lt;/li&gt;
&lt;li&gt;Continue&lt;/li&gt;
&lt;li&gt;Local LLMs&lt;/li&gt;
&lt;li&gt;Other AI coding assistants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However, AI-generated code alone won't win.&lt;/p&gt;

&lt;p&gt;Teams are expected to justify architectural decisions, validate correctness, and demonstrate engineering rigor.&lt;/p&gt;




&lt;h1&gt;
  
  
  Rules
&lt;/h1&gt;

&lt;p&gt;Some important rules include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team size: &lt;strong&gt;1–4 members&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;All development must occur during the official 72-hour event.&lt;/li&gt;
&lt;li&gt;AI coding assistants are permitted.&lt;/li&gt;
&lt;li&gt;Public GitHub repository required.&lt;/li&gt;
&lt;li&gt;Projects must build using one documented command.&lt;/li&gt;
&lt;li&gt;Source-language runtime wrappers or proxy implementations are &lt;strong&gt;not allowed&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Teams should preserve the original test suite wherever feasible.&lt;/li&gt;
&lt;li&gt;Open-source licenses must be respected.&lt;/li&gt;
&lt;li&gt;Plagiarism or pre-existing ports may result in disqualification.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Important Dates
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Event&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Registration Opens&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;29 June 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Registration Deadline&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;31 July 2026 (6:00 PM IST)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hackathon Kickoff&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;31 July 2026 (11:30 PM IST)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Submission Deadline&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;3 August 2026 (11:30 PM IST)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Judging&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;3–13 August 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Winners Announced&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;14 August 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Community Choice Winner&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;22 August 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h1&gt;
  
  
  Prizes
&lt;/h1&gt;

&lt;p&gt;🏆 &lt;strong&gt;Total Prize Pool: $1,800 USD&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🥇 Grand Prize
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$800&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🥈 Runner-Up
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$400&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🥉 Third Place
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$200&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🐞 Bug Catcher Award
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$100&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Awarded to the team that discovers and documents the most impactful bug in the original repository through differential testing.&lt;/p&gt;

&lt;h3&gt;
  
  
  ❤️ Community Choice Award
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;$300&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Selected through community voting.&lt;/p&gt;

&lt;p&gt;Every participant who successfully completes the event will also receive a &lt;strong&gt;Participation Certificate&lt;/strong&gt;.&lt;/p&gt;




&lt;h1&gt;
  
  
  Who Should Join?
&lt;/h1&gt;

&lt;p&gt;Port Mortem is ideal for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Systems Programmers&lt;/li&gt;
&lt;li&gt;Rust Developers&lt;/li&gt;
&lt;li&gt;Go Developers&lt;/li&gt;
&lt;li&gt;Backend Engineers&lt;/li&gt;
&lt;li&gt;Compiler Enthusiasts&lt;/li&gt;
&lt;li&gt;Open Source Contributors&lt;/li&gt;
&lt;li&gt;Performance Engineers&lt;/li&gt;
&lt;li&gt;Security Researchers&lt;/li&gt;
&lt;li&gt;AI Engineers&lt;/li&gt;
&lt;li&gt;Students looking to work on real-world software engineering problems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've ever wanted to contribute to a serious software migration project—or explore how AI can assist large-scale code transformations while maintaining engineering quality—this hackathon is for you.&lt;/p&gt;




&lt;h1&gt;
  
  
  Join the Community
&lt;/h1&gt;

&lt;p&gt;All announcements, repository releases, rule clarifications, FAQs, submission guidelines, and live support will be shared exclusively on the &lt;strong&gt;Hackathon Raptors Discord&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://coderesurrection.com/2026" rel="noopener noreferrer"&gt;https://coderesurrection.com/2026&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Hackathon Raptors:&lt;/strong&gt; &lt;a href="https://raptors.dev" rel="noopener noreferrer"&gt;https://raptors.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Discord:&lt;/strong&gt; &lt;a href="https://discord.gg/XPfcH7VT2H" rel="noopener noreferrer"&gt;https://discord.gg/XPfcH7VT2H&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Port Mortem isn't just another "build anything" hackathon.&lt;/p&gt;

&lt;p&gt;It's a challenge centered on one of the most important engineering problems emerging in the AI era: &lt;strong&gt;software migration with provable correctness&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you're excited about cross-language development, open source, testing, systems programming, or AI-assisted engineering, this is an excellent opportunity to build something technically meaningful while competing for &lt;strong&gt;$1,800 in prizes&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Registration is now open. Assemble your team, choose your migration track, and get ready to resurrect code.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
