Best of Open SourceMay 2025

  1. 1
    Video
    Avatar of youtubeYouTube·49w

    Google's Git Killer Is INSANELY Better (and it's open source)

    Explore how JJ, a new version control system written in Rust, offers a fresh approach to version control. Backed by experts and featuring advanced functionalities like automatic rebase, JJ simplifies complex tasks such as branching, merging, and resolving conflicts. With support for familiar commands, JJ promises a more efficient workflow while maintaining compatibility with Git as its underlying database.

  2. 2
    Article
    Avatar of selfhstselfh.st·49w

    Self-Host Weekly (9 May 2025)

    This post discusses the state of self-hosted communication platforms, emphasizing the challenge of encouraging adoption amid popular hosted services. It highlights interoperability issues and mentions recent software updates and new releases in the self-hosting space, offering insights into the latest developments and projects.

  3. 3
    Article
    Avatar of communityCommunity Picks·48w

    9ui

    9ui offers a collection of beautiful and customizable components for building design systems using Base UI and Tailwind CSS. These components are free, open-source, and easy to integrate into projects, providing users with ready-to-use solutions for design enhancements.

  4. 4
    Article
    Avatar of huggingfaceHugging Face·47w

    Tiny Agents in Python: a MCP-powered agent in ~70 lines of code

    The post introduces a method to create MCP-powered agents in Python, highlighting a simplified setup for integrating external tools with large language models (LLMs). By using the Model Context Protocol (MCP), these agents can easily interact with various tools without custom integration. The guide details the setup and execution of such agents using the huggingface_hub, showcasing potential use cases and possible configurations. It emphasizes the role of the MCPClient in facilitating asynchronous connections to MCP servers, tool discovery, and execution.

  5. 5
    Article
    Avatar of hnHacker News·47w

    Making Video Games in 2025 (without an engine)

    The post discusses the advantages of creating video games without relying on large commercial engines like Unity and Unreal. It highlights personal experiences of using smaller frameworks and open-source libraries such as SDL3 for game development. The author prefers using C# for its performance, accessibility, and modern features, and stresses the importance of controlling the development stack for small indie teams. Tools for rendering, audio, and asset management are examined, with a nod to cross-platform capabilities and the transition to Linux for development.

  6. 6
    Article
    Avatar of devblogsDevBlogs·47w

    Edit is now open source

    Edit is a new, lightweight open-source command-line text editor for Windows, designed to be a default editor for 64-bit versions of the OS. It offers features like multiple file support, find and replace functionality, and word wrap, and will be available for preview in the Windows Insider Program before being bundled with Windows 11.

  7. 7
    Article
    Avatar of changelogChangelog·49w

    Our Slack is dead. Long live Zulip!

    Changelog has transitioned from Slack to Zulip for their community communication, finding Zulip more effective due to its open-source nature, threading system, and community-focused approach. Zulip offers features like open public chats and self-hosting options, providing higher quality conversations and flexible integrations. Though the move wasn't seamless for everyone, the resulting interactions have been more engaging.

  8. 8
    Article
    Avatar of phProduct Hunt·49w

    VoltAgent - Build TS AI agents with n8n-style observability

    VoltAgent is an open-source TypeScript framework designed to build and orchestrate AI agents with enhanced observability features similar to n8n. It provides developers with flexibility through code-based customization while offering a visual console for debugging and monitoring agent executions. Key features include memory management, multi-agent orchestration, and an LLM-agnostic architecture, making it a versatile tool for developers seeking deeper control and insights into AI workflows.

  9. 9
    Article
    Avatar of selfhstselfh.st·47w

    What I Learned Building My First Self-Hosted App

    Sean Morley shares his journey of creating AdventureLog, his first self-hosted app. Despite lacking formal web development training, Sean successfully launched the app and learned valuable lessons about development, community, and persistence. His experience emphasizes the importance of building projects that matter to you personally, leveraging community, and overcoming self-doubt to create meaningful open-source software.

  10. 10
    Video
    Avatar of fireshipFireship·47w

    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.

  11. 11
    Article
    Avatar of phProduct Hunt·49w

    Tiptap Editor 3.0 Beta - Flexible, open-source editor built for modern web developers

    Tiptap Editor 3.0 is a beta version of a flexible, open-source headless rich text editor designed for modern web developers and built by the open-source community. Its release offers new opportunities for integration and innovation in web development projects.

  12. 12
    Article
    Avatar of hnHacker News·48w

    My Engineering Craft Regressed

    The author shares their journey of investing significant time in open source projects post-university, only to find job recruiters did not value it. Despite a strong skill set, they struggled to secure lucrative roles, and eventually shifted focus to Leetcode, which resulted in a significant salary increase but caused a regression in their technical skills. Now, they receive high-paying job offers without the same fulfillment they had from their open source work.

  13. 13
    Article
    Avatar of dev_worldDev World·47w

    Why Every New Developer Should Start a Blog (And How to Do It for Free)

    Starting a blog can significantly accelerate a developer's learning, help in building a personal brand, and create numerous career opportunities. Writing forces you to master concepts and spot gaps in knowledge while showcasing your growth. Free blogging platforms like WordPress.com, Dev.to, Hashnode, and GitHub Pages offer diverse options for sharing content. Choose to write consistently on topics like common errors, project insights, or educational experiences to grow within the tech community.

  14. 14
    Article
    Avatar of hnHacker News·49w

    jaypyles/Scraperr: Self-hosted webscraper.

    Scraperr is a self-hosted web scraping solution that offers precise data extraction using XPath selectors. It features queue management, domain spidering, custom headers, media downloads, and visualization of results. Users can export data in multiple formats and receive notifications upon completion. Scraperr emphasizes legal and ethical use by respecting `robots.txt`, adhering to Terms of Service, and implementing rate limiting.

  15. 15
    Article
    Avatar of itsfossIt's Foss·46w

    Better Than Man pages? These Tools Help You Understand Linux Commands

    The post explores several tools that serve as alternatives to traditional Linux man pages, making it easier to understand command syntaxes. It highlights tools like Qman, TLDR, Tealdeer, Navi Cheat Sheet, and Cheat.sh, discussing their unique features and installation procedures. The narrative emphasizes the modernized user experiences these tools offer, catering to different user preferences such as GUIs or terminal-based solutions.

  16. 16
    Article
    Avatar of threedotslabsThree Dots Labs·48w

    Watermill: from a hobby project to 8k stars on GitHub

    Watermill is a successful open-source event-driven library for Go, achieving over 8,000 stars on GitHub. Its growth from a side project was fueled by addressing real-world problems, maintaining backward compatibility, and active promotion through conferences and blog posts. Watermill emphasizes the importance of clear documentation with real-life examples and a minimal breaking change policy, staying in version 1 for six years.

  17. 17
    Article
    Avatar of hnHacker News·49w

    rzane/docker2exe: Convert a Docker image to an executable

    rzane/docker2exe is a tool that allows users to convert Docker images into executables, which can be distributed easily. Users need Docker, GoLang, and gzip installed on their systems to create binaries. By using docker2exe, you can embed a Docker image into an executable, enabling automatic loading if the required image is not present on a system. This approach is particularly effective for small Docker images, resulting in compact executables.

  18. 18
    Article
    Avatar of communityCommunity Picks·46w

    everywhere.tools

    A comprehensive collection of open-source tools tailored for designers and creative professionals to enhance their work.

  19. 19
    Article
    Avatar of supabaseSupabase·46w

    Open Data Standards: Postgres, OTel, and Iceberg

    The post discusses emerging open data standards in the data world including Postgres, Open Telemetry (OTel), and Iceberg. These standards are underpinned by important open source tenets: OSI-approved licensing, the feasibility of self-hosting, and vendor neutrality. Postgres has become a standard due to its compatibility across platforms and non-ownership by any single entity. OTel is gaining traction among major cloud providers for its telemetry capabilities, while Iceberg is leading in OLAP standards. The emphasis is on achieving portability and interoperability, particularly with AWS's S3, enhancing data management and reducing vendor lock-in.

  20. 20
    Video
    Avatar of awesome-codingAwesome·47w

    Redis just blew it and the alternative is way better...

    Following a year of licensing controversies, Radius 8 has returned to open source. However, Valky, a fork backed by Amazon and others, has already gained traction, offering features Radius lacked. Radius's return to open source includes conditions that challenge cloud providers, unlike Valky's fully permissive model. The transition marks shifting dynamics in the open source and cloud landscape.

  21. 21
    Article
    Avatar of hordeHorde·48w

    🚀 8bitcn launched on Product Hunt! 🎉

    8bitcn has been launched on Product Hunt, offering a set of open-source 8-bit styled UI components built with Shadcn to infuse retro elements into modern web design. Users are encouraged to upvote on Product Hunt and contribute via GitHub.

  22. 22
    Article
    Avatar of do_communityDigitalOcean Community·48w

    olmOCR and RolmOCR: The Latest in Open-Source OCR

    DigitalOcean's post highlights olmOCR and RolmOCR, two innovative open-source OCR models developed by Allen AI and Reducto. olmOCR features Document Anchoring for improved text extraction, while RolmOCR builds on it with enhancements such as shorter prompts and robust off-angle handling. The integration of advanced Vision Language Models and fine-tuning techniques enable these models to offer scalable, cost-efficient solutions for document digitization.

  23. 23
    Article
    Avatar of backstageBackstage·47w

    From Zero to Maintainer: My Open Source Journey with Backstage

    The author shares their journey from a novice contributor to a maintainer in the Backstage open source project. Starting as a student intern with minimal exposure to the tech stack, they gradually built their skills through hands-on experience and community engagement. They navigated challenges such as understanding Git and contributing meaningful features, eventually taking on more substantial roles and responsibilities within the community.

  24. 24
    Article
    Avatar of hnHacker News·49w

    open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.

    Rybbit is an open-source, privacy-friendly analytics tool that serves as an intuitive alternative to Google Analytics. It offers comprehensive analytics metrics without cookies or user tracking, ensuring GDPR and CCPA compliance. Key features include customizable goals, advanced filtering, real-time dashboards, and support for organizations with unlimited sites. Rybbit can be quickly set up or self-hosted.

  25. 25
    Article
    Avatar of nuxtandvueVuejs&Nuxtjs·48w

    fylepad - an open source aesthetic AI notepad of your dreams.

    fylepad is an open-source notepad that balances simplicity with powerful features such as AI editing, Markdown formatting, and a Rust core for speed and security. Users can save progress locally, work offline, and export notes in various formats. The app is in beta, promising new features in the future.