GitHub Open Source
514 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
💡 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
🌟 gitdiagram | TypeScript

🎯 Primary Use Case:
Visualizing and understanding the structure of GitHub repositories.

Key Features:
• Instant Visualization
• Interactivity
• Fast Generation
• Customization
• API Access

📖 Summary:
GitDiagram transforms GitHub repositories into interactive diagrams for visualization. It allows users to quickly understand the structure of a repository, navigate to source files, and customize the generated diagrams. The tool leverages AI to generate diagrams and provides an API for integration.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 leantime | PHP

🎯 Primary Use Case:
Project management for teams, especially those without dedicated project managers, focusing on strategy, planning, and execution.

Key Features:
• Task management (Kanban, Gantt, table, list, calendar views)
• Project planning (dashboards, reports, status updates, goal tracking)
• Information/Knowledge management (Wikis, Idea Boards, Retrospectives)

📖 Summary:
Leantime is an open-source project management system designed for non-project managers. It combines strategy, planning, and execution with a focus on ease of use, incorporating features like Kanban boards, Gantt charts, and goal tracking. It aims to be a simpler alternative to tools like Jira and ClickUp.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
f2 | Python

🎯 Primary Use Case:
Downloading content and processing API data from social media platforms.

Key Features:
• Multi-platform downloading (DouYin, TikTok, Twitter, WeiBo)
• API data processing
• Bark app support
• Live stream downloading
• Live stream comment forwarding

📖 Summary:
F2 is a Python library designed for high-speed downloading and processing data from various platforms like DouYin, TikTok, Twitter, and WeiBo. It provides tools for downloading content and handling API data, with the goal of being easily adaptable to support additional platforms.

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