GitHub Open Source
1.78K subscribers
3.03K photos
3.16K 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
✨ WifiForge | Python

🎯 Primary Use Case:
Training cybersecurity professionals and students on Wi-Fi attack vectors and wireless capabilities in a simulated environment.

✨ Key Features:
• Safe and legal Wi-Fi hacking training environment
• Automated network and tool setup for labs
• Based on open-source mininet-wifi
• Removes need for physical hardware for attacks
• Supports various Wi-Fi exploitation labs

📖 Summary:
WifiForge is a Python-based tool designed to provide a safe and legal environment for learning Wi-Fi hacking techniques. It automates the setup of networks and tools required for various Wi-Fi exploitation labs, leveraging the open-source mininet-wifi framework.

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

🎯 Primary Use Case:
Scanning Docker containers and images for security vulnerabilities, compliance issues, and hidden threats.

✨ Key Features:
• CIS Docker Benchmark v1.7.0 compliance checking
• Supply Chain Attack Detection (Imageless Container, Cryptocurrency Miner, Backdoored Library, Image Signature Verification, Phishing Content, Malicious Network Destinations)
• Advanced Secrets Detection (Cloud Providers, Version Control, AI/ML APIs)
• Written in Go for speed and concurrency

📖 Summary:
DockerScan v2.0 is a comprehensive security scanner for Docker containers and images, rewritten in Go. It integrates multiple scanning techniques, including CIS benchmarks, supply chain attack detection, and advanced secrets detection, to ensure container security and compliance.

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

🎯 Primary Use Case:
Simplifying and standardizing the process of installing applications across different Linux distributions by generating safe, inspectable installation commands.

✨ Key Features:
• Cross-distro generation (apt, pacman, dnf, zypper, nix, Flatpak, Snap, Homebrew)
• Native-first resolution with fallbacks
• Safe generation with inspectable output and package checks
• Parallel Flatpak installs
• Homebrew-aware output

📖 Summary:
TuxMate is a cross-distro command generator for installing applications on Linux. It allows users to select applications once and generate inspectable installation commands or scripts tailored for various Linux distributions and package managers, ensuring safe and understandable execution.

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

🎯 Primary Use Case:
Consolidating entire project codebases into a single text file for analysis by Large Language Models (LLMs), code reviews, or archival purposes.

✨ Key Features:
• Recursively scans all files in a directory
• Skips binary files
• Supports .dir2txtignore for custom ignore patterns
• Automatically removes code comments
• Estimates token count and checks against model limits

📖 Summary:
dir2txt is a Python script that recursively scans a project directory, extracts the content of all non-binary files, and consolidates it into a single text file. It offers features like ignoring specific files, removing code comments, and estimating token counts, making it useful for feeding codebases to LLMs, code reviews, or creating project backups.

🔗 Links:
• View Project
================
🔓 Open Source
✨ microrealestate | JavaScript

🎯 Primary Use Case:
Property and rental management for landlords.

✨ Key Features:
• Centralized Property and Tenant Information
• Rent Lease Creation
• Rent Payment Tracking
• Custom Document Generation
• Collaboration

📖 Summary:
MicroRealEstate is an open-source JavaScript application designed to help landlords manage their rental properties. It provides a centralized platform for storing property and tenant information, creating leases, tracking rent payments, generating custom documents, and facilitating collaboration among users.

🔗 Links:
• View Project
================
🔓 Open Source
💡 dangerzone | Python

🎯 Primary Use Case:
To securely convert untrusted documents into a safe PDF format, mitigating risks from malicious content.

✨ Key Features:
• Sandboxed document conversion
• Network-isolated processing
• Conversion of PDFs, Office documents, and images
• Optional OCR for text layer
• PDF compression

📖 Summary:
Dangerzone is a security tool that converts potentially dangerous documents (PDFs, Office files, images) into safe, pixel-based PDFs. It achieves this by processing the documents within an isolated sandbox environment, stripping away any executable content and rendering them as raw image data before reconstructing them into a new, secure PDF.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 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