Interactive roadmaps, guides and other educational content to help developers grow in their careers.
- computer-science
- roadmap
- developer-roadmap
- frontend-roadmap
47,133 repositories indexed
1–24 of 32 · Most stars
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
A collection of (mostly) technical things every software developer should know about
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Educational framework exploring ergonomic, lightweight multi-agent orchestration. Managed by OpenAI Solution team.
An automated phishing tool with 30+ templates. This Tool is made for educational purpose only ! Author will not be responsible for any misuse of this toolkit !
An educational resource to help anyone learn deep reinforcement learning.
Educational resources to learn to program (Foundation in Web Development)
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Easy to use Python library for creating 2D arcade games.
go on an educational stream adventure!
TranslatedFree interactive 3D science lessons for high school · 铜匠实验室 (Tongjiang Lab, "Coppersmith Laboratory") · https://lab.tongjiang.app
Create/Sell courses and digital downloads and publish blogs on your own branded website. An open source alternative to Teachable, Thinkific, Podia and the likes.
Proof-of-Concept (PoC) exploit for php2shell (CVE-2026-109618 / CVE-2026-109619), demonstrating remote code execution in vulnerable PHP environments. For security research and educational purposes only.
Cryptography Educational Foundations
Go on an educational Web security adventure!
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
An awesome list of resources for specific science, technology, engineering, art, and math (STEAM) classes that students and teachers can use to supplement their learning
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
Practice Clojure using Interactive Programming in your editor
TranslatedAn open-source HarmonyOS PC application project. A Qt + OpenHarmony / HarmonyOS PC project for reading, editing, and converting the format of documents, integrating ArkTS, the CEF browser engine, PDFium, and Python HNP. It already supports dual-pane PDF/Markdown preview, synchronized scrolling, PDF-to-Markdown conversion, and restoring the most recent workspace; planned features include Word document preview and editing, PDF editing, Markdown editing, OCR text recognition, and batch conversion between multiple formats. The source code is public, for learning, exchange, and teaching reference. Issues are welcome, and you can contribute code through PRs to help improve document tools for HarmonyOS PC together. The project's own code is licensed under PolyForm Noncommercial 1.0.0.
Obsolete iOS jailbreak research using the now-patched TSS/Cryptex bug. Source shared for educational purposes. Not a new jailbreak release.
Learn V by Example