GitHub Open Source
572 subscribers
1.99K photos
2.06K 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
🌟 sshsync | Python

🎯 Primary Use Case:
Running shell commands and transferring files across multiple remote servers via SSH.

✨ Key Features:
β€’ Run shell commands on all hosts or specific groups
β€’ Executes commands concurrently across servers
β€’ Group-based configuration
β€’ Adjustable SSH timeout settings
β€’ Push/pull files between local and remote hosts

πŸ“– Summary:
sshsync is a CLI tool designed for sysadmins, developers, and automation workflows to execute shell commands and transfer files across multiple remote servers. It allows users to target all servers or specific groups, execute commands concurrently, and offers features like adjustable SSH timeouts, operation history, and dry-run mode for previewing actions.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ”₯ Scrapegraph-ai | Python

🎯 Primary Use Case:
Automated web scraping and data extraction using AI.

✨ Key Features:
β€’ Web scraping using LLM and graph logic
β€’ Support for websites and local documents (XML, HTML, JSON, Markdown)
β€’ Integration with Langchain, Llama Index, Crew.ai, CamelAI
β€’ SDKs for Python and Node.js

πŸ“– Summary:
ScrapeGraphAI is a Python library that leverages LLMs and graph logic to automate web scraping. It supports various data formats and integrates with popular frameworks like Langchain and Llama Index. The library provides SDKs for Python and Node.js, as well as integrations with low-code platforms, making it versatile for different development environments.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ’‘ TLG_JoinCaptchaBot | Python

🎯 Primary Use Case:
Verifying new Telegram group members are human and preventing spam.

✨ Key Features:
β€’ Automatic CAPTCHA for new users
β€’ Removes users failing CAPTCHA
β€’ Deletes URL messages from unverified users (anti-spam)

πŸ“– Summary:
TLG_JoinCaptchaBot is a Telegram bot that uses image-based CAPTCHAs to verify new users joining a group. It automatically sends a CAPTCHA to each new member and removes those who fail to solve it within a specified time. Additionally, it prevents spam by deleting messages containing URLs sent by unverified users.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ’‘ FaceEnhance | Python

🎯 Primary Use Case:
Improving facial consistency and quality in AI-generated images.

✨ Key Features:
β€’ Face enhancement in AI-generated images
β€’ Preservation of original image background, lighting, and composition
β€’ ComfyUI workflows for face enhancement and embedding distance calculation

πŸ“– Summary:
The FaceEnhance repository provides tools for enhancing faces in AI-generated images while preserving the original image's context. It offers ComfyUI workflows and a Gradio demo for interactive use, focusing on improving facial fidelity and consistency. The tool aims to produce high-quality results without altering the background or overall composition of the original image.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
✨ scrcpy | C

🎯 Primary Use Case:
Displaying and controlling Android devices from a computer.

✨ Key Features:
β€’ Android device mirroring and control via USB or TCP/IP
β€’ Audio forwarding (Android 11+)
β€’ Screen recording
β€’ Virtual display support
β€’ Copy-paste in both directions

πŸ“– Summary:
Scrcpy mirrors and controls Android devices on a computer via USB or TCP/IP, enabling users to interact with their device using the computer's keyboard and mouse. It supports features like audio forwarding, screen recording, and virtual displays, offering a seamless control experience without requiring root access or an app installation on the device.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ”₯ WiFi-autopwner | Shell

🎯 Primary Use Case:
Automating the process of identifying and auditing Wi-Fi networks with weak security to assess their vulnerability.

✨ Key Features:
β€’ Automates searching and auditing Wi-Fi networks
β€’ Identifies Wi-Fi networks with weak security
β€’ Includes a built-in fix for Reaver 'Failed to associate with' errors

πŸ“– Summary:
The WiFi-autopwner repository provides a shell script designed to automate the searching and auditing of Wi-Fi networks, specifically targeting those with weak security configurations. It also incorporates a fix for a common Reaver error, enhancing its utility for penetration testing and security assessments of wireless networks.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ machinae | Python

🎯 Primary Use Case:
Collecting and aggregating security intelligence data from various online sources to identify potential threats.

✨ Key Features:
β€’ Collects security intelligence from public sources.
β€’ Supports YAML configuration.
β€’ Parses JSON input.
β€’ Supports multiple output types, including JSON.
β€’ Configuration merging system for easy customization.

πŸ“– Summary:
Machinae is a security intelligence collector that gathers data from public sources about IPs, domains, URLs, emails, file hashes, and SSL fingerprints. It offers improvements over Automater, including a Python 3 compatible codebase, YAML configuration, JSON parsing support, and multiple output formats. It also features a configuration merging system for easy customization.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
🌟 LaZagne | Python

🎯 Primary Use Case:
Credentials recovery from local computers

✨ Key Features:
β€’ Password recovery from various software
β€’ Support for multiple operating systems (Windows, Linux, Mac OS)
β€’ Modular design allowing for specific module execution
β€’ Output formatting options (Normal txt, Json, All)
β€’ Option to specify user password for decryption

πŸ“– Summary:
LaZagne is a password recovery tool designed to retrieve stored credentials from a local computer. It supports various software and operating systems, employing different techniques to extract passwords. The tool offers modular execution, output formatting options, and the ability to specify a user password for decryption.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
🌟 webshells | PHP

🎯 Primary Use Case:
Providing a collection of webshells for penetration testing and security analysis.

✨ Key Features:
β€’ Collection of various webshells
β€’ Accepts pull requests for additions
β€’ Package available for BlackArch Linux

πŸ“– Summary:
This repository provides a collection of various webshells, intended for use in penetration testing and security analysis. It encourages community contributions through pull requests. A package is available for easy installation on BlackArch Linux, but users are strongly advised to review the source code of each webshell before use due to potential security risks.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
✨ terminal-bg | Python

🎯 Primary Use Case:
Turns your terminal into a transparent, live desktop background.

✨ Key Features:
β€’ Transparent terminal background
β€’ Configurable appearance (opacity, RGBA)
β€’ Automatic config creation
β€’ Custom script & monitor support
β€’ Lightweight & responsive

πŸ“– Summary:
Terminal-bg is a Python script that allows users to set their terminal as a transparent, live desktop background. It uses GTK, VTE, and GtkLayerShell to display CLI programs as animated wallpapers. The application supports configurable appearance, automatic config creation, custom scripts, and multi-monitor setups.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
✨ puter | JavaScript

🎯 Primary Use Case:
A free, open-source, and self-hostable internet operating system for managing files, apps, and games in a personal cloud.

✨ Key Features:
β€’ Privacy-first personal cloud
β€’ Platform for building web apps and games
β€’ Alternative to Dropbox/Google Drive
β€’ Remote desktop environment

πŸ“– Summary:
Puter is an open-source internet operating system designed for personal cloud management, web application development, and remote desktop access. It serves as a self-hostable alternative to services like Dropbox and Google Drive, offering a platform for users to keep their files, apps, and games accessible from anywhere. The project also fosters a community for learning about web development and cloud computing.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 Sink | Vue

🎯 Primary Use Case:
Link shortening with built-in analytics, designed for serverless deployment on Cloudflare.

✨ Key Features:
β€’ URL Shortening
β€’ Analytics
β€’ Serverless Deployment
β€’ Customizable Slug
β€’ AI Slug Generation

πŸ“– Summary:
Sink is a link shortener that provides analytics and customizable slugs. It is designed to be deployed on Cloudflare, taking advantage of serverless architecture. The platform offers features like AI-powered slug generation and link expiration, making it a comprehensive solution for managing and tracking shortened URLs.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
✨ syncthing | Go

🎯 Primary Use Case:
Synchronizing files between two or more computers.

✨ Key Features:
β€’ Continuous file synchronization
β€’ Safe from data loss
β€’ Secure against attackers
β€’ Easy to use
β€’ Automatic

πŸ“– Summary:
Syncthing is a continuous file synchronization program that synchronizes files between two or more computers. It prioritizes data safety and security, ease of use, and automatic operation, making it suitable for individuals needing reliable file synchronization across multiple devices.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
✨ story-flicks | Python

🎯 Primary Use Case:
Generating high-definition story short videos from a given theme using AI large models.

✨ Key Features:
β€’ AI-powered story generation
β€’ Automatic video creation from story themes
β€’ AI-generated images
β€’ Audio integration
β€’ Subtitle generation

πŸ“– Summary:
Story-flicks is a Python-based project that leverages AI large language models to generate high-definition story short videos. It takes a story theme as input and automatically creates a video complete with AI-generated images, story content, audio, and subtitles. The project supports multiple AI providers, offering flexibility in model selection.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸš€ mcp-send-email | TypeScript

🎯 Primary Use Case:
Sending emails directly from Cursor or Claude Desktop using Resend's API, allowing users to compose and send emails without copying and pasting content.

✨ Key Features:
β€’ Send plain text and HTML emails
β€’ Schedule emails for future delivery
β€’ Add CC and BCC recipients
β€’ Configure reply-to addresses
β€’ Customizable sender email

πŸ“– Summary:
The mcp-send-email repository provides an MCP server that enables sending emails directly from Cursor or Claude Desktop using Resend's API. It allows users to send plain text and HTML emails, schedule emails, add CC and BCC recipients, configure reply-to addresses, and customize the sender email. This eliminates the need to copy and paste email content, streamlining the email sending process.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
🌟 mind-elixir-core | TypeScript

🎯 Primary Use Case:
Creating and manipulating mind maps in JavaScript applications.

✨ Key Features:
β€’ Lightweight
β€’ High performance
β€’ Framework agnostic
β€’ Pluginable
β€’ Build-in drag and drop / node edit plugin

πŸ“– Summary:
Mind Elixir Core is a framework-agnostic JavaScript library for creating mind maps. It offers features like drag-and-drop node editing, export to various formats, and customizable styling, making it suitable for integrating mind-mapping functionality into web applications.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸš€ TheoremExplainAgent | Python

🎯 Primary Use Case:
Generating visual explanations of mathematical theorems using LLM agents and Manim animations.

✨ Key Features:
β€’ Generates Manim videos to explain theorems visually
β€’ Identifies reasoning flaws in theorems
β€’ Uses LLM agents for theorem understanding
β€’ Provides multimodal explanations

πŸ“– Summary:
TheoremExplainAgent (TEA) is an AI system designed to generate Manim videos that visually explain mathematical theorems. It aims to provide a deeper understanding of theorems by uncovering reasoning flaws that might be hidden in text-based explanations. The system utilizes LLM agents and multimodal explanations to create engaging and informative video content.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 ScrollSnap | Swift

🎯 Primary Use Case:
Capturing and stitching scrolling screenshots on macOS.

✨ Key Features:
β€’ Customizable Selection Area
β€’ Scrolling Capture
β€’ Interactive Menu
β€’ Thumbnail Preview
β€’ Save Destinations

πŸ“– Summary:
ScrollSnap is a macOS application designed for capturing long, scrolling screenshots. It allows users to define a custom selection area, automatically stitches multiple screenshots together, and provides an interactive menu for capture, save, and reset options. The application offers a thumbnail preview and supports saving to various destinations, including the Desktop, Clipboard, and Preview.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸš€ codecafe | TypeScript

🎯 Primary Use Case:
Real-time collaborative code editing for pair programming, teaching, and building web projects together.

✨ Key Features:
β€’ Pixel-Perfect Live Preview
β€’ True Real-Time Collaboration via Operational Transformation
β€’ VS Code Feel with Monaco Editor
β€’ Zero Setup, browser-based

πŸ“– Summary:
CodeCafΓ© is a real-time collaborative code editor designed for seamless, browser-based coding. It features live previews, operational transformation for conflict-free simultaneous editing, and a VS Code-like experience through the Monaco Editor. The platform requires zero setup, enabling instant collaboration for pair programming, teaching, and building web projects.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ Hyprland | C++

🎯 Primary Use Case:
A highly customizable, dynamic tiling Wayland compositor for Linux desktops.

✨ Key Features:
β€’ Highly customizable
β€’ Dynamic tiling
β€’ Wayland compositor
β€’ Eyecandy (gradient borders, blur, animations, shadows)
β€’ Plugin support

πŸ“– Summary:
Hyprland is a dynamic tiling Wayland compositor written in C++ that prioritizes customization and visual appeal. It offers a range of features including gradient borders, blur, animations, plugin support, and dynamic workspaces. Hyprland aims to provide a modern and efficient desktop experience with a focus on flexibility and performance.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source