GitHub Open Source
539 subscribers
1.95K photos
2.02K 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
🌟 HandBrake | C

🎯 Primary Use Case:
Transcoding video files into formats compatible with various devices.

Key Features:
• Video transcoding
• Multi-platform support (Linux, Mac, Windows)
• Open-source (GPLv2 license)
• Support for common video files and formats
• Leverages FFmpeg, x264, x265, SVT-AV1

📖 Summary:
HandBrake is an open-source, multi-platform video transcoder that converts video files from various sources into formats suitable for playback on devices like mobile phones, tablets, TVs, and computers. It supports common video formats and leverages tools like FFmpeg, x264, and x265 to create MP4, MKV, or WebM video files.

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

🎯 Primary Use Case:
Running and managing applications as Windows services, especially those not designed to run as services natively.

Key Features:
• Runs any application as a Windows service
• Provides a GUI and CLI for service management
• Allows setting a custom working directory for services

📖 Summary:
Servy is a C# application that enables users to run any application as a Windows service, offering a fully managed alternative to NSSM. It provides both a GUI and CLI for creating, configuring, and managing services, with features like custom working directories, pre-launch scripts, automatic restarts, health checks, and logging. Servy is ideal for keeping non-service applications running reliably in the background.

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

🎯 Primary Use Case:
Generating audiobooks and voiceovers with synchronized captions from various text-based formats.

Key Features:
• Text-to-speech conversion from EPUB, PDF, and text files
• Synchronized captions/subtitles generation
• Utilizes Kokoro-82M for natural-sounding speech synthesis
• Cross-platform compatibility (Windows, Linux, macOS)

📖 Summary:
Abogen is a text-to-speech tool that converts EPUB, PDF, and text files into high-quality audiobooks with synchronized subtitles. It leverages the Kokoro-82M model for natural-sounding speech. The tool supports multiple platforms, including Windows, Linux, and macOS, offering flexible installation options.

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

🎯 Primary Use Case:
Self-hosted file sharing with automatic expiration and encryption for teams or individuals prioritizing privacy and control.

Key Features:
• Expiring file shares
• User management with roles
• File deduplication
• Cloud storage support (AWS S3, Backblaze B2)
• Built-in encryption

📖 Summary:
Gokapi is a lightweight, self-hosted file sharing server designed as a Firefox Send alternative. It offers features like expiring file shares, user management, file deduplication, cloud storage integration (S3, Backblaze B2), built-in encryption, and a REST API, making it ideal for users seeking privacy and control over their file sharing.

🔗 Links:
View Project
================
🔓 Open Source
email-linter | Go

🎯 Primary Use Case:
Identifying potentially compromised masked email addresses by analyzing sender addresses.

Key Features:
• Identifies spam and phishing emails received at masked email addresses.
• Works with Fastmail, Topicbox, and any email service with a JMAP API.
• Lists masked addresses and their senders to spot suspicious activity.

📖 Summary:
Email Linter is a command-line tool designed to help users easily identify spam and phishing emails received at masked email addresses. It works by connecting to email services via the JMAP API, listing masked addresses, and displaying the senders they have received from, allowing users to quickly spot suspicious activity. The tool supports services like Fastmail and Topicbox.

🔗 Links:
View Project
================
🔓 Open Source
outrig | Go

🎯 Primary Use Case:
Dev-time observability for Go programs, enabling developers to search logs, monitor goroutines, and track variables in real-time.

Key Features:
• Real-time Log Viewing
• Goroutine Monitoring
• Variable Watching
• Runtime Hooks (coming soon)
• Minimal Integration

📖 Summary:
Outrig is a dev-time observability tool for Go programs. It allows developers to monitor their applications in real-time by providing features such as log search, goroutine monitoring, and variable tracking. It consists of an SDK client to be integrated into the Go application and a standalone monitor with a web-based dashboard.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 franz-go | Go

🎯 Primary Use Case:
Interacting with Kafka brokers for producing, consuming, transacting, and administrating Kafka topics.

Key Features:
• Feature complete Kafka client (0.8.0 through v4.0+)
• Exactly-Once-Semantics (EOS)
• Idempotent & transactional producers
• Group consumers with various balancers
• Compression support (gzip, snappy, lz4, zstd)

📖 Summary:
Franz-go is a comprehensive, pure Go Kafka client library that supports a wide range of Kafka features from versions 0.8.0 through 4.0+. It enables developers to easily produce, consume, transact, and administer Kafka topics with features like exactly-once semantics, various consumer group balancers, compression, SASL authentication, and admin functionalities.

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

🎯 Primary Use Case:
Fast, keyboard-first access to system actions for developers and power users.

Key Features:
• Application launching and information retrieval
• File indexing with full-text search
• Emoji picker with custom keywords
• Calculator with unit and currency conversion
• Encrypted clipboard history tracker

📖 Summary:
Vicinae is a high-performance, native launcher for Linux built with C++ and Qt. It provides a fast, keyboard-first interface for accessing system actions, launching applications, and performing common tasks. Vicinae also offers Raycast compatibility, allowing users to leverage existing extensions with minimal modification.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
save-images | HTML

🎯 Primary Use Case:
Downloading all images from a webpage, including those in nested iframes, with customizable filtering options.

Key Features:
• Detects images in nested iframes
• Filters images by size, dimension, URL, or type
• Finds images in links, background scripts, and CSS files

📖 Summary:
The 'save-images' repository provides a browser extension that allows users to download all images from a webpage. It detects images even within nested iframes and offers filtering options based on file size, dimensions, URL, and file type. The extension also finds images in links, background scripts, and CSS files, presenting them in a gallery view before downloading.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 term-shdw | Python

🎯 Primary Use Case:
Creating an interactive terminal comet/shadow effect for aesthetic purposes and customization.

Key Features:
• Interactive comet head following mouse motion
• Fading tail with color interpolation
• Light aura surrounding the head
• Twinkling stars
• Command-line options for personalization

📖 Summary:
Term-shdw is a Python CLI tool that generates an interactive comet effect in the terminal, following mouse movements and displaying a fading tail, aura, and twinkling stars. It's designed for lightweight customization through command-line options and is intended for users who want to enhance their terminal's visual appeal.

🔗 Links:
View Project
================
🔓 Open Source
🚀 brs-xss | Python

🎯 Primary Use Case:
Cross-Site Scripting (XSS) vulnerability scanning for security professionals and penetration testers.

Key Features:
• Context-Aware Scanning
• WAF Detection & Bypass
• Intelligent Classification
• Professional Reporting
• Multi-Language Support

📖 Summary:
BRS-XSS is a command-line XSS scanner designed for security professionals. It offers features like context-aware scanning, WAF detection & bypass, intelligent classification, and professional reporting. The tool supports asynchronous scanning, web crawling, and DOM XSS analysis, making it a comprehensive solution for identifying XSS vulnerabilities.

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

🎯 Primary Use Case:
AI-powered web automation using multi-agent workflows.

Key Features:
• Multi-agent System
• Interactive Side Panel
• Task Automation
• Follow-up Questions
• Conversation History

📖 Summary:
Nanobrowser is an open-source Chrome extension for AI-powered web automation. It allows users to run multi-agent workflows using their own LLM API keys, offering a free and privacy-focused alternative to tools like OpenAI Operator. The extension supports multiple LLM providers and features an interactive side panel for real-time task management.

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

🎯 Primary Use Case:
Key-value data storage

Key Features:
• Combine the advantages of LSM and B+ tree
• Fast read/write performance
• Much lower read and space amplification than typical LSM

📖 Summary:
LotusDB is a high-performance key-value store written in Go. It combines the strengths of both LSM trees and B+ trees to achieve fast read/write speeds and reduced space amplification. It is designed as an optimized alternative to existing key-value stores like Badger and Bolt.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 docker-android | Python

🎯 Primary Use Case:
Android application development and testing in isolated environments.

Key Features:
• Android emulation within Docker containers
• noVNC support for remote access and control
• Support for multiple Android versions and device profiles
• ADB connect for external control
• Integration with cloud solutions like Genymotion Cloud

📖 Summary:
The docker-android repository provides Docker images for running Android emulators, enabling developers to build and test Android applications in isolated environments. It supports various Android versions, device profiles, and remote access via noVNC, facilitating efficient and consistent testing workflows. The solution also integrates with cloud services and testing frameworks.

🔗 Links:
View Project
================
🔓 Open Source
🌟 Bluetooth-LE-Spam | Kotlin

🎯 Primary Use Case:
Creating phantom Bluetooth device advertisements to trigger pop-up dialogs on nearby devices for testing or demonstration purposes.

Key Features:
• Sends BLE advertisements mimicking various services
• Triggers unwanted pop-up dialogs on nearby devices
• Simulates Apple device popups, Microsoft Swift Pair, and Samsung Easy Setup

📖 Summary:
The Bluetooth LE Spam repository provides an Android application that leverages Bluetooth Low Energy to broadcast fake device advertisements. This can trigger unwanted pop-up dialogs on nearby devices, simulating connection requests or other service notifications. The app also includes a spam detector to identify the source of such advertisements.

🔗 Links:
View Project
================
🔓 Open Source
🔥 OmniAvatar | Python

🎯 Primary Use Case:
Generating realistic avatar videos from audio input.

Key Features:
• Audio-driven avatar video generation
• Adaptive body animation
• Model weights for 1.3B and 14B parameter models available
• Inference code released
• LoRA and audio condition weights provided

📖 Summary:
OmniAvatar is a project focused on efficient audio-driven avatar video generation with adaptive body animation. It provides model weights and inference code for both 1.3B and 14B parameter models, along with LoRA and audio condition weights. The project leverages Hugging Face for model distribution and includes instructions for installation, model download, and inference.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 doWM | Go

🎯 Primary Use Case:
Customizing and managing the X11 windowing environment on Linux systems.

Key Features:
• Floating and tiling window management
• Written in Go
• Configurable via YAML and shell scripts
• X11 support

📖 Summary:
doWM is a window manager for X11, written in Go, that provides both floating and tiling window management capabilities. It is configured using YAML files and shell scripts, allowing users to customize their window management experience. The primary goal is to provide a simple and beautiful window management solution for Linux users.

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

🎯 Primary Use Case:
Detecting and analyzing cyber attacks by creating a secure honeypot environment.

Key Features:
• Low-code configuration using YAML-based, modular service definitions
• LLM integration for simulating real systems and creating high-interaction honeypot experiences

📖 Summary:
Beelzebub is a low-code honeypot framework that leverages AI to create realistic, high-interaction honeypot environments. It supports multiple protocols, integrates with LLMs for deception, and provides observability through Prometheus and ELK stack. It is designed to detect and analyze cyber attacks in a secure and easily manageable way.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
agents-towards-production | Jupyter Notebook

🎯 Primary Use Case:
Building production-ready GenAI agents that scale from prototype to enterprise.

Key Features:
• End-to-end tutorials for GenAI agents
• Stateful workflows
• Vector memory
• Real-time web search API integration
• Docker deployment

📖 Summary:
The repository provides comprehensive, code-first tutorials for building production-grade GenAI agents. It covers various aspects, including stateful workflows, vector memory, real-time web search APIs, and deployment strategies. The tutorials aim to guide users through the process of scaling AI agents from initial prototypes to enterprise-level applications.

🔗 Links:
View Project
================
🔓 Open Source
🚀 js-data-structures | Vue

🎯 Primary Use Case:
Learning and demonstrating data structures in the context of frontend development using JavaScript and Vue.js.

Key Features:
• Demonstrates data structures in JavaScript
• Provides practical examples for frontend development
• Uses Vue.js for implementation

📖 Summary:
This repository serves as a practical guide for frontend developers to learn and understand data structures. It provides real-world examples implemented in JavaScript with Vue.js, covering common data structures like arrays, lists, maps, and trees. The project aims to bridge the gap between theoretical knowledge and practical application in frontend development.

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