Master Programming

Master programming by recreating your favorite technologies from scratch.

Awesome Lists

  • FreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
  • A collective list of free APIs.
  • 📚 Freely available programming books.
  • Your own personal AI assistant. Any OS. Any Platform.
  • Interactive roadmaps, guides and other educational content to help developers grow in their careers.
  • Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
  • A complete computer science study plan to become a software engineer.
  • An opinionated list of Python frameworks, libraries, tools, and resources.
  • A list of free software network services and web applications which can be hosted on your own servers.
  • Curated list of project-based tutorials.
  • A comprehensive list of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, CLI/web tools, and more.

Coding Knowledge

  • All Algorithms implemented in Python.
  • Algorithms and data structures implemented in JavaScript with explanations and links to further readings.
  • A curated list of awesome Go frameworks, libraries, and software.
  • JavaScript Style Guide.
  • Clean Code concepts adapted for JavaScript.

Tools and Frameworks

  • Visual Studio Code.
  • AutoGPT is the vision of accessible AI for everyone.
  • FastAPI framework, high performance, easy to learn, fast to code, ready for production.
  • The React Framework.
  • Framework for building and deploying AI-powered agents and workflows.

Community and Open Source

  • A delightful community-driven framework for managing your Zsh configuration with 300+ optional plugins.
  • Production-ready platform for agentic workflow development.
  • An open-source AI agent that brings the power of Gemini directly into your terminal.
  • 100+ AI Agent & RAG apps you can actually run — clone, customize, ship.

Learning Resources

  • Path to a free self-taught education in Computer Science.
  • A collection of public repositories for programming languages and tools.
  • Java 면试 & 후반 공용 면접 가이드 (Java interview & back-end general interview guide).
  • Coding articles to level up your development skills.

Development Utilities

  • Command-line program to download videos from YouTube.com and other video sites.
  • A modern GUI client based on Tauri, designed to run in Windows, macOS, and Linux.
  • A utility-first CSS framework for rapid UI development.
  • JavaScript API for Chrome and Firefox.

Advanced Technologies

  • Real-time face swap and one-click video deepfake with only a single image.
  • High performance self-hosted photo and video management solution.
  • Generation of diagrams like flowcharts or sequence diagrams from text.

Additional Links