GitHub Open Source
1.87K subscribers
3.11K photos
3.26K 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
🔥 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
🔥 jetson-intro-to-distillation | Python

🎯 Primary Use Case:
Optimizing large models for deployment on NVIDIA Jetson devices using knowledge distillation.

✨ Key Features:
• Knowledge distillation from OpenCLIP to ResNet18
• Classification on the STL10 dataset
• Model profiling and optimization for NVIDIA Jetson
• TensorRT optimization

📖 Summary:
This repository provides a tutorial on knowledge distillation, demonstrating how to transfer knowledge from a large OpenCLIP model to a smaller ResNet18 model for image classification on the STL10 dataset. It explores the impact of various factors like data, distillation methods, and model architecture on the final accuracy. The tutorial also covers model optimization using TensorRT for deployment on NVIDIA Jetson devices.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 dashy | Vue

🎯 Primary Use Case:
A self-hosted personal dashboard for organizing and accessing self-hosted services.

✨ Key Features:
• Multiple page support
• Real-time status monitoring
• Widgets for dynamic content
• Instant search and customizable hotkeys
• Built-in color themes and UI editor

📖 Summary:
Dashy is a self-hosted dashboard application that allows users to organize their self-hosted services and applications in one central location. It offers features such as real-time status monitoring, widgets for displaying dynamic content, customizable themes and layouts, and various authentication options. Dashy aims to provide a user-friendly and efficient way to manage and access various self-hosted services.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 goaccess | C

🎯 Primary Use Case:
Real-time web log analysis and interactive viewing for system administrators.

✨ Key Features:
• Real-time web log analysis
• Terminal and browser-based interface
• Minimal configuration
• Application response time tracking
• Support for various web log formats

📖 Summary:
GoAccess is a real-time web log analyzer that runs in a terminal or browser, providing fast and valuable HTTP statistics. It supports nearly all web log formats, offers incremental log processing, and requires minimal configuration. Its primary use case is to provide system administrators with a visual server report on the fly.

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

🎯 Primary Use Case:
Providing a TUI interface for interacting with various LLMs (ChatGPT, llama.cpp, ollama) from the command line.

✨ Key Features:
• Syntax highlighting
• Chat history
• Save chats to files
• Vim keybindings
• Clipboard support

📖 Summary:
Tenere is a Rust-based application that offers a terminal user interface (TUI) for interacting with Large Language Models (LLMs). It supports multiple backends like ChatGPT, llama.cpp, and ollama, and provides features like syntax highlighting, chat history, vim keybindings and configuration options for a streamlined command-line LLM experience.

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

🎯 Primary Use Case:
Managing and organizing SSH configuration files in a terminal environment.

✨ Key Features:
• Terminal-based SSH config management
• List, filter, modify, and view SSH host entries
• Supports grouping and metadata via comments
• Textual User Interface (TUI) via `ssht` command

📖 Summary:
SSHClick is a terminal-based tool for managing SSH configuration files. It allows users to easily list, filter, modify, and view SSH host entries. The tool supports grouping and metadata through comments and provides a TUI for interactive management.

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

🎯 Primary Use Case:
Self-hosted note-taking

✨ Key Features:
• Privacy First: Local data storage
• Create at Speed: Plain text with Markdown support
• Lightweight but Powerful: Go and React.js based
• Customizable: Server name, icon, theme customization
• Open Source: Fully open source

📖 Summary:
Memos is an open-source, self-hosted note-taking solution built with Go and React.js. It emphasizes privacy by storing data locally and offers a lightweight yet powerful experience with Markdown support, customization options, and a completely free-to-use model.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 pwru | C

🎯 Primary Use Case:
Debugging network connectivity issues in the Linux kernel.

✨ Key Features:
• eBPF-based network packet tracing
• Advanced filtering capabilities
• Fine-grained introspection of kernel state
• Support for kprobe and kprobe-multi backends
• Filtering by function name, ifname, netns, mark

📖 Summary:
pwru is an eBPF-based tool designed for tracing network packets within the Linux kernel. It provides advanced filtering options and allows for detailed inspection of kernel state, enabling users to effectively debug network connectivity problems. The tool supports various kernel versions and tracing backends, offering flexibility in how packets are tracked and analyzed.

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

🎯 Primary Use Case:
Image-based secret sharing using Visual Secret Sharing (VSS) schemes, primarily (2,2)-VSS, where a secret image is split into two shares.

✨ Key Features:
• Support for Visual Cryptography (VC) & Random Grid (RG) techniques
• Web-based & script-based execution

📖 Summary:
VisualCrypto is a Python toolkit for image-based secret sharing using Visual Cryptography and Random Grid techniques. It allows splitting a secret image into multiple shares, which appear as random noise individually but reveal the original image when combined. The toolkit supports both web-based and script-based execution and is designed to be easily extensible with new cryptographic schemes.

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

🎯 Primary Use Case:
Turn a wallpaper into a customizable calendar.

✨ Key Features:
• Easy to use
• Smart layout
• Customizable

📖 Summary:
Wallendar transforms your desktop wallpaper into a visually appealing and functional calendar. It offers easy setup, smart layout adjustments to fit your wallpaper, and extensive customization options for font, color, and positioning. Users can highlight specific dates and personalize the calendar to their preferences.

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

🎯 Primary Use Case:
Building custom commerce applications, including B2B, DTC ecommerce stores, marketplaces, and PoS systems.

✨ Key Features:
• Customizable commerce applications
• Modular architecture
• Open-source commerce modules
• Building blocks for digital commerce

📖 Summary:
Medusa is a flexible commerce platform that provides building blocks for creating custom ecommerce applications. It offers a modular architecture and open-source commerce modules, allowing developers to build advanced B2B or DTC ecommerce stores, marketplaces, PoS systems, or any product that needs foundational commerce primitives.

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