GitHub Open Source
1.78K subscribers
3.04K photos
3.17K 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
🌟 ease-master | TypeScript

🎯 Primary Use Case:
Visualizing, designing, and generating animation easing functions for frontend development across multiple frameworks.

✨ Key Features:
• Dual Modes: Cubic Bezier Editor and Spring Physics Engine
• Multi-Framework Export: CSS, Tailwind CSS, Framer Motion, GSAP
• Advanced Preview Playground
• Smart Presets (Industry Standards, OS-style springs)

📖 Summary:
EaseMaster is a TypeScript-based tool for modern frontend development that visualizes and generates easing functions for animations. It allows designers and developers to create and export custom Cubic Bezier curves and Spring physics animations into production-ready code for CSS, Tailwind CSS, Framer Motion, and GSAP.

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

🎯 Primary Use Case:
Capturing, annotating, and exporting screenshots on Windows with a user-friendly interface and advanced editing tools.

✨ Key Features:
• Multiple capture modes (Fullscreen, Region, Window, Hotkey)
• Rich annotation tools (Shapes, Arrows, Text, Numbers, Spotlight)
• Non-destructive editing and cropping
• Multiple export formats (PNG, JPEG) and output ratios
• System tray integration and global hotkeys

📖 Summary:
WinShot is a lightweight and performant screenshot tool for Windows, built with Wails (Go + React). It offers a modern glassmorphism UI and a wide range of features for capturing, annotating, and exporting screenshots efficiently.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 gaia-maker | Rust

🎯 Primary Use Case:
A simulation game where players terraform and manage planets.

✨ Key Features:
• Planet simulation based on real physics and geology
• Detailed simulation of temperature, biomass, carbon cycle, insolation, and atmospheric composition
• Dynamic gameplay with player actions impacting the entire planet
• Resource acquisition via fusion reactors and Dyson swarms
• Terraforming facilities and methods (oxygen generators, aerosol injection)

📖 Summary:
Gaia Maker is a planet and terraforming simulation game developed in Rust. It offers a detailed simulation of planetary physics, geology, and environmental cycles, allowing players to influence and shape entire worlds through dynamic gameplay and various terraforming tools.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 sshm | Go

🎯 Primary Use Case:
Managing and connecting to SSH hosts through an interactive terminal user interface.

✨ Key Features:
• Beautiful TUI Interface
• Quick Connect
• Port Forwarding
• Easy Management
• Tag Support

📖 Summary:
SSHM is a Go-based command-line tool that provides a beautiful and intuitive Text User Interface (TUI) for managing SSH connections. It simplifies adding, editing, and connecting to hosts, offering features like port forwarding, tagging, and real-time status indicators.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 tlock | Go

🎯 Primary Use Case:
Encrypting data that should only become accessible at a specific future point in time, determined by a drand network round.

✨ Key Features:
• Timelock encryption and decryption
• Integration with drand threshold network
• Go library and `tle` CLI tool
• Support for mainnet and testnet drand networks
• Production-ready mainnet with high-availability guarantees

📖 Summary:
The tlock library and tle command-line tool enable practical timelock encryption and decryption using drand's threshold network. It allows users to encrypt data that can only be decrypted after a specified future round, providing a way to schedule future access to sensitive information.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
✨ simutil | Dart

🎯 Primary Use Case:
To provide a fast, terminal-based interface for developers to manage and launch Android emulators and iOS simulators, improving workflow efficiency.

✨ Key Features:
• One-Key Launch for emulators/simulators
• Custom Android launch options
• Shutdown devices
• Logcat viewing with filtering
• Wireless connection to physical Android devices (ADB Tools)

📖 Summary:
SimUtil is a cross-platform terminal UI application for launching, managing, and connecting to Android emulators and iOS simulators. It provides a streamlined interface within the terminal to interact with virtual devices, offering features like one-key launch, custom launch options, and wireless connectivity to physical devices.

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

🎯 Primary Use Case:
To declutter browser tabs, improve performance by closing inactive tabs, and provide easy restoration of closed tabs.

✨ Key Features:
• Automatic tab closing
• Tab Corral for managing and restoring closed tabs
• Full session restore with browsing history
• Tab Lock to prevent auto-closing
• Website exclusion list

📖 Summary:
Tab Wrangler is a browser extension for Chrome and Firefox that automatically closes unused tabs to improve browser performance and reduce clutter. It provides features to manage closed tabs, prevent specific tabs from closing, and exclude certain websites.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ iOS | Swift

🎯 Primary Use Case:
To provide a dedicated, native mobile and desktop application for users to interact with their Home Assistant smart home setup on Apple devices.

✨ Key Features:
• Native iOS, iPadOS, and macOS applications for Home Assistant
• Control and monitor smart home devices
• Manage automations and scenes
• TestFlight beta program for early access
• Integration with Apple's developer tools for building and testing

📖 Summary:
This repository provides the official Home Assistant client application for Apple platforms, allowing users to control and monitor their smart home devices from their iPhones, iPads, and Macs. It offers a native experience for managing automations, scenes, and devices.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 IPBan | C#

🎯 Primary Use Case:
Protecting servers (dedicated or cloud) on Windows and Linux from unauthorized access attempts by automatically blocking malicious IP addresses.

✨ Key Features:
• Automatic IP banning based on failed login attempts
• Support for Windows and Linux platforms
• Monitors event viewer and log files for security events

📖 Summary:
IPBan is a free, open-source security software for Windows and Linux that automatically blocks IP addresses of attackers attempting to gain unauthorized access to servers. It monitors event logs and application logs for failed login attempts and integrates with firewalls to ban malicious IPs, protecting servers from brute-force attacks and botnets.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
👍1
🌟 voicetypr | Rust

🎯 Primary Use Case:
Offline voice-to-text dictation for enhanced productivity on macOS and Windows.

✨ Key Features:
• System-wide hotkey for quick recording
• Automatic text insertion at cursor position
• Works in any app
• Local transcription by default
• Multiple AI model sizes for accuracy/speed tradeoffs

📖 Summary:
Voicetypr is an open-source, offline AI-powered voice-to-text dictation tool for macOS and Windows. It offers local transcription for privacy, supports numerous languages, and can optionally enhance transcriptions using cloud AI services.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 commonforms | Python

🎯 Primary Use Case:
To automate the process of transforming static PDF documents into interactive, fillable forms, making data entry and document processing more efficient.

✨ Key Features:
• Automatic PDF to fillable form conversion
• CLI and API for form preparation
• Supports FFDNet-S and FFDNet-L models
• Option to keep existing fields
• Option to use signature fields

📖 Summary:
CommonForms is a Python package that automatically converts standard PDF documents into fillable forms by detecting and marking form fields. It provides both a command-line interface (CLI) and an API for this conversion process, leveraging pre-trained models like FFDNet-S and FFDNet-L.

🔗 Links:
• View Project
================
🔓 Open Source
✨ fort | C++

🎯 Primary Use Case:
To provide users with advanced control over network connections on their Windows machines, enhancing security and managing bandwidth usage.

✨ Key Features:
• Flexible network rules per application or global
• Wildcards in application path names
• Parent process based rules
• Filter by SvcHost.exe service names
• Speed limit application groups

📖 Summary:
Fort Firewall is a robust and user-friendly firewall application for Windows, designed to provide granular control over network traffic. It allows users to create flexible rules based on applications, addresses, ports, and protocols, with features like speed limiting and blocklists.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 container-diet | Go

🎯 Primary Use Case:
Optimizing Docker images for size, security, and best practices using AI-driven analysis and automated fixes.

✨ Key Features:
• AI-powered Docker image and Dockerfile analysis
• Actionable optimization advice
• Automatic Dockerfile fixing (`--auto-fix`)
• Support for 12+ AI providers (OpenAI, Anthropic, Ollama, etc.)
• CLI tool for direct usage

📖 Summary:
Container Diet is a Go-based CLI tool that optimizes Docker images using AI. It analyzes Dockerfiles and images to provide actionable advice and automatically generate optimized versions, aiming to reduce image size and improve security.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ macshot | Swift

🎯 Primary Use Case:
Enhancing the screenshot and screen recording workflow on macOS with advanced editing, annotation, and sharing features.

✨ Key Features:
• Annotation tools
• Screen recording with video editor
• Scroll capture
• Upload to cloud services (Google Drive, S3-compatible)
• OCR + translation

📖 Summary:
Macshot is a feature-rich, native macOS application for taking screenshots and recording the screen. It offers extensive annotation tools, screen recording with a built-in editor, OCR capabilities, automatic PII redaction, scroll capture, and cloud uploading, all without subscriptions and built with Swift and AppKit for a lightweight, native experience.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
🌟 sistine | Python

🎯 Primary Use Case:
Enabling touchscreen functionality on a MacBook without dedicated hardware.

✨ Key Features:
• Turns MacBook into a touchscreen
• Uses $1 of hardware
• Utilizes computer vision
• Leverages built-in webcam
• Translates video feed into touch events

📖 Summary:
Project Sistine transforms a MacBook into a functional touchscreen using minimal hardware and computer vision. It leverages the MacBook's built-in webcam and a small mirror to detect finger proximity and touches on the screen, translating them into input events.

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

🎯 Primary Use Case:
Streaming music and radio content into Telegram group voice chats for continuous playback.

✨ Key Features:
• Playlist with queuing and 24/7 radio support
• YouTube Live stream support
• Auto-fallback to radio when playlist ends
• Persistent playback
• Interactive controls

📖 Summary:
RadioPlayerV3 is an advanced Telegram bot designed to stream music and radio directly into group voice chats. It supports playlists, YouTube live streams, and ensures persistent playback, making it ideal for continuous audio streaming in Telegram communities.

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

🎯 Primary Use Case:
A feature-rich, AI-enhanced raster graphics editor for both local and cloud-based image manipulation and generation tasks.

✨ Key Features:
• Photoshop-style interface with layers, masks, and selections
• Smart layers for lossless transformations
• Local AI models for background removal (ISNet) and segmentation (SAM 2.1)

📖 Summary:
Slojka is an AI-first, Photoshop-style graphics editor built with WebGL2. It offers advanced editing features like layers, masks, and selections, enhanced by local AI models for background removal and object segmentation (SAM 2.1). It also integrates with cloud-based AI services for image generation and editing, and features an AI assistant for command execution.

🔗 Links:
• View Project
================
🔓 Open Source
💡 docker-mailserver | Shell

🎯 Primary Use Case:
Deploying and managing a self-hosted, feature-rich mail server within a Docker container environment.

✨ Key Features:
• Production-ready fullstack mail server in a container
• Includes Postfix, Dovecot, Rspamd, Amavis, SpamAssassin, ClamAV, OpenDKIM, OpenDMARC, Fail2ban, Fetchmail, Getmail6, Postscreen, Postgrey

📖 Summary:
Docker Mailserver provides a production-ready, containerized mail server solution that bundles essential services like Postfix, Dovecot, Rspamd, and ClamAV. It simplifies mail server deployment and management by using only configuration files, making it easy to version, deploy, and upgrade.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 deface | Python

🎯 Primary Use Case:
Anonymizing faces in video and image content for privacy preservation.

✨ Key Features:
• Automatic face detection and anonymization in videos/photos
• Supports blurring, black boxes, and image replacement for anonymization
• Command-line interface for easy usage
• Optional audio track discarding
• Support for multiple backends (ONNX Runtime, OpenCV)

📖 Summary:
Deface is a Python-based command-line tool that automatically anonymizes faces in videos and photos by detecting them and applying blur or black boxes. It also discards audio tracks by default and supports various anonymization backends and hardware acceleration.

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

🎯 Primary Use Case:
Real-time, per-process network traffic monitoring and analysis directly from the terminal, bridging the gap between simple connection listing tools and full packet capture analyzers.

✨ Key Features:
• Per-process attribution of network connections
• Deep packet inspection for multiple protocols (HTTP, TLS/SNI, DNS, QUIC, etc.)
• Annotated PCAPNG export with process and GeoIP information

📖 Summary:
RustNet is a cross-platform, terminal-based network monitoring tool that provides per-process visibility into live TCP, UDP, and QUIC connections. It features deep packet inspection for various protocols and offers enhanced security through sandboxing mechanisms.

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