Best of GitHub2025

  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 freecodecampfreeCodeCamp·1y

    Learn to Use GitHub Actions: a Step-by-Step Guide

    GitHub Actions allows developers to automate, build, test, and deploy their applications directly from GitHub. This guide provides step-by-step instructions for creating GitHub Actions using either the GitHub UI or locally via an IDE. It covers key concepts like workflows, events, jobs, and runners, and includes examples for setting up Node.js, Deno environments, zipping files, and deploying static websites to GitHub Pages.

  3. 3
    Article
    Avatar of su5hqluae4wlrb1nahjtvSerdarcan Buyukdereli·35w

    A Great Resource for Open-Source Tools

    A curated directory featuring over 200 open-source tools serves as an alternative discovery platform to commercial software. The directory integrates with GitHub to display real-time star counts, helping developers assess community adoption and tool popularity when building new technology stacks or replacing existing solutions.

  4. 4
    Video
    Avatar of youtubeYouTube·1y

    Full Course (Lessons 1-10) AI Agents for Beginners

    This introductory course on AI agents covers the fundamentals of building AI agents from concept to code. Key topics include language models, memory, and tools to perform tasks. The course includes video lessons, code samples, and covers agentic frameworks such as semantic kernel and Microsoft’s autogen. Practical examples, including setting up and interacting with AI agents using Jupyter notebooks, are provided.

  5. 5
    Video
    Avatar of thecodingslothThe Coding Sloth·47w

    16 Cool GitHub Repos You WILL Use (no pressure)

    A curated list of 16 useful GitHub repositories covering various programming topics including algorithm implementations, free programming books, project tutorials, system design resources, and open source alternatives. The repositories range from beginner-friendly learning materials like roadmaps and free books to more advanced topics like building programming languages and machine learning from scratch. Notable mentions include awesome lists for technology resources, algorithms repository with implementations in multiple languages, and practical tools like free developer services and public APIs.

  6. 6
    Article
    Avatar of khokbmumuz4w1vbvtnmldClaudette·33w

    Australia thinks GitHub is as risky for kids as TikTok

    The Australian government is considering age restrictions for GitHub, potentially treating it similarly to TikTok by limiting access for users under 16. This proposal has generated controversy, with supporters citing online safety concerns while critics argue that GitHub's educational value and coding community benefits outweigh potential risks.

  7. 7
    Article
    Avatar of tdsTowards Data Science·1y

    Why I stopped Using Cursor and Reverted to VSCode

    The author details their decision to revert from using Cursor to VSCode as their primary IDE, citing updated features in GitHub Copilot, cost-effectiveness, and familiarity from prior use. Key considerations include improved compatibility with Jupyter Notebooks and the new availability of advanced LLMs in VSCode. Emphasis is placed on the rapid development pace of GitHub Copilot and Microsoft's resources to enhance functionality, closing the gap with competitors like Cursor.

  8. 8
    Article
    Avatar of spaceliftSpacelift·1y

    GitLab vs GitHub : Key Differences in 2025

    GitLab and GitHub are leading Git-hosting platforms with distinctive features. GitLab offers a fully integrated DevOps platform including CI/CD, security scanning, and infrastructure management out of the box, making it ideal for enterprises. GitHub, best known for its code hosting and collaboration capabilities, relies on third-party tools for extensive DevOps functionalities but excels in ease of use, community support, and integrations. Both platforms support AI-powered coding assistants, but GitLab's additional security and compliance features provide an edge for large organizations.

  9. 9
    Article
    Avatar of tilThis is Learning·48w

    Tools I Use Every Day (June 2025 Edition)

    A comprehensive overview of daily development tools used by a professional developer, covering code editors (JetBrains Rider, VS Code), collaboration platforms (GitHub, Teams, Slack, Discord), productivity apps (Notion, ChatGPT, Feedly), AI tools (LM Studio, Azure Local AI Foundry), and utilities (Windows Terminal, Postman, NordPass). Includes cost breakdown showing monthly expenses ranging from $50-100+ depending on licensing tiers, with many tools offering free alternatives.

  10. 10
    Article
    Avatar of aiAI·40w

    BREAKING: GitHub accidentally leaked GPT-5 details (proof inside)

    GitHub accidentally published and quickly deleted a changelog entry announcing GPT-5's general availability in GitHub Models. An archived version of the deleted page serves as evidence of the premature announcement, suggesting GPT-5 may be launching imminently.

  11. 11
    Article
    Avatar of communityCommunity Picks·1y

    Git Branching Strategies: A Comprehensive Guide

    Version control is essential in modern software development, and Git is the industry standard. This guide explores popular Git branching strategies, including GitFlow, GitHub Flow, GitLab Flow, Trunk-Based Development, Feature Branching, Environment Branching, Release Branching, and Forking Workflow. It details the structure and workflow of each strategy, along with their pros and cons, helping readers choose the best strategy for their team and project requirements.

  12. 12
    Article
    Avatar of jobsJobs·40w

    Multiple GitHub Accounts — A Must-Have Skill for Developers

    Managing multiple GitHub accounts on one machine requires proper SSH key configuration and Git settings. The setup involves creating separate SSH keys for each account, configuring SSH hosts with specific identity files, using Git's includeIf directive for folder-specific configurations, and organizing projects by directories. This approach prevents accidentally pushing to the wrong account and automates the switching between personal and work repositories.

  13. 13
    Article
    Avatar of devtoDEV·29w

    Why Do You Push Code During Work Hours?" - How an Interview Question Led Me to Build a Delayed Commit Feature

    A developer built a delayed commit feature for GoCommit after an interviewer questioned their GitHub commit timestamps during work hours. The tool allows developers to schedule commits outside restricted hours, addressing privacy concerns and work-life boundaries. It intercepts commits during configured work hours, presents alternative timestamps, and uses Git's native date flags to set both author and committer dates. The feature integrates with GoCommit's AI-powered commit message generator and raises questions about whether coding schedules should be public information.

  14. 14
    Article
    Avatar of hnHacker News·44w

    SVGs that feel like GIFs

    SVG animations can replace GIFs for terminal recordings, offering smaller file sizes and higher resolution. Using asciinema to record terminal sessions and svg-term-cli to convert them creates animated SVGs that work in GitHub README files. SVG animations leverage built-in elements like <animate>, <animateTransform>, and <animateMotion> from the SVG specification.

  15. 15
    Article
    Avatar of frontend_developerFrontend developer·1y

    A list of developer portfolios for your inspiration

    A curated list of developer portfolios is available to inspire your work. Developers are encouraged to contribute their portfolios by submitting a pull request to the repository. The list is categorized alphabetically by developer name.

  16. 16
    Article
    Avatar of devsquadDev Squad·1y

    Ground UI

    Ground aims to develop advanced animation skills while showcasing the progress made. It is an open-source project with its repository available on GitHub.

  17. 17
    Article
    Avatar of vsVisual Studio Blog·26w

    Visual Studio 2026 is here: faster, smarter, and a hit with early adopters

    Visual Studio 2026 is now generally available with significant performance improvements, including 50% fewer UI hangs and faster startup times. The release introduces AI-native features through GitHub Copilot integration, including new C# and C++ agents for debugging, profiling, and app modernization. Over 5,000 bugs were fixed and 300 feature requests implemented based on community feedback. The IDE now decouples from build tools, allowing updates without affecting .NET or C++ compilers, and maintains full compatibility with Visual Studio 2022 projects and over 4,000 extensions.

  18. 18
    Article
    Avatar of phProduct Hunt·1y

    GitDiagram - Instantly visualize any codebase as an interactive diagram

    GitDiagram is a new tool that instantly visualizes any codebase as an interactive diagram. It's aimed at developers, integrates with GitHub, and utilizes artificial intelligence. GitDiagram was featured on January 4th, 2025, marking its first launch.

  19. 19
    Article
    Avatar of ghblogGitHub Blog·52w

    Vibe coding: Your roadmap to becoming an AI developer

    Explore essential programming languages such as Python, Java, and C++, along with frameworks like TensorFlow and PyTorch, as you dive into AI development. Learn key machine learning subfields including deep learning, NLP, and computer vision. Build a compelling GitHub portfolio to showcase your AI projects, and gain certification in GitHub Copilot to enhance your credentials. Utilize GitHub resources for hands-on learning and skill enhancement.

  20. 20
    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.

  21. 21
    Article
    Avatar of devsquadDev Squad·1y

    I Built This GitHub README to Showcase My Skills & Get an Internship at a Software Company!

    Discover how to design an impressive GitHub profile README to showcase your skills, projects, and achievements. This interactive guide highlights professional overviews, pinned projects, tech stacks, dynamic visuals of GitHub stats, and personal snapshots to attract recruiters and tech enthusiasts.

  22. 22
    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.

  23. 23
    Article
    Avatar of ghblogGitHub Blog·1y

    From MCP to multi-agents: The top 10 open source AI projects on GitHub right now and why they matter

    Discover the top 10 open source AI projects on GitHub chosen by a panel of experts, shedding light on AI trends such as integration via MCP, multi-agent collaboration, and advancements in speech generation. These projects showcase the evolution of open source participation, with a focus on standardized integration patterns, collaborative agent frameworks, and licensing. The list reflects the dynamic landscape of AI in open source and offers opportunities for developers to engage and contribute.

  24. 24
    Article
    Avatar of webtoolsweeklyWeb Tools Weekly·1y

    CSS Tools, Git/CLI, AI Tools

    Explore a range of cutting-edge tools in this comprehensive post. Discover CSS and HTML tools for design and art creation, including CASCII, Scales, and Brands Tail Color. Enhance your Git and command line experience with tools like Lefthook and RelaGit. Dive into AI innovations with GPT Crawler and Tabby, and leverage powerful new platforms like Proton Pass for improved online privacy and security. Each tool is designed to boost productivity and creativity across various development and design projects.

  25. 25
    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.