GitHub Open Source
1.79K subscribers
3.05K photos
3.18K 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
🔥 Zendra-password-generator | Python

🎯 Primary Use Case:
Generating strong, customizable passwords with a user-friendly graphical interface.

✨ Key Features:
• MultiThread generation
• Options
• Copy button and save file button
• Language change
• Hashes

📖 Summary:
This repository provides a modified password generator with a graphical user interface (GUI) built using PyQt6. It offers multi-threaded password generation for faster results, along with various customization options, saving capabilities, and language support.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
💡 imagemagick-webui | TypeScript

🎯 Primary Use Case:
Providing an accessible and feature-rich web-based interface for performing various image editing and processing tasks, enhanced with AI capabilities.

✨ Key Features:
• Resize & Crop
• Format Conversion
• Filters & Effects
• Watermark & Text
• Rotate & Flip

📖 Summary:
ImageMagick WebGUI is a modern, user-friendly web interface for ImageMagick, offering a wide range of image manipulation tools and AI-powered features like background removal and auto-enhancement. It provides a real-time preview and supports batch processing, making it suitable for both casual users and power users via a terminal mode.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
💡 mssh | Go

🎯 Primary Use Case:
To provide secure and straightforward SSH access to remote machines that are not directly exposed to the internet due to NAT or firewall restrictions.

✨ Key Features:
• SSH access to machines behind NAT/firewalls
• Minimal rendezvous server architecture
• No VPN setup required
• Works with standard `ssh` command (ProxyCommand)
• Built-in Go SSH client

📖 Summary:
mssh is a Go-based tool that enables SSH access to machines located behind NAT or firewalls. It uses a minimal rendezvous server to facilitate connections, eliminating the need for complex VPN setups and working seamlessly with the standard `ssh` command.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🔥 pointless | JavaScript

🎯 Primary Use Case:
A simple, distraction-free digital whiteboard or note-taking application with an infinite canvas for creative or organizational tasks.

✨ Key Features:
• Endless drawing canvas
• SVG canvas
• Local file state persistence
• Brotli-unicode compression for small file sizes
• Export to PNG, JPEG, SVG

📖 Summary:
Pointless is a cross-platform desktop application for drawing and note-taking, built with Tauri and React. It offers an infinite canvas with features like shape creation, undo/redo, and local file persistence, saving data with brotli-unicode compression for small file sizes.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
💡 ArchiveBox | Python

🎯 Primary Use Case:
To provide individuals and organizations with a self-hosted, robust solution for preserving digital content from the web in a reliable and accessible manner.

✨ Key Features:
• Self-hosted web archiving
• Supports multiple input sources (URLs, bookmarks, Pocket, Pinboard, browser history)
• Saves content in various formats (HTML, JS, PDFs, media, WARC, SQLite, JSON)
• Provides CLI, REST API, and webhooks for integrations

📖 Summary:
ArchiveBox is an open-source, self-hosted web archiving solution that captures and preserves digital content from various sources. It saves web pages, media, and other online data in durable, readable formats, making it accessible for long-term storage and future use.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1🦄1
🚀 nixtla | Jupyter Notebook

🎯 Primary Use Case:
Time series forecasting and anomaly detection

✨ Key Features:
• Production-ready generative pretrained transformer for time series
• Forecasting capabilities
• Anomaly detection capabilities
• Zero-shot inference
• Support for multiple programming languages via API

📖 Summary:
TimeGPT-1 is a production-ready, pre-trained transformer model for time series analysis. It excels at forecasting and anomaly detection across diverse domains like retail, electricity, and finance, requiring minimal code for accurate predictions.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
✨ freecut | TypeScript

🎯 Primary Use Case:
To provide a professional, feature-rich video editing experience directly in the web browser, accessible to anyone without installation or complex setup.

✨ Key Features:
• Browser-based multi-track video editing
• No installation required
• Local editing using WebCodecs, OPFS, File System Access API
• Multi-track timeline (video, audio, text, image, shape)

📖 Summary:
FreeCut is a powerful, open-source video editor that runs entirely within your web browser. It offers professional-grade features like multi-track editing, keyframe animation, and real-time preview, all without requiring any installation or server-side processing, leveraging modern web APIs for local editing.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
✨ bg-remove | TypeScript

🎯 Primary Use Case:
Removing image backgrounds directly in the user's browser for privacy and speed.

✨ Key Features:
• One-click background removal
• Custom background color and image selection
• Download options for transparent and colored backgrounds
• Local processing (no server uploads)
• Privacy-focused

📖 Summary:
This repository provides a client-side, privacy-focused web application for removing backgrounds from images using machine learning models powered by Transformers.js. It offers one-click removal, custom background options, and local processing without server uploads, with optional WebGPU acceleration for enhanced performance.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🚀 ArrowDL | C++

🎯 Primary Use Case:
Downloading various types of web content, including videos, torrents, and batch files, through a dedicated download manager application with browser integration.

✨ Key Features:
• Standalone download manager for Windows, MacOS, and Linux
• WebExtensions support for Mozilla Firefox and other browsers
• Embedded web engine (Google Gumbo Parser or Chromium)
• Parses HTML to collect links
• Supports torrents, YouTube, and batch downloads

📖 Summary:
ArrowDL is a cross-platform download manager for Windows, macOS, and Linux, designed to efficiently download various types of content from the web. It integrates with web browsers via extensions and features an embedded web engine for independent operation.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🌟 gogcli | Go

🎯 Primary Use Case:
Managing and automating Google Workspace services directly from the command line.

✨ Key Features:
• Gmail management (search, send, labels, etc.)
• Calendar event management (create, update, conflicts, etc.)
• Drive file management (list, search, upload, download, permissions)
• Contacts management (search, create, update)
• Tasks management (tasklists, tasks)

📖 Summary:
gogcli is a fast, script-friendly command-line interface for managing various Google Workspace services, including Gmail, Calendar, Drive, and more. It offers JSON-first output, support for multiple accounts, and secure credential management, making it ideal for automation and terminal-based workflows.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
✨ portabase | TypeScript

🎯 Primary Use Case:
Simplifying and automating database backups and restorations for various database engines in a self-hosted environment.

✨ Key Features:
• Database backup and restore tool
• Supports PostgreSQL, MySQL/MariaDB, MongoDB
• Web UI for management
• Integrates with Portabase agents for secure operations
• Self-hosted and open-source

📖 Summary:
Portabase is a self-hosted, open-source tool designed to simplify database backup and restoration for PostgreSQL, MySQL/MariaDB, and MongoDB. It leverages a web UI and integrates with agents for secure and efficient operations, making database management accessible for developers and DevOps professionals.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤2
💡 geoai | Python

🎯 Primary Use Case:
Applying state-of-the-art deep learning models to geospatial data for analysis and visualization, accessible through Python and a QGIS plugin.

✨ Key Features:
• Interactive and programmatic search and download of remote sensing imagery and geospatial data
• Automated dataset preparation with image chips and label generation
• Model training for classification, detection, and segmentation

📖 Summary:
GeoAI is a Python package that integrates artificial intelligence with geospatial data analysis. It provides tools for processing satellite imagery and vector data, training AI models for tasks like segmentation and classification, and visualizing results, with seamless integration into QGIS.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🌟 eclaire | TypeScript

🎯 Primary Use Case:
To provide a private, self-hosted AI assistant that can intelligently organize, search, and automate tasks across a user's diverse personal data without relying on cloud services.

✨ Key Features:
• Local-first and self-hosted AI assistant
• Unifies diverse data types (tasks, notes, docs, photos, bookmarks)
• Privacy-focused with local models and data storage

📖 Summary:
Eclaire is a self-hosted, local-first AI assistant designed to unify and process personal data, including tasks, notes, documents, photos, and bookmarks. It prioritizes privacy and extensibility, allowing users to run it entirely on their own hardware with local models and data storage.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🚀 nyx | Shell

🎯 Primary Use Case:
Cleaning forensic traces and sensitive data from operating systems to enhance privacy and security.

✨ Key Features:
• Cross-platform support (Linux, macOS, Windows)
• Comprehensive artifact cleaning (shell history, logs, network, user data, browsers, applications)
• Modular design for targeted cleaning
• Self-contained script for ease of use
• Alpha software with ongoing development

📖 Summary:
Nyx is a self-contained shell script designed to clean forensic traces across Linux, macOS, and Windows operating systems. It systematically removes artifacts related to shell history, logs, network activity, user data, browsers, and various applications to help maintain system privacy and security.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🔥 ShizuWall | Kotlin

🎯 Primary Use Case:
To provide users with granular control over application network access on Android devices without requiring root privileges or a VPN connection, enhancing privacy and reducing data usage.

✨ Key Features:
• No root or VPN required
• Per-app system networking control
• Privacy-first design
• Leverages Shizuku or local ADB daemon

📖 Summary:
ShizuWall is a lightweight Android firewall application that allows users to block network connections for specific apps without needing root access or a VPN. It utilizes the Shizuku service or a local ADB daemon to manage network permissions on a per-app basis, offering a privacy-focused solution.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🌟 dline | Shell

🎯 Primary Use Case:
Managing personal schedules and important dates directly within the terminal environment.

✨ Key Features:
• Dynamic calendar view with color-coded events and filtering
• Static monthly calendar view
• Event calculator for workdays and timespans
• Calendar data management (add, delete, update, import, export)
• Support for multiple calendars and public holidays

📖 Summary:
dLine is a command-line calendar tool designed for terminal enthusiasts. It allows users to view monthly calendars, track events, calculate timespans between dates, and manage multiple calendar datasets directly from their terminal.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🔥 sablier | Go

🎯 Primary Use Case:
To reduce resource consumption and operational costs by automatically managing the lifecycle of containerized applications, ensuring they are only active when actively being used.

✨ Key Features:
• Starts containers on demand
• Automatically shuts down inactive containers
• Docker, Docker Swarm Mode, and Kubernetes compatible

📖 Summary:
Sablier is an open-source tool designed to manage containerized workloads by starting them only when needed and automatically shutting them down after a period of inactivity. It integrates with various reverse proxies and orchestration platforms like Docker, Docker Swarm, and Kubernetes to optimize resource usage.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🌟 fresh | Rust

🎯 Primary Use Case:
To provide a powerful, fast, and user-friendly text editing experience directly within the terminal, suitable for developers who prefer a terminal-based workflow or need to handle large files efficiently.

✨ Key Features:
• Zero configuration
• Familiar keybindings
• Mouse support
• IDE-level features
• Command Palette & Fuzzy Finder

📖 Summary:
Fresh is a modern, full-featured text editor designed for the terminal, offering IDE-level features like multi-cursor editing, a command palette, and LSP support with zero configuration. It prioritizes performance, handling large files efficiently and providing a familiar user experience akin to graphical editors.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
✨ intercept | Python

🎯 Primary Use Case:
To provide a comprehensive and integrated platform for signal intelligence (SIGINT) gathering, analysis, and decoding using various software-defined radio (SDR) and related tools.

✨ Key Features:
• Pager Decoding (POCSAG/FLEX)
• 433MHz Sensor Decoding (rtl_433)
• Sub-GHz RF Analysis (HackRF)
• Aircraft Tracking (ADS-B)
• Vessel Tracking (AIS)

📖 Summary:
iNTERCEPT is an open-source, web-based platform that integrates a wide array of signal intelligence tools into a unified interface. It supports various signal decoding, tracking, and analysis functionalities, making advanced SIGINT capabilities accessible.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
👏1🦄1
🚀 zen | JavaScript

🎯 Primary Use Case:
A self-hosted, private note-taking and knowledge management application.

✨ Key Features:
• Single Go binary or Docker Compose
• Low resource usage
• Standard Markdown files, local SQLite database
• Organize with flexible tags
• Full-text search with BM25 ranking

📖 Summary:
Zen is a self-hosted notes application that stores notes as Markdown files in a local SQLite database. It offers features like full-text search, flexible tagging, and data portability, all within a single, low-resource binary or Docker container.

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