Best of GitHubMay 2025

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

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

  3. 3
    Video
    Avatar of fireshipFireship·51w

    Microsoft just opened the flood gates…

    Microsoft has open-sourced GitHub Copilot and Windows Subsystem for Linux, offering major opportunities for developers. This move allows programmers to modify and build competitors based on these tools, potentially enhancing software development efficiency and innovation. OpenAI's recent acquisition of Windsurf and moves involving AI code generation are closely linked, highlighting competitive dynamics in the AI coding space.

  4. 4
    Article
    Avatar of communityCommunity Picks·1y

    AI documentation you can talk to, for every repo

    DeepWiki offers AI-powered, interactive documentation for all repositories, providing real-time information like Deep Research for GitHub. It leverages advanced technologies like SVG, Canvas, and HTML to deliver visually rich content. The platform is built to enhance the way documentation is accessed and utilized by developers.

  5. 5
    Article
    Avatar of github_updatesGitHub Changelog·50w

    Introducing Copilot Spaces: A new way to work with code and context

    GitHub introduces Copilot Spaces, a new feature that centralizes project context including code, documentation, and custom instructions to make Copilot more knowledgeable about specific projects. Teams can create shared spaces to distribute expertise across organizations, with files automatically staying up-to-date from repositories. The feature is currently in early preview for all Copilot users, with billing changes taking effect June 4th, 2025.

  6. 6
    Article
    Avatar of hnHacker News·52w

    An Asynchronous Coding Agent

    Jules is an asynchronous coding agent designed to streamline developers' workflow. By handling routine tasks like importing repositories, branching changes, and running tests, Jules allows users to focus on more creative coding endeavors. Utilizing Gemini 2.5 Pro, Jules creates plans, verifies changes in a Cloud VM, and produces diffs of proposed edits. Developers interact with Jules by providing prompts and approving changes before publishing them on GitHub.

  7. 7
    Article
    Avatar of phProduct Hunt·1y

    ShowPR - Github PR dashboard

    ShowPR is a GitHub PR Dashboard, designed for developers to view, manage, and share their pull requests. It allows users to showcase their PR profiles through custom links or website embeds, making it ideal for resumes, portfolios, and interviews.

  8. 8
    Article
    Avatar of ghblogGitHub Blog·51w

    GitHub for Beginners: Test-driven development (TDD) with GitHub Copilot

    This post explores the use of GitHub Copilot for test-driven development (TDD), providing an overview of testing types and explaining how Copilot can automate unit test creation. It introduces the concept of TDD with a focus on the 'red, green, refactor' method, demonstrating how Copilot aids each step of the process. The post offers practical prompts for using Copilot and emphasizes best practices for writing unit tests.

  9. 9
    Article
    Avatar of communityCommunity Picks·52w

    ahmedkhaleel2004/gitdiagram: Free, simple, fast interactive diagrams for any GitHub repository

    GitDiagram is a tool that turns GitHub repositories into interactive system design/architecture diagrams using OpenAI o4-mini. It features instant visualization, interactivity with clickable components, fast generation, and customization options. The tech stack includes Next.js, FastAPI, and PostgreSQL. GitDiagram is designed to simplify navigation and understanding of complex codebases, with options for API access and self-hosting.

  10. 10
    Article
    Avatar of collectionsCollections·51w

    Enhancing PostgreSQL Development with Microsoft's VS Code Extension

    Microsoft has launched a PostgreSQL extension for Visual Studio Code that aims to improve database management and development workflows. Features include GitHub Copilot integration, schema visualization, Docker container management, and Entra ID for secure connections. This extension provides tools for efficient, secure, and productive database interactions, particularly for those using Azure Database for PostgreSQL.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    How to Create Documentation with docs.page – A Beginner's Tutorial

    docs.page is an open-source tool designed to simplify the documentation creation process. It offers features like zero configuration, customizable themes, live previews, and GitHub bot integration. Users can create responsive documentation sites by using Markdown with MDX support, allowing for React component use within documentation. Configuration is managed with a docs.json file for logo, theme, and SEO settings. docs.page supports local and remote asset inclusion, and offers seamless deployment via GitHub.

  12. 12
    Article
    Avatar of thegithubersThe Githubers·1y

    Turn Your GitHub Repo into an AI Wiki with DeepWiki-Open (Open Source)

    DeepWiki-Open provides an AI-powered solution for transforming GitHub and GitLab repos into comprehensive documentation wikis. It features AI-generated documentation, visual architecture diagrams, and contextual codebase Q&A. The tool is open source, supports private repositories, and is easy to install without relying on cloud services.

  13. 13
    Article
    Avatar of devtoolsDev Tools·1y

    Stay Green on GitHub: Effortless Commit Automation Tool

    GitVigil is an effortless GitHub streak automation tool that allows users to schedule auto-commits, manage their profiles efficiently, and keep their contribution graphs vibrant. It is free, open-source, and designed by developers for developers, providing an easy way to maintain continuous activity without using scripts or hacks.

  14. 14
    Article
    Avatar of phProduct Hunt·50w

    RankDevs Product Information and Latest Updates (2025)

    RankDevs is an open-source developer productivity tool that automatically tracks coding time through VS Code integration, connects with GitHub, LeetCode, and Codeforces platforms, and creates public dashboards for developers to showcase their programming activity and build portfolios with global ranking features.

  15. 15
    Article
    Avatar of devtoolsDev Tools·50w

    I made a VSCode extension to help manage Tech Debt from in your IDE

    A developer created a VSCode extension to streamline technical debt management by allowing users to create GitHub issues directly from their IDE without switching between applications. The extension automates the process of raising issues with proper labels and formatting, addressing the common workflow friction of managing tech debt across multiple tools.

  16. 16
    Article
    Avatar of webdevWebDev·51w

    How I promoted my open source project and got 1K GitHub stars

    The author shares their experience in promoting an open-source project, achieving over 1,200 GitHub stars in three months. Key insights include the necessity of promotion for visibility, launching early, building in public to engage audiences, continual sharing of development updates, and utilizing feature requests to guide the project roadmap.

  17. 17
    Video
    Avatar of codinginpublicCoding in Public·1y

    Setup Mintlify docs in 10min

    Mintify offers a comprehensive solution for creating and managing documentation for modern tools and teams, especially those in software development. It incorporates dev tooling directly in its platform and allows documentation to be developed locally or published online. Key features include light and dark mode options, API documentation integration, and compatibility with GitHub for easy version control. Users can write docs using MDX, a variant of Markdown, or configure API endpoints automatically with the open API spec. Mintify provides interactive elements like syntax highlighting and custom components for enhanced documentation experiences.

  18. 18
    Article
    Avatar of devsquadDev Squad·50w

    Create Your Loki-Style Intro: Become a Variant!

    Learn how to generate a Loki-inspired intro using a unique CSS effect. Customize the phrase and create a personalized multiverse experience to share with others. The CSS effect is available in a GitHub project, ready for you to use and incorporate into your own portfolio.

  19. 19
    Video
    Avatar of youtubeYouTube·1y

    How I Built a Full App in ONE Week Using AI (My Actual Workflow + Advice)

    Chris, a developer who creates productivity apps, shares his experience using AI to streamline his workflow, achieving up to ten-fold productivity. He outlines his effective four-step process for building apps utilizing AI, including creating UI with dummy data, developing data structures, linking components, and finally polishing the product. Chris highlights the importance of prompting AI efficiently and acknowledges its limitations, while also advocating for adept coding skills to harness AI's full potential.

  20. 20
    Article
    Avatar of ghblogGitHub Blog·1y

    GitHub for Beginners: Building a React App with GitHub Copilot

    Learn to build a frontend React app with GitHub Copilot, integrating authentication and connecting to a backend API for a travel itinerary builder. The tutorial covers setting up a development environment using GitHub Codespaces and developing login, registration, and dashboard components. By leveraging Copilot, users can streamline their development process, enhance collaboration, and add functionalities such as trip management to their application.

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

    Detecting malicious Unicode

    Curl contributor James Fuller demonstrated how subtle Unicode character replacements went unnoticed in a pull request, prompting concerns about code security. The issue highlighted the difficulty in visually detecting such changes and spurred the implementation of CI checks to validate UTF-8 sequences in the curl repository. While some source code hosting services like Gitea provide warnings for these changes, there remains a need for proactive measures against potential security threats posed by similar Unicode issues.