GitHub Open Source
565 subscribers
1.98K photos
2.04K 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
đŸ”Ĩ memvid | Python

đŸŽ¯ Primary Use Case:
Building searchable AI knowledge bases from various text sources like digital libraries, educational content, news archives, corporate knowledge, research papers, and personal notes.

✨ Key Features:
â€ĸ Video-as-Database: Store millions of text chunks in a single MP4 file

📖 Summary:
Memvid is a video-based AI memory library that stores millions of text chunks in MP4 files, enabling lightning-fast semantic search without needing a traditional database. It offers features like built-in chat, PDF support, efficient storage, and offline-first functionality, making it suitable for creating searchable knowledge bases from various text sources.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
🌟 deepteam | Python

đŸŽ¯ Primary Use Case:
Penetration testing and security vulnerability detection for large language model systems.

✨ Key Features:
â€ĸ LLM red teaming framework
â€ĸ Vulnerability detection (Bias, PII Leakage, Misinformation, Robustness)
â€ĸ Adversarial attack simulation (Prompt Injection, Jailbreaking)
â€ĸ Customizable vulnerabilities and attacks

📖 Summary:
DeepTeam is an open-source LLM red teaming framework designed for penetration testing and identifying vulnerabilities in large language model systems. It incorporates adversarial attack simulations and vulnerability detection, allowing users to customize tests and generate risk assessments in JSON format. The framework supports industry standards like OWASP and NIST.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
đŸ”Ĩ Depixelization_poc | Python

đŸŽ¯ Primary Use Case:
Recovering obscured text from pixelized images, particularly those pixelized using a linear box filter.

✨ Key Features:
â€ĸ Recovers plaintext from pixelized screenshots
â€ĸ Works on images pixelized with a linear box filter
â€ĸ Includes tools for showing box detection and generating pixelated images

📖 Summary:
The Depix repository provides a proof-of-concept implementation for recovering plaintext from pixelized screenshots. It focuses on images pixelized with a linear box filter and includes tools for box detection visualization and pixelated image generation. The repository offers example usages demonstrating the process with different image editors and pixelization methods.

🔗 Links:
â€ĸ View Project
================
🔓 Open Source
💡 index | Python

đŸŽ¯ Primary Use Case:
Automating web interactions and extracting structured data from websites using a browser agent.

✨ Key Features:
â€ĸ Autonomous execution of complex web tasks
â€ĸ Integration with LLMs with vision capabilities (Gemini, Claude, OpenAI)
â€ĸ Structured output via Pydantic schemas
â€ĸ Serverless API availability
â€ĸ Browser agent observability via Laminar

📖 Summary:
Index is an open-source browser agent that autonomously performs complex web tasks, turning websites into accessible APIs. It leverages LLMs with vision capabilities and supports structured output via Pydantic schemas. Index offers both a serverless API and an interactive CLI for seamless integration and usage.

🔗 Links:
â€ĸ View Project
================
🔓 Open Source
đŸ”Ĩ chatwoot | Ruby

đŸŽ¯ Primary Use Case:
Providing an open-source customer support platform for businesses.

✨ Key Features:
â€ĸ Omnichannel Support Desk
â€ĸ Help center portal
â€ĸ Collaboration & Productivity features (Private Notes, @mentions, Labels)
â€ĸ AI Agent for Support (Captain)

📖 Summary:
Chatwoot is an open-source customer support platform designed to centralize customer conversations from various channels into a single inbox. It offers features like a help center portal, collaboration tools, and an AI agent to automate responses. The platform aims to provide businesses with a scalable and flexible solution for managing customer support while maintaining control over their data.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
💡 helix-db | Rust

đŸŽ¯ Primary Use Case:
Intelligent data storage for Retrieval Augmented Generation (RAG) and AI applications using a graph-vector database.

✨ Key Features:
â€ĸ Fast & Efficient performance compared to other databases
â€ĸ RAG-First native support for graph and vector data types

📖 Summary:
HelixDB is a high-performance, open-source graph-vector database built in Rust, designed for RAG and AI applications. It combines graph database capabilities with vector storage, offering features like ACID compliance, LMDB-powered storage, and a focus on developer experience. The database is designed to be fast and efficient, with native support for graph and vector data types.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
🌟 ubicloud | Ruby

đŸŽ¯ Primary Use Case:
Building and managing cloud infrastructure on bare metal servers as an open-source alternative to traditional cloud providers.

✨ Key Features:
â€ĸ Open source alternative to AWS
â€ĸ Elastic compute
â€ĸ Block storage (non replicated)
â€ĸ Firewall and load balancer

📖 Summary:
Ubicloud is an open-source platform that enables users to build and manage their own cloud infrastructure on bare metal servers, offering an alternative to proprietary cloud providers like AWS. It provides essential IaaS features such as elastic compute, block storage, firewall, load balancer, managed Postgres, and IAM services. Ubicloud can be used as a managed platform or self-hosted, providing greater control and cost savings.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
🌟 Redirector | JavaScript

đŸŽ¯ Primary Use Case:
Redirecting URLs based on regular expression or wildcard patterns in web browsers.

✨ Key Features:
â€ĸ URL redirection based on regex patterns
â€ĸ Client-side mod_rewrite functionality
â€ĸ Browser extension support (Firefox, Chrome, Opera, Edge)
â€ĸ De-mobilizer
â€ĸ AMP redirect

📖 Summary:
The Redirector browser extension allows users to redirect URLs based on defined regex or wildcard patterns, functioning as a client-side mod_rewrite. It supports multiple browsers and provides examples for common use cases like de-mobilizing websites, escaping doubleclick tracking, redirecting AMP pages, and customizing DuckDuckGo !bangs.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
🚀 bambot | TypeScript

đŸŽ¯ Primary Use Case:
Playing with and developing open-source, low-cost AI robots.

✨ Key Features:
â€ĸ Open-source AI robots
â€ĸ Low-cost AI robots

📖 Summary:
Bambot is a project focused on providing open-source designs for low-cost AI robots. The repository aims to enable users to build and experiment with AI robotics. It emphasizes accessibility and affordability in the field of AI robot development.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
đŸ”Ĩ cursor-free-vip | Python

đŸŽ¯ Primary Use Case:
To bypass the free trial limitations of the Cursor AI IDE by automatically resetting the machine ID, allowing users to access Pro features without payment.

✨ Key Features:
â€ĸ Resets Cursor AI MachineID
â€ĸ Bypasses higher token limit
â€ĸ Supports Windows, macOS, and Linux
â€ĸ Multi-language support (English, įŽ€äŊ“中文, įšéĢ”ä¸­æ–‡, Vietnamese)

📖 Summary:
This repository provides a tool to reset the Cursor AI IDE's machine ID, effectively bypassing free trial limits and enabling access to Pro features. It supports Windows, macOS, and Linux operating systems and offers multi-language support. The tool is intended for educational purposes and encourages users to support the original Cursor AI project.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
🌟 videoeditor | TypeScript

đŸŽ¯ Primary Use Case:
Video editing application development.

✨ Key Features:
â€ĸ Non Linear Video Editing
â€ĸ Multi-track Support
â€ĸ Live Preview
â€ĸ Export Video

📖 Summary:
The videoeditor repository provides a React-based video editing application leveraging Remotion and TypeScript. It offers features such as non-linear video editing, multi-track support, live preview, and video export, aiming to be an open-source alternative to commercial video editors.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
✨ Termux-Udocker | Shell

đŸŽ¯ Primary Use Case:
Running Docker containers on Android devices using Termux without requiring root privileges or a virtual machine.

✨ Key Features:
â€ĸ Runs Docker images in Termux without root access.
â€ĸ Utilizes Udocker for user-space containerization.

📖 Summary:
Termux-Udocker enables running Docker containers on Android devices within the Termux environment. It leverages Udocker to provide a user-space containerization solution, eliminating the need for root access or a Qemu virtual machine. This approach results in significantly faster performance compared to traditional methods, making it suitable for running various applications like web servers, home automation systems, and development tools directly on your Android device.

🔗 Links:
â€ĸ View Project
================
🔓 Open Source
✨ kanidm | Rust

đŸŽ¯ Primary Use Case:
Providing a complete identity provider solution for authenticating and storing identities, suitable for various environments from home labs to enterprises.

✨ Key Features:
â€ĸ Passkeys (WebAuthn) for secure cryptographic authentication
â€ĸ OAuth2/OIDC authentication provider for web SSO
â€ĸ Application Portal for easy access to linked applications

📖 Summary:
Kanidm is an identity management platform written in Rust that aims to simplify and secure authentication and identity storage. It offers a broad set of features, including WebAuthn, OAuth2/OIDC, RADIUS, SSH key distribution, and LDAP gateway, intending to be a comprehensive solution without needing external components like Keycloak.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
✨ AutoRecon | Python

đŸŽ¯ Primary Use Case:
Network reconnaissance and automated enumeration of services in CTFs, penetration testing environments (e.g., OSCP), and real-world engagements.

✨ Key Features:
â€ĸ Supports multiple targets (IP addresses, IP ranges, hostnames, IPv6)
â€ĸ Concurrent scanning using multiple processors
â€ĸ Advanced plugin system for creating new scans
â€ĸ Customizable port and service scanning plugins

📖 Summary:
AutoRecon is a multi-threaded network reconnaissance tool designed to automate service enumeration. It performs port scans and launches further enumeration scans based on the detected services. The tool is highly configurable and aims to save time in CTFs, penetration testing, and real-world engagements by automating the initial reconnaissance phase.

🔗 Links:
â€ĸ View Project
================
🔓 Open Source
✨ linkook | Python

đŸŽ¯ Primary Use Case:
Discovering linked social accounts and associated emails across multiple platforms using a single username for OSINT investigations.

✨ Key Features:
â€ĸ Search social media accounts across multiple platforms based on a given username.
â€ĸ Further retrieve interlinked social accounts, usernames, emails, and more.

📖 Summary:
Linkook is an OSINT tool designed to uncover connections between social media accounts and associated email addresses using a single username. It allows users to search across multiple platforms, retrieve interlinked information, and check for data breaches using the HudsonRock database. The tool also supports exporting data in a Neo4j-friendly format for visual analysis of the relationships.

🔗 Links:
â€ĸ View Project
================
🔓 Open Source
đŸ”Ĩ UI-TARS-desktop | TypeScript

đŸŽ¯ Primary Use Case:
Control your computer using natural language.

✨ Key Features:
â€ĸ Natural language control powered by Vision-Language Model
â€ĸ Screenshot and visual recognition support
â€ĸ Precise mouse and keyboard control
â€ĸ Cross-platform support (Windows/MacOS/Browser)
â€ĸ Real-time feedback and status display

📖 Summary:
UI-TARS Desktop is a GUI agent application that allows users to control their computer using natural language. It leverages a Vision-Language Model for screenshot and visual recognition, enabling precise mouse and keyboard control across multiple platforms. The application offers real-time feedback and ensures privacy through local processing.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
🌟 pydantic-core | Python

đŸŽ¯ Primary Use Case:
Provides core validation logic for the pydantic library, enabling fast and reliable data validation and serialization.

✨ Key Features:
â€ĸ Fast data validation and serialization
â€ĸ Core functionality for pydantic
â€ĸ Direct JSON validation
â€ĸ Written in Rust for performance

📖 Summary:
Pydantic-core is a Rust-based library that provides the core validation and serialization functionality for Pydantic. It offers significant performance improvements over previous versions of Pydantic and allows for direct validation of JSON data. While intended to be used primarily through Pydantic, it can also be used directly for advanced use cases.

🔗 Links:
â€ĸ View Project
================
🔓 Open Source
🌟 shutter-encoder | Java

đŸŽ¯ Primary Use Case:
Professional video compression for a wide range of users.

✨ Key Features:
â€ĸ Video compression
â€ĸ FFmpeg-based
â€ĸ GUI for ease of use
â€ĸ Cross-platform (Java)

📖 Summary:
Shutter Encoder is a professional-grade video compression tool built upon FFmpeg, designed to be accessible to all users. It provides a graphical user interface (GUI) for simplifying the video compression process. The application is written in Java.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
✨ OsintTube | Python

đŸŽ¯ Primary Use Case:
YouTube OSINT analysis

✨ Key Features:
â€ĸ Retrieves channel description
â€ĸ Retrieves channel location
â€ĸ Retrieves total number of videos
â€ĸ Retrieves number of subscribers
â€ĸ Retrieves total channel views

📖 Summary:
OsintTube is a Python-based tool designed for performing Open Source Intelligence (OSINT) analysis on YouTube channels. It provides an interactive shell to extract various data points, including channel description, location, video count, subscriber count, views, estimated video duration, join date, category, and estimated earnings. The tool aims to simplify the process of gathering information from YouTube channels for investigative purposes.

🔗 Links:
â€ĸ View Project
================
🔓 Open Source
✨ tldx | Go

đŸŽ¯ Primary Use Case:
Brainstorming and finding available domain names quickly.

✨ Key Features:
â€ĸ Smart keyword-based domain permutations (prefixes, suffixes, TLDs)
â€ĸ Fast and concurrent WHOIS availability checks
â€ĸ Streams results as they're found
â€ĸ Optional filtering by domain length

📖 Summary:
tldx is a command-line tool designed to help users quickly brainstorm and identify available domain names. It achieves this by generating domain permutations based on keywords, prefixes, suffixes, and TLDs, and then concurrently checking their availability using WHOIS lookups. The tool streams results as they are found and offers options for filtering by domain length.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source