GitHub Open Source
1.79K subscribers
3.06K photos
3.19K 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
✨ tilelang | C++

🎯 Primary Use Case:
Streamlining the development of high-performance GPU/CPU kernels for AI workloads.

✨ Key Features:
• Pythonic syntax
• TVM compiler infrastructure
• GPU/CPU kernel development
• GEMM support
• Dequant GEMM support

📖 Summary:
Tile Language (tile-lang) is a domain-specific language designed to streamline the development of high-performance GPU/CPU kernels. It uses a Pythonic syntax and builds upon the TVM compiler infrastructure, allowing developers to focus on productivity while achieving state-of-the-art performance in areas like GEMM, Dequant GEMM, and FlashAttention.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 yt-dlp-mcp | TypeScript

🎯 Primary Use Case:
Integrating video and audio content with Large Language Models and AI agents for tasks such as information retrieval, content analysis, and automated workflows.

✨ Key Features:
• Search & Discovery (YouTube search with pagination)
• Metadata Extraction (video and channel details)
• Transcript & Subtitles (download and generate transcripts)
• Video Downloads (resolution control, trimming)

📖 Summary:
The yt-dlp-mcp repository provides a Model Context Protocol (MCP) server that acts as a bridge between video and audio content from platforms like YouTube and Large Language Models. It leverages yt-dlp to enable AI agents to search, extract metadata, download content, and generate transcripts from video and audio sources using natural language commands.

🔗 Links:
• View Project
================
🔓 Open Source
💡 BubbleLab | TypeScript

🎯 Primary Use Case:
Automating workflows with full control, transparency, and type safety, enabling developers to own, debug, and deploy workflows anywhere.

✨ Key Features:
• Prompt to Workflow (AI-assisted workflow generation)
• Full Observability (execution tracing, logs, token usage, performance metrics)
• Import from n8n (workflow migration)

📖 Summary:
Bubble Lab is an open-source workflow automation platform designed for developers. It offers full observability, allowing users to monitor execution, track token usage, and debug workflows. A key feature is the ability to export workflows as clean, production-ready TypeScript code, providing control and portability.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 posterizarr | PowerShell

🎯 Primary Use Case:
Automated generation of textless posters for media libraries.

✨ Key Features:
• User-Friendly Web UI
• Multiple Media Servers (Plex, Jellyfin, Emby)
• Kometa Integration
• Smart Integration (Tautulli, Sonarr, Radarr)

📖 Summary:
Posterizarr is a PowerShell script with a Web UI that automates the creation of textless posters for media libraries in Plex, Jellyfin, and Emby. It fetches artwork from various sources, applies custom overlays and text, and integrates with other media server tools.

🔗 Links:
• View Project
================
🔓 Open Source
✨ Web-Navigator | Python

🎯 Primary Use Case:
Automating web browsing and scraping tasks to improve productivity and save time.

✨ Key Features:
• Web browsing automation
• Web scraping
• Dynamic content interaction
• Intelligent web searching
• File downloading

📖 Summary:
Web-Navigator is a Python-based web browsing and scraping agent. It leverages LLMs and the Playwright framework to automate web tasks such as navigation, content interaction, searching, and file downloading. The agent is designed to adapt to dynamic web pages and streamline complex workflows.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 flycut-caption | TypeScript

🎯 Primary Use Case:
Creating and editing video subtitles using AI-powered speech recognition and visual editing tools.

✨ Key Features:
• Intelligent Speech Recognition
• Visual Subtitle Editing
• Real-time Video Preview
• Multi-format Export
• Subtitle Style Customization

📖 Summary:
FlyCut Caption is a React component for video subtitle editing, leveraging AI-powered speech recognition. It offers features like visual subtitle editing, real-time video preview, multi-format export, and subtitle style customization, making it a comprehensive tool for creating and editing video subtitles.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ Foxel | TypeScript

🎯 Primary Use Case:

✨ Key Features:

📖 Summary:

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 nginx-ignition | Go

🎯 Primary Use Case:
Simplifying nginx configuration management through a user-friendly interface.

✨ Key Features:
• Multiple nginx virtual hosts with customized domains, routes, and bindings
• Multiple nginx streams with domain-based routing, circuit breakers, and weights
• Host route options: proxy, redirection, custom code execution (JavaScript/Lua), static response, or static file serving

📖 Summary:
nginx-ignition is a user interface for the nginx web server, designed for developers and enthusiasts who prefer managing nginx configurations through a GUI rather than manually editing configuration files. It offers features like virtual host management, stream configuration, SSL certificate handling, user access control, and integrations with Docker and Tailscale.

🔗 Links:
• View Project
================
🔓 Open Source
💡 flat | TypeScript

🎯 Primary Use Case:
Providing client-side applications (Web, Windows, macOS) for an open-source online classroom environment.

✨ Key Features:
• Real-time interaction (whiteboard, RTC, RTM)
• Login via GitHub and WeChat
• Classroom management (join, create, schedule classrooms, periodic rooms)
• Classroom recording and replaying (whiteboard, cloud recording, messaging)

📖 Summary:
The 'flat' repository provides the Web, Windows, and macOS client for Agora Flat, an open-source classroom platform. It offers features like real-time interaction (whiteboard, RTC, RTM), login via GitHub and WeChat, classroom management, recording/replaying capabilities, cloud storage, and screen sharing.

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

🎯 Primary Use Case:
Sharing files and text snippets quickly and easily via a web service.

✨ Key Features:
• File upload
• URL shortening
• Expiration
• One-shot links
• MIME type guessing

📖 Summary:
Rustypaste is a minimal, self-hostable file upload and pastebin service written in Rust. It supports features like file uploading, URL shortening, setting expiration times for files, one-shot links, MIME type guessing, and optional authentication. It can be deployed via Docker or built from source.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 PSCompletions | PowerShell

🎯 Primary Use Case:
Improving and simplifying tab-completion in PowerShell.

✨ Key Features:
• More powerful completion menu
• Manage completions together
• Sort completion items dynamically by frequency of use
• Switch between languages freely
• Combined with argc-completions

📖 Summary:
PSCompletions is a PowerShell module designed to enhance the tab-completion experience. It provides a more powerful completion menu, allows for managing completions, dynamically sorts completion items based on usage frequency, and supports multiple languages. It aims to simplify and improve the user's interaction with PowerShell by offering intelligent and customizable tab completion.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 Mantella | Python

🎯 Primary Use Case:
Enabling natural language conversations with NPCs in Skyrim and Fallout 4, enhancing immersion and gameplay.

✨ Key Features:
• Speech-to-text using Whisper
• LLM-based dialogue generation
• Text-to-speech using Piper, xVASynth, and XTTS
• Mod support for Skyrim and Fallout 4
• Python-based implementation

📖 Summary:
Mantella is a Python-based mod for Skyrim and Fallout 4 that enables natural language interaction with NPCs. It leverages speech-to-text (Whisper), Large Language Models (LLMs) for response generation, and text-to-speech (Piper, xVASynth, XTTS) for vocalization, creating a more immersive and dynamic gameplay experience.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 ungoogled-chromium | Python

🎯 Primary Use Case:
Providing a Chromium-based browser experience without reliance on Google's web services, enhancing user privacy and control.

✨ Key Features:
• Disabling functionality specific to Google domains (e.g., Google Host Detector, Google URL Tracker, Google Cloud Messaging)
• Blocking internal requests to Google at runtime using domain substitution

📖 Summary:
The ungoogled-chromium project aims to provide a version of Google Chromium without dependencies on Google web services. It focuses on enhancing privacy, control, and transparency by removing Google-specific code and binaries, while retaining the default Chromium experience as closely as possible.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 flow-like | Rust

🎯 Primary Use Case:
Visual workflow automation for business processes, data integration, and AI-powered workflows.

✨ Key Features:
• Fully Typed Workflows
• Built on Rust
• Zero-to-Prod workflow design
• AI-Powered Automation
• Deploy Anywhere

📖 Summary:
Flow-Like is a visual workflow automation platform built with Rust, designed for enterprise-scale projects. It allows users to create automated workflows using a drag-and-drop interface, providing a clear record of data flow and changes. It supports AI integration, customizability, and deployment across various environments.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 vimmaster | JavaScript

🎯 Primary Use Case:
Learning and practicing Vim commands in an interactive game environment.

✨ Key Features:
• Normal/Insert modes
• Command log
• Progressive Levels with outcome validation
• Complete Vim Support for core commands
• Numeric counts for motions/operators

📖 Summary:
VIM Master is an in-browser game designed to teach users core Vim motions and editing commands through a series of short, focused levels. It provides a hands-on learning experience with features like normal/insert modes, command logging, progress tracking, and even a cheat mode for quick reference.

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

🎯 Primary Use Case:
Saving online content for offline reading and later access.

✨ Key Features:
• Save articles for reading later
• Remove distractions like advertisements
• Offline content including images
• No dependency on a service/company for scraping or storage

📖 Summary:
Savr is a progressive web app (PWA) for saving online content to read later, emphasizing offline access and user data control. It functions as a 'read it later' service that allows users to save articles and other online content for offline viewing, removing distractions like advertisements. Savr can be used as a hosted service or self-hosted, and it supports optional authorization and cross-device synchronization via Dropbox or Google Drive.

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

🎯 Primary Use Case:
Synchronizing large numbers of small files to and from S3-compatible storage with high speed and efficiency.

✨ Key Features:
• Multi-threaded file downloading/uploading
• S3 to local FS sync
• Local FS to S3 sync
• S3 to S3 sync
• Retrying on errors

📖 Summary:
S3Sync is a Go-based tool designed for high-speed synchronization of files to and from S3-compatible storage. It supports multi-threaded uploading/downloading and offers flexible filtering options, making it suitable for managing large numbers of small files. It can sync between S3 and local filesystems, or directly between S3 buckets.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 RustedLessPass | Rust

🎯 Primary Use Case:
Securely generating and managing passwords without needing to remember individual passwords for each site.

✨ Key Features:
• LessPass Compatibility
• WebAssembly Power
• Cross-Platform Access
• Open-Source Transparency

📖 Summary:
RustedLessPass is a standalone password manager written in Rust and WebAssembly, compatible with LessPass. It allows users to generate and manage passwords securely without server-side dependencies, offering a platform-independent solution accessible through any modern web browser.

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

🎯 Primary Use Case:
Managing Docker containers, images, networks, volumes, and Compose projects through a terminal-based user interface.

✨ Key Features:
• Containers, Images, Networks, Volumes & Compose management
• Quick actions (start, stop, restart, inspect, prune)
• Smart search and filtering
• Built-in shell inside containers
• Compose integration

📖 Summary:
DockrTUI is a terminal dashboard for Docker, built with Rust and Ratatui, designed for managing containers, images, networks, volumes, and Compose projects. It provides a keyboard-driven interface for quick actions like starting, stopping, restarting, and inspecting Docker resources, aiming to simplify Docker management.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 pipedash | Rust

🎯 Primary Use Case:
Centralized management and monitoring of CI/CD pipelines from multiple providers.

✨ Key Features:
• View pipeline status across multiple providers
• Browse run history with commit info and execution times
• Trigger workflows with parameters dynamically loaded from each provider
• Re-run previous executions with the same parameters
• Cancel running builds

📖 Summary:
Pipedash is a desktop application designed to aggregate and manage CI/CD pipelines from multiple providers like GitHub Actions, GitLab CI, Buildkite, Jenkins, Tekton CD, and ArgoCD into a single interface. It allows users to view pipeline statuses, browse run history, trigger workflows, and manage builds across different platforms from one central location.

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