Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

Dev Resource Index

A curated list of resources across Computer Science, Web Development, Security, and more. Maintained as a living document — updated as new links are added.


Table of Contents

Computer Science & Development

Other Fields



Computer Science & Development

Systems & Low-Level

  • Beej's Guides — Practical, well-written guides covering network programming, C, and more. A classic.
  • Write a Shell in C — Step-by-step tutorial by Stephen Brennan on building a Unix shell from scratch in C.
  • Unicorn Engine — Lightweight, multi-architecture CPU emulator framework.
  • Cloud Hypervisor — Open source VMM for running modern cloud workloads on KVM.
  • 1xBTS — Open source CDMA2000 cellular network implementation.
  • System Design Primer - Learn how to design large-scale systems.
  • System Design Pattern - Resources related to distributed systems, system design, etc.
  • OverTheWire Wargames — Browser-accessible security wargames for learning Linux and exploitation fundamentals hands-on.
  • The Missing Semester of Your CS Education — MIT course covering the tools and workflows CS programs don't teach: shell, git, editors, and more.
  • Sysinternals - Technical resources and utilities to manage, diagnose, troubleshoot, and monitor a Microsoft Windows environment.
  • Operating Systems: Three Easy Parts - The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and persistence.

Linux & Command Line

  • Linuxize — Practical Linux tutorials and command references.
  • GNU Bash Manual — Official reference for the Bash shell.
  • Bash Guide - This is a practical guide which, while not always being too serious, tries to give real-life instead of theoretical examples.
  • Linux Foundation Training — Official training and certification programs from the Linux Foundation.
  • Bash Cheat Sheet — Comprehensive quick-reference for Bash scripting and command line usage.

Algorithms & Data Structures

  • VisuAlgo — Interactive visualizations for sorting, graphs, trees, and other algorithms.
  • Javascript Algorithms - Algorithms and data structures implemented in JavaScript with explanations.

Web & Software Development

Dev-Experience Tools

Tooling that shapes how you build — editors, versioning, process management, observability.

  • Zed — High-performance, multiplayer code editor built in Rust.
  • Kakoune — Modal text editor with a focus on interactive, selection-first editing. An alternative take on vi-style editing.
  • fnm — Fast Node.js version manager built in Rust.
  • npq — Safely install npm packages by auditing them before install.
  • Socket Optimize — Supply-chain security tool that flags and swaps out risky or malicious npm packages.
  • PM2 — Production process manager for Node.js with built-in load balancing and monitoring.
  • React Scan - Scan and fix React performance issues.
  • ELK Stack - Elasticsearch and Kibana pave the way for diverse use cases that start with logging and span as far as your imagination takes you.
  • Backstage.io - An open source framework for building developer portals.

End-Product Frameworks & Libraries

What ships inside the app itself.

  • Relay - Relay is a JavaScript framework for building data-driven React applications.
  • Fate - Fate is a modern data client for React.
  • React Bits — Collection of React patterns, techniques, and tips.
  • Motion — Animation library for the web (formerly Framer Motion's standalone release).
  • Anime.js — Lightweight JavaScript animation library with a simple but powerful API.
  • React-Window - React components for efficiently rendering large lists and tabular data.
  • pg-boss — Job queueing library for Node.js backed by PostgreSQL.
  • Design Patterns PHP - This is a collection of known design patterns and some sample code how to implement them in PHP.

Real-Time & Media

  • LiveKit — Open source infrastructure for real-time audio, video, and data. WebRTC at scale.
  • openWakeWord — Open-source wake word and phrase detection framework focused on performance and simplicity.

3D & Graphics

  • Three.js — JavaScript library for creating 3D graphics in the browser using WebGL.
  • SuperSplat — Browser-based 3D Gaussian splat editor by PlayCanvas.
  • Gaussian Splatting — Official implementation of the SIGGRAPH 2023 paper on real-time 3D Gaussian splatting for novel view synthesis.
  • RodinHD — High-fidelity 3D avatar generation using diffusion models. (ECCV 2024)
  • glTF-Transform — Read, edit, and write 3D models in glTF/GLB format via Node.js or CLI.

AI & Machine Learning

Tools & Frameworks

  • LlamaIndex — Data framework for connecting LLMs to external data sources and building RAG pipelines.
  • LangChain — Framework for building LLM-powered applications with chains, agents, and memory.
  • Weights & Biases — ML experiment tracking, model monitoring, and dataset versioning platform.
  • Unsloth — Fine-tuning framework for LLMs, focused on speed and low memory usage.
  • LM Studio JS — JavaScript SDK for interacting with LM Studio's local model runtime.
  • OpenHands — Platform for AI-powered software development agents.
  • opencode — Open source AI coding agent for the terminal.
  • Pi — Personal AI development environment.
  • Odysseus — Self-hosted AI workspace.
  • Locally Uncensored — All-in-one local AI app for chat, image generation, and video creation. Powered by Ollama & ComfyUI.
  • Voicebox — Open-source AI voice studio for cloning, dictation, and creation.
  • Hermes Agent — Agentic framework by Nous Research built on the Hermes model series.
  • LingBot World — Open-source world model research.
  • Deep Live Cam — Real-time face swap and deepfake video tool.
  • Niantic Spatial - Robots, agents, and autonomous systems need world models grounded in physics and geometry, not imagination.

Leaderboards & Benchmarks

  • Artificial Analysis — Independent benchmarks comparing LLM quality, speed, and cost across providers.
  • LLM Stats — Live stats and rankings across major language models.

Security

Blue Team & Defensive

  • OSV Scanner — Google's open source vulnerability scanner for project dependencies.
  • OWASP Cheatsheet - A concise collection of high value information on specific application security topics.
  • CyberDefenders — Blue team training platform with real-world DFIR and SOC challenges.
  • Wazuh — Open source SIEM and XDR platform for threat detection, monitoring, and response.
  • Security Onion — Open source Linux distro for enterprise security monitoring, threat hunting, and log management.
  • Splunk BOTS (Boss of the SOC) — Gamified blue team training environment and dataset for SOC skill-building.
  • Splunk Attack Range v4 — Framework for emulating attacks and building/testing detections.

Write-ups & Case Studies

Red Team & Offensive

  • PayloadsAllTheThings — Extensive list of payloads and bypass techniques for web application security testing.
  • SecLists — Collection of wordlists for security testing: usernames, passwords, URLs, fuzzing data, and more.
  • Pentest Book — Comprehensive pentesting methodology and notes.
  • Pentest Wiki — Free online security knowledge base for pentesters and researchers.
  • InternalAllTheThings — Active Directory and internal network attack techniques reference.
  • sqlmap — Automatic SQL injection detection and exploitation tool.
  • Shannon (Lite) — Autonomous AI-powered white-box pentester for web apps and APIs.
  • Deep Eye — AI-driven vulnerability scanner integrating multiple LLM providers for automated bug hunting and payload generation.
  • PANIX — Customizable Linux persistence tool for security research and detection engineering.
  • BloodHound Legacy — Active Directory attack path analysis tool by SpecterOps.
  • Seatbelt — C# situational awareness tool for Windows post-exploitation enumeration.
  • JAWS — PowerShell-based Windows local privilege escalation enumeration script.
  • Reconmap — Collaborative penetration testing and vulnerability management platform.
  • OmniProx — IP rotation tool across GCP, Azure, Alibaba, and Cloudflare. Think FireProx but multi-provider.
  • Impacket — Python library for working with network protocols; widely used in AD exploitation.
  • Pwnagotchi — AI-powered Raspberry Pi tool for Wi-Fi handshake capture via passive monitoring.
  • Bjorn — Network scanning and offensive security tool for Raspberry Pi with e-Paper display support.
  • MSOLSpray — Password spraying tool targeting Microsoft Online (Azure AD / O365).
  • EntraSpray — Password spraying tool targeting Microsoft Entra ID.
  • TeamFiltration — Cross-platform framework for enumerating, spraying, and exfiltrating from Microsoft Teams and O365.

General Security (AppSec / Recon / Scanning)

  • Shodan Cheat Sheet — Quick reference for Shodan search operators and filters.
  • BuiltWith - Find out what websites are Built With.
  • WhatWeb - Scan your domain or IP address to identify content management systems, JavaScript libraries, web servers, and more.
  • Wappalyzer - Find accounts by the technologies they use.

OSINT

  • OSINT Framework — Visual map of OSINT tools and techniques organized by category.
  • Awesome OSINT — Curated list of OSINT tools, resources, and techniques.
  • TCM OSINT Resources — Resource list from TCM Security's OSINT course.
  • SpiderFoot — Automated OSINT and attack surface monitoring platform.
  • Maltego — Link-analysis and data-gathering platform for OSINT investigations and threat intelligence.
  • GhostTrack — OSINT tool for tracking and gathering intelligence on targets.

Architecture & Infrastructure


UI & Design

  • Shadcn — A set of beautifully designed components that you can customize, extend, and build on.
  • Huemint — AI-powered color palette generator for branding and UI.
  • Fluid Type Scale — Generate CSS clamp-based fluid typography scales.

Open Source & Dev Practice


Awesome Lists


Community & Threads


Education

Certifications and structured learning materials, grouped by the topic they support.

Security — Blue Team & Defensive

  • DevSecOps Professional - Certification teaches you to build automated security pipelines, manage vulnerabilities at scale, and drive the cultural change needed to make security everyone's responsibility.

Security — Red Team & Offensive

Security — General

  • ISC2 - A non-profit organization which specializes in training and professional certifications for cybersecurity professionals.
  • Digital Skills & Job Platforms - The Cyber Skills Academy is an EU initiative aiming at addressing the growing cybersecurity skills and talent shortage in Europe.

Cloud, DevOps & Infrastructure

  • Kubernetes KCNA - Proving you understand cloud native ecosystems will help you land that dream job.
  • Github Actions - This exam is designed for DevOps engineers, software developers, and IT professionals.
  • Terraform Associate - Demonstrate your advanced Terraform production experience with the Terraform Authoring and Operations Professional certification.
  • AWS AI Practicioner - Validates in-demand knowledge of artificial intelligence (AI), machine learning (ML), and generative AI concepts and use cases.
  • AWS Cloud Practicioner - This is a good starting point on the AWS Certification journey for individuals with no prior IT or cloud experience switching to a cloud career or for line-of-business employees looking for foundational cloud literacy.
  • Linux Foundation IT Associate - It is ideal for those getting started in an IT career as an administrator/engineer.

AI & Machine Learning

  • Attention Is All You Need — The original transformer paper by Vaswani et al. (2017). Foundational reading for understanding modern LLMs.
  • Prompt Injection Attacks - A Systematic Analysis of Vulnerabilities in Skills, Tools, and Protocol Ecosystems.
  • Neural Networks: Zero to Hero — Karpathy — Andrej Karpathy's ground-up video series on building neural networks from scratch.
  • AI Engineer Roadmap — Structured roadmap for becoming an AI engineer, from fundamentals to deployment.
  • CS50 AI — Harvard's introduction to AI with Python. Covers search, knowledge, learning, neural networks, and language.
  • Elements of AI - The Elements of AI is a series of free online courses created by MinnaLearn and the University of Helsinki.
  • Microsoft AI For Beginners — Open-source curriculum from Microsoft covering AI fundamentals across 24 lessons.
  • Prompt Engineering - Prompt engineering skills help to better understand the capabilities and limitations of large language models.
  • Agents.md - A dedicated, predictable place to provide the context and instructions to help AI coding agents work on your project.
  • Agent Skills — Learn how a standardized way to give AI agents new capabilities and expertise works.
  • Skills.sh — Reusable capabilities for AI agents. Install them with a single command.

General / Foundational CS



Other Fields

Hardware & Tinkering


Streaming & Broadcasting

Platform Statistics & Analytics

  • Streams Charts — Live streaming analytics across Twitch, YouTube, Kick, and more.
  • Twitch Tracker — Historical and current game viewership statistics on Twitch.
  • Twitch Metrics — Game viewership trends and channel analytics for Twitch.
  • Social Blade — Creator growth tracking across Twitch, YouTube, TikTok, and other platforms.
  • KickStats — Viewer and streamer statistics for the Kick platform.
  • Steam Charts — Concurrent player statistics for Steam games over time.
  • SullyGnome — Detailed Twitch analytics: hours watched, peak viewers, and game trends.

Psychology of Games


Reading & Culture

Non-technical reading, and writing/music-adjacent tools — kept as one topic since it's not meant to expand.

Last updated: July 2026

About

A curated list of resources across Computer Science, Web Development, Security, and more.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors