GitHub Open Source
516 subscribers
1.92K photos
1.98K links
🌟 GitHub Open Source 🌟

Discover fascinating projects from GitHub! We curate the best repositories, highlight innovative ideas, and share tips for developers. Join us to explore hidden gems and fuel your tech passion! 🚀
Download Telegram
💡 inpaint-web | TypeScript

🎯 Primary Use Case:
In-browser image inpainting and upscaling

Key Features:
• Image Inpainting (修复)
• Super-Resolution (图片高清化)
• Image Modification History
• Model Optimization
• Post-Processing Integrated into the Model

📖 Summary:
Inpaint-web is a free and open-source inpainting and image-upscaling tool that operates entirely within the browser using WebGPU and WASM technologies. It allows users to repair and enhance images directly in their browser without relying on server-side processing.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 flint | TypeScript

🎯 Primary Use Case:
Managing KVM virtual machines with a focus on ease of use and minimal overhead.

Key Features:
• Modern Web UI (Next.js + Tailwind)
• Single Binary (<11MB)
• CLI and API for automation
• Cloud-Init support
• Snapshot-based template system

📖 Summary:
Flint is a lightweight KVM management tool designed for developers, sysadmins, and home labs. It provides a modern web UI, CLI, and API for managing virtual machines, emphasizing simplicity and efficiency by avoiding XML and unnecessary bloat.

🔗 Links:
View Project
================
🔓 Open Source
🚀 Disciplined-AI-Software-Development | Python

🎯 Primary Use Case:
Collaborating with AI systems on software development projects to mitigate common issues like code bloat and architectural drift.

Key Features:
• AI Behavioral Configuration using custom instructions and persona frameworks

📖 Summary:
The Disciplined AI Software Development methodology provides a structured approach for collaborating with AI systems on software development projects. It addresses common issues like code bloat, architectural drift, and context dilution through systematic constraints and validation checkpoints. The methodology uses four stages with systematic constraints, behavioral consistency enforcement, and validation checkpoints.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 Daft | Rust

🎯 Primary Use Case:
Large-scale data processing and analysis, including multimodal data, in distributed computing environments.

Key Features:
• Familiar interactive API (Lazy Python Dataframe, SQL)
• Powerful Query Optimizer
• Data Catalog integrations (AWS Glue, Unity Catalog, Apache Iceberg)
• Rich multimodal type-system (Images, URLs, Tensors)
• Seamless Interchange (Apache Arrow)

📖 Summary:
Daft is a distributed query engine, written in Rust, designed for large-scale data processing using Python or SQL. It focuses on providing a familiar interactive API, powerful query optimization, data catalog integrations, rich multimodal type-system, seamless interchange with Apache Arrow, and is built for cloud environments.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 pocket-server | TypeScript

🎯 Primary Use Case:
Running and managing AI agents locally and interacting with them remotely via a mobile application.

Key Features:
• Agent runtime and tools
• Native mobile terminal
• File system + editor
• Repo search
• Background/cloud agents

📖 Summary:
Pocket Server is a local runtime environment for AI agents, designed to run on a user's machine and be controlled via a mobile app. It provides core OS capabilities like agent runtime, a mobile terminal, file system access, and remote access, enabling users to interact with their codebase and agents from their phone.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 zai-python-sdk | Python

🎯 Primary Use Case:
Interacting with Z.AI's language models for chat completions and other language-based tasks.

Key Features:
• Automatic guest token authentication
• Support for multiple AI models
• Streaming and non-streaming responses
• Customizable model parameters
• Modular architecture

📖 Summary:
The zai-python-sdk is an unofficial Python SDK for the Z.AI API, offering access to advanced language models like GLM-4.5V and 360B. It simplifies interaction with the API through features like automatic authentication, streaming responses, customizable parameters, and a modular architecture, without requiring an API key.

🔗 Links:
View Project
================
🔓 Open Source
🚀 webvm | JavaScript

🎯 Primary Use Case:
Running and experimenting with a Linux environment and x86 applications directly within a web browser without server-side dependencies.

Key Features:
• Runs a full Linux VM in the browser
• Uses CheerpX for x86-to-WebAssembly JIT compilation
• Includes a virtual block-based file system
• Provides a Linux syscall emulator
• Supports networking via Tailscale integration

📖 Summary:
WebVM is a server-less Linux virtual machine that runs entirely in a web browser using WebAssembly. It leverages CheerpX to enable client-side execution of x86 binaries and provides a sandboxed environment for running unmodified Debian distributions with native development toolchains.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 filebrowser | Go

🎯 Primary Use Case:
Providing a user-friendly web interface for managing files on a server.

Key Features:
• Multiple sources support
• Login support for OIDC, password + 2FA, and proxy
• Responsive and customizable UI
• Simplified configuration via config.yaml
• Ultra-efficient indexing and real-time updates

📖 Summary:
FileBrowser Quantum is a web-based file manager written in Go, designed for easy access and management of files through a web interface. It is a fork of the original filebrowser project, offering enhanced features like multiple source support, advanced authentication options, a customizable UI, and improved indexing and sharing capabilities.

🔗 Links:
View Project
================
🔓 Open Source
💡 OpenVoice | Python

🎯 Primary Use Case:
Instant voice cloning

Key Features:
• Accurate Tone Color Cloning
• Flexible Voice Style Control
• Zero-shot Cross-lingual Voice Cloning
• Better Audio Quality (V2)
• Native Multi-lingual Support (V2: English, Spanish, French, Chinese, Japanese, Korean)

📖 Summary:
OpenVoice is an instant voice cloning tool developed by MIT and MyShell. It allows users to clone voices accurately, control voice styles, and perform zero-shot cross-lingual voice cloning. The tool has been powering the voice cloning capability of myshell.ai and is now available for commercial use under the MIT license.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 WaterCrawl | TypeScript

🎯 Primary Use Case:
Transforming web content into LLM-ready data through crawling and scraping.

Key Features:
• Advanced Web Crawling & Scraping
• Powerful Search Engine
• Multi-language Support
• Asynchronous Processing
• REST API with OpenAPI

📖 Summary:
WaterCrawl is a web application built with Python, Django, Scrapy, and Celery designed to crawl web pages and extract data, transforming web content into a format suitable for use with Large Language Models (LLMs). It offers features like customizable crawling depth, multi-language support, a REST API, and integrations with other AI/automation platforms.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 BrowserOS | C++

🎯 Primary Use Case:
Running AI agents directly within the browser while maintaining user privacy and control over data.

Key Features:
• Open-source Chromium fork
• Native AI agent support
• Privacy-first design (user-controlled API keys or local models)
• Familiar interface (like Google Chrome)
• Extension compatibility

📖 Summary:
BrowserOS is an open-source Chromium-based browser that natively supports AI agents. It emphasizes user privacy by allowing users to use their own API keys or run local models, ensuring data remains on the user's computer. It aims to provide a familiar browsing experience with integrated AI capabilities.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 cpdown | TypeScript

🎯 Primary Use Case:
Copying webpage content and YouTube subtitles as clean markdown for repurposing in other applications or documents.

Key Features:
• Copy webpage content as clean markdown
• Copy YouTube subtitles as clean markdown
• Uses Defuddle or Mozilla's Readability for content extraction
• Removes unnecessary HTML elements

📖 Summary:
cpdown is a browser extension that allows users to copy webpage content and YouTube subtitles as clean, formatted markdown. It utilizes libraries like Defuddle and Mozilla's Readability to extract the main content and removes unnecessary HTML elements, enhancing productivity for users who need to repurpose web content.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 outbox | Go

🎯 Primary Use Case:
Ensuring reliable and consistent message delivery in microservice architectures by implementing the transactional outbox pattern.

Key Features:
• Lightweight with minimal dependencies
• Database agnostic (PostgreSQL, MySQL, Oracle, etc.)
• Message broker agnostic
• Easy integration

📖 Summary:
The 'outbox' repository provides a lightweight Go library for implementing the transactional outbox pattern. It ensures reliable message delivery in microservice architectures by atomically storing messages alongside database transactions, decoupling services and guaranteeing eventual consistency without being tied to a specific database or message broker.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 go2rtc | Go

🎯 Primary Use Case:
Camera streaming and media server application for various platforms and protocols.

Key Features:
• Zero-dependency and zero-config for multiple OS
• Low-latency streaming
• Support for various streaming protocols (RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit)
• FFmpeg integration for broader source support and transcoding

📖 Summary:
go2rtc is a versatile camera streaming application written in Go, supporting a wide array of protocols including RTSP, RTMP, WebRTC, and HomeKit. It enables users to stream from various sources, transcode on-the-fly, and publish to popular streaming services, making it suitable for smart home integration and standalone use.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 postiz-app | TypeScript

🎯 Primary Use Case:
Social media scheduling and management with AI assistance.

Key Features:
• Social media post scheduling
• AI-powered features
• Analytics and measurement
• Team collaboration
• Public API

📖 Summary:
Postiz is an open-source social media scheduling tool with AI features, designed as an alternative to platforms like Buffer and Hypefury. It offers a comprehensive suite of tools for managing social media posts, audience engagement, lead capture, and business growth across various social media platforms.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 runtipi | TypeScript

🎯 Primary Use Case:
Simplifying the management and deployment of self-hosted applications on a personal server.

Key Features:
• One-command setup
• One-click installs for self-hosted apps
• Docker-based orchestration
• Web interface for service management
• App Store for discovering services

📖 Summary:
Runtipi is a personal homeserver orchestrator designed for easy management and running of multiple services on a single server. It leverages Docker and provides a web interface to simplify service management, eliminating the need for manual configuration and networking complexities. It aims to be a user-friendly solution for self-hosting applications.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 tuios | Go

🎯 Primary Use Case:
Managing multiple terminal sessions efficiently within a single terminal window.

Key Features:
• Terminal-based window management
• Vim-like modal interface
• Comprehensive keyboard shortcuts
• Workspace support
• Mouse interaction

📖 Summary:
TUIOS is a terminal-based window manager built with Go that provides a modern interface for managing multiple terminal sessions. It offers a vim-like modal interface with keyboard shortcuts, workspace support, and mouse interaction, aiming to improve terminal workflow efficiency.

🔗 Links:
View Project
================
🔓 Open Source
midday | TypeScript

🎯 Primary Use Case:
Streamlining business operations for freelancers and solo entrepreneurs.

Key Features:
• Time Tracking
• Invoicing
• Magic Inbox
• Vault
• Seamless Export

📖 Summary:
The Midday repository provides an all-in-one tool for freelancers, contractors, consultants, and solo entrepreneurs to manage their business operations. It integrates time tracking, invoicing, file storage, financial overview, and an AI assistant into a single platform, aiming to streamline various business functions.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
Mengine | C++

🎯 Primary Use Case:
Creating and running graphical games across multiple platforms.

Key Features:
• Multi-platform support
• CMake build system
• Windows build instructions provided
• Example projects listed

📖 Summary:
Mengine is a multi-platform game engine written in C++ designed for creating and running graphical games. It utilizes CMake as its build system and supports platforms like Windows, Android and others. The engine has been used in released mobile and desktop games.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 PikaPython | C

🎯 Primary Use Case:
Embedded systems development, particularly for microcontrollers and IoT devices with limited resources.

Key Features:
• Ultra-lightweight Python interpreter
• 4KB RAM usage
• Zero dependencies
• Ready to use out of the box
• Easy to extend with C

📖 Summary:
PikaPython is an ultra-lightweight Python interpreter designed for embedded systems with limited resources. It boasts a small memory footprint of only 4KB of RAM and requires no external dependencies, making it suitable for microcontrollers and IoT devices. It can be extended with C.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 windmill | HTML

🎯 Primary Use Case:
Building internal tools, APIs, background jobs, workflows, and UIs from scripts.

Key Features:
• Turns scripts into webhooks, workflows, and UIs
• Supports Python, TypeScript, Go, Bash, SQL, and GraphQL
• Self-hostable
• Automatic UI generation
• Low-code app building

📖 Summary:
Windmill is an open-source developer platform designed to streamline the creation of internal tools. It enables developers to turn scripts into webhooks, workflows, and UIs, offering a self-hostable alternative to tools like Retool and Temporal. Windmill supports multiple scripting languages and provides features like automatic UI generation and low-code app building.

🔗 Links:
View Project
Homepage
================
🔓 Open Source