Trending Open Source Projects
Discover trending open source projects with rapid star growth. AI summaries help you stay ahead of the curve.
FastRTC: Real-Time Communication in Python
Discover FastRTC, a powerful open-source Python library enabling real-time audio and video streaming over WebRTC and WebSockets. Learn how to transform any Python function into a live communication stream, integrate with AI models like Gemini and Claude, and build interactive applications with ease. FastRTC offers automatic UI generation, WebRTC/WebSocket support, and even temporary phone numbers for versatile real-time experiences. Explore its key features including automatic voice detection, customizable backends, and seamless FastAPI integration for robust, scalable solutions.
Build AI Coding Assistants with Anthropic's Claude Code SDK
Unlock the power of AI in your development workflow with the Claude Code SDK from Anthropic. This comprehensive guide explores how to leverage Claude's capabilities to build sophisticated coding assistants and tools. Learn about multi-language support (CLI, TypeScript, Python), flexible authentication methods, and advanced features like multi-turn conversations and custom system prompts. Discover how to integrate the SDK, manage output formats, and implement best practices for robust AI-powered development. Whether you're enhancing existing tools or creating new ones, the Claude Code SDK provides the foundation for innovative AI applications in coding.
Control Your Mac with AI: Introducing macOS-use Agents
Discover 'macOS-use', an innovative open-source project designed to enable AI agents to seamlessly control your MacBook across any application. Built by Ofir Ozeri and collaborators, this powerful tool allows you to automate tasks, from calculating sums to navigating websites, using simple natural language prompts. Dive into the future of human-computer interaction, explore quick-start guides, and see impressive demos of AI agents performing complex operations on a Mac. While still under development, 'macOS-use' promises a future of effortless, AI-driven automation for all Apple devices.
Chrome MCP: AI-Powered Browser Automation for LLMs
Transform your Chrome browser into an intelligent assistant with Chrome MCP Server, an innovative open-source project. This Chrome extension-based Model Context Protocol (MCP) server exposes your browser's capabilities to AI assistants like Claude, enabling advanced automation, content analysis, and semantic search. Unlike traditional tools, Chrome MCP leverages your existing browser environment, including login states and configurations, offering seamless integration for large language models to control your daily browsing. Discover how this project enhances AI-browser interaction, providing fully local, privacy-centric control with features like semantic search, content analysis, and over 20-plus tools for comprehensive web interaction.
Crawlee: Powering Reliable Web Scraping with Node.js
Discover Crawlee, the powerful Node.js library for web scraping and browser automation. Learn how this open-source tool helps developers build robust and reliable crawlers with features like proxy rotation, bot protection evasion, and support for Puppeteer and Playwright. Whether you're extracting data for AI, LLMs, or general data collection, Crawlee streamlines the process. Explore its capabilities and find out how to get started with installation and basic usage. Ideal for JavaScript and TypeScript developers looking to enhance their data extraction workflows and ensure their crawlers operate efficiently and undetected.
Comprehensive Guide to Building Next-Gen GenAI Agents
Dive into the world of Generative AI agents with this extensive open-source repository. Featuring tutorials and implementations ranging from basic conversational models to advanced multi-agent systems, it's a vital resource for developers at any skill level. Learn to build intelligent, interactive AI systems, explore various architectures, and leverage frameworks like LangChain and LangGraph. The project also provides practical examples across diverse applications, from business to creative tools. Stay updated with cutting-edge insights and contribute to a thriving community shaping the future of AI.
Build Your Own 100Msps Logic Analyzer with Raspberry Pi Pico
Discover how to construct a powerful 24-channel, 100Msps logic analyzer using the Raspberry Pi Pico. This comprehensive open-source project, LogicAnalyzer, provides detailed hardware designs, firmware, and a multiplatform software application to visualize and analyze digital signals. Learn about edge, fast pattern, and complex pattern triggers, and explore ongoing developments like Pico W support for wireless operation and increased sample depth. Ideal for hobbyists, engineers, and anyone looking for an affordable yet high-performance debugging tool for electronics and embedded systems.
12-Factor Agents: Guide to Reliable LLM Applications
Discover the 12-Factor Agents, an open-source framework and set of principles for building robust, scalable, and maintainable AI applications powered by Large Language Models (LLMs). Authored by Dex Hadfield, this project addresses the common challenges in deploying LLM-based software to production, offering practical guidance for developers. Learn how to transition from experimental AI agent development to creating reliable, production-grade LLM applications. The guide covers crucial aspects like prompt management, context window optimization, unified state management, and error handling, providing insights essential for any developer looking to master LLM-powered software engineering. Explore the principles that empower you to deliver high-quality, customer-facing AI agents.
ProxyPin: Open-Source HTTP(S) Traffic Debugger
Discover ProxyPin, a powerful open-source tool for capturing, inspecting, and rewriting HTTP(S) traffic across all major platforms including Windows, Mac, Android, iOS, and Linux. Built with Flutter, ProxyPin offers a beautiful, user-friendly interface. It's an essential utility for developers and network enthusiasts, enabling mobile scan code connections, domain filtering, script support, request rewriting, and more. Explore its robust features and streamline your network debugging process with this versatile, cross-platform solution.
Run macOS in Docker: A KVM-Accelerated Solution
Discover 'dockur/macos', an innovative open-source project allowing you to virtualize macOS directly within a Docker container. This solution leverages KVM acceleration for optimal performance and includes a web-based viewer for easy access. Whether you're a developer needing a macOS environment or simply curious, this project simplifies the setup with Docker Compose, Docker CLI, and even Kubernetes integration. Learn how to install different macOS versions, manage disk space, and pass through devices. This guide covers everything from initial setup to advanced configurations like network bridging and USB passthrough, making macOS virtualization accessible and efficient for various use cases.