Best of GitHubDecember 2025

  1. 1
    Article
    Avatar of cassidooCassidy's blog·22w

    Vibe coding is boring

    Vibe coding with AI agents is effective for shipping side projects quickly, but removes the satisfaction and learning that comes from hands-on development. While tools like GitHub Copilot and Spec Kit can automate implementation from specifications, watching agents write code is tedious and lacks the joy of problem-solving. The author reserves AI-assisted coding for projects where only the final output matters, preferring to manually build applications where the tech stack or implementation details are interesting.

  2. 2
    Article
    Avatar of vsVisual Studio Blog·21w

    How AI fixed my procrastination

    A developer shares their experience using GitHub Copilot and AI agents in Visual Studio to complete three long-postponed projects during a holiday weekend: converting a book into a static website, building a TOON language parser and Visual Studio extension, and creating new color themes. The AI tools provided 5-10x speed improvements by generating code, handling isolated tasks in parallel, and jumpstarting complex work. While AI accelerated development significantly, manual refinement and traditional coding were still needed for certain tasks. The experience demonstrates how AI coding assistants can overcome procrastination by reducing the initial barrier to starting overwhelming projects.

  3. 3
    Article
    Avatar of montemagnoJames Montemagno·20w

    Building a Complete FIRE Calculator App with GitHub Copilot in One Chat Session

    A developer built a complete FIRE (Financial Independence, Retire Early) calculator app in 30 minutes using GitHub Copilot's agent mode in VS Code. The privacy-first PWA includes 9 different calculators (Standard FIRE, Coast FIRE, Lean/Fat FIRE, Barista FIRE, and more), works completely offline, stores no data, and was created through a single conversational chat session. The app uses React, TypeScript, Tailwind CSS, and Recharts, with all calculations happening client-side and shareable via URL parameters.

  4. 4
    Article
    Avatar of theregisterThe Register·24w

    Zig quits GitHub, gripes about Microsoft's AI obsession

    The Zig Software Foundation is migrating from GitHub to Codeberg, citing declining engineering quality and neglected critical bugs in GitHub Actions. A CPU-spinning bug in GitHub's safe_sleep script went unaddressed for years despite being reported multiple times, causing CI runners to hang indefinitely. Zig's president criticized Microsoft's AI focus as distracting from core platform maintenance, pointing to what he calls 'vibe-scheduling' where jobs run seemingly at random. The move reflects broader developer concerns about GitHub's priorities, with Codeberg doubling its membership since January as other projects also consider leaving.

  5. 5
    Article
    Avatar of cassidooCassidy's blog·23w

    Goodbye to an 11-year-old Issue

    A reflection on an 11-year-old GitHub issue that was recently closed, prompting thoughts about how much has changed in the software development landscape and the author's career since 2014. The post touches on the evolution of GitHub features like Discussions and GitHub Flavored Markdown, while sharing personal milestones and career growth from early developer evangelism days to working at GitHub itself.

  6. 6
    Video
    Avatar of codingwithlewisCoding with Lewis·22w

    Atom: The Editor That Accidentally Built Its Own Killer

    Atom was a revolutionary open-source code editor built on web technologies that pioneered the Electron framework. Created by GitHub's Chris Wanstrath in 2015, Atom democratized code editor customization using HTML, CSS, and JavaScript. However, Electron's architecture caused performance issues. Microsoft leveraged the same Electron framework to build Visual Studio Code, which proved significantly faster through better optimization. After Microsoft acquired GitHub in 2018, Atom development stalled despite promises of continued support. The editor was officially sunset in 2022, but its legacy lives on—Electron now powers billions of daily interactions in applications like Slack, Discord, and VS Code itself.

  7. 7
    Article
    Avatar of phProduct Hunt·23w

    AdeptDev: Lightweight project management for founders.

    AdeptDev is a lightweight project management tool designed specifically for solo developers and small teams. It features a fast Kanban board, clean task management, GitHub integration, and a minimalist workspace focused on shipping products rather than navigating complex menus. Built as an alternative to bloated enterprise tools, it prioritizes simplicity and speed for front-end builders and founders.

  8. 8
    Article
    Avatar of danielhaxxsedaniel.haxx.se·21w

    20,000 issues on GitHub

    The curl project reached 20,000 issues on GitHub, marking significant growth in community engagement. After migrating from Sourceforge in 2015, the project has seen issue submission rates increase from 3.7 per day (2015-2022) to 9 per day (2022-2025). The project maintains efficiency by closing half of all issues within 6 hours and keeping open issues low despite rising submission frequency.

  9. 9
    Video
    Avatar of primeagenThePrimeTime·22w

    Github continues to Downfall

    GitHub Actions has suffered from critical bugs for years, including a poorly implemented sleep function that causes infinite loops, consuming entire CPUs and costing users thousands of dollars. A simple fix submitted in 2024 took over a year to merge despite the bug causing CI jobs to hang indefinitely. The codebase shows questionable engineering decisions, from using ping commands as sleep alternatives to busy-wait loops that waste compute resources. These neglected issues have led projects like Zig to abandon GitHub entirely for alternative platforms.

  10. 10
    Video
    Avatar of t3dotggTheo - t3․gg·21w

    The Github Tax (I can't believe they actually did this...)

    GitHub announced a new fee structure charging 0.008 cents per minute for using self-hosted runners with GitHub Actions, even when compute runs on third-party platforms like Blacksmith or Depot. This pricing change affects all self-hosted runners and has sparked widespread criticism from developers who view it as penalizing users for choosing alternatives to GitHub's infrastructure. The fee applies regardless of whether jobs run for seconds or minutes, and critics argue GitHub is extracting revenue from an ecosystem while failing to invest in improving Actions' performance, reliability, and observability. The change has intensified concerns about GitHub's direction under Microsoft ownership and lack of clear leadership.

  11. 11
    Article
    Avatar of phProduct Hunt·19w

    Gitdocs AI: Make your repository explain itself.

    Gitdocs AI is a tool that automatically generates production-ready README files for GitHub repositories. It analyzes repository code and creates structured documentation with customizable templates. Recent updates include improved AI workflow, multiple documentation templates, and near-zero downtime. The service is currently free and aims to make industry-standard documentation accessible to all developers.

  12. 12
    Video
    Avatar of youtubeYouTube·20w

    linus messed up the linux git history (so now there's a new git option)

    Git repositories can have multiple root commits, which can cause problems with history traversal, file tracking, and bisection. This became a notable issue when Linus Torvalds accidentally merged an unrelated GitHub-generated README into the Linux kernel, creating a second root commit. The incident led to Git introducing the `--allow-unrelated-histories` flag, which now prevents accidental merges of unrelated histories by default. You can find root commits using `git log --max-parents=0` and should be cautious when merging pull requests that might introduce new roots.

  13. 13
    Article
    Avatar of github_updatesGitHub Changelog·21w

    Copilot Memory early access for Pro and Pro+

    GitHub Copilot Memory is now in early access for Pro and Pro+ subscribers. This feature allows Copilot agents to learn from user feedback and actions, building repository-specific memory to improve assistance across coding and code review workflows. Users can enable it through Settings > Copilot, and GitHub plans to expand availability to more subscription tiers in the future.

  14. 14
    Article
    Avatar of aspnetASP.NET Blog·23w

    Microsoft Learn MCP Server Elevates Development

    Microsoft introduces the Learn Model Context Protocol (MCP) server, which provides GitHub Copilot with up-to-date Microsoft documentation, code samples, and learning resources. This integration addresses the problem of AI models lacking knowledge about recent technologies by connecting Copilot to current Microsoft Learn content. The server offers improved code suggestions, context-aware documentation, and faster problem-solving directly within development environments. It's available as a built-in feature in Visual Studio 2022/2026 and can be installed as an extension in VS Code, Copilot CLI, and Copilot Coding Agent through straightforward configuration steps.

  15. 15
    Article
    Avatar of devtoDEV·19w

    I Built a Tool to Stop Wasting Time on Toxic Open Source Projects

    A developer built repo-health, a tool that analyzes GitHub repositories to help contributors identify healthy open source projects and avoid toxic ones. The system uses a hybrid scoring approach combining weighted metrics (activity, maintenance, community, documentation) with LLM-based adjustments to account for context like feature-complete projects. Key features include PR metrics analysis, contributor retention visualization, intelligent issue analysis with difficulty scoring, activity pattern detection for spam, and file-issue mapping. The author shares technical implementation details, bug fixes (cache security vulnerability, React hydration mismatch), and lessons learned about focusing on real problems over engineering challenges.

  16. 16
    Article
    Avatar of phProduct Hunt·20w

    Vibe Pocket: Run AI agents like Claude Code, Codex, Opencode on mobile

    Vibe Pocket is a cloud-based platform that enables running CLI AI agents on mobile devices and web browsers. It supports over 15 AI coding agents including Claude Code, Codex, OpenCode, Gemini CLI, and others. Users can connect their GitHub repositories, select an agent, and develop from any device. The platform includes terminal access for running commands and apps, plus the ability to access running web applications directly within the interface.

  17. 17
    Article
    Avatar of devblogsDevBlogs·22w

    Previewing the JavaScript/TypeScript Modernizer for VS Code Insiders

    Microsoft introduces the JavaScript/TypeScript Modernizer, an AI-powered VS Code extension that automates upgrading npm packages and fixing breaking changes in JS/TS projects. Available in VS Code Insiders as part of the GitHub Copilot App Modernization extension, it analyzes package.json files, proposes upgrade plans, updates dependencies to latest versions, and suggests necessary code changes through an interactive Copilot Chat experience. The tool requires VS Code Insiders, Node.js/npm, GitHub Copilot access, and enabling an experimental feature flag. Currently in preview with limitations including single-project support and potential rough edges.

  18. 18
    Article
    Avatar of ghblogGitHub Blog·23w

    The new identity of a developer: What changes and what doesn’t in the AI era

    GitHub research reveals how advanced AI users are transforming their role from code producers to strategic orchestrators. Through interviews with experienced developers, the study identifies four maturity stages (Skeptic, Explorer, Collaborator, Strategist) and shows that AI-fluent developers now focus on delegation, verification, and architecture rather than direct implementation. Key findings include 80% of new GitHub developers using Copilot within their first week, TypeScript becoming the #1 language as developers seek structure for AI-generated code, and over 1 million pull requests merged using GitHub's autonomous agent within five months. The research emphasizes that essential skills are shifting upward to understanding work context, directing AI agents, and rigorous verification of outputs.

  19. 19
    Article
    Avatar of tilThis is Learning·22w

    How I created a Cozy Workspace in VS Code

    A guide to creating a focused VS Code workspace by moving the sidebar to the right, positioning the Activity Bar at the top, centering Quick Input, hiding the Command Center, and enabling automatic theme switching based on daylight. The setup uses a dedicated Productivity profile to keep these customizations isolated, reducing UI clutter and maximizing editor space. Additional tweaks include improving cursor visibility and optionally adding VS Code Pets for a more enjoyable coding environment.

  20. 20
    Article
    Avatar of reidburkeReid Burke·19w

    steipete/RepoBar: Show status of GitHub Repos right in your menu bar and terminal: CI, Issues, Pull Requests, Latest Release.

    RepoBar is a macOS menu bar application that provides a dashboard for GitHub repositories without opening a browser. It displays CI status, releases, pull requests, issues, and activity metrics. The tool includes local Git state monitoring, automatic repository syncing, OAuth authentication via Keychain, and a bundled CLI for terminal access. Installation is available via Homebrew or direct download, with auto-updates through Sparkle.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCamp·23w

    Git & GitHub Crash Course for Beginners

    A comprehensive 1-hour video course covering Git and GitHub fundamentals, including core commands (add, commit, status, log, reset, restore), branching and merging strategies, handling merge conflicts, remote repository operations (push, pull), advanced workflows with stash and rebase, and collaborative development through pull requests. Designed to build strong foundational knowledge for developers new to version control.

  22. 22
    Article
    Avatar of programmingdigestProgramming Digest·23w

    AI Skeptic to AI Pragmatist

    A developer shares their journey from AI skepticism to pragmatic adoption after months of hands-on experience with LLMs and AI coding assistants. Key learnings include the importance of providing structured context (who, what, why, how), treating AI as a collaborator rather than magic, using git commits as save points, switching between models for different tasks, and creating MCP servers for framework-specific knowledge. The author emphasizes that AI requires a learning curve and intentional practice to use effectively, advocating for industry discussions that acknowledge AI's utility while addressing ethical concerns.

  23. 23
    Article
    Avatar of devblogsDevBlogs·19w

    Java at Microsoft: 2025 Year in Review

    OpenJDK 25 shipped as the new Long-Term Support release with Microsoft Build of OpenJDK 25 available across platforms and Azure services. GitHub Copilot expanded AI-assisted development across Java IDEs (Eclipse, IntelliJ, VS Code) and CLI, with new app modernization capabilities for upgrading Java versions and frameworks. Azure Command Launcher for Java entered public preview, providing automatic JVM tuning without manual configuration. Microsoft deepened investments in AI development with support for LangChain4j, Spring AI, Quarkus AI, and Embabel frameworks, plus educational content for beginners. The company participated in major Java conferences including Microsoft JDConf and JavaOne, while contributing to open source projects across the Java ecosystem.

  24. 24
    Article
    Avatar of devblogsDevBlogs·21w

    Azure Boards integration with GitHub Copilot

    Azure Boards now integrates with GitHub Copilot in general availability, allowing teams to send work items directly to Copilot's coding agent. The agent reads work item descriptions and comments, generates code changes, creates a branch and draft pull request, and links everything back for traceability. New features include branch selection and Copilot status visibility on Kanban cards. Requirements include GitHub-hosted repos, Azure Boards-GitHub integration, and enabled Copilot coding agent. Future enhancements will support custom agents, model selection, and REST API automation.

  25. 25
    Article
    Avatar of montemagnoJames Montemagno·19w

    Introducing PDF Diff: Compare PDFs Privately in Your Browser

    PDF Diff is a privacy-first, client-side tool for comparing PDF documents entirely in the browser. It offers five view modes (side-by-side, unified, additions only, removals only, changes only), real-time statistics, multi-page support, PDF export, and dark mode. Built with React 19, TypeScript, Vite, PDF.js, and jsPDF, the tool processes everything locally without server uploads. The open-source project demonstrates modern web capabilities and was developed using VS Code with GitHub Copilot assistance.