GitHub Open Source
1.88K subscribers
3.11K photos
3.27K 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
🚀 nanobrowser | TypeScript

🎯 Primary Use Case:
AI-powered web automation within a browser environment.

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

📖 Summary:
Nanobrowser is an open-source Chrome extension that enables AI-driven web automation using a multi-agent system. It allows users to automate tasks, interact with web content through an interactive side panel, and connect to various LLM providers, all while maintaining privacy by running locally in the browser.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 okhttp | Kotlin

🎯 Primary Use Case:
An efficient HTTP client for JVM, Android, and GraalVM applications.

✨ Key Features:
• HTTP/2 support for socket sharing
• Connection pooling for reduced latency
• Transparent GZIP for download size reduction
• Response caching to avoid network requests
• Automatic recovery from connection problems

📖 Summary:
OkHttp is an HTTP client designed for efficiency and reliability. It supports modern HTTP features like HTTP/2 and TLS 1.3, and automatically handles connection pooling, GZIP compression, and response caching. OkHttp is designed to improve application performance and resilience when interacting with networked services.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ superfile | Go

🎯 Primary Use Case:
Efficiently manage files and directories within a terminal environment.

✨ Key Features:
• Terminal-based file management
• Cross-platform support (Linux, MacOS, Windows)
• Customizable themes and hotkeys
• Plugin support

📖 Summary:
Superfile is a terminal-based file manager written in Go, designed to provide a modern and efficient way to navigate and manipulate files. It offers cross-platform support, customizable themes and hotkeys, and plugin capabilities, enhancing the user's file management experience directly within the terminal.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ retrogram-plutosdr | C++

🎯 Primary Use Case:
Real-time spectrum analysis and visualization on a terminal or SSH console using ASCII art, primarily intended for use with the ADALM PLUTO SDR.

✨ Key Features:
• Wideband spectrum analysis
• Terminal/SSH console display
• ASCII art visualization
• Keyboard controls for pan, zoom, and parameter adjustment

📖 Summary:
The retrogram-plutosdr repository provides a wideband spectrum analyzer that runs directly in a terminal or SSH console. It uses ASCII art to visualize the spectrum, allowing users to monitor radio frequencies without a graphical interface. The application supports keyboard controls for adjusting parameters like frequency, bandwidth, and gain, making it suitable for remote or resource-constrained environments.

🔗 Links:
• View Project
================
🔓 Open Source
✨ purrcrypt | Rust

🎯 Primary Use Case:
Encrypting files and messages with a layer of security and a playful disguise.

✨ Key Features:
• Encrypts data using elliptic curve cryptography
• Encodes encrypted data as cat and dog sounds
• Provides a command-line interface for key generation, encryption, and decryption
• Supports setting a cat or dog 'dialect' for the output
• Offers a playful and fun approach to cryptography

📖 Summary:
PurrCrypt is an encryption tool that uses elliptic curve cryptography to secure data. It uniquely encodes the encrypted data as cat and dog sounds, providing a playful and less conspicuous way to transmit sensitive information. The tool offers a command-line interface for key management, encryption, and decryption, making cryptography more approachable and fun.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 jira-cli | Go

🎯 Primary Use Case:
To provide a feature-rich command-line interface for interacting with Atlassian Jira, improving day-to-day workflow by avoiding the Jira UI for common tasks.

✨ Key Features:
• Interactive command-line interface
• Issue search and navigation
• Issue creation
• Issue cloning
• Issue linking

📖 Summary:
JiraCLI is a command-line tool for interacting with Atlassian Jira. It provides features such as issue searching, creation, cloning, linking, and ticket transitioning, all accessible through an interactive terminal interface. The tool aims to improve developer workflow by offering a faster alternative to the Jira UI for common tasks.

🔗 Links:
• View Project
================
🔓 Open Source
💡 ots | Go

🎯 Primary Use Case:
Securely sharing sensitive information one time only.

✨ Key Features:
• AES 256bit encryption
• Server never gets the password
• Secret is deleted on first read

📖 Summary:
OTS is a one-time-secret sharing platform that uses AES 256-bit encryption in the browser to protect secrets. The server never receives the password, and the secret is deleted after the first read, ensuring maximum security for sensitive information.

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

🎯 Primary Use Case:
ETL Systems, Data Microservices, and Data Collection

✨ Key Features:
• Intuitive API for concurrent and parallel data-processing
• Functional programming paradigm
• Safety: Hides task execution and resource clean-up complexities
• Efficiency: Lazy execution using queues, workers, and generators
• Pure Python: Lightweight with zero sub-dependencies

📖 Summary:
Pyper is a Python framework designed to simplify concurrent and parallel data processing using functional programming patterns. It provides an intuitive API for building data pipelines, abstracting away the complexities of threading, multiprocessing, and asynchronous execution. Pyper is suitable for ETL systems, data microservices, and data collection applications.

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

🎯 Primary Use Case:
Asynchronous task processing and job queuing using Redis as a message broker.

✨ Key Features:
• Job queuing
• RPC (Remote Procedure Call)
• Asynchronous task processing
• Redis integration

📖 Summary:
Arq is a Python library for fast job queuing and RPC using asyncio and Redis. It enables developers to offload tasks to background workers for asynchronous processing, improving application responsiveness and scalability. Arq leverages Redis for message brokering and asyncio for concurrent execution.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ roop | Python

🎯 Primary Use Case:
Replacing faces in videos with a desired face using a single image, without requiring datasets or training.

✨ Key Features:
• One-click face swap
• Requires only one image of the desired face
• No dataset or training required
• Headless mode support
• Various frame processors (face_swapper, face_enhancer, etc.)

📖 Summary:
Roop is a one-click face-swapping tool that allows users to replace faces in videos with a desired face using only a single image. It offers various customization options, including frame processors, video encoding settings, and memory management. The tool supports headless mode and provides options for processing multiple faces and fine-tuning the face-swapping process.

🔗 Links:
• View Project
================
🔓 Open Source
💡 BruteX | Shell

🎯 Primary Use Case:
Automated brute-forcing of services running on a target system to identify vulnerabilities.

✨ Key Features:
• Open port discovery
• Username brute-forcing
• Password brute-forcing
• Docker support

📖 Summary:
BruteX is a shell script designed to automatically brute-force various services running on a target. It focuses on identifying open ports and then attempting to crack usernames and passwords. The tool can be installed via a shell script or run within a Docker container.

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

🎯 Primary Use Case:
Digital Investigations

✨ Key Features:
• Easy to Use
• Real-time Feedback
• Curated List of sites

📖 Summary:
Sagemode is an OSINT username search tool designed for simplicity and efficiency. It allows users to search for specific usernames across various online platforms, providing real-time feedback on positive search results. The tool is intended for digital investigations, cybersecurity research, and online reputation management.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 InstantStyle | Jupyter Notebook

🎯 Primary Use Case:
Style transfer in text-to-image generation

✨ Key Features:
• Style-content disentanglement
• Style injection into specific attention blocks
• Support for diffusers
• High-resolution image generation support
• Distributed inference

📖 Summary:
InstantStyle is a framework for style-preserving text-to-image generation. It achieves style-content disentanglement by subtracting content features from image features and injecting style into specific attention blocks of a deep network. The framework supports integration with diffusers and enables high-resolution image generation and distributed inference.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 myDrive | TypeScript

🎯 Primary Use Case:
Open source cloud file storage server, similar to Google Drive, allowing users to host their own file storage solution.

✨ Key Features:
• Upload Files
• Download Files
• Upload Folders
• Download Folders (Automatically converts to zip)
• Multiple DB Support (Amazon S3, Filesystem)

📖 Summary:
MyDrive is an open-source cloud file storage server built with Node.js and MongoDB. It offers features similar to Google Drive, including file and folder uploading/downloading, multiple database support (Amazon S3, Filesystem), media viewing, file sharing, and security features like AES256 encryption. It allows users to host their own cloud storage solution, providing control over their data.

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

🎯 Primary Use Case:
Blocking ads and trackers for all devices on a home network.

✨ Key Features:
• Network-wide ad and tracker blocking
• DNS server functionality
• Open-source and free
• No client-side software required

📖 Summary:
AdGuard Home is a network-wide DNS server that blocks ads and trackers for all devices on your home network without requiring client-side software. It operates by re-routing tracking domains to a 'black hole', preventing devices from connecting to those servers, thus enhancing privacy and security.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 first2apply | TypeScript

🎯 Primary Use Case:
Centralizing job listings from various platforms to help job seekers find opportunities faster.

✨ Key Features:
• Job board aggregation from multiple platforms (LinkedIn, Indeed, Dice, etc.)
• Supabase backend
• Desktop probe application
• Automated updates for MacOS, Windows, and Linux

📖 Summary:
First 2 Apply is an open-source job board aggregator that consolidates listings from platforms like LinkedIn and Indeed. It consists of a Supabase backend and a desktop probe application. The project aims to streamline the job search process for users by providing a centralized view of available opportunities.

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

🎯 Primary Use Case:
Keyboard-focused web browsing with a minimal GUI.

✨ Key Features:
• Keyboard-driven navigation
• Vim-like keybindings
• Minimal GUI
• Based on Python and Qt
• Customizable

📖 Summary:
qutebrowser is a keyboard-driven web browser with a minimal GUI, inspired by Vim. It's built using Python and Qt, offering a highly customizable and efficient browsing experience for users who prefer keyboard navigation. The browser focuses on speed and control, providing a unique alternative to traditional mouse-driven browsers.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 thefuck | Python

🎯 Primary Use Case:
Correcting errors in console commands to improve command-line efficiency.

✨ Key Features:
• Corrects previous console commands
• Supports various shells (Bash, Zsh, Fish, Powershell, tcsh)
• Customizable rules for command correction
• Experimental instant mode for faster corrections

📖 Summary:
The Fuck is a command-line tool that corrects errors in previously executed commands. It analyzes the failed command and suggests corrections based on predefined rules and user input. This tool aims to improve command-line efficiency by reducing the need to retype commands after making mistakes.

🔗 Links:
• View Project
================
🔓 Open Source
✨ zane-ops | Python

🎯 Primary Use Case:
Self-hosting web services, web applications, databases, and CRON jobs.

✨ Key Features:
• Self-hosted PaaS
• Hosting static sites
• Hosting web apps
• Hosting databases
• CRON jobs

📖 Summary:
ZaneOps is a self-hosted PaaS that allows users to host static sites, web apps, databases, and CRON jobs. It leverages Docker Swarm for orchestration, providing a platform for managing various application components.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ Catime | C

🎯 Primary Use Case:
A simple Windows countdown timer tool with Pomodoro clock functionality.

✨ Key Features:
• Transparent interface
• Pomodoro clock functionality
• Customizable options (fonts, colors)
• Flexible timing (countdown, count up)
• Timeout actions (notification, lock screen, shutdown)

📖 Summary:
Catime is a simple and customizable countdown timer tool for Windows, designed with a transparent interface and Pomodoro clock functionality. It offers flexible timing options, a variety of customization settings for fonts and colors, and configurable timeout actions such as notifications, screen locking, or system shutdown. It is intended to improve focus and productivity.

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

🎯 Primary Use Case:
Streaming virtual desktops and games running in Docker to multiple remote clients using Moonlight.

✨ Key Features:
• Multi-user streaming of different content from a single host
• On-demand creation of virtual desktops with custom resolution/FPS

📖 Summary:
Wolf is a streaming server designed for Moonlight that enables multiple users to stream different games or virtual desktops from a single server. It supports on-demand virtual desktop creation, multi-GPU utilization, and low-latency streaming, all within a Linux and Docker-centric environment. The project prioritizes configurability, allowing users to customize encoding pipelines and GPU settings.

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