GitHub Open Source
524 subscribers
1.93K photos
2K 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
🌟 magnitude | TypeScript

🎯 Primary Use Case:
Automating web tasks using vision AI and natural language.

Key Features:
• Vision-first architecture
• Natural language control
• Web automation
• Data extraction
• Visual assertions

📖 Summary:
Magnitude is an open-source browser agent that uses vision AI to automate tasks on the web, integrate between apps, extract data, and test web applications. It enables controlling the browser with natural language, navigating interfaces, interacting with elements, extracting structured data, and verifying actions with visual assertions.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
prompt-forge | Go

🎯 Primary Use Case:
Crafting, testing, and systematically evaluating prompts for AI models.

Key Features:
• Smart Prompt Generation
• Advanced Prompt Analysis
• Systematic Evaluation
• Performance Analytics
• Version Control

📖 Summary:
PromptForge is an AI prompt engineering workbench designed to streamline the process of crafting, testing, and evaluating prompts. It offers features like AI-powered prompt generation, advanced analysis, systematic evaluation, and performance analytics, aiming to bring engineering discipline to prompt development.

🔗 Links:
View Project
================
🔓 Open Source
🚀 ffclipper | Python

🎯 Primary Use Case:
Clipping sections from video files using ffmpeg with a user-friendly interface and sensible defaults.

Key Features:
• CLI and Qt-based GUI
• Stream copy and transcode output modes
• Automatic hardware acceleration (NVENC)
• Tonemapping
• Two-pass encoding for target file size

📖 Summary:
ffclipper is a lightweight frontend for ffmpeg designed for convenient video clipping. It offers both a CLI and a Qt-based GUI, supporting features like stream copying, transcoding, automatic hardware acceleration (NVENC), tonemapping, two-pass encoding for target file sizes, and subtitle handling.

🔗 Links:
View Project
================
🔓 Open Source
1
port-kill | Rust

🎯 Primary Use Case:
Finding and freeing up blocked ports to facilitate development workflows.

Key Features:
• Real-time process detection on specific ports or ranges
• One-shot cleanup (--reset)
• Smart filtering and ignore lists
• Port Guard Mode (watch/reserve/auto-resolve)
• Security Audit Mode (suspicious ports, risk score, JSON)

📖 Summary:
Port Kill is a Rust-based tool designed to identify and free ports that are blocking development work. It supports macOS, Linux, and Windows, offering a CLI, status bar integration, and an optional dashboard for managing port usage locally or over SSH.

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

🎯 Primary Use Case:
Minimizing applications to the system tray for a clutter-free workspace.

Key Features:
• Send to Tray
• Hide applications from the taskbar
• App Support for PWAs and other apps
• Quick Actions via right-click
• Windows 10 and 11 compatibility

📖 Summary:
Trayy is a Windows application written in C++ that allows users to minimize specified applications to the system tray, effectively hiding them from the taskbar. It supports various application types, including PWAs and traditional desktop applications, and offers features like quick actions via right-click menus and compatibility with Windows 10 and 11.

🔗 Links:
View Project
================
🔓 Open Source
pynguin | Python

🎯 Primary Use Case:
Automated generation of unit tests for Python code.

Key Features:
• Automated unit test generation for Python
• Support for Python 3.10 (experimental support for 3.11, 3.12 and 3.13)
• Compatibility with Linux/macOS/Windows

📖 Summary:
Pynguin is a tool for automatically generating unit tests for Python programs. It addresses the gap in fully-automated test generation for dynamically typed languages, offering a way to reduce the tediousness of software testing.

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

🎯 Primary Use Case:
Parsing various document types (PDF, Powerpoint, Word, etc.) for ingestion into LLMs while minimizing information loss.

Key Features:
• Versatile Parser
• No Information Loss
• Fast and Efficient
• Wide File Compatibility
• Open Source

📖 Summary:
MegaParse is a versatile file parser optimized for LLM ingestion, designed to minimize information loss. It supports various document types, including PDFs, Powerpoint presentations, and Word documents, making it suitable for processing data for language models.

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

🎯 Primary Use Case:
Time series data mining and analysis

Key Features:
• Matrix profile computation
• Pattern/motif discovery
• Anomaly/novelty detection
• Shapelet discovery
• Semantic segmentation

📖 Summary:
STUMPY is a Python library for time series analysis, primarily focused on efficiently computing the matrix profile. This matrix profile can then be used for various time series data mining tasks, including pattern discovery, anomaly detection, and time series segmentation.

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

🎯 Primary Use Case:
Providing a graphical interface to FFmpeg for video and audio conversion and manipulation tasks.

Key Features:
• Cross-platform support
• GUI for FFmpeg
• Multitasking
• Wide range of features for video/audio conversion
• Beginner and advanced user friendly

📖 Summary:
Videomass is a free, open-source, and cross-platform GUI for FFmpeg. It's designed for both advanced and beginner users, offering a wide range of features for video and audio conversion and manipulation. The application is built with Python and wxPython, supporting Linux, macOS, Windows, and FreeBSD.

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

🎯 Primary Use Case:
Enabling multiple users to work simultaneously on a single Windows PC, suitable for pair programming, family use, or lab setups.

Key Features:
• One script for end-to-end multi-seat configuration
• User account management (create, reset password)
• Automatic .rdp file generation
• Support for multiple concurrent user sessions
• Automatic updates and configuration management

📖 Summary:
The neo_multiseat repository provides a PowerShell script to enable multiple users to simultaneously use a single Windows PC via Remote Desktop. It simplifies the process of creating and managing extra seats, offering features like user management, automatic updates, and built-in troubleshooting.

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

🎯 Primary Use Case:
Unified Zero Trust Secure Access Platform

Key Features:
• Remote Access VPN
• ZTNA/BeyondCorp Architecture
• Secure Tunnels (ngrok alternative)
• PaaS
• API Gateway

📖 Summary:
Octelium is a self-hosted, unified zero trust secure access platform written in Go. It offers functionalities including remote access VPN, ZTNA/BeyondCorp architecture, API/AI gateway, PaaS, and homelab infrastructure, providing secure access to resources via WireGuard/QUIC tunnels and context-aware access control.

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

🎯 Primary Use Case:
Building visually appealing and interactive command-line applications in Go.

Key Features:
• Terminal Utilities (clear screen, cursor movement, size detection)
• Rich Colors & Formatting (16+ colors, bold, italic, underline, rainbow effects)
• Interactive Spinners (multiple styles with customizable colors and messages)
• Progress Bars (single and multi-bar support with ETA and rate display)

📖 Summary:
Clime is a Go library designed to simplify the creation of visually appealing and interactive command-line interfaces. It offers a range of features including terminal utilities, rich text formatting, interactive spinners, progress bars, data tables, user input prompts, and responsive design to enhance the user experience in terminal applications.

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

🎯 Primary Use Case:
Generating presentations with AI, either from scratch or using existing PowerPoint templates, while maintaining control over data and privacy.

Key Features:
• Custom Templates & Themes
• AI Template Generation
• Flexible Generation
• Export Ready (PPTX and PDF)
• Built-In MCP Server

📖 Summary:
Presenton is an open-source AI presentation generator and API that allows users to create presentations locally using models like OpenAI and Gemini, or their own hosted models. It offers features like custom templates, AI template generation from existing PowerPoint files, flexible generation from prompts or documents, and export to PPTX and PDF formats.

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

🎯 Primary Use Case:
Turning any device into a file server with easy access and management through a web browser.

Key Features:
• Resumable uploads/downloads
• Web browser interface
• HTTP, WebDAV, FTP, TFTP, SMB/CIFS support
• Media indexer
• Thumbnails generation

📖 Summary:
Copyparty is a portable file server written in Python that supports accelerated resumable uploads and downloads through a web browser. It offers multiple protocols including HTTP, WebDAV, FTP, TFTP, and SMB/CIFS, and includes features like media indexing, thumbnails, and zeroconf, all within a single file and without external dependencies.

🔗 Links:
View Project
================
🔓 Open Source
🚀 flare-gun | Kotlin

🎯 Primary Use Case:
Enabling offline emergency communication and recovery assistance in areas affected by war or disaster where traditional networks are unavailable.

Key Features:
• Offline SOS signaling via Bluetooth Low Energy (BLE)
• Distress signal broadcasting and scanning
• Approximate distance estimation to signal source
• Audible siren generation for location assistance

📖 Summary:
Igatha is an open-source SOS signaling and recovery application designed for use in war zones and disaster areas. It leverages Bluetooth Low Energy (BLE) and device sensors to enable offline emergency communication when traditional networks are unavailable, facilitating both sending distress signals and aiding in recovery efforts.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 pwmenu | Rust

🎯 Primary Use Case:
Managing audio settings on Linux systems using a launcher interface.

Key Features:
• Launcher-driven audio management
• PipeWire integration
• Support for multiple launchers (Fuzzel, Rofi, Walker, dmenu, custom)
• Font and XDG icon support
• System notifications

📖 Summary:
pwmenu is a launcher-driven audio manager for Linux that allows users to control audio settings through their preferred launcher. It supports various launchers and offers compatibility with font and XDG icons for visual representation of audio controls.

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

🎯 Primary Use Case:
Managing Claude Code sessions and creating custom AI agents through a graphical user interface.

Key Features:
• Project & Session Management
• Custom AI Agents
• Usage Analytics Dashboard
• MCP Server Management
• Timeline & Checkpoints

📖 Summary:
Opcode is a desktop application built with Tauri 2 that provides a GUI for managing Claude Code sessions and creating custom agents. It aims to bridge the gap between command-line tools and a visual experience for AI-assisted development, offering features like usage tracking, project management, and background agent execution.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 zellij | Rust

🎯 Primary Use Case:
Improving terminal workflow and productivity for developers and ops personnel.

Key Features:
• Workspace management
• Terminal multiplexing
• Customizable layouts
• Multiplayer collaboration
• Floating and stacked panes

📖 Summary:
Zellij is a terminal workspace and multiplexer written in Rust, designed for developers and ops-oriented users. It aims to provide a great out-of-the-box experience with advanced features like customizable layouts, multiplayer collaboration, floating/stacked panes, and a plugin system supporting WebAssembly.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 qtap | C

🎯 Primary Use Case:
Understanding and auditing egress network traffic for security, debugging, and API development purposes.

Key Features:
• Captures pre-encrypted network traffic
• Provides context about egress connections
• Identifies originating processes
• Operates out-of-band with minimal overhead
• Supports security auditing

📖 Summary:
Qtap is an eBPF agent designed to capture pre-encrypted network traffic on Linux systems. It provides visibility into egress connections and their originating processes by intercepting data before and after encryption, offering rich context without requiring application modifications or proxies.

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

🎯 Primary Use Case:
Service-to-service communication

Key Features:
• RPC framework
• Protobuf service definitions
• Code generation (routing, serialization, clients)
• HTTP 1.1 support
• JSON serialization

📖 Summary:
Twirp is a simple RPC framework that uses protobuf service definitions to generate routing and serialization, allowing developers to focus on application logic. It runs on the standard `net/http` server, supports HTTP 1.1 and JSON serialization, and provides autogenerated clients and error handling.

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

🎯 Primary Use Case:
AI-assisted coding within a terminal environment.

Key Features:
• Multi-Model support
• Flexible LLM switching
• Session-Based context management
• LSP-Enhanced code understanding
• Extensible capabilities via MCPs

📖 Summary:
Crush is an AI coding agent designed to be used within a terminal environment. It allows users to integrate Large Language Models (LLMs) into their existing coding workflows, offering features like multi-model support, session-based context management, and LSP-enhanced code understanding.

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