GitHub Open Source
566 subscribers
1.98K photos
2.05K 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
✨ BillionMail | Go

đŸŽ¯ Primary Use Case:
Managing email campaigns, sending newsletters, promotional emails, and transactional messages.

✨ Key Features:
â€ĸ Open-source mail server and email marketing platform
â€ĸ Advanced analytics for tracking email performance
â€ĸ Unlimited email sending capabilities

📖 Summary:
BillionMail is an open-source mail server and email marketing platform designed to provide businesses and individuals with full control over their email campaigns. It offers features such as advanced analytics, customizable templates, and unlimited sending, all while ensuring privacy through self-hosting. The platform aims to be a cost-effective and feature-rich alternative to expensive, closed-source solutions.

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

đŸŽ¯ Primary Use Case:
Identifying security vulnerabilities in Python code through static analysis.

✨ Key Features:
â€ĸ Finds common security issues in Python code
â€ĸ Processes files and builds AST
â€ĸ Runs plugins against AST nodes
â€ĸ Generates reports
â€ĸ Available as a container image

📖 Summary:
Bandit is a security linter for Python code that identifies common security vulnerabilities. It works by processing Python files, building an Abstract Syntax Tree (AST), and running plugins against the AST nodes to detect potential issues. Bandit is also available as a container image, ensuring consistent and verifiable execution.

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

đŸŽ¯ Primary Use Case:
Effortless extraction of structured data and insights from documents using LLMs.

✨ Key Features:
â€ĸ Automated dynamic prompts
â€ĸ Automated data modelling and validators
â€ĸ Precise granular reference mapping (paragraphs & sentences)

📖 Summary:
ContextGem is an open-source LLM framework designed to simplify the extraction of structured data from documents. It provides powerful abstractions to automate dynamic prompts, data modeling, and granular reference mapping, reducing boilerplate code and development overhead. The framework aims to make LLM-based document intelligence more accessible and efficient.

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

đŸŽ¯ Primary Use Case:
Generating complex and detailed SVGs from multimodal inputs using pre-trained Vision-Language Models.

✨ Key Features:
â€ĸ End-to-end multimodal SVG generation
â€ĸ Leverages pre-trained Vision-Language Models (VLMs)
â€ĸ Generates complex and detailed SVGs from simple icons to intricate anime characters
â€ĸ Parameterizes SVG commands and coordinates into discrete tokens

📖 Summary:
OmniSVG is a novel framework for generating SVGs using Vision-Language Models. It parameterizes SVG commands into discrete tokens, enabling the creation of complex SVGs from various inputs. The project also introduces MMSVG-2M, a large multimodal SVG dataset, and establishes a standardized evaluation protocol for conditional SVG generation.

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

đŸŽ¯ Primary Use Case:
Sharing and deploying scikit-learn based models securely and with clear documentation.

✨ Key Features:
â€ĸ Secure persistence of scikit-learn estimators without using pickle (skops.io)
â€ĸ Tools to create model cards explaining model functionality and usage (skops.card)

📖 Summary:
Skops is a Python library designed to facilitate the sharing and deployment of scikit-learn models. It provides secure model persistence via `skops.io`, avoiding the use of pickle, and offers tools in `skops.card` for generating model cards that explain model usage and functionality, promoting transparency and ease of use.

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

đŸŽ¯ Primary Use Case:
Preventing accidental or unintended execution of dangerous shell commands.

✨ Key Features:
â€ĸ Intercepts risky shell commands.
â€ĸ Prompts users with a challenge for verification.
â€ĸ Provides warnings about potentially dangerous actions.
â€ĸ Supports Zsh and Bash shells.
â€ĸ Offers customizable risky patterns (though not explicitly stated, it's implied by 'defined by you')

📖 Summary:
Shellfirm is a security tool that intercepts potentially risky shell commands and prompts users with a verification challenge before execution. It acts as a 'captcha' for the terminal, helping to prevent accidental data loss or system damage. It supports Zsh and Bash, providing a safeguard against common mistakes like `rm -rf *` or `git reset --hard`.

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

đŸŽ¯ Primary Use Case:
Implementing a secure RDP client and server in Rust.

✨ Key Features:
â€ĸ Rust implementation of Microsoft RDP
â€ĸ Focus on security
â€ĸ Support for Uncompressed raw bitmap, Interleaved Run-Length Encoding (RLE) Bitmap Codec, RDP 6.0 Bitmap Compression, and Microsoft RemoteFX (RFX)
â€ĸ Asynchronous I/O client example
â€ĸ Screenshot example

📖 Summary:
IronRDP is a Rust library providing a secure implementation of the Microsoft Remote Desktop Protocol (RDP). It offers various features including support for multiple video codecs and provides examples for both asynchronous and synchronous client implementations, enabling developers to build robust and secure remote desktop applications.

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

đŸŽ¯ Primary Use Case:
Protecting web services and applications from cyber threats by acting as a reverse proxy and WAF.

✨ Key Features:
â€ĸ Web Application Firewall (WAF)
â€ĸ NGINX-based web server
â€ĸ Integration with Linux, Docker, Swarm, and Kubernetes
â€ĸ Configurable via web UI or CLI
â€ĸ Plugin system for extending security features

📖 Summary:
BunkerWeb is an open-source Web Application Firewall (WAF) that protects web services by integrating seamlessly into existing environments like Docker and Kubernetes. Built on NGINX, it offers a configurable and extensible security solution through a web UI, CLI, and plugin system, ensuring web applications are secure by default.

🔗 Links:
â€ĸ View Project
â€ĸ Homepage
================
🔓 Open Source
đŸ”Ĩ 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